一个文件中的c++类

标签 c++ eclipse

我是 C++ 新手。目前我不想使用单独的编译。但是当我在 Eclipse 中创建一个类时,它会自动创建 class.h 和 class.cpp。无需单独编译,我可以使用哪个文件来编写整个类?

最佳答案

将文件分成.h.cpp 不会引入单独的编译。所有 header 都包含在源文件中。

当您#include 一个文件时,它的内容会被逐字复制到包含的位置。

因此,您永远不应包含 .cpp 文件。 如果要编译文件,请将其传递给编译器。 如果您同时使用 #include 和编译源文件,您将遇到多个定义错误。

关于一个文件中的c++类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22276418/

相关文章:

javascript - AHK GUI DateTime 默认设置

Eclipse 换行格式未应用于代码

java - 如何在 Eclipse 插件中查找 View 的大小?

c++ - 带有 OFN_ALLOWMULTISELECT 的 CFileDialog 快捷方式的错误结果

c++ - 将类对象推回到 vector 中

Python/ flask : Application is running after closing

java - Eclipse 中的 Json 错误指出预期值为 1 :0

在 Eclipse 中单击同一按钮上的 Java 线程启动-停止-启动

c++ - booster::noncopyable 的用例是什么?

c++ - 如何在编译时注册类型的键值对?