如果要编写工具类(tcp.h)[用于连接socket的一个库,里面用的函数编程], .h文件是一个class .h文件应该用来写声明,.cpp文件用来写定义,不然在连接的时候会重复连接.h文件,出现函数多次定义报错。.h文件是一个纯函数的头文件(类似于c语言函数编程) 函数全部写成inline函数即可解决。