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

2 ответа

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

йнеры STL требуют, чтобы сохраненные значения были копируемыми и назначаемыми. const T, очевидно, не присваиваемый тип для любого T, но я попытался использовать его (просто любопытно) и обнаружил, что он компилируется и, более того, ведет себя ...

1 ответ

BOOST_ERROR_CODE_HEADER_ONLY решает проблему! Спасибо.

раница Boost Systemзаявлено, что: [http://www.boost.org/doc/libs/1_66_0/libs/system/doc/index.html]Системная библиотека Boost является частью стандартной библиотеки C ++ 11. Но ряд библиотек Boost, таких как Asio, зависит от системы Boost. Можно ...

2 ответа

Да, сильная форма повторяется в случае ложного сбоя, а не тогда, когда объект не имеет ожидаемого значения.

уверен, что это я не понимаю или документация четко не сформулирована. Следующая выдержка была взята из новейшего черновика (N3126, раздел 29.6): bool atomic_compare_exchange_weak(volatile A* object, C * expected, C desired); bool ...

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

2 ответа

Невозможно неявно инициализировать std :: function

Я написал этот функтор для выполненияа также операция (&&): // unary functor; performs '&&' template <typename T> struct AND { function<bool (const T&)> x; function<bool (const T&)> y; AND(function<bool (const T&)> xx, function<bool (const T&)> ...

1 ответ

этот вопрос

ел знать временную сложность функции next_permutation. Могу ли я просмотреть его код тоже?

1 ответ

 получил поддержку распределителя состояний в 2013 году, для выпуска 4.9.0.

час вхожу в общую память, используяboost::interprocess. Я определил несколькоstd::unordered_map а такжеstd::unordered_set типы как в следующем порядке: #include <boost/interprocess/allocators/allocator.hpp> #include <unordered_map> // NOT the ...

3 ответа

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

я есть такой класс: classA { public: classA() { //Here I am doing something but nothing related to vector } void updateVec(int idx, int value) { //Here, I want to update vector vector based on args passed myVec.insert(myVec.begin() + idx, ...

11 ответов

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

огда не использовалstd::list<T> себя. Мне было интересно, когда люди используют его, когда у нас уже естьstd::vector<T> который так же, как массивы с непрерывной памятью.std::vector кажется идеальным выбором, когда нам нужен последовательный ...

1 ответ

Как ответ на опубликованный вопрос, это совершенно неправильно.

я естьstd::map нравится: map<wstring,int> Scores;Здесь хранятся имена игроков и оценки. Когда кто-то получает очки, я просто делаю: Scores[wstrPlayerName]++;Когда на карте нет элемента с ключомwstrPlayerName он создаст его, но инициализируется ...

3 ответа

True - это только для обработки строк utf-8, но его можно легко связать с алгоритмами Boost String. Конечно, даже тогда он не заменит ICU.

ужна хорошая библиотека Unicode для C ++. Я нуждаюсь: Преобразования чувствительны к Юникоду. Например, сортируйте все строки без учета регистра и получайте их первые символы для индекса. Преобразуйте различные строки Unicode в верхний и нижний ...