0
点赞
收藏
分享

微信扫一扫

代码书写技巧 函数定义在cpp文件中

钟罗敏 2022-12-19 阅读 169

Linux

单纯修改h文件,make指令不会进行任何的编译链接操作,也就意味着如果函数定义在h文件中发生了修改,也不会重新编译,导致问题一直存在

如下是执行make指令的结果

[root@taishan-atlas thriftserver]# make
make: `maincmms' is up to date.

Windows

     单纯修改h文件,编译器也会重新编译代码。如果函数定义在h文件中,很可能会出现如下的编译错误:

错误 LNK1169 找到一个或多个多重定义的符号

总结

  函数声明在h文件中,函数定义在cpp文件中,方便代码的迁移和修改

举报

相关推荐

0 条评论