preguntar acerca de copy-constructor

8
réponses

Pourquoi avons-nous besoin de copy constructor et quand devrions-nous utiliser copy constructor en java

Je traversais des constructeurs de copie, j'ai parcouru les liens dans stack over flow et d'autres aussi. Mais je ne suis pas clair sur les points suivants. Pourquoi avons-nous besoin d'un Constructeur de Copie Quand avons-nous besoin d'un Construc …
demandé sur 1970-01-01 00:33:35
3
réponses

Manière correcte de dupliquer l’objet Delphi

Quels sont les avantages et les inconvénients de la duplication d'une instance d'objet avec un constructeur ou une fonction d'instance? Exemple: type TMyObject = class strict private FField: integer; public constructor Create(srcObj: …
demandé sur 1970-01-01 00:33:30
3
réponses

c++ constructeur de copie partagées par les membres ptr

cplusplus.com: Rarement, vous rencontrerez une classe qui ne contient pas de raw pointeurs pourtant, le constructeur de copie par défaut n'est pas suffisant. Un exemple de ce est quand vous avez un objet de référence compté. boost::shared_ptr …
demandé sur 1970-01-01 00:33:33
6
réponses

Pourquoi l’argument du constructeur de copie d’une référence plutôt qu’un pointeur?

Pourquoi l'argument du constructeur de copie d'une référence plutôt qu'un pointeur? Pourquoi ne peut-on pas utiliser le pointeur à la place? ... …
demandé sur 1970-01-01 00:33:33
2
réponses

Est-ce que memcpy d’un type de construction ou d’affectation trivial-copiable?

disons que vous avez un objet de type T et un tampon mémoire convenablement aligné alignas(T) unsigned char[sizeof(T)]. Si vous utilisez std::memcpy copier à partir de l'objet de type Tunsigned char array, est considéré que la copie de la constructi …
demandé sur 1970-01-01 00:33:34
2
réponses

Qu’est-ce qu’un constructeur de conversion en C++? C’est pour quoi?

j'ai entendu dire que C++ a quelque chose appelé "convertion constructors" ou "converting constructors". Quelles sont-elles, et quels sont-ils? Je l'ai vu mentionné en ce qui concerne ce code: class MyClass { public: int a, b; MyClass( …
demandé sur 1970-01-01 00:33:33
8
réponses

Quelle est La Règle de Trois?

que signifie copier un objet ? Quels sont les constructeur de copie et le copier l'opérateur d'affectation ? Quand dois-je déclarer moi-même? Comment puis-je empêcher la copie de mes objets? ... …
demandé sur 1970-01-01 00:33:30
6
réponses

Quand devons-nous utiliser les constructeurs de copies?

je sais que le compilateur C++ crée un constructeur de copie pour une classe. Dans quel cas faut-il écrire un constructeur de copie? Pouvez-vous donner quelques exemples? ... …
demandé sur 1970-01-01 00:33:30
5
réponses

Qu’est-ce que l’idiome «copier-échanger»?

Quel est cet idiome et quand doit-il être utilisé? Les problèmes qui permet-il de résoudre? Est-ce que l'idiome change lorsque C++11 est utilisé? bien que cela ait été mentionné dans de nombreux endroits, nous n'avions pas de question et de …
demandé sur 1970-01-01 00:33:30