Я ищу общий, многоразовый способ перемешать std :: vector в C ++. Вот как я сейчас это делаю, но я думаю, что это не очень эффективно, потому что ему нужен промежуточный массив, и ему нужно знать ...
Какой самый элегантный и эффективный способ преобразования вложенного std::vector в std:: векторы в cv::Mat? Вложенная структура содержит массив, т. е. все внутренние std::vectors имеют одинаковый размер и ...
Я могу сделать простой массив множеств:
set * words = new set [10]
Как сделать вектор наборов? Это приводит к ошибке компилятора:
вектор <набор > v.
Спасибо за ...
Есть ли встроенная функция, которая сообщает мне, что мой вектор содержит определенный элемент или нет
например std :: vector <строка> v;
v.push_back ("abc");
v.push_back ("xyz"); if (v.contains ("abc")) // Я ...
Наша команда только что столкнулась с той же проблемой, описанной здесь http://forums.codeguru.com/archive/index.php/t-514404.html, т. е. с вызовом некоторого _vec.resize (нового _размера ), где N = нового _размера -некоторого _vec.size ()с N >=...
Я получаю следующую ошибку: Необработанное исключение в 0x012a4bd9 в TBG.exe: 0xC0000005: Место чтения нарушения доступа 0x0000002c. Указывает на метод size () для вектора. Кажется, это случилось ...
Я читаю C++ Primer, 3rd Ed (Lippman and Lajoie), и там говорится, что когда вектор необходимо перераспределить, чтобы освободить место для дополнительных элементов, добавляемых с помощью push_back(), элементы копируются...
Как можно инициализировать зЬй :: массив из диапазона (как определено с помощью пары итераторов)? Что-то вроде этого: вектор V;
...
// Я знаю, что v имеет ровно N элементов (например, я просто назвал v.resize (N))
// ...
Мне нужно перейти из Java List< List > точек; через jni в C++ и преобразовать в std::vector< std::vector > Обработать эти векторы и вернуть List< List&...
Я написал следующий код, чтобы понять семантику перемещения. Он работает как положено (, т.е. не копирует и только перемещает )в g++ -4.6, но не в g++ -4.7.0. Я думал, что это ошибка компоновки в g++ -4.7.0, но это...
Когда я вызываю std::vector::reserve, когда идентификатор имеет тип std::vector Reserve(...) ничего не делает: std::vector bar;
бар.запас(20); //Я ожидаю, что bar.size вернет 20...
...
Что я пытаюсь сделать: я пытаюсь разбить вектор на два отдельных массива. Текущий вектор int содержит элемент на строку в текстовом файле. Текстовый файл представляет собой список случайных целых чисел. Как...
В чем причина названия метода push_back в C++ std::vector? Например, существует ли источник на основе стека (распространенная операция со стеком)? Существовала ли ранее существовавшая библиотека, которая использовала...
Я использую gcc 4.6.
Предположим, что есть вектор v параметров, который я должен передать вариативной функции f (const char * format, ...). Один из способов сделать это: void VectorToVarArgs (vector & ...
Я пытался написать конечный автомат в коде VHDL для простого 16-битного процессора, который я реализую на плате Altera DE1. В конечном автомате у меня есть оператор CASE, который обрабатывает ...
Пусть у нас есть std::vector > face;
face.resize(nElm); Это нормально для resize() для первого измерения. Однако я также хочу зарезервировать() память для ...
Я не уверен, что не так с этим кодом: std :: vector myVector (0); если (myVector.back () == 12) myVector.push_back (12); Кажется, что вызов back () для пустого вектора приводит к сбою ...
Сегодня я с моим коллегой задавался вопросом, можно ли реализовать std :: vector, чтобы использовать небольшую оптимизацию буфера . Изучив черновик C ++ 11, я прочитал в 23.3.1p8 выражение a.swap (b) ...
, я знаю, что это очень плохое представление, поэтому другие предложения о том, как это сделать эффективно будет хорошо принято. Вот вещь. У меня есть карта >, я хочу искать ключ и ...
I ' Мы объявили вектор как typedef std :: vector SampleList; и объявил в классе переменную-член типа Samplist. Я получаю доступ к этому вектору из другого класса с несколькими ...
Как мы проводим анализ вставки сзади (push_back) в std :: vector? Амортизированное время составляет O (1) на вставку. В частности, в видео на channel9 Стефана Т. Лававея и в этом (17: ...
Используя g ++, я заметил, что создание вектора нулевого размера вызывает один раз конструктор параметризованного типа объекта вектора. Затем он удаляется. Почему так происходит? #include
#include & ...
std :: vector конечно отлично, а? Однако я получаю EXC_BAD_ACCESS при использовании push_back для добавления элемента. (Однажды у меня была похожая проблема, я искал ее на SO, решил! К сожалению, это похоже на ...
Я пробовал этот код в совершенно отдельном проекте, и он отлично работает (с той лишь разницей, что проект, который не работает, экспортируется как DLL). Вот код: RTATMATHLIB.CPP ...