c++ c++ 13,434

  1. Почему быстрее обрабатывать отсортированный массив, чем несортированный массив?
  2. Что такое оператор «->» в C ++?
  3. Окончательное руководство и список книг на C ++
  4. Самый элегантный способ повторения слов строки
  5. Каковы различия между переменной указателя и ссылочной переменной в C ++?
  6. Что означает явное ключевое слово?
  7. Когда следует использовать static_cast, dynamic_cast, const_cast и reinterpret_cast?
  8. Как вы устанавливаете, очищаете и переключаете один бит?
  9. Почему в отдельных циклах стигментные добавления намного быстрее, чем в комбинированном цикле?
  10. Почему «использование пространства имен std» считается плохой практикой?
  11. Каковы основные правила и идиомы для перегрузки оператора?
  12. Что такое правило трех?
  13. В чем разница между #include <filename> и #include "filename"?
  14. Что такое идиома копирования и свопинга?
  15. Циклы в программном обеспечении семейства деревьев
  16. C ++ 11 представил стандартизованную модель памяти. Что это значит? И как это повлияет на программирование на С ++?
  17. Как я могу профилировать код C ++, работающий в Linux?
  18. Регулярное литье против static_cast vs. dynamic_cast
  19. Что такое умный указатель, и когда я должен его использовать?
  20. Обработка изображений: улучшение алгоритма для распознавания «Coca-Cola Can»
  21. Является <быстрее, чем <=?
  22. Почему чтение строк из stdin происходит намного медленнее на C ++, чем Python?
  23. Почему изменение 0.1f to 0 замедляет производительность на 10x?
  24. Почему шаблоны могут быть реализованы только в файле заголовка?
  25. Что такое семантика перемещения?
  26. Почему я должен использовать указатель, а не сам объект?
  27. Компиляция приложения для использования в сильно радиоактивных средах
  28. Каков эффект extern «C» в C ++?
  29. Что такое неопределенная ссылка / неразрешенная ошибка внешнего символа и как ее исправить?
  30. Самый простой способ конвертировать int в строку в C ++
  31. Когда использовать виртуальные деструкторы?
  32. Что такое лямбда-выражение в C ++ 11?
  33. Что такое rvalues, lvalues, xvalues, glvalues и prvalues?
  34. Замена 32-разрядной переменной счетчика циклов на 64-битные значения приводит к сумасшедшим отклонениям производительности
  35. В чем разница между const int *, const int * const и int const *?
  36. Зачем нам нужны виртуальные функции на C ++?
  37. Неопределенное поведение и точки последовательности
  38. Соответствуют ли скобки после имени типа с новым?
  39. Где и почему мне нужно поставить ключевые слова «шаблон» и «имя-тип»?
  40. Можно ли получить доступ к памяти локальной переменной за пределами ее объема?
  41. Каковы новые возможности в C ++ 17?


  42. Разница между частным, общественным и защищенным наследованием
  43. Каковы правила об использовании подчеркивания в идентификаторе C ++?
  44. Почему переменные не могут быть объявлены в инструкции switch?
  45. Как преобразовать std :: string в const char * или char *?
  46. Что такое типы POD в C ++?
  47. Почему программисты C ++ минимизируют использование «новых»?
  48. Можно ли вызвать конструктор из другого конструктора (сделать цепочку конструктора) в C ++?
  49. Почему этот код на C ++ быстрее, чем моя рукописная сборка для тестирования гипотезы Collatz?
  50. Как вы объявляете интерфейс на C ++?