C++で簡単なゲームを作っているものです.
for_eachを使っているのですが,
なぜかfor_eachの下に赤線が引かれ,
【"for_each"が あいまいです】
と表示されます.
【~があいまいです】は,オーバーロードされた関数を使うときに,
どの関数を使えばいいかが判断できない時に表れるものだと思っているのですが,
なぜ,for_eachでそのエラーが表示されるのでしょうか.
for_eachはオーバーロードされた関数なのでしょうか.
ちなみに,エラーは表示されるものの,
一応は期待通りにプログラムは動いてくれます.
【"for_each"が あいまいです】について
Re: 【"for_each"が あいまいです】について
std::for_eachはテンプレート関数です。
プログラムが動いているということは実際にはエラーは発生しておらず、VisualStudioが間違って赤線を表示しているだけだと思います。
プログラムが動いているということは実際にはエラーは発生しておらず、VisualStudioが間違って赤線を表示しているだけだと思います。
Re: 【"for_each"が あいまいです】について
そういうこともあるんですね.h2so5 さんが書きました:std::for_eachはテンプレート関数です。
プログラムが動いているということは実際にはエラーは発生しておらず、VisualStudioが間違って赤線を表示しているだけだと思います。
勉強になりました.ありがとうございます.