复制指针类
C++ Copy pointer class
我有一个问题。我对c++有点陌生,所以请记住^^所以我有一个名为::Save( Player* pPlayer )
的函数,我在其中插入玩家的地图m_mapSAVEDPLAYERS
副本。但首先我需要创建那个播放器的副本,但怎么做呢?我应该制作Player* pNewPlayer = new Player();
然后…pNewPlayer = pPlayer
还是*pNewPlayer = *pPlayer
?它必须在新地址上,这样以后就不会被修改了。谢谢你的帮助。
你需要调用一个拷贝c'tor
Player* pNewPlayer = new Player(*pPlayer);
相关文章:
- C++指针复制重载
- 将值从指针复制到常量对象参数
- 在 C++ 中通过字符串指针复制字符串变量中的字符串
- 使用指针复制构造函数用法
- 将对象的指针复制到此对象的新指针中
- 如何将指向 int(数组)的指针复制到 int 数组?
- 从指针复制对象
- C 使用指针复制char*
- 使用随机指针C 复制列表
- 如何在C++中从void指针复制数据
- 在 C++ 中将一个指针复制到另一个指针
- 正在将指针复制到assign运算符中的另一个列表元素
- 从压缩的DIB无效指针复制
- 无法从字符指针复制到短
- C++使用指针复制构造函数
- 将对象指针复制到动态对象数组中
- 在 CUDA 中使用指针复制类
- 从指针复制派生对象
- 如何使用智能指针复制C++更改指针
- 将内容从一个指针复制到另一个指针