我正在开发一个C ++项目。我有五个文件正在使用,它们如下
1. main.cpp
2. Account.h
3. ListDA.h
4. Account.cpp
5. ListDA.cpp
我需要在main.cpp
中实现文件,但我不确定如何准确地执行此操作或列出我需要执行此操作的文件。我在每个文件中都编写了代码,但我在main.cpp
中的代码并没有按照我的意愿去做。
我知道这是因为我缺乏预编码的代码,但我不确定如何准确编写我需要执行这些操作的代码。
我有点失落。任何建议都有帮助。如果您需要更多信息来提供建议,请告诉我我会尽我所能。感谢
我修复了这个问题,但是当我运行该程序时,它并没有按照我的意愿去做。我认为我需要的所有代码都在我拥有的5个文件中。有什么帮助吗?
答案 0 :(得分:1)
如果.cpp文件是#include其头文件,那么您需要做的就是在主文件中包含头文件。那是你想做的吗?
主:
#include List.h
#include account.h
Account.cpp
#include account.h
list.cpp
的相同之处答案 1 :(得分:0)
假设您的文件遵循标准标题(.h)和实现(.cpp)布局,您应该只能将头文件包含在main.cpp中。
例如:如果我有类defenition的Class.h文件,带有类实现的Class.cpp和我希望使用Class的main.cpp,我只需要添加#include“Class.h”到顶部of main.cpp
#include <iostream>
#include "Class.h"
int main()
{
//...Rest of code
return 0;
}
如果您需要进一步的说明,了解您正在使用的编译器和平台会很有帮助。 (例如Visual Studio / gcc,Windows / Linux / Mac等)
答案 2 :(得分:0)
您可以将类声明放在.h
或.hpp
文件中,其名称与类名相同,并将.cpp
中的定义与类名相同。例如,假设您有一个Account
类,请将类声明放在Account.h
文件中,将类定义放在Account.cpp
文件中。 main.cpp
文件将是使用此类的应用程序代码。
此链接可以提供更好的主意:
http://pages.cs.wisc.edu/~hasti/cs368/CppTutorial/NOTES/CLASSES-INTRO.html