fork download
  1. #include <iostream>
  2.  
  3. struct A
  4. {
  5. void foo(const char*) const;
  6. };
  7.  
  8. void A::foo(const char* const str) const
  9. {
  10. std::cout << this << ": " << str << std::endl;
  11. //str = "Good Bye!"; // error: assignment of read-only parameter ‘str’
  12. }
  13.  
  14. int main()
  15. {
  16. const A a;
  17.  
  18. a.foo("Hello, World!");
  19. }
Success #stdin #stdout 0s 15232KB
stdin
Standard input is empty
stdout
0x7ffed8dede1f: Hello, World!