C++的.h文件和.cpp文件各应该包含什么内容

.h文件

类的声明,成员函数声明…

记得在头部添加:

1
2
3
#ifndef XXXX_H //这里如果头文件名为LoraNode.h, 则写为LORANODE_H
#define XXXX_H
#pragma once //这个一般在创建头文件的时候会自动添加

尾部添加:

1
#endif

目的是为了防止重复编译而报错

.cpp文件

填写类成员函数的定义

首先引用头文件

1
#include "xxxx.h"

注:不用再重写class Name{},否则会报错为class重定义,直接使用::进行外部定义类成员函数即可

例:

1
2
3
double LoraNode::th(si){
...
}