美文网首页
[C++11阅读][0-1-1]新特性灵魂7问

[C++11阅读][0-1-1]新特性灵魂7问

作者: 凌霄阁2010 | 来源:发表于2020-05-07 07:20 被阅读0次

读《深入理解C++11:C++11新特性解析与应用》

经过最近几年编译器的发展和开源项目的积累,C++11已经成为新C++项目的首选标准。

在编程思想上,C++11遵从了一贯的面向对象的思想,并深入加强了泛型编程的支持。从我们的观察来看,C++11更多的是对步入“成熟稳重”的中年时期的C++的一种改造。

像auto类型推导这样的新特性,展现出的是语言的亲和力。

右值引用、移动语义的特性,则着重于改变一些使用C++程序库时容易发生的性能不佳的状况。

C++11中也有局部的创新,比如lambda函数的引入,以及原子类型的设计等,都体现了语言与时俱进的活力。

作者提出了7个问题,引领对本书的学习。

1、什么是lambda,怎样使用它是最好的?

2、decltype和auto类型推导有什么关系?

3、什么是移动语义,以及右值引用是如何解决转发问题的?

4、default/delete函数以及override是怎么回事?

5、异常描述符被什么替代了?noexception是怎样工作的?

6、什么是原子类型以及新的内存模型?

C++11的原子类型是作为标准库实现的,而不是语言特性。

7、如何在C++11中做并行编程?

相关文章

网友评论

      本文标题:[C++11阅读][0-1-1]新特性灵魂7问

      本文链接:https://www.haomeiwen.com/subject/fhqewhtx.html