1
這裏有什麼問題? 爲什麼有錯誤?我是個初學者:P「不命名類型」簡單程序錯誤
#include <iostream>
int var = 3;
int *Pointer;
Pointer = &var; // Error here: "Pointer does not name a type"
int main()
{
std::cout << Pointer;
}
這裏有什麼問題? 爲什麼有錯誤?我是個初學者:P「不命名類型」簡單程序錯誤
#include <iostream>
int var = 3;
int *Pointer;
Pointer = &var; // Error here: "Pointer does not name a type"
int main()
{
std::cout << Pointer;
}
Pointer = &var;
這是執行操作的說明(而不是宣佈一件事)。
你不能讓它在隨機空間中漂浮。它必須在一個功能,以便您的計算機知道時執行它。
或者:
main
,或替換它,並前行,與初始化因此,它可能是最初的聲明的一部分:
int* Pointer = &val;