如何在main.cpp文件中实现文件?

时间:2012-03-25 01:41:47

标签: c++

我正在开发一个C ++项目。我有五个文件正在使用,它们如下

1. main.cpp
2. Account.h
3. ListDA.h
4. Account.cpp
5. ListDA.cpp

我需要在main.cpp中实现文件,但我不确定如何准确地执行此操作或列出我需要执行此操作的文件。我在每个文件中都编写了代码,但我在main.cpp中的代码并没有按照我的意愿去做。

我知道这是因为我缺乏预编码的代码,但我不确定如何准确编写我需要执行这些操作的代码。

我有点失落。任何建议都有帮助。如果您需要更多信息来提供建议,请告诉我我会尽我所能。感谢

我修复了这个问题,但是当我运行该程序时,它并没有按照我的意愿去做。我认为我需要的所有代码都在我拥有的5个文件中。有什么帮助吗?

3 个答案:

答案 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