残念ながら、私は C++11 を使用していません (その場合は auto を使用します)。
次のような関数があるとします (非常に単純な例)。
template<class ITR>
void f(ITR begin, ITR end)
{
TYPE temp = *begin;
}
イテレータから一時的な値をローカル変数に保存したいのですが、TYPE を取得する方法がわかりません。さらに、関数は std イテレータと生のポインタで呼び出されます。
何か助けはありますか?ありがとう