次のチェックが必要かどうか知りたいです。
std::list<int> myList;
.....
for (std::list<int>::iterator itr = myList.begin(); itr != myList.end(); ++itr)
{
if (itr != NULL) // Is This Check Necessary?
{
// DO SOMTHING.
}
}
私はいくつかの場所でこのチェックを見ました、そしてそれが必要なチェックであるかどうか疑問に思います。リストが関数への入力である場合、おそらくこのチェックが必要ですか?
ありがとう、オファー。