应该建一个头文件(如head.h), 然后把结构体还有函数的声明放在这个头文件里,然后在建一个.cpp文件(如head.cpp),文件开头包含这个头文件(#include "head.h"),函数的实现全放在这个文件里。
完了之后其他程序只要包含这个头文件(#include "head.h"),就可以使用这个结构体和这些函数了。
一般对结构体的声明(我也是最近刚开始学c++ 看的primer)放在头文件里。对结构体的定义是放在cpp里。 感觉c++里 并不把struct说成是结构体了 也是一个类,用户自己定义的类
放在头文件里。