技术栈
头文件定义变量
初级代码游戏
2 年前
开发语言
·
c++
·
头文件定义变量
程序员的花招:C++语言 只使用头文件编程 把变量定义在头文件
很多时候我们觉得同时维护.h和.cpp太麻烦,处理编译配置啰嗦,跨项目共享也费事。纯头文件多简单啊,像C++的STL,绝大部分内容只需要包含头文件就可以了。我们还希望有全局功能,但是不要有全局变量,也就不需要引入cpp文件。比如一个日志对象或者一个数据库对象,肯定是全局存在的,任何时候随手使用,最好不要专门处理打开关闭,想用的时候一句话使用,不用的时候不用管,这样是最舒服的。