Partilhar via


Erro de Compilador C3541

'tipo': identificação de tipo não pode ser aplicada a um tipo de 'auto'

O typeid operador não pode ser aplicado para o tipo indicado, porque ela contém o auto especificador.

Exemplo

O exemplo a seguir produz o C3541.

// C3541.cpp
// Compile with /Zc:auto
#include <typeinfo>
int main() {
    auto x = 123;
    typeid(x);    // OK
    typeid(auto); // C3541
    return 0;
}

Consulte também

Referência

auto Keyword

/ZC:auto (deduzir o tipo de variável)

typeid