Gol*_*ame 1 c c++ arrays pointers
如果我错了,请纠正我,但我已经假设了这行代码:
const char *foo = "Hello";
Run Code Online (Sandbox Code Playgroud)
意味着在堆栈的某处创建了一个充满"Hello"的字符数组,而foo是指向它的指针.在这种情况下,我不明白为什么这行代码给出了"从'int'到'const int*'的无效转换"
const int *foo = 5;
Run Code Online (Sandbox Code Playgroud)
它不会只是在堆栈的某处创建一个5的整数并且foo指向它吗?