0
ответов

Получение ввода непосредственно в вектор в C ++

Рассмотрим следующий фрагмент кода: ... int N, var; vector nums; cin >> N; пока (N--) {cin >> var; nums.push_back (var); } ... Можно ли сделать это без использования ...
вопрос задан: 14 November 2010 20:58
0
ответов

Переход с ММ / ДД / ГГГГ на ДД-МММ-ГГГГ в java

Есть ли в Java метод, который я могу использовать для преобразовать MM / DD / YYYY в DD-MMM-YYYY? Например: с 01.05.1999 по 01-МАЙ-99 Спасибо! (внутреннее по отношению к классу, шаблону для K и V и обеспечивающему некоторое поведение кэширования): typede
вопрос задан: 12 November 2010 22:28
0
ответов

Как настроить итератор набора, чтобы он работал как итератор карты?

У меня есть класс Foo, который содержит карту и предоставляет функции begin () и end () для итерации по ней: class Foo {typedef std :: map Контейнер; typedef Container :: const_iterator ...
вопрос задан: 12 November 2010 14:25
0
ответов

Ограничьте алгоритмы STL до N элементов

(Вдохновленный комментарием Накия) Многие алгоритмы STL принимают диапазон как пару итераторов. Например, for_each (begin, end, & foo) ;. Очевидно, что если distance (begin, end)> = N, а begin - это ...
вопрос задан: 11 November 2010 11:44
0
ответов

Как мне использовать for_each для вывода в cout?

Есть ли более прямой -передний способ сделать это? for_each (v_Numbers.begin (), v_Numbers.end (), bind1st (оператор <<, cout)); Если возможно, без явного цикла for. РЕДАКТИРОВАТЬ: Как это сделать для ...
вопрос задан: 11 November 2010 10:38
0
ответов

std :: copy и std :: vector проблема

Я понимаю, почему это вызывает segfault: #include #include <вектор> используя пространство имен std; int main () {вектор v; int iArr [5] = {1, 2, 3, 4, 5}; int * p = ...
вопрос задан: 10 November 2010 13:15
0
ответов

Превратить мульти-карту в набор наборов

У меня есть мульти-карта, и я хотел бы получить набор наборов, который бы сгруппировал вместе все элементы типа A в multimap с одинаковым ключом. Есть ли встроенный способ сделать это в STL?
вопрос задан: 9 November 2010 11:01
0
ответов

Делает ли std :: vector :: swap недействительными итераторы?

Если я поменяю местами два вектора, их итераторы останутся действительными, теперь просто указывая на «другой» контейнер, или итератор быть признанным недействительным? То есть, учитывая: using namespace std; vector x (42, ...
вопрос задан: 8 November 2010 16:37
0
ответов

libstdc ++ параллельный режим: Кто его использует? Это безопасно? Есть похожие проекты? [закрыто]

реализация библиотеки C ++ GNU поддерживает параллельный режим, описанный здесь. Есть ли опыт его использования? Хорошие? Плохие? Особенно в отношении правильности, но и производительности. Есть ли ...
вопрос задан: 7 November 2010 14:53
0
ответов

Правила аннулирования итератора [дубликат]

Каковы обычные правила аннулирования итератора при работе с классами контейнеров STL (Vector, Dequeue, list, map, multimap, set, multiset). Можно ли категоризировать и суммировать некоторые общие правила / ...
вопрос задан: 6 November 2010 18:29
0
ответов

Что за хека творится с накладными расходами памяти std :: deque?

Я работает над внешним алгоритмом сортировки, который использует std :: queue и должен тщательно ограничивать использование памяти. Я заметил, что во время фазы слияния (которая использует несколько std :: queues фиксированных ...
вопрос задан: 5 November 2010 13:21
0
ответов

Как избежать значения, возвращаемого yield

У меня недавно была проблема с экранированием значения, возвращаемого yield в шаблоне. В моем макете я даю метаописание, чтобы я мог определить его из моего шаблона < И я хочу избавиться от nk больших элементов и сохранить первые (наименьшие) k элементов
вопрос задан: 5 November 2010 08:15
0
ответов

Как узнать, была ли объявлена ​​переменная в ASP

Позвольте мне начать с того, что я разработчик PHP, а не ASP. (И мне очень жаль, что у ASP не было isset ().) И я работаю в реальной среде, поэтому у меня действительно нет возможности провести какое-либо тестирование ...
вопрос задан: 4 November 2010 21:22
0
ответов

Почему std :: copy (из istream в ostream) вызывает исключение ios :: failure?

Следующий код должен копировать данные из wifstream в wcout. После копирования содержимого программа выдает исключение ios :: failure. #include <строка> #include #include & ...
вопрос задан: 4 November 2010 17:29
0
ответов

Эффективный способ вычисления среднего значения по непересекающимся поддиапазонам карты STL

Я конвертирую алгоритм с C # на C ++. Небольшая часть алгоритма - это вычисление средних значений для определенных областей в словаре. Данные в словаре хранятся следующим образом: ...
вопрос задан: 3 November 2010 19:44
0
ответов

как хранить указатели на карте

Я работаю над одним из проектов, который требует класса MyObj; map myMap; Здесь логика здесь для сопоставления имени файла с классом MyObj. Если я попытаюсь вставить следующую строку ...
вопрос задан: 3 November 2010 15:08
0
ответов

How input_iterator_tag is different from forward_iterator_tag?

How std::input_iterator_tag is different from std::forward_iterator_tag? Inspired by SO answers about C++ iterators. Both tags seem to be appropriate in same cases.
вопрос задан: 1 November 2010 14:15
0
ответов

Passing a parameter to a comparison function?

When using the STL sort algorithm on a vector, I want to pass in my own comparison function which also takes a parameter. For example, ideally I want to do a local function declaration like: int ...
вопрос задан: 1 November 2010 05:10
0
ответов

Копировать данные из fstream в строковый поток без буфера?

Можно ли каким-либо образом передать данные из fstream (файла) в строковый поток (поток в памяти)? В настоящее время я использую буфер, но для этого требуется вдвое больше памяти, потому что вам нужно скопировать ...
вопрос задан: 31 October 2010 19:01
0
ответов

Использование компаратора для набора STL

Проверьте следующий код: string toLowerCase (const string & str) {string res (str); int i; for (i = 0; i <(int) res.size (); i ++) res [i] = (char) tolower (res [i]); ...
вопрос задан: 30 October 2010 05:53
0
ответов

Итератор STL: «разыменование» итератора на временный. Возможно ли это?

Я пишу трехмерную сетку для своего научного программного обеспечения, и мне нужно выполнить итерацию по узлам сетки, чтобы получить их координаты. Вместо того, чтобы держать каждый объект узла в контейнере, я бы предпочел ...
вопрос задан: 29 October 2010 09:01
0
ответов

Общие варианты использования контейнеров C ++

Каковы общие варианты использования контейнеров стандартной библиотеки C ++? битсет дек список карта Multimap мультимножество priority_queue очередь устанавливать стек вектор Например, карта обычно лучше для ...
вопрос задан: 27 October 2010 15:04
0
ответов

Вызывает ли размещение new конструктор, если переданный указатель равен нулю?

Я попытался преобразовать проект vc7.1 в vs2010, который я получил из codeproject. (А вот ссылка h tt p: //www.codeproject.com/KB/cpp/transactions.aspx? fid = 11253 & df = 90 & mpp = 50 & noise = 3 & ...
вопрос задан: 27 October 2010 08:26
0
ответов

Advantages of using arrays instead of std::vector?

I'm currently seeing a lot of questions which are tagged C++ and are about handling arrays. Есть даже вопросы о методах / функциях для массивов, которые предоставляет std :: vector ...
вопрос задан: 23 October 2010 12:46
0
ответов

Как * it ++ действителен для вывода итераторы?

В примере кода я часто вижу такой код, как * it ++, для итераторов вывода. Выражение * it ++ делает его копию, увеличивает ее, а затем возвращает копию, ссылка на которую окончательно разыменована. Насколько я понимаю ...
вопрос задан: 22 October 2010 22:49
0
ответов

C++ STL:: каково различие между inplace_merge и видом

Насколько я могу сказать, inplace_merge делает ту же самую вещь, как вид, кроме него только работает при определенных обстоятельствах (Когда контейнер уже находится в двух отсортированных частях). Другими словами, есть ли...
вопрос задан: 20 October 2010 09:05
0
ответов

как я отсортировал бы список и получил бы вершину K элементы? (STL)

У меня есть вектор, удваивается. Я хочу отсортировать его от самого высокого до самого низкого, и получить индексы вершины K элементы. станд.:: вид просто сортирует на месте, и не возвращает индексы, которым я верю. Что было бы...
вопрос задан: 19 October 2010 19:21
0
ответов

как выполнять цикл for, пока очередь не опустеетв c ++

мне нужно выполнить цикл for пока очередь не опустеет my code queue q; для (int i = 0; i
вопрос задан: 18 October 2010 12:39