コンパイラ(VC 2010)は、私がそれらを使用していることについて不平を言い続けています。
安全でない場合は、最も簡単な交換を提供してください。
さて、あなたは最も一般的な文字列関数の安全なバージョンを持っています、それらはで終わり_s
、バッファの長さを指定する可能性を提供します。
「安全」とは、将来的に機能がなくなることを心配せずに機能を使用できることを意味しますか?その場合、これらの関数はC(およびおそらくC ++)標準の一部であるため、おそらくそうです。
多くのWindowsDLLは、これらの安全でない(「廃止」または「禁止」とも呼ばれる)APIを使用(インポート、エクスポート)します。これらはWin32の一部です!
私はそれらをwin-32GDI+文字列描画関数で使用しました。この関数は、char配列を取得し、ワイド文字列に変更してから画面に描画します。私もVC++2010 Expressを使用しています!漏れなく動作します。