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

2 ответа

В чем разница между shuffle и random_shuffle c ++

Функциястанд :: перетасовка был введен в C ++ 11:

2 ответа

 метод, как в:

аюсь отладить программу, у которой нет доступного исходного кода, и мне нужно посмотреть, что она хранит в std :: string. Я гуглил и смотрю здесь, и я нашел некоторую информацию о выводе контейнеров STL, но все это относится к переменным, без ...

7 ответов

std :: string.resize () и std :: string.length ()

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

1 ответ

@MSalters Спасибо за разъяснения, хороший момент.

ункция insert () реализации HashTable с цепочкой. Чтобы избежать дублирования в списке связанных элементов, я проверял, существует ли уже значение. Если это так, то я просто заменяю существующее значение, поскольку это можно увидеть почти в ...

2 ответа

Какова механика оптимизации коротких строк в libc ++?

Этот ответ дает хороший общий обзор оптимизации коротких строк (SSO). Однако я хотел бы узнать более подробно, как это работает на практике, в частности, в р...

1 ответ

Какой раздел стандарта C ++ требует, чтобы set :: erase вызывал деструкторы незамедлительно

Какой раздел стандарта C ++ 11 (Вот's копия проекта стандарта) требует, чтобы ассоциативные контейнеры, такие как std :: set, std :: map, std :: unordere...

1 ответ

Какой раздел стандарта C ++ требует, чтобы set :: erase вызывал деструкторы незамедлительно

Какой раздел стандарта C ++ 11 (вот копия проекта стандарта [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3337.pdf]) требует, чтобы ассоциативные контейнеры, такие как std :: set, std :: map, std :: unordered_set и std :: ...

1 ответ

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

5 ответов

 вне.

сматривалРуководство по стилю Google C ++ [http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml]и наткнулся на это: «Ничего не объявляйте в пространстве имен std, даже не пересылайте объявления стандартных классов библиотеки. ...

2 ответа

В чем разница между shuffle и random_shuffle c ++

Функциястанд :: перетасовка [http://en.cppreference.com/w/cpp/algorithm/random_shuffle]был введен в C ++ 11: template< class RandomIt, class URNG > void shuffle( RandomIt first, RandomIt last, URNG&& g );и имеет ту же подпись, что и одна из ...