首页 > 其他分享 >代码书写技巧 函数定义在cpp文件中

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

时间:2022-12-19 12:02:59浏览次数:37  
标签:文件 定义 修改 书写 函数 编译 cpp make 技巧

Linux

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

如下是执行make指令的结果

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

Windows

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

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

总结

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

标签:文件,定义,修改,书写,函数,编译,cpp,make,技巧
From: https://blog.51cto.com/fengyuzaitu/5951852

相关文章