[TOC]

概述

hpp,Header plus plus的缩写,实质是将.cpp的实现代码混入.h头文件,即声明与定义(实现)都包含在同一个文件中。

该类的调用者只需要include该hpp文件即可,无需再将cpp加入到project中进行编译。

实现代码将直接编译到调用者的obj文件中,不再生成单独的obj。

采用hpp将大幅度减小project中的cpp文件数与编译次数,也不再发布烦人的lib与dll,因此非常适合用来编写公用的开源库。