C'est aussi un avantage de pouvoir faire les choses comme on veut, sans être forcé à suivre les choix des concepteurs du langage.
Il y a une différence entre "être forcé de suibre les choix des concepteurs" et être guidé vers les bonnes pratiques.
Prend par exemple le char** dans le main(). C'est quand même super paradoxal, non? Ça ne semblerait pas plus cohérent de pouvoir obtenir un std::vector<std::string>? Le langage envoie des signaux contradictoires tout le temps.
[^] # Re: Donc pour résumer...
Posté par arnaudus . En réponse à la dépêche C++17, Genèse d’une version mineure. Évalué à 5.
Il y a une différence entre "être forcé de suibre les choix des concepteurs" et être guidé vers les bonnes pratiques.
Prend par exemple le
char**dans le main(). C'est quand même super paradoxal, non? Ça ne semblerait pas plus cohérent de pouvoir obtenir unstd::vector<std::string>? Le langage envoie des signaux contradictoires tout le temps.