Questions et réponses pour le unique-ptr :

std :: unique_ptr est un pointeur intelligent qui conserve la propriété exclusive d'un objet via un pointeur. unique_ptr n'est ni copiable ni assignable par copie, deux instances de unique_ptr ne peuvent pas gérer le même objet.

9
votes
EDIT: STRUT> Je comprends unique_ptr est non-copieux et ne peut être déplacé que. Je ne comprends pas ce qui se passe avec la liste d'initialisation. Pourquoi l ...

7
votes
J'essaie de porter mon projet de Visual Studio 2010 à Visual Studio 2012. Dans mon code, j'ai une manipulation de fichiers qui ressemble à ceci: xxx c ...

7
votes
std :: unique_ptr code> a 2 paramètres de modèle, dont le second est le deleter à utiliser. Merci à ce fait, on peut facilement alias un unique_ptr c ...

7
votes
Comment peut-on initialiser la carte statique, où la valeur est std :: unique_ptr code>? static void f() { static std::map<int, std::unique_ptr<MyClass>> = { ...