Рассмотрим следующий фрагмент кода: ...
int N, var;
vector nums;
cin >> N;
пока (N--)
{cin >> var; nums.push_back (var);
}
... Можно ли сделать это без использования ...
Есть ли в Java метод, который я могу использовать для преобразовать MM / DD / YYYY в DD-MMM-YYYY? Например: с 01.05.1999 по 01-МАЙ-99 Спасибо!
(внутреннее по отношению к классу, шаблону для K и V и обеспечивающему некоторое поведение кэширования): typede
У меня есть класс Foo, который содержит карту и предоставляет функции begin () и end () для итерации по ней: class Foo {typedef std :: map Контейнер; typedef Container :: const_iterator ...
(Вдохновленный комментарием Накия) Многие алгоритмы STL принимают диапазон как пару итераторов. Например, for_each (begin, end, & foo) ;. Очевидно, что если distance (begin, end)> = N, а begin - это ...
Есть ли более прямой -передний способ сделать это? for_each (v_Numbers.begin (), v_Numbers.end (), bind1st (оператор <<, cout)); Если возможно, без явного цикла for. РЕДАКТИРОВАТЬ: Как это сделать для ...
Я понимаю, почему это вызывает segfault: #include
#include <вектор>
используя пространство имен std; int main ()
{вектор v; int iArr [5] = {1, 2, 3, 4, 5}; int * p = ...
У меня есть мульти-карта, и я хотел бы получить набор наборов, который бы сгруппировал вместе все элементы типа A в multimap с одинаковым ключом. Есть ли встроенный способ сделать это в STL?
Если я поменяю местами два вектора, их итераторы останутся действительными, теперь просто указывая на «другой» контейнер, или итератор быть признанным недействительным? То есть, учитывая: using namespace std;
vector x (42, ...
реализация библиотеки C ++ GNU поддерживает параллельный режим, описанный здесь. Есть ли опыт его использования? Хорошие? Плохие? Особенно в отношении правильности, но и производительности.
Есть ли ...
Каковы обычные правила аннулирования итератора при работе с классами контейнеров STL (Vector, Dequeue, list, map, multimap, set, multiset). Можно ли категоризировать и суммировать некоторые общие правила / ...
Я работает над внешним алгоритмом сортировки, который использует std :: queue и должен тщательно ограничивать использование памяти. Я заметил, что во время фазы слияния (которая использует несколько std :: queues фиксированных ...
У меня недавно была проблема с экранированием значения, возвращаемого yield в шаблоне. В моем макете я даю метаописание, чтобы я мог определить его из моего шаблона < И я хочу избавиться от nk больших элементов и сохранить первые (наименьшие) k элементов
Позвольте мне начать с того, что я разработчик PHP, а не ASP. (И мне очень жаль, что у ASP не было isset ().) И я работаю в реальной среде, поэтому у меня действительно нет возможности провести какое-либо тестирование ...
Следующий код должен копировать данные из wifstream в wcout.
После копирования содержимого программа выдает исключение ios :: failure. #include <строка>
#include
#include & ...
Я конвертирую алгоритм с C # на C ++. Небольшая часть алгоритма - это вычисление средних значений для определенных областей в словаре. Данные в словаре хранятся следующим образом: ...
Я работаю над одним из проектов, который требует класса MyObj; map myMap; Здесь логика здесь для сопоставления имени файла с классом MyObj. Если я попытаюсь вставить следующую строку ...
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.
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 ...
Можно ли каким-либо образом передать данные из fstream (файла) в строковый поток (поток в памяти)? В настоящее время я использую буфер, но для этого требуется вдвое больше памяти, потому что вам нужно скопировать ...
Проверьте следующий код: string toLowerCase (const string & str) {string res (str); int i; for (i = 0; i <(int) res.size (); i ++) res [i] = (char) tolower (res [i]); ...
Я пишу трехмерную сетку для своего научного программного обеспечения, и мне нужно выполнить итерацию по узлам сетки, чтобы получить их координаты. Вместо того, чтобы держать каждый объект узла в контейнере, я бы предпочел ...
Каковы общие варианты использования контейнеров стандартной библиотеки C ++? битсет
дек
список
карта
Multimap
мультимножество
priority_queue
очередь
устанавливать
стек
вектор Например, карта обычно лучше для ...
Я попытался преобразовать проект vc7.1 в vs2010, который я получил из codeproject. (А вот ссылка h tt p: //www.codeproject.com/KB/cpp/transactions.aspx? fid = 11253 & df = 90 & mpp = 50 & noise = 3 & ...
I'm currently seeing a lot of questions which are tagged C++ and are about handling arrays.
Есть даже вопросы о методах / функциях для массивов, которые предоставляет std :: vector ...
В примере кода я часто вижу такой код, как * it ++, для итераторов вывода. Выражение * it ++ делает его копию, увеличивает ее, а затем возвращает копию, ссылка на которую окончательно разыменована. Насколько я понимаю ...
Насколько я могу сказать, inplace_merge делает ту же самую вещь, как вид, кроме него только работает при определенных обстоятельствах (Когда контейнер уже находится в двух отсортированных частях). Другими словами, есть ли...
У меня есть вектор, удваивается. Я хочу отсортировать его от самого высокого до самого низкого, и получить индексы вершины K элементы. станд.:: вид просто сортирует на месте, и не возвращает индексы, которым я верю. Что было бы...