Błąd kompilatora C ++ 11 podczas używania decltype (var), po którym następuje wewnętrzny typ „var”
Używam Visual C ++ 2010 i oto mój fragment kodu:
std::set<int> s;
decltype(s)::value_type param = 0;
Mam następujący komunikat o błędzie, każdy może mi pomóc?
> error C2039: 'value_type' : is not a member of '`global namespace''
> error C2146: syntax error : missing ';' before identifier 'param'