大佬们怎么快速入门C++11,熟悉各种特性.

「已注销」 2017-10-19 11:41:01
有什么资料分享没啊!
...全文
320 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
如果只是把C++作为“带一堆好类的C”来用,而不自己写类库的话,其实看好 1、智能指针,很重要。GNUC++ 7 实现的 std-c++17标准特性,对数组已经良好支持的。 2、新容器、新算法(alg) 3、线程库(一般没用,因为很多C++框架和中间件(如Qt)提供了良好的线程、容器。) 4、functional + lambda表达式(这个很重要,同样的功能,多了好多种写法……孔乙己问??茴香豆的“茴”字有几种写法??) 5、正则表达式 6、丰富的随机数产生器(random) 就可以了。 至于对泛型编程强化、右值引用等N多特性,是给类库开发者用的。作为使用者,只要记住诸如右值引用可以显著提高函数返回大对象(如vector<int>)时的性能就够了。 使用C++的经验来看,用好一个类库,非常重要。这些特性熟悉即可,把boost, Qt 这些库用好,基本上都妥了。像Qt现在处理 JSON也棒哒哒,基本无所不能。
C艾斯蒂嗯蟹 2017-10-24
  • 打赏
  • 举报
回复
引用 楼主 stcainiao 的回复:
有什么资料分享没啊!
C++11主要可以看下右值引用,STL容器,多线程,智能指针,lamda(蓝波达?)表达式
paschen 版主 2017-10-20
  • 打赏
  • 举报
回复
hongwenjun 2017-10-20
  • 打赏
  • 举报
回复


http://www.cplusplus.com/reference/

可以到这里查你感兴趣的相关库,C++11 C++14 都有区分,复制代码编译运行一下就知道了
ztenv 版主 2017-10-19
  • 打赏
  • 举报
回复
我的博客有文档,可以看看。想要快速学习和了解,如果有基础了,就看下特性,然后用在项目中,否则还是从基础开始学吧。
自信男孩 2017-10-19
  • 打赏
  • 举报
回复
可以看一下《C++ prime plus》最新版本
自信男孩 2017-10-19
  • 打赏
  • 举报
回复
对于C++有基础吗?如果没有,建议找本C++基础的数看一下,系统学习一下;如果已经有基础了,只是对11版本新特性学习,可以找一下和前面版本的差异性;

64,654

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