免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123
最近访问板块 发新帖
楼主: crazyhadoop
打印 上一主题 下一主题

[分享] 快来吐槽C++,即可获赠经典《大规模C++程序设计》! [复制链接]

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
21 [报告]
发表于 2015-01-12 21:48 来自手机 |只看该作者
1.  如何学习C++,怎么才敢有信心说自己掌握了C++

C plus plus 易上手,难精通,既可以使用经典的过程式,也可以使用面向对象方式。熟练使用STL基本上就入门了。更多的学习应该在架构层面来选择合适的编程方式。
2.  谈谈如何组织C++工程的代码,让项目可持续发展,发挥C++的威力

工程初期应该针对项目需求来评估工程的潜在方向以应对变化,在模块划分上保证灵活性。避免较复杂的逻辑,适当拆分和复用。按照项目,模块,类,运算方式,过程结合语言逐级抽象。良好的注释是可维护的前提。代码开发完成后要多进行重构分析,代码评审。
3.  分享一下C++开发的各种秘笈,例如什么特性可以用,什么特性慎用,说说C++的各种槽点
多继承 复杂的宏定义应该慎用,多针对接口设计。在跨平台开发时,应该避免使用某一编译器的特性。

论坛徽章:
71
子鼠
日期:2015-06-10 14:07:09丑牛
日期:2015-06-10 14:07:10寅虎
日期:2015-06-10 14:07:40卯兔
日期:2015-06-10 14:07:44辰龙
日期:2015-06-10 14:07:44巳蛇
日期:2015-06-10 14:07:46午马
日期:2015-06-10 14:07:47未羊
日期:2015-06-10 14:07:48申猴
日期:2015-06-10 14:07:50酉鸡
日期:2015-06-10 14:07:54戌狗
日期:2015-06-10 14:07:55亥猪
日期:2015-06-10 14:07:57
22 [报告]
发表于 2015-01-16 17:57 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
2
操作系统版块每日发帖之星
日期:2015-08-05 06:20:0015-16赛季CBA联赛之北控
日期:2019-02-13 22:56:03
23 [报告]
发表于 2015-01-17 22:16 |只看该作者
吊,大规模c++,名字吊

论坛徽章:
13
午马
日期:2015-01-19 14:08:552017金鸡报晓
日期:2017-01-10 15:13:29黑曼巴
日期:2016-11-07 11:24:56PHP
日期:2016-10-25 16:06:46黄金圣斗士
日期:2015-11-24 10:43:13IT运维版块每日发帖之星
日期:2015-09-25 06:20:00IT运维版块每日发帖之星
日期:2015-09-14 06:20:002015亚冠之阿尔纳斯尔
日期:2015-07-27 11:17:582015亚冠之广州恒大
日期:2015-07-24 15:04:162015年亚洲杯之乌兹别克斯坦
日期:2015-04-01 13:28:012015年辞旧岁徽章
日期:2015-03-03 16:54:15处女座
日期:2015-01-22 16:09:16
24 [报告]
发表于 2015-01-22 15:34 |只看该作者
1.  如何学习C++,怎么才敢有信心说自己掌握了C++
边学边用才能掌握的快,在项目中实战,碰到不清楚的地方就看书或者搜索或者讨论,理解的快记得牢。

2.  谈谈如何组织C++工程的代码,让项目可持续发展,发挥C++的威力
合理地抽象,降低模块间的耦合度。
统一的命名规范,通过名字就能推断出文件/类/方法/变量的用途。

3.  分享一下C++开发的各种秘笈,例如什么特性可以用,什么特性慎用,说说C++的各种槽点
多重继承、重复继承(菱形继承)等由于大多开发者往往不能良好的掌握,所以要慎用。
c++威力大是靠虚函数,但带来麻烦的也是虚函数。
c++是门很复杂的语言,很容易弄不清楚c++背着我们都做了些什么,想要写出更自信/让人放心的代码,还需要了解c++对象的内存布局。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP