Partager via


Erreur du compilateur C3540

« type » : sizeof ne peut pas s'appliquer à un type qui contient « auto »

L'opérateur sizeof ne peut pas être appliqué au type indiqué car il contient le spécificateur auto.

Exemple

L'exemple suivant donne C3540.

// C3540.cpp
// Compile with /Zc:auto
int main() {
    auto x = 123;
    sizeof(x);    // OK
    sizeof(auto); // C3540
    return 0;
}

Voir aussi

Référence

auto, mot clé

/Zc:auto (déduire le type de variable)

sizeof, opérateur