代码里有重复的函数定义,但是编译链接的时候不会报错,为什么
代码里有重复的函数定义,但是编译链接的时候不会报错,为什么
[解决办法]
感觉不太可能 除非编译器坑爹
[解决办法]
会不会有什么预编译选项楼主没注意到,例如:
#if
#else
#endif
[解决办法]
口说无凭,个人更相信编译器。
[解决办法]
这个上代码比较好 楼上说的条件编译情况下函数被忽略了也有可能
[解决办法]
1. 条件编译只有一个生效
2. LZ把声明看成了定义?
3. 函数定义是static的
4. 函数实现完全一样, 某些编译器会允许.