【发布时间】:2017-03-12 23:26:55
【问题描述】:
我想为函数指针 *creatingI() 创建一个预处理器,但我做不到。怎么了?
#define *creatingI() *CreatInt();
错误:
error C2007: #define syntax
【问题讨论】:
-
你到底为什么要这样做?
-
@EdHeal,这就是任务((
-
一方面,
*creatingI不是有效标识符,因此不能用于命名宏。此外,你想达到什么目的? -
这不是有效的语法。您想在这里实现什么目标?
-
向您的老师问好:他应该参加 C 编程的初学者课程!在我参与的项目中这样做的任何人都会与我非常认真地谈论他的能力。确定你不应该做
typedef?
标签: c c-preprocessor