preguntar acerca de smart-pointers

11
réponses

Quand std:: weak ptr est-il utile?

J'ai commencé à étudier les pointeurs intelligents de C++11 et je ne vois aucune utilisation utile de std::weak_ptr. Quelqu'un peut-il me dire quand std::weak_ptr est utile/nécessaire? ... …
demandé sur 1970-01-01 00:33:32
7
réponses

Exemple d’utilisation de ptr partagé?

Salut j'ai posé une question aujourd'hui à propos de Comment insérer différents types d'objets dans le même vecteur, matrice et mon code en question gate* G[1000]; G[0] = new ANDgate() ; G[1] = new ORgate; //gate is a class inherited by ANDgate a …
demandé sur 1970-01-01 00:33:30
2
réponses

Comment obtenir L’objet pointé par un pointeur partagé?

j'ai une question. Peut-on obtenir l'objet vers lequel un pointeur partagé pointe directement? Ou devrions-nous obtenir le pointeur brut sous-jacent par l'appel get() et ensuite accéder à l'objet correspondant? ... …
demandé sur 1970-01-01 00:33:31
3
réponses

Différences entre std:: make unique et std:: unique ptr

Ne std::make_unique ont tout les avantages d'efficacité comme std::makes_shared ? comparé à la construction manuelle de std::unique_ptr : std::make_unique<int>(1); // vs std::unique_ptr<int>(new int(1)); …
demandé sur 1970-01-01 00:33:34
14
réponses

Qu’est ce qu’un pointeur intelligent et quand dois-je utiliser?

qu'est Ce qu'un pointeur intelligent et quand dois-je utiliser? ... …
demandé sur 1970-01-01 00:33:28
3
réponses

Quelles sont les implémentations de pointeur intelligent C++ disponibles?

comparaisons, Avantages, inconvénients, et quand utiliser? C'est un spin-off d'un fil de collecte des ordures où ce que je pensais être une réponse simple a généré beaucoup de commentaires sur certaines implémentations smart pointer spé …
demandé sur 1970-01-01 00:33:31