第一节

原先对于学习c++并没有多想什么,学就学,并没有考虑其语言特性,其实在老师教学的时候,老师也并没有将c++介绍完整,只是将c++中c的语言特性讲了一些,然后c++特有的类、多太、继承等稍微的有提到(这里又就能说明很多的问题,大学的学习课堂上是学不了多少的,老师讲的不能完全体现这一学科的完整性,很多时候也就是冰山一角罢了)。

虽说前段时间也看了看,不过呢看的不仔细,自己也没有多大的兴趣,于是又放弃了。其实在寻找适合自己这个阶段的c++书籍的时候,走了不少路,也不知道是弯路还是直路,不过在求知的过程中这个过程是自己不能缺少的。现在觉得这本书确实适合现在的自己,毕竟现在的我是c++的基本只是都看了看,不过记得不多,不很系统,看很多书的时候还在纠结于语法问题。现在effective c++这本书正好能提示自己在什么时候做什么。于是能打算将这本书看慢、看好,多学一些,让自己腾飞一下。

今天看了前面一点,书中说道将c++看做一个语言联邦,自己豁然开朗,c++确实是一门复杂的语言,之前的我只是从别人口中听说C++是编程语言中最复杂的一门语言,对于这一点,有褒有贬,好的说其复杂,是因为作用大,在大型程序上它是不可替代的;贬的说它它语法细节细如牛毛,即使是骨灰级的程序员也无法全部掌握它。今天看到这将其视为一个语言联邦才知道为什么它会是这样的褒贬不一了。书中将其视为4个次语言,包含了c、object-oriented c++、template C++、STL,而在使用使用不同的次语言的时候它的各种使用细节的效率、出错率等也是不一样的(至于具体细节现在的我还不能深究出来,毕竟现在自己还没有多少的实际编程经验)。每一个次语言有其自己的规则,当要跨越不同的次语言的时候,语法细节方面就得更换,也就是具体情况具体对应了。这样我们在具体编程的时候就得多留意些了。这里引用其最后一句话---c++的高效编程手则视状况而变化,取决于你使用C++的那一部分。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值