我有program.cpp其中包含的main功能。有一个Tracker在main函数中使用的类。program.cpp还包含一堆实用函数(例如检查作为参数传递给程序的文件是否存在的函数)。我想将这些实用功能移出program.cpp. 我应该怎么做:
- make
utils.cpp包含原样的函数,将原型放入utils.h,包含utils.h在里面program.cpp并编译为g++ ... program.cpp utils.cpp - 或者,创建
utils.h一个没有私有成员的类,只需将所有功能设为公共,实现它们,utils.cpp然后将它们program.cpp用作Utils utils; utils.stuff(...);