【发布时间】:2011-01-31 06:05:55
【问题描述】:
所以我有一个类似的结构
struct GetResultStructure
{
int length;
char* ptr;
};
我需要一种方法来制作它的完整副本,这意味着我需要一个副本来拥有一个结构,其中新的 ptr 指向我在原始结构中拥有的数据的副本。这怎么可能?我的意思是我拥有的任何包含 ptrs 的结构都将具有一些具有其长度的字段或者任何方式如何创建这样的功能?
【问题讨论】:
-
为什么不写一个简单的拷贝构造函数?
-
@Naveen:真正的问题是,这个裸指针在这里做什么:)
标签: c++ memory data-structures boost