某一函数需要 类型为 shared_ptr<const vector<shared_ptr<OBXX>>>的参数,我的程序需要组装这一参数,所以声明时是shared_ptr<vector<shared_ptr<OBXX>>>,没有其中的const,等我得到值之后要传入,总是报告参数类型不正确,从非const到const不应该是很合理的事吗(又不是从const到非const)?为什么还要求转换?这不是c++语言应该处理的事情吗?如何转换呢?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
const参数的问题,如何转换加上const?(c++)
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
6条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
zhuwt2008 2015-06-12 06:53关注本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2021-12-27 08:57回答 3 已采纳 根据就近原则在main函数中使用的是新申明的变量m和n与外部的m,n无关
- 2022-01-19 08:25回答 2 已采纳 啥意思,没看懂这代码干了啥,是输出debug日志?buf_len值是4238就输出4238呗
- 2019-11-19 11:57回答 1 已采纳 ``` #include using namespace std; int getcount(const char* str) { const char* p = str;
- 2020-07-30 12:40"C++编程中的const关键字常见用法总结" C++编程中的const关键字是一种基础知识,了解const关键字的使用场景和原理是C++入门学习的必备知识。本文将总结C++编程中的const关键字常见用法,帮助读者更好地理解和应用...
- 2018-08-28 01:17回答 5 已采纳 引用用变量本身,传非引用参数时,在内存中会把你伟入的变量复制一份传到函数中,并不是你原来定义的那一个变量了 虽然内容是一样的,但是指针不同, 这时如果不加const,你去修改入参,函数之前定义的那
- 2022-05-13 02:05回答 1 已采纳 可以参考一下!亲 #include <iostream> #include<string> using namespace std; class intArray {
- 2018-08-07 00:23回答 2 已采纳 你定义了两个叫做itsRadius 的局部变量,和成员变量重名了。造成成员变量的指针没有分配空间,一直是0xcccccccc
- 2022-07-13 13:41Mi ronin的博客 const在C/C++中是十分重要的,如果单纯理解为“常量”那么你的格局就小了,今天在这里给大家介绍一下const在C++中具体详细的用法。
- 2023-03-10 07:10回答 2 已采纳 上面申明的函数没有参数,下面函数体又有参数了 #include <iostream> using namespace std; double GetDis(PT p1 ,PT p2 );
- 2021-10-20 12:11回答 1 已采纳 晕,这不是引用啊,这是取地址符啊。就是取m1的地址,然后转换成const char*指针&只有在定义变量的时候才是引用的意思
- 2020-01-18 14:26回答 1 已采纳 MAC帧头14字节,IP头20字节 https://blog.csdn.net/liwenxia626/article/details/80823291
- 2024-05-28 07:15C++的命名空间的一些知识点以及关于C++的缺省参数、函数重载,引用 和 内联函数。也相信大家都掌握的不错,接下来博主将会带领大家继续学习有关C++比较重要的知识点——类和对象(拷贝构造函数、赋值运算符重载、...
- 2021-12-30 14:36回答 1 已采纳 /* 求矩阵第二大的值,及输出其下标 */ #include<iostream> #include<vector> using namespace std; const in
- 2024-07-26 07:15科学的发展-只不过是读大自然写的代码的博客 c++ 常量(const)和静态(static)
- 2023-04-20 06:58Lion 莱恩呀的博客 静态类型转换静态类型转换是最常用的类型转换方式,它可以将一种类型的数据强制转换为另一种类型,但需要注意的是,这种转换可能会损失一些信息,因此在进行此类转换时应当谨慎。int a = 10;动态类型转换动态类型...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司