Результаты поиска по запросу "stl"
токенизация строк в C ++, включая символы-разделители
У меня есть строки следующего видаa = x + y или жеabc = xyz + 5 или же6 + 5 или жеf(p) Что мне нужно, чтобы токенизировать строку, чтобы я читалoperator а такжеoperand Таким образом, дляa = x + y возврат токенов должен бытьa,=,x,+,y и ...
Ошибка вывода потока Windows Unicode C ++
В настоящее время я пишу приложение, которое требует от меня вызова GetWindowText в произвольных окнах и сохранения этих данных в файл для последующей обработки. Короче говоря, я заметил, что мой инструмент не работал в Battlefield 3, и я сузил ...
Использование unordered_map для массива пар
Мой основной объект данных - это массив значений типа double, который зависит от конкретного экземпляра моего класса. Я хотел бы создать очень простую хеш-таблицу для хранения / извлечения этих объектов, и мы можем предположить, что числа ...
std :: for_each работает с несколькими диапазонами итераторов
Лямбда-нотация сделала алгоритмы stl более доступными. Я все еще учусь решать, когда это полезно, а когда вернуться к старым добрым петлям. Часто возникает необходимость перебора двух (или более) контейнеров одинакового размера, ...
Почему стандартные диапазоны итераторов [начало, конец) вместо [начало, конец]?
Почему Стандарт определяетend() как один за концом, а не за реальный конец?
Преимущества использования reference_wrapper вместо необработанного указателя в контейнерах?
Какие преимущества имеет использованиеstd::reference_wrapper как параметр шаблона контейнеров вместо необработанных указателей? Этоstd::vector<std::reference_wrapper<MyClass> > противstd::vector<MyClass*> Мне нравится забывать о пустых значениях ...
что такое 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. Может ...
Должен ли я прекратить использование абстрактных базовых классов / интерфейсов и вместо этого использовать boost :: function / std :: function?
Я только что узнал, что такое std :: function и для чего он используется, и у меня возник вопрос: теперь, когда у нас есть делегаты, где и когда мы должны использовать абстрактные базовые классы, и когда вместо этого мы должны реализовать ...
Как 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/], он говорит: «Уникальные ключи. Никакие два элемента в ...
unique_ptr автозаполнение в затмении
Я играю с unique_ptr. В моемпоследний пост [https://stackoverflow.com/questions/9766568/unique-ptr-compile-error]люди помогли мне скомпилировать программу, которая использовала этот указатель, указав во время компиляции -std = c ++ 0x. Теперь мне ...