我正在用另一个替换一个 C 风格的宏。
#define OldMacro(…) {…}
#define NewMacro(…) {…}
我想重写旧版本的宏,使其无法编译并显示特定的错误消息,例如:“OldMacro() 已弃用;请改用 NewMacro()。” 这可能吗?
另外,我希望它可以在 C、C++ 和 Objective-C 中工作。
我正在用另一个替换一个 C 风格的宏。
#define OldMacro(…) {…}
#define NewMacro(…) {…}
我想重写旧版本的宏,使其无法编译并显示特定的错误消息,例如:“OldMacro() 已弃用;请改用 NewMacro()。” 这可能吗?
另外,我希望它可以在 C、C++ 和 Objective-C 中工作。