【发布时间】:2019-11-21 20:00:12
【问题描述】:
好吧,我进入了 C++ 世界,这个疑问就解决了。
对于我选择包含在我的程序中的每个 meaning-unit 都有 2 个文件太无聊了。
我知道我可以在同一个(一对)档案中拥有多个类,但是我想澄清一下,如果真的没有办法只写一个文件,而不是 .h 和 .cpp 那些。
我发现了一些其他的答案(如this、that 和that other),实际上它们非常具有解释性,但也很老。所以跳跃语言有一些改进我来问:
是否有一些编译选项、任何其他替代扩展或任何其他允许我只编写一个文件的东西?
我很感激!
【问题讨论】:
-
不,(还)没有合适的方法 - 模块。他们发现更重要的东西要添加到语言中,而不是修复过时且非常糟糕的技术 - 预处理器。
-
不是必须的,你可以把所有东西都放在一个
.h或一个.cpp里,但是很不方便
标签: c++ c++11 compilation