Erreur du compilateur C3537
'type' : vous ne pouvez pas effectuer un cast vers un type qui contient 'auto'
Vous ne pouvez pas convertir une variable en type indiqué, car le type contient la auto
mot clé et l’option de compilateur /Zc :auto par défaut est en vigueur.
Exemple
Le code suivant génère l’erreur C3537, car les variables sont converties en un type qui contient le auto
mot clé.
// 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;
}
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour