使用を推奨されていない CRT 関数
更新 : 2007 年 11 月
使用を推奨されていない CRT 関数と推奨される代わりの関数を示します。
使用を推奨されない POSIX 関数
以下の POSIX 関数名は使用されなくなりました。ほとんどの場合、前に下線文字を付けることにより、標準の同等の関数名になります。関数によっては、セキュリティが強化された ("_s" サフィックスが付いた) バージョンもあります。
_CRT_NONSTDC_NO_DEPRECATE を定義して、POSIX が使用されなくなったことを知らせる警告を無効にすることもできます。
使用を推奨されていない関数 |
推奨される代わりの関数 |
---|---|
セキュリティが強化された関数
以下の関数には、セキュリティが強化されたバージョンがあるため、そのバージョンの方を使用するようにしてください。詳細については、「CRT のセキュリティ強化」を参照してください。
使用を推奨されていない関数 |
セキュリティが強化された関数 |
---|---|
vsnprintf_s、_vsnprintf_s、_vsnprintf_s_l、_vsnwprintf_s、_vsnwprintf_s_l |
|
安全なテンプレート オーバーロードを持つ関数
上記のセクションで示した関数には、安全なテンプレート オーバーロードを持つものがあります。廃止された関数の呼び出しを、新しい安全なバージョンの関数の呼び出しに置き換えることにより、非推奨警告の発生を抑制できます。詳細については、「セキュリティ保護されたテンプレート オーバーロード」を参照してください。
安全なテンプレート オーバーロードを持つ使用を推奨されていない関数 |
---|