Function returning const char *cannot be assignedchar*
const char* func() {
return "This is a const string two ";
}
but a char*constant string is assigned to main directly:
int main() {
char *d =" this is a const string one";
char *e = func();
return 1;
}
Why a contradiction?
source
share