如何在C++程序中包含自定义文件
How to include Custom files in C++ program
如何将文件2包含在文件1中。我需要在文件2中进行哪些更改。
文件1
#include <iostream>
using namespace std;
int main()
{
cout<<"Hello World";
return 0;
}
文件2
int otheFun()
{
cout<<"Demo Program";
return 0;
}
您不会将cpp文件包含在另一个cpp文件中
此外,一个c++程序只能有一个main()
函数
如果你试图玩一个有多个文件的程序,你需要这样的东西:
文件2.cpp
#include <iostream>
#include "file2.h"
int printHelloWorld()
{
std::cout<<"Hello World";
return 0;
}
文件2.h
#ifndef FILE2_H <----Lookup Inclusion Guards on google, this is important concept to learn.
#define FILE2_H
int printHelloWorld();
#endif //FILE2_H
文件1.cpp
#include <iostream>
#include "file2.h"
int main()
{
std::cout<<"Demo Program";
printHelloWorld();
return 0;
}
我需要对文件2进行哪些更改?
#include <iostream>
using namespace std;
int main()
{
cout << "Hello world";
cout << "Demo Program";
}
相关文章:
- (Wix 安装程序)如何包含自定义操作依赖项
- 在Visual Studio代码中包含自定义c++库的问题
- 替换包含已弃用的一元函数的自定义模板
- 如何自定义模板以不包含某些类型
- 基于范围的 for 循环,用于包含C++中的指针的自定义链表,仅返回对象
- 如何在 RANSAC 平面估算器中包含自定义约束/排名?
- 创建一个包含对 <int、自定义类的最小堆>
- 仅在删除包含对象的向量时调用自定义»析构函数«
- 包含iostream时的自定义类时间的错误实例
- 如何在包含自定义对象的容器中使用分区函数C++
- C 发布的矢量包含自定义类的内存
- 如何比较/排序包含自定义 typedef 的列表容器的元素
- 将包含自定义项的部分添加到类文档中
- C++ 不能在包含自定义结构的列表中使用push_back
- 如何在 Linux 的C++文件中包含自定义头文件
- boost sharedmemory deque容器包含自定义类
- 如何在C++程序中包含自定义文件
- 在包含自定义类型的集合中查找
- 包含自定义头文件时出现编译器错误
- 循环访问包含自定义类C++的向量