fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. class test
  5. {
  6. public:
  7. const char* data() const
  8. {
  9. std::cout << "const char* data() const" << std::endl;
  10. return data_;
  11. }
  12.  
  13. char* data()
  14. {
  15. std::cout << "char* data()" << std::endl;
  16. return data_;
  17. }
  18. private:
  19. char data_[512];
  20. };
  21.  
  22. int main() {
  23. test t;
  24. t.data();
  25. static_cast<const test>(t).data();
  26. // your code goes here
  27. return 0;
  28. }
Success #stdin #stdout 0s 3296KB
stdin
Standard input is empty
stdout
char* data()
const char* data() const