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

2 ответа

токенизация строк в C ++, включая символы-разделители

У меня есть строки следующего видаa = x + y или жеabc = xyz + 5 или же6 + 5 или жеf(p) Что мне нужно, чтобы токенизировать строку, чтобы я читалoperator а такжеoperand Таким образом, дляa = x + y возврат токенов должен бытьa,=,x,+,y и ...

4 ответа

Ошибка вывода потока Windows Unicode C ++

В настоящее время я пишу приложение, которое требует от меня вызова GetWindowText в произвольных окнах и сохранения этих данных в файл для последующей обработки. Короче говоря, я заметил, что мой инструмент не работал в Battlefield 3, и я сузил ...

1 ответ

Использование unordered_map для массива пар

Мой основной объект данных - это массив значений типа double, который зависит от конкретного экземпляра моего класса. Я хотел бы создать очень простую хеш-таблицу для хранения / извлечения этих объектов, и мы можем предположить, что числа ...

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

3 ответа

std :: for_each работает с несколькими диапазонами итераторов

Лямбда-нотация сделала алгоритмы stl более доступными. Я все еще учусь решать, когда это полезно, а когда вернуться к старым добрым петлям. Часто возникает необходимость перебора двух (или более) контейнеров одинакового размера, ...

7 ответов

Почему стандартные диапазоны итераторов [начало, конец) вместо [начало, конец]?

Почему Стандарт определяетend() как один за концом, а не за реальный конец?

2 ответа

Преимущества использования reference_wrapper вместо необработанного указателя в контейнерах?

Какие преимущества имеет использованиеstd::reference_wrapper как параметр шаблона контейнеров вместо необработанных указателей? Этоstd::vector<std::reference_wrapper<MyClass> > противstd::vector<MyClass*> Мне нравится забывать о пустых значениях ...

3 ответа

что такое auto_ptr_ref, чего он добивается и как он этого добивается

документация auto_ptr_refВот [http://www.cplusplus.com/reference/std/memory/auto_ptr_ref/]говорит это This is an instrumental class to allow certain conversions that allow auto_ptr objects to be passed to and returned from functions. Может ...

2 ответа

Должен ли я прекратить использование абстрактных базовых классов / интерфейсов и вместо этого использовать boost :: function / std :: function?

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

2 ответа

Как C ++ STL unordered_map разрешает коллизии?

Как C ++ STL unordered_map разрешает коллизии? Глядя наhttp://www.cplusplus.com/reference/unordered_map/unordered_map/ [http://www.cplusplus.com/reference/unordered_map/unordered_map/], он говорит: «Уникальные ключи. Никакие два элемента в ...

2 ответа

unique_ptr автозаполнение в затмении

Я играю с unique_ptr. В моемпоследний пост [https://stackoverflow.com/questions/9766568/unique-ptr-compile-error]люди помогли мне скомпилировать программу, которая использовала этот указатель, указав во время компиляции -std = c ++ 0x. Теперь мне ...