preguntar acerca de destructor

5
réponses

Un destructeur peut-il être récursif?

Ce programme est-il bien défini, et sinon, pourquoi exactement? #include <iostream> #include <new> struct X { int cnt; X (int i) : cnt(i) {} ~X() { std::cout << "destructor called, cnt=" << cnt <& …
demandé sur 1970-01-01 00:33:30
7
réponses

Le destructeur par défaut peut-il être généré automatiquement en tant que destructeur virtuel?

Le destructeur par défaut peut-il être généré automatiquement en tant que destructeur virtuel? Si je définis une classe de base mais pas de destructeur par défaut, y a-t-il un destructeur virtuel par défaut généré automatiquement? ... …
demandé sur 1970-01-01 00:33:29
5
réponses

Les utilisations de destructeur = supprimer;

Considérons la classe suivante: struct S { ~S() = delete; }; Bref et dans le but de la question: Je ne peux pas créer des instances de S comme S s{}; car je ne pouvais pas les détruire. Comme mentionné dans les commentaires, je peux toujours créer …
demandé sur 1970-01-01 00:33:36
7
réponses

Ruby: Les Destructeurs?

J'ai besoin de créer occasionnellement des images avec rmagick dans un répertoire de cache. Pour ensuite s'en débarrasser rapidement, sans les perdre pour la vue, je veux supprimer les fichiers image pendant que mon Instance Ruby de la classe Image …
demandé sur 1970-01-01 00:33:31
5
réponses

Excel VBA objet constructeur et le destructeur

j'ai besoin de faire quelques objets personnalisés en VBA qui devront font référence les uns aux autres et j'ai quelques questions. premier-Comment fonctionnent les constructeurs d'objets en VBA? Existe-il des constructeurs? ce quasi-OO genre d …
demandé sur 1970-01-01 00:33:29
8
réponses

Détruire manuellement les objets c#

je suis assez nouveau à apprendre C# (à partir de Java & C++ background) et j'ai une question à propos de l'élimination manuelle des déchets: est-il même possible de détruire manuellement un objet en C#? Je sais que sur le IDisposable interface, …
demandé sur 1970-01-01 00:33:30
4
réponses

La différence entre un destructeur et un finaliseur?

s'il vous Plaît Note: Cette question est à propos de la différence de terminologie entre les mots "destructeur" et "finaliseur" et leur utilisation correcte. J'ai simplement fourni des exemples de leur utilisation dans C# et C++/CLI pour démontrer po …
demandé sur 1970-01-01 00:33:29
6
réponses

C++ héritage constructeur/destructeur

modifier: résumé des réponses dans la suite, B est une sous-classe de A. c'est une question de terminologie; ctors et dtors sont et non hérités, en ce sens que le ctor/dtor de B et non sera emprunté à l'interface de A. Une cl …
demandé sur 1970-01-01 00:33:33
20
réponses

Est-il destructeur pour Java?

y a-t-il un destructeur pour Java? Je ne semble pas être en mesure de trouver toute la documentation sur ce sujet. Si il n'y en a pas, comment puis-je obtenir le même effet? pour rendre ma question plus spécifique, j'écris une application qu …
demandé sur 1970-01-01 00:33:28
7
réponses

Quelle est la différence entre L’utilisation D’IDisposable vs un destructeur en C#?

quand mettrais-je en œuvre IDispose sur une classe par opposition à un destructeur? J'ai lu cet article , mais je manque toujours le point. mon hypothèse est que si J'implémente IDispose sur un objet, je peux explicitement le 'détrui …
demandé sur 1970-01-01 00:33:28