2

少儿计算机编程书籍推荐(儿童 计算机 编程语言)

对于C++计算机编程语言,本人自己感觉很难了,我是从“标准C++”学习的,当然用过Turbo C++3.0,学习需要一个过程,基本概念,基本理论,基本方法都要掌握,分析一下问题很难的莱迪娜的风声写了8年C++,我也来分享下

对于C++计算机编程语言,本人自己感觉很难了,我是从“标准C++”学习的,当然用过Turbo C++3.0,学习需要一个过程,基本概念,基本理论,基本方法都要掌握,分析一下问题很难的

莱迪娜的风声

写了8年C++,我也来分享下,其实C++并不很难。对于新手,我的建议是:阅读实际项目(比如淘宝开源的tbnet,多隆大神出品的),早期不要去碰模板和宏(远离boost!),也不必去费力的读懂项目里模板和宏。但是继承与虚函数一定要用、要搞明白,一定要完全了解自己所使用的编译器编译出来的对象的内存布局(虚函数表、内存对齐等)。操作符重载也没必要一开始就学,我参与过的实际项目极少遇到。用面向对象的方式思考设计,尝试用C++来实现,尝试用C++开发一套网络框架,尝试自己去管理内存,尝试使用C++面向对象特性尽量减少重复或相似代码和的if/switch,严格的执行防御式编程,避免使用异常而是打日志和返回错误码(我经历的项目严格禁止使用异常)。模板、宏等高级特性没必要为了学习而学习,而是在实际项目中,对底层模块保持精益求精的态度,通过高级特性,来使得代码更易维护,接口更优化,而做出的选择。最后,一点个人建议,别听没造过轮子的人忽悠,作为一个造过很多轮子的过来人,我的建议是用C++做底层开发,一定要尝试自己造轮子,并且持续改进自己的轮子,大胆的把自己轮子用在实际项目中。

本文来自网络,不代表本站立场。转载请注明出处: https://tj.jiuquan.cc/a-2607900/
1
上一篇幼儿积木编程单色灯模块(积木led灯)
下一篇 庐江小孩编程培训机构(庐江少儿口才培训班)

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: alzn66@foxmail.com

关注微信

微信扫一扫关注我们

返回顶部