Delen via


Compilerfout C3531

'symbool': een symbool waarvan het type 'auto' bevat, moet een initialisatiefunctie hebben

Opmerkingen

De opgegeven variabele heeft geen initialisatie-expressie.

Deze fout corrigeren

  1. Geef een initialisatie-expressie op, zoals een eenvoudige toewijzing die gebruikmaakt van een gelijktekensyntaxis wanneer u de variabele declareert.

Example

In het volgende voorbeeld wordt C3531 weergegeven omdat variabelen x1en y1, y2, y3z2 niet worden geïnitialiseerd.

// C3531.cpp
// Compile with /Zc:auto
int main()
{
   auto x1;                  // C3531
   auto y1, y2, y3;          // C3531
   auto z1 = 1, z2, z3 = -1; // C3531
   return 0;
}

Zie ook

automatisch trefwoord