6
Czy program Visual Studio 2010 MSVC10 obsługuje operatorów konwersji jednoznacznie lub czy wymagany jest bezpieczny kod języka bool?Czy program MSVC10 Visual Studio 2010 obsługuje operatorów konwersji jawnych C++
Ten kod nie kompiluje:
explicit operator bool() const
{
return Traits::invalid() != value;
}
Compiler błąd: error C2071 : foo :: bool operator”: nielegalne klasa przechowywania
Kod nie jest kompilowany - jest Twoja odpowiedź –