C++11特性

虽然C++11出来很长时间了,我才开始学习。花了半天时间看完了wikipedia,总结如下。

  1. Rvalue references and move constructors
  2. constexpr
  3. trivial POD
  4. std::initializer_list
  5. auto
  6. range-based for
  7. lambda
  8. trailing-return-type
  9. construction improvement
  10. override, final
  11. nullptr
  12. enum class
  13. Template aliases
  14. raw string literal
  15. User-defined literals
  16. thread_local
  17. default constructor
  18. static_assert
  19. alignof and alignas.
  20. Threading facilities
  21. Hash tables
  22. Regular expressions
  23. General-purpose smart pointers
  24. Extensible random number facility
  25. Wrapper reference
  26. Polymorphic wrappers for function objects
  27. Uniform method for computing the return type of function objects

完整的见这里: https://en.wikipedia.org/wiki/C%2B%2B11#Rvalue_references_and_move_constructors

其中比较有用的且能马上上手的是auto,range-for,override,nullptr,lambda,enum class,move constructors; hashmap和智能指针其实我在tr1中已经用了。跨平台的线程库也是很好的。

转载于:https://my.oschina.net/chunquedong/blog/744170

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值