1.头文件一般只写声明,而不写出具体的实现。包括类,函数原型,#define常数
2.开头和结尾加上如下预编译语句,防止重复编译
#ifndef headerName_H
#define headerName_H
//your code
#endif
3.源文件主要写头文件中已经声明的内容的实现,开头使用#include相关的头文件,同时,别忘了自己的头文件
4.源文件文件名要与头文件保持一致,但这并不是硬性规定,仅仅是一种约定俗成的观念,毕竟编译器只认识#include
5.在Qt中,头文件 加上 @pragma once
就可以防止重复编译
当然还有许多其它方面的内容,还需要继续学习