RedDeveloper
Блог
Вопросы
Теги
Топ 100 вопросов про Std
Коллекция из 100 самых популярных вопросов про
std
с ответами и комментариями.
Топ 100
Топ 15
Топ 20
Топ 25
Топ 30
Топ 50
Все вопросы
Вопросы на собеседовании
1
Почему rand ()% 6 смещен?
2
Может ли объявление повлиять на пространство имен std?
3
Почему std::begin и std::end «небезопасны для памяти»?
4
Разрыв в производительности между vector<bool> и массивом
5
Правильно ли сравнение двоичного равенства чисел с плавающей запятой?
6
Будет ли специализация шаблонов функций в std для программно определенных типов больше не разрешена в C++ 20?
7
Как я могу заставить gcc предупреждать меня о "int i = i;"
8
Какова цель std :: align_storage?
9
Сложный литерал i, используемый в аргументе функции
10
В чем разница между partition_point и lower_bound?
11
Как найти версию стандарта C++, в которой конкретное требование было удалено или изменено?
12
В чем причина наличия std :: integration_constant?
13
Почему в этой ситуации мне нужно указывать тип создаваемого по умолчанию объекта?
14
Почему std::barrier выделяет?
15
Std :: is_floating_point в некоторых случаях возвращает false для float
16
Как с диапазонами Range v3 объединить представления и действия в единый конвейер?
17
Как выполнить перегрузку функции с помощью std::shared_ptr<void> и другого типа std::shared_ptr?
18
Push_back () и emplace_back () за кулисами
19
Почему std::vector работает с неполными типами в определениях классов?
20
Почему std::is_aggregate<T> является агрегатом?
21
Использование контейнера std::set для элементов диапазона
22
Группа панд от ag std NaN
23
Есть ли стандартный объект функции C++ для разборки std :: pair?
24
С ++ random дает разные числа для одного и того же семени Mersenne Twister при использовании точности с плавающей запятой
25
Один лайнер для вставки определенного значения объекта класса
26
Как совместить std :: copy_if и std :: transform?
27
Итерация вектора до предпоследнего элемента с индексом и итератором
28
Почему std::visit должен иметь один возвращаемый тип?
29
Использование макросов в исходном коде std::string
30
C++ - укажите максимальный символ для std :: cout при печати char *
31
Имеет ли смысл определять оператор < как noException?
32
Почему нельзя вернуть std::unique_ptr после структурированного связывания без использования std::move?
33
Можно ли сохранить ссылку в std::any?
34
Как подсчитать количество различных значений в С++ std::map<Key,Values>
35
Как найти std::max_element в std::vector<std::pair<int, int>> по любой из осей?
36
Почему параллель for_each требует прямых итераторов?
37
Как создать пару std::pair, содержащую std::atomic?
38
Почему конструктор std::in_place_t используется по умолчанию и является явным?
39
Как расширить функцию «Сводка», чтобы включить SD, эксцесс и перекос?
40
Соотношение <,> является постоянным, но что, если я захочу принять в качестве аргумента разные соотношения?
41
Выявляет ли такое использование option<string> ошибку в gcc?
42
Использование std::transform для создания вектора пары
43
Как заставить нечлена get<N> работать для пользовательского класса в пространстве имен [C++17]
44
Как вы выполняете преобразование для каждого элемента и добавляете результат в С++?
45
Почему std :: map имеет функцию-член с именем count?
46
Знаковый и беззнаковый `rep` в часах` std :: chrono`
47
Atomic <T *> всегда свободен от блокировки?
48
Лучший способ сделать std :: vector capacity> = N и size = 0?
49
Как использовать стандартную библиотеку с модулями C++? (например: `import std.io`)
50
Почему std :: numeric_limits <SomeStruct> :: infinity () "работает"?
51
Какая функция в библиотеке std есть для двоичного поиска вектора и поиска элемента?
52
Стандартный контейнер boost :: shared_ptr
53
Почему take(n), используемый в istream_view, приводит к пропуску следующего токена в C++20?
54
Почему std::array требует размер как параметр шаблона, а не как параметр конструктора?
55
Можно ли повторно использовать std::future после того, как он уже был назначен std::async()?
56
Почему значения в initializer_list не проверяются на тип?
57
Проблема с std::stable_sort после обновления g++ 9.1
58
Как использовать итераторы boost::range со стандартными итераторами
59
Временная метка С++ RFC3339 с миллисекундами с использованием std::chrono
60
Как использовать priority_queue с нестатическим методом сравнения экземпляра класса?
61
Будет ли когда-либо уменьшена емкость std :: vector?
62
Почему std :: uniform_real_distribution <double> производит NaN?
63
Как установить плохой бит потока с помощью настраиваемого streambuf
64
Должен ли C++ allocator :: allocate throw или возвращать nullptr при сбое выделения?
65
В чем причина использования &*beg вместо beg, если beg является итератором?
66
Идиоматические способы использования кортежей и std::tie
67
Почему у std::vector есть 2 конструктора вместо 1 с аргументом по умолчанию?
68
Установят ли std::(unordered_)map и std::(unordered_) общий код?
69
Можно ли поменять местами результат двух вызовов std::tie?
70
Создание целочисленного типа C++ из <количества байтов> и <знаковости>
71
Попытка найти минимальный элемент 2D-вектора с помощью лямбда
72
Какие функции в стандартной библиотеке С++ не должны иметь префикс std:: при использовании?
73
Ограничение fps с помощью std::chrono
74
Гарантирует ли multimap, что порядок вставки соответствует порядку элементов, указанному в его инициализаторе?
75
Использование std :: optional для передачи std :: vector <int> в функционал по ссылке
76
Std :: abs (std :: complex) слишком медленно
77
Какова временная сложность получения максимального ключа std :: map в C++?
78
C++ использует std :: chrono для удобного измерения выполнения функций-членов
79
Существует ли основная форма строки для векторов?
80
Как инициализировать элементы массива, управляемого unique_ptr?
81
#Include <algorithm> импортирует символы в глобальное пространство имен?
82
Почему конструктор перемещения вызывается дважды при передаче временных функций функции потока?
83
Почему я могу использовать size_t и std :: size_t в MSVS без традиционных заголовков?
84
Получить истекшее время std :: future <T> :: wait_for
85
Std () groupby проблема Pandas
86
В чем смысл std :: make_ [un] signed для копирования cv, но не квалификаторов ref
87
Есть ли где-нибудь в C++ нормальное математическое частное и остаток для int?
88
Является ли вставка в вектор при одновременном доступе к вектору неопределенным поведением?
89
Почему в стандарте C++ определен getenv, а не setenv?
90
Вставка против emplace при работе с значениями rvalue
91
Почему устойчивые_часы::сейчас().time_since_epoch().count() возвращают время с момента перезагрузки в Windows?
92
В чем разница между argf и atan2f в C++?
93
Std::shared_ptr<T[]> VS std::array<T, размер>/std::vector<T>
94
Std::shared_ptr<T[]> VS std::array<T, размер>/std::vector<T>
95
Как переместить объект unique_ptr между двумя контейнерами STL
96
::tolower с использованием std::transform
97
Как отличить -std=c++17 и -std=gnu++17 во время компиляции? проверка макросов?
98
Очистка std::queue и std::deque
99
Альтернатива использованию адреса стандартной библиотечной функции/возможно неправильное поведение
100
Std::mktime возвращает -1 в QNX