c++11 1,227

  1. C ++ 11引入了標準化的內存模型。 這是什麼意思? 它將如何影響C ++編程?
  2. 什麼是智能指針,我應該什麼時候使用它?
  3. 什麼是移動語義?
  4. 為什麼我應該使用指針而不是對象本身?
  5. 什麼是C ++ 11中的lambda表達式?
  6. 什麼是右值,左值,xvalues,glvalues和prvalues?
  7. 在C ++ 11中'typedef'和'using'有什麼區別?
  8. T &&(雙和號)在C ++ 11中意味著什麼?
  9. 傳遞const std :: string&作為參數的日子已經過去了嗎?
  10. push_back vs emplace_back
  11. 什麼是nullptr?
  12. 什麼是聚合和POD以及它們如何/為什麼是特殊的?
  13. 迭代器失效規則
  14. 什麼是std :: move(),什麼時候應該使用它?
  15. `constexpr`和`const`之間的區別
  16. 我應該什麼時候使用noexcept?
  17. 漂亮的C ++ STL容器
  18. 使用forward的優點
  19. C ++ 11 rvalues和移動語義混淆(return語句)
  20. 我如何將unique_ptr參數傳遞給構造函數或函數?
  21. 什麼是std :: promise?
  22. 三規則與C ++ 11成為五規則?
  23. C ++模板typedef


  24. C ++代碼可以在C ++ 03和C ++ 11中都有效,但做不同的事情嗎?
  25. 用g ++編譯C ++ 11
  26. 什麼時候應該在C ++ 11中使用constexpr功能?
  27. 如何在CMake中激活C ++ 11?
  28. 如何使用基於範圍的for()循環與std :: map?
  29. 什麼是內聯命名空間?
  30. 從函數返回unique_ptr
  31. 如何“int main(){(([[](){})());}”有效的C ++?
  32. 是否可以在標準C ++中打印變量的類型?
  33. C ++ 11反向范圍for循環
  34. std :: unique_lock <std :: mutex>或std :: lock_guard <std :: mutex>?
  35. 啟用C ++ 11時的std :: vector性能回歸
  36. 為什麼列表初始化(使用大括號)比替代方法更好?
  37. 為什麼C ++沒有垃圾收集器?
  38. 一個正面的lambda:'+ [] {}' - 這是什麼巫術?
  39. “解包”一個元組來調用一個匹配的函數指針
  40. 我使用哪種指針?
  41. 在C ++ 11中引入了什麼突破性變化?
  42. 什麼是“右值參考”?
  43. 使用C ++ 11的“自動”可以提高性能嗎?
  44. to_string不是std的成員,說g ++(mingw)
  45. 用成員函數啟動線程
  46. make_unique和完美的轉發
  47. Eclipse CDT C ++ 11 / C ++ 0x支持
  48. 需要知道T的完整定義的std :: unique_ptr <T>?
  49. 現代C ++可以免費獲得性能嗎?
  50. 為什麼C ++ 11的lambda需要“可變”關鍵字來實現按值捕獲?