社区
C++ 语言
帖子详情
使用智能指针的疑惑,求解脱
liangzuoting
2013-05-20 06:07:42
我有一系列产品是通过一个工厂函数创建的,为了方便维护用了智能指针做代理管理这些产品。
现在的问题是,我时常要使用一些派生产品类中的自定义函数,所以代码中有大量的强制类型转换,感觉很别扭。
想问:这种情况是不是该弃用智能指针?还是强转是一种常规行为?
...全文
104
3
打赏
收藏
使用智能指针的疑惑,求解脱
我有一系列产品是通过一个工厂函数创建的,为了方便维护用了智能指针做代理管理这些产品。 现在的问题是,我时常要使用一些派生产品类中的自定义函数,所以代码中有大量的强制类型转换,感觉很别扭。 想问:这种情况是不是该弃用智能指针?还是强转是一种常规行为?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
neofung
2013-05-24
打赏
举报
回复
你有没有想过 也许你用太多强制转换 本身就是设计上有问题呢?
hugett
2013-05-20
打赏
举报
回复
太多的强转的确不是一种很好的行为。。
ri_aje
2013-05-20
打赏
举报
回复
我觉得强转不算常规行为,据说 c++ 之所以把强转的表达式名字都起的又长又别扭就是不鼓励程序员过度使用强转。也许楼主可以把强转放在一个函数里,这样至少看起来舒服一些?
2小时精通C++
智能指针
本课程讲解C++11标准库中的
智能指针
。 对于C/C++程序员来说,指针是天堂,也是地狱。指针用得好程序运行效率倍增,用得不好问题层出不穷。
智能指针
可以解决普通指针存在的悬垂指针、野指针、资源泄露等问题 本教程...
c++学习-
智能指针
学习
本文记录我对
智能指针
的学习,主要分为库学习和自己对于
智能指针
实现部分的学习。 主演参考链接如下: [从auto_ptr说起] [C++ 11 创建和
使用
unique_ptr] [shared_ptr线程安全性分析] [为什么多线程读写shared_...
【Thinking In Java 3rd】第一章对象引论
所有的对象都是唯一的,但同时也是具有相同的特性和行为的对象所归属的类的一部分,这种思想被直接应用于第一个面向对象语言Simula-67,它在程序中
使用
基本关键词class来引入新的类型。 Simula,就像其名字一样,...
当和尚遇到钻石
他身在商业界,实修清净行,特别是他具有高人一等的智能,将《金刚经》融会贯通,运用万法潜能,发挥在商场的经营上…… 罗奇先生的道心坚定,虽然事业经营成功,但内心从来没有忘记自己是一位修道者,他尊师重道,...
微策略的笔试题
觉得在收获Offer的季节应该为自己积累些人品了,在这里将今天的情况向所有求Offer的童鞋分享下。 从上个周末开始反应迟钝的我终于有了些求Offer的感觉,几天参加了4场面试,基本上没觉得有很大的挑战,今晚的...
C++ 语言
64,660
社区成员
250,515
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章