C++11核心已经发生了巨大的变化,初学者需要做啥改变,学习方向、策略
我和一些朋友共同翻译了C++11 FAQ http://chenlq.net/cpp11-faq-chs在整个翻译过程中,给我感觉最大的变化是:1,C++在某些方面更好用了,当然,从另外一个角度,也可以说C++更复杂更灵活了比如auto关键字,序列for循环,Lambda表达式等等2,对多线程的支持从标准库的层面对多线程提供了支持,使得越来越普遍的多线程开发得到强有力的支持,减少了对第三方线程库的依赖如果你有C++03的基础,接受C++11也很简单的,只是目前编译器对这个新标准的支持尚不完善还需要等待一段时间更多可以参考:http://chenlq.net/cpp11-faq-chs
■网友的回复
通常来说,一门新语言的流行与普遍使用通常会有一个时间鸿沟,在这期间,基本都还是原先的语言占据主导,这种情况下,我觉得可以先搞清楚C99里边的精华,逐步在实践中去使用熟悉并掌握,然后对照C++11里的更新update,这种方式可能会让我觉得省力一点。关于更新的问题,一个最典型的例子就是Linux,尽管kernel版本都是3.8了,但是使用最普遍,在各个数据中心和互联网公司里大行其道的却仍然是2.6.xx的版本。
推荐阅读
- 大一,在acca中纠结着
- 快结婚了,却总忘不掉已经分手三年的前女友,该咋破
- 已经毕业三年,在大四时就承包了学校的商店,未来的出路在何方?
- 一个从不生气能够包容一切甚至罪犯的人是不是已经是一个很大的悲剧
- 每个人都说我看起来就是个不聪明的人,咋破
- 27岁了,大家都以啥姿态面对工作和生活,大家月收入都多少了呢不知道有多少已经对自己的现状相对满意
- 花了13000元学习编程,发现学校不靠谱,但已经学了一周,学校不予退款,怎样拿回学费在法律上有对教育机构的在学费退款上的规章制度以及约束条款吗
- 如果我想送给好朋友一本书,我要怎样才能知道他(她)是不是已经拥有这本书了
- 请问25岁的我已经有些钱,我该怎样理财。从哪些方面。
- 女友在寝室老被欺负咋办