タイトルがおかしいのはわかっているので、以下に説明します。
変更したくないコードがいくつかありますが、いくつかの関数を再定義する必要があります。最小限の例は次のとおりです。
int main()
{
strcpy_s(a,b);
}
しかし、これを実行すると:
$ g++ -E -P -w -D"strcpy_s(D,S) strcpy(D,S) buahaha" test.cpp
私は得る:
int main()
{
strcpy(a,b) buahaha 1;
}
これは何1
ですか?buahaha は無視してください。PP が何かを行うことを示すだけです。