我需要在visual studio中创建一个类。但是,当我添加一个类时,它会创建两个文件:name.h和name.cpp我不知道将哪个插入主代码。一旦我创建了这个类,我假设在我的主文件中我可以使用:
#include <name.h>
要包含它,然后只需键入要在我的代码中使用它的类的名称?
提前感谢任何建议!
答案 0 :(得分:1)
name.cpp
是您的主要源代码。
name.h
是一个标题文件,它提供了一个“接口”(这里的接口是name.cpp),以便您可以访问其他代码cpp文件并保持实现。
#include
语句用于包含文件;在编译代码时,编译器实质上将include语句替换为文件的内容。
答案 1 :(得分:1)
在name.h
中添加班级的定义。
class name
{
// Class member functions.
name();
~name();
// class member data.
std::string n_;
};
在name.cpp
#include <name.h>
name::name() : n_("defaultName")
// Add code to initialize the member data in the
{
}
name::~name()
{
}
你问:
要包含它,然后只需键入要在我的代码中使用它的类的名称?
是