Результаты поиска по запросу "c++-standard-library"

1 ответ

`std :: pair`` second` имеет неполный тип с деревом `unordered_map`

Я просматривал мой старый код и видел код, использующий указатели для реализации дерева

1 ответ

По каким причинам расширение пространства имен std считается неопределенным поведением?

1 ответ

Допустимо ли для реализации стандартной библиотеки определение класса, отличное от стандарта C ++?

ТОП публикаций

2 ответа

Насколько похожи файловая система Boost и стандартные библиотеки файловой системы C ++?

Мне нужна библиотека файловой системы для использования с компилятором с поддержкой C ++ 11 или компилятором с поддержкой C ++ 14 - так что это не может быть...

4 ответа

Это правильное использование семантики «перемещения» в C ++?

Сегодня вечером я взглянул на некоторый код, над которым работал последние несколько дней, и начал изучать семантику перемещения, в частности, std :: move. У...

1 ответ

 на самом деле кажется, что это то же самое: это невыполнимо из-за конструктора копирования, который должен был бы восстановить распределитель из стертого типа контекста.

1 ответ

Как правильно использовать std :: reference_wrappers

Я пытаюсь понятьstd::reference_wrapper. Следующий код показывает, что ссылочная оболочка не ведет себя точно так же, как ссылка. #include <iostream> #include <vector> #include <functional> int main() { std::vector<int> numbers = {1, 3, 0, -8, ...

1 ответ

Возвращение std :: move (f) в std :: for_each

Я пишу реализацию стандартной библиотеки C ++ для изучения. Стандарт C ++ 11 говорит, чтоfor_each возвращаетсяstd::move(f). template <class InputIterator, class Function> Function for_each(InputIterator first, InputIterator last, Function f); ...

1 ответ

 типы обрабатываются как типы, отличные от их базового типа, вы получаете все поведение, которое вам нужно, без каких-либо реальных недостатков, определяя его таким образом.

2 ответа

Д.В. потому что он не отвечает на вопросы, поставленные непосредственно.

рукторы списков инициализаторов в C ++ часто вызывают проблемы; например using std::vector; using std::string; vector<string> v{3}; // vector of three empty strings vector<int> u{3}; // vector of one element with value 3(Просто чтобы уточнить, я ...