.h 文件:
.h是头文件 ,里面主要是写类的声明(包括类里面的成员和方法的声明)、函数原型、#define常数等, 注意.h文件写的时候有特定的格式就是开头和结尾
#ifndef TEST_HEAD(这个名字自己定义)
#define TEST_HEAD (这个名字自己定义)
# 代码逻辑
#endif
.cpp 文件
.cpp 是源文件,里面主要是写实现头文件中已经声明的那些函数的具体代码, 就是写代码逻辑以及调用.h文件里面的内容的.
.cpp 文件引用.h 文件
在.cpp 文件使用#include ".h头文件名(结尾带.h)"
demo 练习
就是.h文件里面写一个类,然后在.cpp文件里面调用.h文件里面的类
.h 文件的代码如下:
创建了一个Peo.h的头文件里面写了一个类
#ifndef TEST_HEAD
#define TEST_HEAD
#include <iostream>
using namespace std;
namespace test_name{
//定义类
class People{
public:
string name = "张三丰";
string sex = "男";
int age = 18;
public: void getName(){
cout << name << endl;
}
};
}
#endif
.cpp 源文件调用.h头文件里面的类
#include "Peo.h"
using namespace test_name;
int main()
{
test_name::People student;
cout << student.name << endl;
student.getName();
return 0;
};
打印结果如下: