2009-05-07 17 views

答えて

7

最も簡単な方法は#define DEPRECATEDです。 GCC上では、__attribute__((deprecated))に展開され、Visual C++上では__declspec(deprecated)に展開され、サイマル化されていないコンパイラでは何も展開されません。

7

のみコンパイラに依存するプラグマを使用:documentation

int old_fn() __attribute__ ((deprecated)); 
+1

これは、機能を非推奨にする方法を示しています。クラス全体を廃止することはできますか?これについて簡単に質問したところ、Google経由でこの質問が見つかりました。ここでそれをキャプチャするのがいいでしょう。 –

0

を見上げる私はあなたが使用しているC++のバージョンについては知らないが、MicrosoftのビジュアルC++はdeprecated pragmaを持っています。おそらく、あなたのバージョンには似たようなものがあります。

関連する問題