#include <string> typedef char* char_ptr; void myFunc(const char_ptr param); int main() { const char str[] = "Hello, World!"; myFunc(str); return 0; }
Standard input is empty
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);
~~~~~~~~~~~~~~~^~~~~
Standard output is empty