Błąd kompilatora C3537
"type": nie można rzutować na typ zawierający "auto"
Nie można rzutować zmiennej na wskazany typ, ponieważ typ zawiera auto
słowo kluczowe, a domyślna opcja /Zc:auto compiler jest w mocy.
Przykład
Poniższy kod zwraca kod C3537, ponieważ zmienne są rzutowane na typ zawierający auto
słowo kluczowe.
// C3537.cpp
// Compile with /Zc:auto
int main()
{
int value = 123;
auto(value); // C3537
(auto)value; // C3537
auto x1 = auto(value); // C3537
auto x2 = (auto)value; // C3537
auto x3 = static_cast<auto>(value); // C3537
return 0;
}
Zobacz też
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla