Результаты поиска по запросу "stl"
C ++ STL выравнивание структуры данных, алгоритм векторизации
Есть ли способ обеспечить выравнивание контейнера STL по конкретному байту, используяатрибут((Выравнивается)), может быть? целевые компиляторы не являются Microsoft Visual C ++. Какие библиотеки, если таковые имеются, предоставляют ...
C ++ std :: unordered_map сложность
Я много читал оunordered_map [http://www.cplusplus.com/reference/unordered_map/unordered_map/] (C ++ 11) время сложностьздесь, в stackoverflow, но я не нашел ответа на свой вопрос. Давайте предположим индексацию по целому числу (только для ...
+1 Хороший улов :) ... и спасибо за разъяснения выше тоже ...
я есть код C ++, который отображает GUID (unsigned long) на структуру. #include <string> #include <map> #include <iostream> typedef unsigned long GUID; enum Function { ADDER = 1, SUBTRACTOR = 2, MULTIPLIER = 3, SQUAREROOT = 4 }; struct ...
от значений до ключей.
я есть карта 1 к 1. Какой лучший способ найти ключи от значений, то есть Например, если карта это КЛЮЧЕВОЕ ЗНАЧЕНИЕ a 1 b 2 c 3 d 4Я хочу быть в состоянии найти, что ключ, соответствующий 3, является C. Спасибо!
Код на Ideone
typedef map<string, string> myMap;ставке новой пары вmyMap, он будет использовать ключstring сравнить с помощью собственного строкового компаратора. Можно ли переопределить этот компаратор? Например, я хотел бы сравнить ключstring по длине, а не ...
? Шутки в сторону?
ользуюстанд :: Deque [http://msdn.microsoft.com/en-us/library/22a9t119%28VS.80%29.aspx]для хранения большая коллекция предметов [https://stackoverflow.com/questions/5727648/choosing-a-stl-container-for-a-very-large-list] . Я знаю, что deques ...
-1. Вы можете не соглашаться с вопросами дизайна плаката, сколько хотите, но программа в вопросе является действительной и хорошо сформированной как в старом, так и в новом стандарте. Вопрос в том, является ли она одной и той же программой по обоим стандартам, а не в проектных решениях.
ня я столкнулся с довольно тонкой проблемой, о которой я хотел бы узнать ваше мнение. Рассмотрим следующий класс с общими именами сада: struct S { S() : p_impl(new impl) {} private: struct impl; boost::shared_ptr<impl> p_impl; };Веселье ...
, Не удалось редактировать из-за 6 символов. требование.
я есть следующий ошибочный код, который я пытаюсь скомпилировать в VC2010, но я получаю ошибкуC2974 [http://msdn.microsoft.com/en-us/library/ec4be62w.aspx]это происходит только тогда, когда я включаю лямбда-выражение, поэтому я предполагаю, что ...
@ Фред Нурк: в этом случае ответ неверен.
ый вопрос ... Является ли hash_map частью STL?
Однако в случае отсортированного ассоциативного контейнера итератор в конструкторе insert_iterator практически не имеет значения. Новые элементы не обязательно будут формировать непрерывный диапазон; они появятся в соответствующем месте контейнера, в порядке возрастания ключа. Порядок, в котором они вставляются, влияет только на эффективность: вставка уже отсортированного диапазона в отсортированный ассоциативный контейнер является операцией O (N).
ли разница между it1 и it2? std::set<sometype> s; auto it1 = std::inserter(s, s.begin()); auto it2 = std::inserter(s, s.end());