.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;};
打印结果如下: