Journal Traduction | Doit-on vérifier le pointeur pour NULL avant d'appeler la fonction free ?

Posté par  . Licence CC By‑SA.
Étiquettes :
3
24
avr.
2024

La réponse brève est non. Cependant, cette question apparaît régulièrement sur Reddit, Stack Overflow et d'autres sites web, il est temps d'aborder le sujet. Il y a beaucoup de choses prenantes à réfléchir.

Remarque

Bonjour! Cet article a été initialement publié sur le website PVS-Studio écrit par Andrey Karpov.
J'ai traduit cet article théorique spécialement pour la communauté française. Bouquine bien !

Fonction free

La fonction free est déclarée dans le fichier d'en-tête <stdlib.h> comme suit :

void free(
(…)

Journal Combattre la procrastination en publiant mes travaux non finis

42
18
jan.
2024

Bonjour Nal !

Cette nouvelle année 2024 fut un électrochoc pour moi. En effet, en 2022 et 2023 j'ai eu plein de petits projets personnels par-ci et par-là.

J'allais les publier demain (tu connais), et du jour au lendemain, sans prévenir, on est en 2024 !!

Il fut temps de prendre une résolution : combattre ma procrastination (demain…).

C'est pourquoi j'ai commencé à publier tout ces petits projets non finis qui restaient à pourrir sur mon ordinateur :

Journal Coroutines, histoire d'un nouvel inutilitaire…

Posté par  . Licence CC By‑SA.
Étiquettes :
80
20
oct.
2023

Salutations !

À mon travail, nous utilisons actuellement pour la plupart de nos besoins des serveurs dédiés loués à une petite PME roubaisienne (connue pour son étroite collaboration avec le SDIS). Nous devons avoir à la louche une vingtaine de serveurs chez cet hébergeur. Globalement, on peut le dire, tout va bien. Son réseau est en carton, pirouette cacahouete, ses escaliers non-ignifugés… mais on a des redondances entre centres de données, tout devrait bien se passer.
Mais il y a (…)

Suivi — Étiquettes Fusionner les tags « cpp » et « c++ »

#2058 Posté par  . État de l’entrée : corrigée. Assigné à Benoît Sibaud. Licence CC By‑SA.
Étiquettes :
1
14
mar.
2023

Les tags « cpp » et « c++ » désignent exactement la même chose. Pourrait-on envisager de les fusionner ?

AU niveau du nom, je pense que « c++ » est préférable car on a délà « c++17 », « c++14 » et « c++11 ».