所以我一直在学习 C++,并且开始使用 Eclipse。当我创建我的 .h 文件时,我在顶部得到了这个奇怪的#define 常量:
#ifndef CLASSNAME_H_
#define CLASSNAME_H_
#endif/* CLASSNAME_H_ */
那么,是什么给了?我应该使用 CLASSNAME_H_ 做些什么吗?
(我应该注意到“类名”只是一个填充物。因此,例如,我最近的类(class)是 Person.h,我现在有 PERSON_H_)
最佳答案
这是一个标准结构,用于防止重新包含您的头文件,我认为您可能需要将 CLASSNAME_H_ 重命名为更独特的名称。
或者你的头文件也叫classname.h?
编辑:好的,所以我现在看到类名不是实际值,而是一个示例。
在那种情况下,不,你根本不需要担心这个,只需忽略它们,它们就会完成它们的工作。
关于c++ - Eclipse 中的新 .h 文件产生一个#define 常量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2249395/