はじめまして。
C/C++での質問です。
std::remove_copy_if(,,,)を使用したところ、以下の警告が出ました。
==
warning C4996: 'std::remove_copy_if': Function call with parameters that may be unsafe - this call relies on the caller to check that the passed values are correct. To disable this warning, use -D_SCL_SECURE_NO_WARNINGS. See documentation on how to use Visual C++ 'Checked Iterators'
==
警告を消すにはどうしたら良いでしょうか?
また、_Remove_copy_if(,,,,)というAPIを見つけましたが、ヘルプで出ません。同等の処理ができるのでしょうか??
引数がremove_copy_if()よりひとつ増えていますが、最後の引数の意味が良く分かりません。。。
詳しい方がいらっしゃいましたらご教授お願い致します。
環境はWindows2000でVisualStudio2005を使用しています。
お礼
ありがとうございます。 このコンパイルオプションを追加しても問題ないのでしょうか??