hcwanz 发表于 2023-12-9 15:05:32

C++方法声明和实现不能放在同一个文件里吗?

本帖最后由 hcwanz 于 2023-12-9 15:09 编辑

一个方法的声明和实现都在一个文件里。(原文件:声明+实现)(报错)
在火山调用时会报错。
但如果我自己在别的文件里实现一下就不会报错了。(原文件:声明+实现;附文件:实现。)(不报错)

理论上讲不报错的时候反而应该报错吧,因为有了两个实现。
这不正常吧。是不是有什么编译时的附加参数。
https://bbs.voldp.com/data/attachment/forum/202312/08/657321181259b.png https://bbs.voldp.com/data/attachment/forum/202312/08/6573213eae145.png
实现: https://bbs.voldp.com/data/attachment/forum/202312/08/657320b3dcb86.png
声明: https://bbs.voldp.com/data/attachment/forum/202312/08/657320ef6595b.png

aaa.cpp
https://bbs.voldp.com/data/attachment/forum/202312/08/657321c0a0a2d.png



页: [1]
查看完整版本: C++方法声明和实现不能放在同一个文件里吗?