我创建了一个库,其中包含一个 .h 文件和一个 .c 文件。我现在意识到我正在重新定义我的职能。我有 header 防护装置...还有什么问题吗?
哦,这是 C 语言
最佳答案
宏标识符不能包含点,它们必须由字母数字和下划线组成。
#ifndef Header.h_
应该是
#ifndef Header_h
也适用于#define Header_h
。
关于c - 在头文件中重新定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46995476/