我有一個頭,它包括一個原型的結構的:結構原型
struct UserDataStruct;
爲標頭中的源文件中包含的,包括用於報頭和:
struct UserDataStruct
{
int instance;
};
以我主源文件,我有:
int main()
{
UserDataStruct lol;
return 0;
}
我似乎無法編譯我的程序,因爲Visual Studio 2010給了我一個e rror:
error C2079: 'lol' uses undefined struct 'UserDataStruct'
我該如何做這項工作?
我很確定我不能包含源.cpp文件。 – GILGAMESH
「原型」是一個函數聲明; 'struct UserDataStruct;'是一個不完整類型的聲明。 –