Je comprends, je me le fais souvent aussi.
Maintenant, sa réponse sentait l'ancienne école, d'où ma question. Je voulais vérifier s'il allait répondre RAII (à la main) ou tout autre chose. Et justement ...
Tu te compliques alors très certainement la vie.
Jette un oeil à la FAQ à la section RAII. En C++, valgrind peut vite s'avérer inutile dans la traque des fuites. Et je ne parle pas nécessairement de pointeur intelligent à comptage de référence. Mais juste de méthodologie en limitant le nombre de ressources brutes dont on peut être responsable à la fois à 1.
Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média. Et de toutes façons, ma BAL sur dvpz est pleine...
Un exemple de couplage fort:
J'ai vu ça récemment (l'intégralité de la classe Dum, variables et fonctions, ne sont accéssibles que par la classe Foo).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 class Foo { friend class Dum; private: // toutes les déclarations ici };
En fin de compte - du point de vue du concept - cela revient à n'avoir qu'une seule classe divisée en deux (un peu à la manière du partial class en C#.
« L'effort par lequel toute chose tend à persévérer dans son être n'est rien de plus que l'essence actuelle de cette chose. »
Spinoza — Éthique III, Proposition VII
A méditer: La solution la plus simple est toujours la moins compliquée
Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
Compiler Gcc sous windows avec MinGW
Coder efficacement en C++ : dans les bacs le 17 février 2014
mon tout nouveau blog
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager