2
ответа

Using std::vector::push_back with std::mem_fun and std::bind1st

I'm trying to use std::vector::push_back with std::mem_fun and std::binder1st, but it doesnt seem to be feasible, can this be done? I've tried to exemplify with the code below. #include &...
вопрос задан: 19 August 2010 18:49
2
ответа

Преобразование ostream в стандартную строку

Я очень новичок в C ++ STL, так что это может быть тривиально. У меня есть переменная ostream с некоторым текстом. ostream * дуться; (* pout) << "Немного текста"; Есть ли способ извлечь поток и сохранить его ...
вопрос задан: 18 August 2010 14:32
2
ответа

Как Вы устанавливаете istream_iterator для не игнорирования пустых строк

У меня есть проблемы с istream_iterator, читая файл, потому что он игнорирует пустые строки, но мне нужно это, те пустые строки включены как "". Как я должен изменить программу ниже для получения этих 5 строк...
вопрос задан: 5 August 2010 15:28
2
ответа

Объявление и определение функционального объекта в функции членства класса

Интересно, если и как возможно определить функциональный объект в функции членства классов для использования его непосредственно с, например, станд.:: преобразуйте функцию. Я знаю, что пример немного глуп...
вопрос задан: 5 August 2010 08:42
2
ответа

Порядок сортировки в карте STL и наборе

Как определяемые пользователем объекты отсортированы в карте и установлены? Насколько я знаю, карта/набор Отсортированы Ассоциативные Контейнеры: вставляемые элементы отсортированы на основе клавиши, которую это удерживает. Но карта и...
вопрос задан: 30 July 2010 13:41
2
ответа

Действительно ли это допустимо для сравнения итераторов, которые получены от контейнера отдельно?

Например, это это выражение, допустимое в семантическом? container.begin () == container.begin ();
вопрос задан: 21 July 2010 02:56
2
ответа

Как делает карту STL:: найти функции работу без оператора равенства?

Под капотом карта STL является красно-черным деревом, и это использует <оператор его ключей или обеспеченного пользователями сравнения для выяснения местоположения для вставки элемента. карта:: найдите (), возвращается...
вопрос задан: 13 July 2010 19:29
2
ответа

Что полномочия делает файл, записанный с fstream, имеют?

Предположим, что я создаю файл для записи как это: станд.:: ofstream my_file ("имя файла", станд.:: ios_base:: | станд.:: ios_base:: trunc); Как полномочия этого файла определены? У меня была программа...
вопрос задан: 7 July 2010 09:52
2
ответа

Запись stl совместимые итераторы

Я пытаюсь преобразовать класс итератора, я должен быть stl совместимый так, чтобы он мог использоваться с stl алгоритмами. В следующем простом (и откровенно бесполезный) пример, который должен распечатать значения...
вопрос задан: 6 July 2010 00:28
2
ответа

Существует ли стандартный класс C++, который похож на QByteArray?

Существует ли класс C++ STL, который работает как QByteArray?
вопрос задан: 28 June 2010 22:36
2
ответа

Доступ двухсторонней очереди STL индексом является O (1)?

Я считал, что доступ к элементам индексом положения может быть сделан в постоянное время в двухсторонней очереди STL. Насколько я знаю, элементы в двухсторонней очереди могут быть сохранены в нескольких местоположениях, состоящих из нескольких несмежных у
вопрос задан: 13 June 2010 19:42
2
ответа

C ++: вектор в строку

Я хочу знать, возможно ли преобразовать std :: vector в std :: stringstream, используя универсальное программирование, и как этого добиться?
вопрос задан: 9 June 2010 17:17
2
ответа

C++ вектор STL не принимает конструктора копии

Я написал код (C++, Visual Studio 2010), который имеет вектор, даже я, хотя константа копии объявляется, но все еще показывает, что константа копии не объявляется Здесь кодом #include <iostream> #...
вопрос задан: 28 May 2010 16:10
2
ответа

Шаблоны функций для произвольных контейнеров STL, содержащих произвольные типы

У меня есть произвольный контейнер STL C, который содержит элементы произвольного типа T. Я хочу создать станд.:: вектор, который имеет копию всех элементов. Что самый чистый путь состоит в том, чтобы сделать это?...
вопрос задан: 18 May 2010 18:43
2
ответа

приоритетная очередь очищает метод

Как я удаляю все элементы из приоритетной очереди? Это означает, как я уничтожаю приоритетную очередь? усовершенствованное спасибо за Ваш ответ. Там кто-либо ясен - или подобный стиранию метод?
вопрос задан: 17 May 2010 19:43
2
ответа

Почему только итератор произвольного доступа реализует оператор + в C++?

Я хотел бы, получают далеко следующее значение для итератора списка STL, но это не реализует оператор +, вектор имеет его все же. Почему и как я могу получить значение, где я хочу? Я думаю, что могу сделать это, если я называю оператор ++...
вопрос задан: 13 May 2010 18:08
2
ответа

