c++11 (3,175)

  1. multithreading pdf book - C++11 introduced a standardized memory model. What does it mean? And how is it going to affect C++ programming?
  2. c++ pointers tutorial - What is a smart pointer and when should I use one?
  3. c++ when is - What are move semantics?
  4. c++ when to - Why should I use a pointer rather than the object itself?
  5. c++-faq parameter capture - What is a lambda expression in C++11?
  6. c++ is in - What are rvalues, lvalues, xvalues, glvalues, and prvalues?
  7. using-declaration keyword vs - What is the difference between 'typedef' and 'using' in C++11?
  8. rvalue-reference auto reference - What does T&& (double ampersand) mean in C++11?


  9. c++ performance move - push_back vs emplace_back
  10. c++ string& by - Are the days of passing const std::string & as a parameter over?
  11. c++ how to - What exactly is nullptr?
  12. c++ implementation to - What is std::move(), and when should it be used?
  13. c++ initialization aggregation - What are Aggregates and PODs and how/why are they special?
  14. c++ example unordered_map - Iterator invalidation rules
  15. c++ vs static - Difference between `constexpr` and `const`
  16. c++ constructor performance - When should I really use noexcept?
  17. c++ forwarding problem - Advantages of using forward
  18. move-semantics vector reference - C++11 rvalues and move semantics confusion (return statement)
  19. templates define printing - Pretty-print C++ STL containers
  20. c++ initialize nullptr - How do I pass a unique_ptr argument to a constructor or a function?