用c ++编写不同文件中的类

时间:2016-04-29 04:41:41

标签: c++ file class

我正在编写一个由8个类组成的c ++程序。

var bar= $(#foo).find("option:selected").val();

我以前没有任何c ++经验。在编写程序时,我应该在单个.cpp文件或不同的.cpp文件中编写所有类。如果作为不同的.cpp文件,那么父类和派生类应该在同一个文件中?。

3 个答案:

答案 0 :(得分:1)

真的可以在程序的任何地方编写课程。内部 h 文件, cpp 文件,其他内部,方法内部等。 C ++在应用程序的源代码下提供完全控制。

通常,您在 h 文件中描述类的接口,并在 cpp 文件中实现方法。但您可以在 h 文件中实现内联或模板方法。

我认为你应该从Classes guide开始,当你对知识能力有所了解时,你可以选择正确的方法来实现你的课程。

答案 1 :(得分:0)

您应该为在c ++中实现的每个类创建单独的.h和.cpp文件对,除非它是模板类或结构

答案 2 :(得分:0)

分隔类,但将父类和派生类保留在同一个文件中。 将您的类声明放在.h文件中,将实现放在.cpp文件中,然后将.h文件包含在相应的.cpp文件中。