const参数的问题,如何转换加上const?(c++)

某一函数需要 类型为 shared_ptr<const vector<shared_ptr<OBXX>>>的参数,我的程序需要组装这一参数,所以声明时是shared_ptr<vector<shared_ptr<OBXX>>>,没有其中的const,等我得到值之后要传入,总是报告参数类型不正确,从非const到const不应该是很合理的事吗(又不是从const到非const)?为什么还要求转换?这不是c++语言应该处理的事情吗?如何转换呢?
查看全部
zhuwt2008
zhuwt2008
2015/06/11 15:47
  • c++
  • const
  • 类型转换
  • 点赞
  • 收藏
  • 回答
    私信
满意答案
查看全部

6个回复