当我们需要在源文件中使用自己写的头文件时,需要经过以下步骤:
-
进入Visual Studio 2019,打开需要使用头文件的源文件。
-
在源文件所对应的项目中,新建一个头文件(以.h为后缀)并将需要封装的函数和变量写入该头文件中,如下所示:
//mypackage.h
#ifndef MY_PACKAGE_H
#define MY_PACKAGE_H
#include<iostream>
#include<string>
void hello();
std::string greeting(const std::string &name);
#endif
- 将编写好的头文件添加到项目中。
3.1 右键单击项目名称,选择“添加” > “现有项”或按快捷键Ctrl+Shift+A进行添加。
3.2 选择编写好的头文件,点击“添加”按钮。
- 在需要使用头文件的源文件前,使用#include指令来包含头文件,如下所示:
#include "mypackage.h"
- 调用头文件中的函数并使用其中的变量,如下所示:
#include<iostream>
#include<string>
#include "mypackage.h"
int main()
{
hello();
std::string name = "John";
std::string sentence = greeting(name);
std::cout << sentence << std::endl;
return 0;
}
参考示例:
下面是一个简单的头文件的示例:
//mymath.h
#ifndef MY_MATH_H
#define MY_MATH_H
int add(int x, int y);
int subtract(int x, int y);
#endif
下面是一个源文件调用上述头文件示例的代码:
#include<iostream>
#include "mymath.h"
int main()
{
int a = 5, b = 3;
std::cout << "a + b = " << add(a, b) << std::endl;
std::cout << "a - b = " << subtract(a, b) << std::endl;
return 0;
}
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:VS2019中在源文件中如何使用自己写的头文件 - Python技术站