免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 80628 | 回复: 2
打印 上一主题 下一主题

[C++] 【有奖讨论】随着 C++11 的巨大变化,谈谈你对新STL的展望 [复制链接]

论坛徽章:
15
2015七夕节徽章
日期:2015-08-21 11:06:172017金鸡报晓
日期:2017-01-10 15:19:56极客徽章
日期:2016-12-07 14:07:30shanzhi
日期:2016-06-17 17:59:3115-16赛季CBA联赛之四川
日期:2016-04-13 14:36:562016猴年福章徽章
日期:2016-02-18 15:30:34IT运维版块每日发帖之星
日期:2016-01-28 06:20:0015-16赛季CBA联赛之新疆
日期:2016-01-25 14:01:34IT运维版块每周发帖之星
日期:2016-01-07 23:04:26数据库技术版块每日发帖之星
日期:2016-01-03 06:20:00数据库技术版块每日发帖之星
日期:2015-12-01 06:20:00IT运维版块每日发帖之星
日期:2015-11-10 06:20:00
1 [报告]
发表于 2015-06-18 09:19 |显示全部楼层
好东东,C++之前发展很慢,现在加快了很多,期待中
1、你是否完整的了解过C++98: 2003 标准下的STL设计和实现,并且对你产生了怎么样的影响?
说句实话,我只看过侯捷写的几本书,而且都是大致翻阅,库主要是元编程,看起来很晦涩,对我有点帮助但不大

2、你是否认同在开发同应该尽量使用STL,而不是自信的经常重复造轮子?
确实尽量使用STL,但之前库的发展太慢,比如hash_map之前就没有,另外有的时候对库本身的实现不是很了解,出现问题感觉很难定位,还不如重复造轮子

3、你对C++11标准下的STL有什么样的期望,新的STL特性目前有使用吗?
C++11用的还不多,基本上用的比较多的是智能指针之类的,其它特性因为已经有对应的代码实现,不可能修改为新标准STL库

4、对你来讲STL还有哪些是急需改进的地方。
其实等我使用Java编程以后,我更喜欢Java Maven的包管理方式,我时常想如果C++有这个功能就好了,当然这个偏题了
STL主要的问题还是编译器实现速度太慢,特性没有跟上来,而且编译的时候又需要加诸如std=c++11之类的,让新入门的人产生了很多混绕

5、对于STL的未来你的预期是什么样的?
其实现在C++已经很复杂也很臃肿了,但很多吸引人特性却并没有,比如actor模型等等

论坛徽章:
15
2015七夕节徽章
日期:2015-08-21 11:06:172017金鸡报晓
日期:2017-01-10 15:19:56极客徽章
日期:2016-12-07 14:07:30shanzhi
日期:2016-06-17 17:59:3115-16赛季CBA联赛之四川
日期:2016-04-13 14:36:562016猴年福章徽章
日期:2016-02-18 15:30:34IT运维版块每日发帖之星
日期:2016-01-28 06:20:0015-16赛季CBA联赛之新疆
日期:2016-01-25 14:01:34IT运维版块每周发帖之星
日期:2016-01-07 23:04:26数据库技术版块每日发帖之星
日期:2016-01-03 06:20:00数据库技术版块每日发帖之星
日期:2015-12-01 06:20:00IT运维版块每日发帖之星
日期:2015-11-10 06:20:00
2 [报告]
发表于 2015-06-19 09:51 |显示全部楼层
ctrigger 发表于 2015-06-19 00:51
C++很悲剧。底层拼不过C,上层拼不过Java C#。。。

主要还是库发展太过缓慢,错失了宝贵的发展时期

论坛徽章:
15
2015七夕节徽章
日期:2015-08-21 11:06:172017金鸡报晓
日期:2017-01-10 15:19:56极客徽章
日期:2016-12-07 14:07:30shanzhi
日期:2016-06-17 17:59:3115-16赛季CBA联赛之四川
日期:2016-04-13 14:36:562016猴年福章徽章
日期:2016-02-18 15:30:34IT运维版块每日发帖之星
日期:2016-01-28 06:20:0015-16赛季CBA联赛之新疆
日期:2016-01-25 14:01:34IT运维版块每周发帖之星
日期:2016-01-07 23:04:26数据库技术版块每日发帖之星
日期:2016-01-03 06:20:00数据库技术版块每日发帖之星
日期:2015-12-01 06:20:00IT运维版块每日发帖之星
日期:2015-11-10 06:20:00
3 [报告]
发表于 2015-06-25 11:15 |显示全部楼层
C++标准不会规定内部的实现方式,除非只有一个C++编译器厂商,否则不可能统一起来

shenlanyouyu 发表于 2015-06-24 22:50
1、你是否完整的了解过C++98: 2003 标准下的STL设计和实现,并且对你产生了怎么样的影响?
看过一部分,当时 ...
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP