我正在编写一个由8个类组成的c ++程序。
var bar= $(#foo).find("option:selected").val();
我以前没有任何c ++经验。在编写程序时,我应该在单个.cpp文件或不同的.cpp文件中编写所有类。如果作为不同的.cpp文件,那么父类和派生类应该在同一个文件中?。
答案 0 :(得分:1)
真的可以在程序的任何地方编写课程。内部 h 文件, cpp 文件,其他类内部,方法内部等。 C ++在应用程序的源代码下提供完全控制。
通常,您在 h 文件中描述类的接口,并在 cpp 文件中实现方法。但您可以在 h 文件中实现内联或模板方法。
我认为你应该从Classes guide开始,当你对知识能力有所了解时,你可以选择正确的方法来实现你的课程。
答案 1 :(得分:0)
您应该为在c ++中实现的每个类创建单独的.h和.cpp文件对,除非它是模板类或结构
答案 2 :(得分:0)
分隔类,但将父类和派生类保留在同一个文件中。 将您的类声明放在.h文件中,将实现放在.cpp文件中,然后将.h文件包含在相应的.cpp文件中。