C++ 什么是复制的指针,它们是如何工作的?

C++ 什么是复制的指针,它们是如何工作的?,c++,pointers,smart-pointers,C++,Pointers,Smart Pointers,我正在研究智能指针,我有一个任务,我必须使用复制的指针实现一个字符串缓冲区类,但我无法掌握复制的指针是什么以及它们如何工作的基本概念 我希望法哈德·萨蒂能帮上更大的忙,不管怎么说,我发现了一些东西 ,我希望这有帮助 我从来没有听说过复制的指针类型。你确定他们不想让你使用共享指针吗?从没听说过“复制指针”这个词。当然,您可以复制一个指针并对对象进行另一个引用。也可以复制指针引用的对象。但你到底应该怎么做?不,它不是共享指针@FrankPuffer复制的指针将基本上为两个指针提供对象的两个副本。我真

我正在研究智能指针,我有一个任务,我必须使用复制的指针实现一个字符串缓冲区类,但我无法掌握复制的指针是什么以及它们如何工作的基本概念

我希望法哈德·萨蒂能帮上更大的忙,不管怎么说,我发现了一些东西


,我希望这有帮助

我从来没有听说过复制的指针类型。你确定他们不想让你使用共享指针吗?从没听说过“复制指针”这个词。当然,您可以复制一个指针并对对象进行另一个引用。也可以复制指针引用的对象。但你到底应该怎么做?不,它不是共享指针@FrankPuffer复制的指针将基本上为两个指针提供对象的两个副本。我真正需要做的是,我需要实现一个string类,它使用复制的指针执行std的std函数:string-like-length()、append()、chatAt()等。如果搜索术语“deep-copy”,您可能会找到很多信息。@FrankPuffer谢谢。这很有用,我两天前找到的。无论如何谢谢。@iffatima你找到复制的\u ptr.cpp了吗?如果是,请在这里分享。@SEGrad2K13不,我没有。我现在正在实现我自己的类。呃,实现在标题中。没有复制的_ptr.cpp,它将没有任何内容。@iffatima在复制的指针中,会发生深度复制,对吗?