Как может я копировать одну карту в другой станд. использования:: копия?

Я хотел бы скопировать содержание одного станд.:: карта в другого. Могу я использовать станд.:: копия для этого? Очевидно, следующий код не будет работать: международное основное () {станд. определения типа:: карта <интервал, дважды> Карта; Карта m1
вопрос задан: 1 May 2010 11:24
2
ответа

Как может я Маршалл вектор <интервал> от C++ dll к приложению C#?

У меня есть функция C++, которая производит список прямоугольников, которые интересны. Я хочу смочь вытащить тот список из библиотеки C++ и назад в приложение C#, которое называет его. До сих пор...
вопрос задан: 30 April 2010 20:47
2
ответа

перегрузка “<<” со структурой (никакой класс) стиль суда

У меня есть структура, что я хотел бы произвести использование любого 'станд.:: суд' или некоторый другой поток вывода. Действительно ли это возможно, не используя классы? Спасибо #include <iostream> #include <fstream>...
вопрос задан: 27 April 2010 06:23
2
ответа

Есть ли способ указать размеры вложенного вектора STL C ++?

Я знаю, что векторы могут быть построены по заранее определенному размеру вектора foo (4); Но есть ли способ указать размеры вложенных векторов? vector > bar (4); Скажем так ...
вопрос задан: 19 April 2010 07:55
2
ответа

Проблемы компиляции с вектором <auto_ptr <>>

Рассмотрите следующий код: #include <iostream> #include <память> #include <вектор> с помощью станд. пространства имен; структура {интервал a; (интервал _):a (_) {}}; международное основное () {vector&...
вопрос задан: 15 April 2010 08:31
2
ответа

Получение значимых сообщений об ошибках от fstream's в C++

Что является лучшим способом получить значимые сообщения об ошибках доступа к файлу портативным способом от станд.:: fstreams? Примитивность badbits и failbits добирается, чтобы быть разрядным раздражением. Я записал свое собственное...
вопрос задан: 14 April 2010 23:11
2
ответа

m.find (…) == m.end () - который используется, итератор или const_iterator

станд.:: карта находит/заканчивает, и обеспечивает const_iterator и итератор, например, конец итератора (); конец const_iterator () константа Из любопытства, если у меня есть станд.:: карта, которая будет названа/сравнена здесь...
вопрос задан: 13 April 2010 19:18
2
ответа

Используя пользовательский станд.:: компаратор набора

Я пытаюсь изменить порядок по умолчанию пунктов в ряде целых чисел, чтобы быть лексикографическим вместо числового, и я не могу заставить следующее компилировать с g ++: file.cpp: bool lex_compare (константа...
вопрос задан: 12 April 2010 09:25
2
ответа

Произведите value_type итератора

STL обычно определяет выходной итератор как так: шаблон <класс Продолжение следует> класс insert_iterator: общедоступный итератор <output_iterator_tag, пусто, пусто, пусто, пусто> {//... Почему действительно производят...
вопрос задан: 12 April 2010 03:53
2
ответа

станд.:: двухсторонняя очередь: Как я получаю итератор, указывающий на элемент в указанном индексе?

У меня есть станд.:: двухсторонняя очередь, и я хочу вставить элемент в указанном индексе (я знаю что станд.:: список был бы лучше в этом). Двухсторонняя очередь:: вставьте (), функция берет итератор для определения местоположения к...
вопрос задан: 9 April 2010 15:17
2
ответа

for_each, но для установки каждого элемента к значению в C++

У меня есть следующий код для присвоения значения всем элементам вектора: x = 100; для (интервал i=0; я <vect.size (); я ++) {vect [я] = x;} Это достаточно просто, но я задаюсь вопросом если там...
вопрос задан: 5 April 2010 23:59
2
ответа

Как я могу создать Min stl priority_queue?

Значением по умолчанию stl приоритетная очередь является Max один (Главная функция возвращает самый большой элемент). Скажите для простоты, что это - приоритетная очередь международных значений.
вопрос задан: 13 March 2010 17:36
2
ответа

Альтернативная версия find_if, который находит все, не просто первое?

Есть ли альтернативная версия станд.:: find_if, который возвращает итератор по всем найденным элементам вместо просто первого? Пример: bool IsOdd (интервал i) {возврат ((я % 2) == 1);} станд.::...
вопрос задан: 1 March 2010 14:10
2
ответа

Разница в производительности между картой и unordered_map в C++

У меня есть простое требование, мне нужна карта типа. однако мне требуется самое быстрое теоретически возможное время поиска. я использовал и карту и новый предложенный unordered_map от tr1, я нашел это, по крайней мере...
вопрос задан: 28 February 2010 06:38