39. C++11常用知识点总结

Posted 干锅土鸡

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了39. C++11常用知识点总结相关的知识,希望对你有一定的参考价值。

  1. auto
    可以根据右值,推导出右值的类型,然后左边变量的类型也就已知了!
  2. nullptr
    指针专用(和整数进行区别)#define NULL 0(NULL其实是个宏定义)
  3. foreach
    for(Type val : container) => 底层就是指针或者迭代器实现的
  4. 右值引用:
    少了内存开辟,拷贝构造。move移动语义构造和forward类型完美转发函数
  5. 模板新特性:
    typename… A 表示可变参(类型参数)
  6. 函数对象
    function:函数对象
    bind绑定器 bind1st和bind2nd+二元函数对象得到一个一元函数对象
  7. lambda表达式
  8. 智能指针
    shared_ptr和weak_ptr
  9. 容器
    unorder_set和unorder_map(以前只有set和map:红黑树)
    有时候对是否有序不关心,所以查找想办法达到接近O(1):哈希表
  10. array、forward_list:前向链表
  11. 语言级别的多线程

以上是关于39. C++11常用知识点总结的主要内容,如果未能解决你的问题,请参考以下文章

知了堂学习笔记java中常用集合的理解

C++11常用特性的使用经验总结

Mysql数据库重要知识点(知了堂学习心得)

C# 一些知识点总结

c语言数组常用知识点总结

JavaScript学习(六十五)—数组知识点总结