Mise à jour de la FAQ liée à la norme C11
Le
Éric Lévénez
Bonjour, et joyeux Noël !
Suite à la publication de la nouvelle norme C11, je viens de mettre à
jour la FAQ de fclc. La version provisoire de celle-ci se trouve ici
<http://www.levenez.com/lang/c/faq.new/>
Merci d'indiquer ici toutes vos remarques concernant la mise à jour de
la FAQ.
--
Éric Lévénez
FAQ de fclc : <http://www.levenez.com/lang/c/faq/> (ancienne FAQ)
Suite à la publication de la nouvelle norme C11, je viens de mettre à
jour la FAQ de fclc. La version provisoire de celle-ci se trouve ici
<http://www.levenez.com/lang/c/faq.new/>
Merci d'indiquer ici toutes vos remarques concernant la mise à jour de
la FAQ.
--
Éric Lévénez
FAQ de fclc : <http://www.levenez.com/lang/c/faq/> (ancienne FAQ)

Poser une question


Il y a une petite faute de frappe à fclc003#q_7:
"Son nom de code étit C1X et est maintenant C11."
^^^^
Merci, c'est corrigé.
--
Éric Lévénez
FAQ de fclc :
12.9 Doit-on libérer explicitement la mémoire avant de quitter
un programme ?
Oui, car tous les systèmes ne le span pas d'eux-mêmes.
"span" ???
--
Nous vivons dans un monde étrange/
http://foo.bar.quux.over-blog.com/
Corrigé (sur
Merci.
--
Éric Lévénez
FAQ de fclc :
Bof. C'est une "good practice" dans l'absolu mais amha une perte de
temps sous POSIX
(http://pubs.opengroup.org/onlinepub.../exit.html) et
à priori tout ce qui n'est pas embarqué.
Il est même parfois bien de ne pas faire free() en fermeture, pour
accélérer le processus. exit() s'occupera alors de désallouer le ou les
blocs mappés sans avoir à toucher aux pages potentiellement inactives.
(celui qui a déjà perdu quelques minutes à fermer une grosse application
passée à moitié en swap comprendra)