ある C スタイルのマクロを別のマクロに置き換えています。
#define OldMacro(…) {…}
#define NewMacro(…) {…}
古いバージョンのマクロを書き直して、特定のエラー メッセージでコンパイルに失敗するようにしたいと思います。たとえば、「OldMacro() は非推奨です。代わりに NewMacro() を使用してください。」これは可能ですか?
また、これが C、C++、および Objective-C で動作することを望みます。
ある C スタイルのマクロを別のマクロに置き換えています。
#define OldMacro(…) {…}
#define NewMacro(…) {…}
古いバージョンのマクロを書き直して、特定のエラー メッセージでコンパイルに失敗するようにしたいと思います。たとえば、「OldMacro() は非推奨です。代わりに NewMacro() を使用してください。」これは可能ですか?
また、これが C、C++、および Objective-C で動作することを望みます。