分離類有一個主題 - Separating class code into a header and cpp file與嵌套類型爲頭文件和源
它描述瞭如何分離與變量和方法類的.h和.cpp
但它是一個簡單的。
說我有這個在main.cpp中
int main() {
class Filth {
int a, b;
void pra() { std::cout << a; }
class Frank {
int sacrifices;
void praisChinChin() { std::cout << "DARK LORD IS COMMINGGGGGG"; }
}
};
}
,我如何寫這個類(污物)成的.h和.cpp,所以我不明白「未定義的引用」和任何其他錯誤?
它究竟如何工作(爲什麼我應該寫這個確切的代碼,它到底對我的程序有什麼作用)?
對不起,你的縮進是可怕的,我希望這是因爲你在這裏發佈你的代碼時沒有注意(這是非常不可讀的)。 – Rakete1111
ಠ_ಠ它沒有代碼段,應該有#include作爲第一行。 ಠ_ಠ –
標準C++不支持在函數中定義的'class'。可能是時候撣掉你最喜歡的C++教科書了。另外,儘量讓你的例子變得更薄弱。 – Bathsheba