分离类有一个主题 - 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