Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
"type": nieprawidłowe użycie "auto"
Uwagi
Wskazanego typu nie można zadeklarować za pomocą słowa kluczowego auto . Na przykład nie można użyć słowa kluczowego auto , aby zadeklarować tablicę lub typ zwracany metody.
Aby poprawić ten błąd
Upewnij się, że wyrażenie inicjowania zwraca prawidłowy typ.
Upewnij się, że nie deklarujesz tablicy ani typu zwracanego metody.
Przykłady
Poniższy przykład zwraca wartość C3532, ponieważ auto słowo kluczowe nie może zadeklarować typu zwracanego metody.
// C3532a.cpp
// Compile with /Zc:auto
auto f(){} // C3532
Poniższy przykład zwraca wartość C3532, ponieważ auto słowo kluczowe nie może zadeklarować tablicy.
// C3532b.cpp
// Compile with /Zc:auto
int main()
{
int x[5];
auto a[5]; // C3532
auto b[1][2]; // C3532
auto y[5] = x; // C3532
auto z[] = {1, 2, 3}; // C3532
auto w[] = x; // C3532
return 0;
}