4581Fermer4583
GodzilLe 16/03/2021 à 22:31
Je ne suis pas d'accord sur tout*, mais la lecture est interessante:

https://floooh.github.io/2019/09/27/modern-c-for-cpp-peeps.html


* Le passage par valeur pour les structure est pour moi un sujet a contention. Il y a des cas ou oui ca n'aura pas ou peu d'impact, mais il y a aussi pas mal ou ca passera pas.

Le enable all warning je suis aussi mitigé, je le fait, mais pas forcement pour les meme raisons, et surtout GCC est pas saable sur les warning actif ou pas suivant les versions, et c'est d'autant plus chiant quand tu mixe avec -Werror pour ne pas laisser passer des warnings.
Perso j'utilise -Wall parce qu'il y a des problems qui ne sont pas du type check qui devrait être des erreurs par défaut.

Oh et je ne partage pas son point de vu sur les pointeurs. Oui utiliser des pointeurs demande a être précautionneux, mais c'est aussi ce qui fait la force du C. Sinon autant retourner au Pascal. Le pascal n'a pas pris come language systems, et ce pas a cause de la syntaxe, c'est un détail la syntaxe, c'est a cause des pointeurs que le pascal n'est pas l'idéal pour du système.