c++11 845

  1. C ++ 11 представил стандартизованную модель памяти. Что это значит? И как это повлияет на программирование на С ++?
  2. Что такое умный указатель, и когда я должен его использовать?
  3. Что такое семантика перемещения?
  4. Почему я должен использовать указатель, а не сам объект?
  5. Что такое лямбда-выражение в C ++ 11?
  6. Что такое rvalues, lvalues, xvalues, glvalues и prvalues?
  7. В чем разница между «typedef» и «use» в C ++ 11?
  8. Что означает T && (double ampersand) в C ++ 11?
  9. Являются ли дни прохождения const std :: string & в качестве параметра более?
  10. push_back vs emplace_back
  11. Что такое nullptr?
  12. Что такое Агрегаты и POD и как / почему они являются особенными?
  13. Правила аннулирования Iterator
  14. Что такое std :: move (), и когда он должен использоваться?
  15. Разница между `constexpr` и` const`
  16. Когда я должен действительно использовать noexcept?
  17. Преимущества использования передовой
  18. Довольно печатные контейнеры STL STL
  19. C ++ 11 rvalues и перемещение семантики путаницы (return statement)
  20. Как передать аргумент unique_ptr конструктору или функции?
  21. Что такое std :: prom?
  22. Правило-тройка становится Правилом пяти с C ++ 11?
  23. C ++ шаблон typedef
  24. Может ли код C ++ быть действительным как в C ++ 03, так и в C ++ 11, но делать разные вещи?
  25. Компиляция C ++ 11 с g ++
  26. Когда вы должны использовать функцию constexpr в C ++ 11?
  27. Как активировать C ++ 11 в CMake?
  28. Как использовать диапазон для цикла () с std :: map?
  29. Для чего нужны встроенные пространства имен?
  30. Возврат unique_ptr из функций
  31. Как «int main () {(([] () {}) ());}« действительный C ++?
  32. Возможно ли напечатать тип переменной в стандартном C ++?
  33. C ++ 11 обратный диапазон для цикла
  34. std :: unique_lock <std :: mutex> или std :: lock_guard <std :: mutex>?
  35. std :: векторная регрессия производительности при включении C ++ 11
  36. Почему инициализация списка (с использованием фигурных скобок) лучше, чем альтернативы?
  37. Почему у C ++ нет сборщика мусора?
  38. Положительная лямбда: '+
  39. «Распаковка» кортежа для вызова соответствующего указателя функции
  40. Какой тип указателя я использую, когда?
  41. Какие нарушительные изменения внесены в C ++ 11?
  42. Что такое «rvalue reference для * this»?
  43. Может ли использование «авто» C ++ 11 повысить производительность?
  44. to_string не является членом std, говорит g ++ (mingw)
  45. Начать поток с помощью функции-члена
  46. make_unique и совершенная переадресация
  47. Является ли std :: unique_ptr <T> необходимым для определения полного определения T?
  48. Поддержка Eclipse CDT C ++ 11 / C ++ 0x
  49. Может ли современный C ++ получить вам производительность бесплатно?
  50. Почему лямбда C ++ 11 требует по умолчанию «изменяемого» ключевого слова для захвата по значению?