Результаты поиска по запросу "stl"

5 ответов

Сортировка std :: map по значению перед выводом и уничтожением

Я знаю, что карта не готова к сортировке. Он сильно оптимизирован для быстрого и случайного доступа к ключу и фактически не поддерживаетstd::sort. Моя текущая проблема заключается в том, что у меня есть полныйmap<std::string,int> который я не ...

2 ответа

Несколько вопросов о заголовке <chrono> в C ++ 11

У меня есть несколько вопросов о новых<chrono> заголовок в C ++ 11. Использование Windows 7, Visual Studio 2012. Глядя на примерhttp://en.cppreference.com/w/cpp/chrono [http://en.cppreference.com/w/cpp/chrono] #include <iostream> #include ...

9 ответов

C ++ 11 std :: to_string (double) - нет завершающих нулей

Сегодня я опробовал некоторые новые функции C ++ 11 STL и столкнулся сstd::to_string. Прекрасный, прекрасный набор функций. Создание объекта stringstream только для одного преобразования в строку всегда казалось мне излишним, поэтому я рад, ...

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

2 ответа

Запрошенное краткое объяснение правил свертывания ссылок: (1) A & & -> A &, (2) A & && -> A &, (3) A && & -> A & и (4) A && && -> A &&

Следующая ссылка предоставляет 4 формы свертывания ссылок (если я правильно понял, что это только 4 формы): http://thbecker.net/articles/rvalue_references/section_08.html [http://thbecker.net/articles/rvalue_references/section_08.html]. По ...

1 ответ

Различия в Microsoft C ++ STL для Windows CE?

Кто-нибудь знает полный список отличий Microsoft в реализации STL для Windows CE по сравнению с полным STL для настольных ПК? Я использую WinCE 6.0, с VS 2005. Я немного удивлен, что они, кажется, удалили так много вещей; для GCC это почти то же ...

2 ответа

простой пример C ++ hash_set

Я новичок в C ++ и STL. Я застрял на следующем простом примере хеш-набора, хранящего пользовательские структуры данных: #include <iostream> #include <ext/hash_set> using namespace std; using namespace __gnu_cxx; struct trip { int trip_id; int ...

4 ответа

Как выбрать между картой и unordered_map?

Предположим, я хотел отобразить данные со строкой в качестве ключа. Какой контейнер я должен был выбрать,map или жеunordered_map? unordered_map занимает больше памяти, поэтому давайте предположим, что память не проблема, и проблема заключается в ...

3 ответа

Сбой стабильности std :: remove и std :: remove_if?

Недавно (из одного комментария ТАК) я узнал, чтоstd::remove а такжеstd:remove_if стабильны Я ошибаюсь, считая, что это ужасный выбор дизайна, поскольку он предотвращает определенные оптимизации? Представьте себе удаление первого и пятого ...

4 ответа

Как сделать контейнер карты C ++, где ключ является частью значения?

Я хочу хранить несколько объектов значения ключа, но там, где сам объект значения (и ссылки на него) знает свой ключ. Я также хочу эффективно искать эти объекты только по ключу. class SomeObject { private: //String or integer. int seem cheap ...

2 ответа

Экспорт класса STL из DLL - почему нет предупреждения от возвращаемого типа?

Мой вопрос связан с экспортом класса C ++ с STL внутри. Например: class __declspec(dllexport) Hello { std::string name; public: std::string& getName(); void setName(const std::string& name); }Различные статьи, кажется, указывают, что этоочень ...