首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >常量指针浅拷贝

常量指针浅拷贝
EN

Stack Overflow用户
提问于 2013-10-26 15:27:42
回答 1查看 586关注 0票数 0

是否可以复制

代码语言:javascript
复制
MyStruct * const * array1

代码语言:javascript
复制
MyStruct * array1

但仅仅是一个肤浅的拷贝?我需要对它进行排序并写回它,我还希望在数组1中进行更改

编辑:我很愚蠢,我忽略了**在array1上,这是有意义的。

EN

回答 1

Stack Overflow用户

发布于 2013-10-26 15:37:05

我猜你是指const MyStruct * array1?

在任何情况下,您都可以使用const_cast更改指针的常量:

代码语言:javascript
复制
const MyStruct * array1;
MyStruct * array2 = const_cast<MyStruct *>(array1);

代码语言:javascript
复制
const MyStruct * const array1;
MyStruct * array2 = const_cast<MyStruct *>(array1);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19604150

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档