fork download
  1. #include <string>
  2.  
  3. typedef char* char_ptr;
  4.  
  5. void myFunc(const char_ptr param);
  6.  
  7. int main() {
  8. const char str[] = "Hello, World!";
  9. myFunc(str);
  10. return 0;
  11. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.cpp: In function ‘int main()’:
prog.cpp:9:9: error: invalid conversion from ‘const char*’ to ‘char_ptr’ {aka ‘char*’} [-fpermissive]
  myFunc(str);
         ^~~
prog.cpp:5:28: note:   initializing argument 1 of ‘void myFunc(char_ptr)’
 void myFunc(const char_ptr param);
             ~~~~~~~~~~~~~~~^~~~~
stdout
Standard output is empty