我正在尝试关注 OOP C 中的应用程序但我的 new.h 文件中出现错误。
我遇到了一堆“意外”错误。 在第一个“无效”之后的几乎所有内容都被预期。 有什么想法吗?
#ifndef NEW_H
#define NEW_H
#ifdef __cplusplus
extern "C" {
#endif
void * new (const void * type);
void delete (void * item);
#ifdef __cplusplus
}
#endif
#endif /* NEW_H */
最佳答案
这似乎是少数在 C++ 下无效的 C 程序之一:标识符 new
和 delete
在 C 下完全有效,但在 C++ 下保留.
关于c - 意想不到的 *, 意想不到的 (,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13061947/