mais aussi elle rend la lecture des programmes bien plus facile
Sauf quand on cherche justement à déterminer le type d'une variable...
Pourquoi vouloir ça ? Pour porter du C++11 vers de vieux systèmes sans compilateurs C++11 par ex.
Perso j'aime bien mettre le type de mes variables, et si je me retrouve à devoir taper std::vector<std::pair<std::string very::deep::namespace::VeryLongTypeName>> bon déjà il est largement temps de revoir le code ou au moins faire un typedef, là où le typage automatique n'aurait servi que de cache-misère.
# Pas toujours facile
Posté par CAPT Samavor . En réponse au journal Non, l'inférence de types n'est pas du typage faible. Oui, elle rend les programmes plus lisibles. Évalué à 6.
Sauf quand on cherche justement à déterminer le type d'une variable...
Pourquoi vouloir ça ? Pour porter du C++11 vers de vieux systèmes sans compilateurs C++11 par ex.
Perso j'aime bien mettre le type de mes variables, et si je me retrouve à devoir taper
std::vector<std::pair<std::string very::deep::namespace::VeryLongTypeName>>bon déjà il est largement temps de revoir le code ou au moins faire untypedef, là où le typage automatique n'aurait servi que de cache-misère.