Un spécificateur de type est-il requis ici?Le spécificateur de type est-il requis pour const?
const c = 7;
Le langage de programmation C++ de Bjarne Stroustrup à la page 80 indique que cela est illégal. Cependant, j'ai pratiqué quelques tests brainbench, et l'une des questions indique que le type par défaut int. Brainbench est généralement correct, donc je ne suis pas sûr de la référence qui est juste, et j'ai été incapable de trouver quelque chose dans la norme. Est-ce que quelqu'un a une réponse définitive et une référence?
Le plus court de la norme elle-même bien sûr. – MSalters
@MSalters D'accord. Modifié le message pour refléter cela. –
Il semble dommage que ce code ne soit pas légal étant donné que le standard C++ 0x (draft) se déplace vers l'inférence de type: auto x = 7; // x est supposé être un int de typeof (7) Plus d'informations sur la FAQ de Bjarne: http://www.research.att.com/~bs/C++0xFAQ.html#auto – JBRWilkinson