C++ shared_ptr 用于函数参数, 除了传递引用, 是否有更好的方式?
时间: 2016-02-17来源:开源中国
前景提要
HDC调试需求开发(15万预算),能者速来!>>>
函数是被我用boost::function包装后的, 所以没法传递引用, 只能传值.
为了在函数内改变参数的值, 我只能这样定义参数:
void fun_x( boost::shared_ptr<boost::shared_ptr<XXX>> param_a)
也就是一个指向智能指针的智能指针, 但这样写看起来很丑.
大家遇到这种情况是怎样处理的

科技资讯:

科技学院:

科技百科:

科技书籍:

网站大全:

软件大全:

热门排行