0
ответов

Установите std ::vector в диапазон

Каков наилучший способ установить std ::vector в диапазон, например. все числа от 3 до 16?
вопрос задан: 17 June 2015 13:37
0
ответов

Как перемешать std :: vector?

Я ищу общий, многоразовый способ перемешать std :: vector в C ++. Вот как я сейчас это делаю, но я думаю, что это не очень эффективно, потому что ему нужен промежуточный массив, и ему нужно знать ...
вопрос задан: 24 April 2015 12:32
0
ответов

Преобразование std::vector >, представляющего 2D-массив, в cv::Mat

Какой самый элегантный и эффективный способ преобразования вложенного std::vector в std:: векторы в cv::Mat? Вложенная структура содержит массив, т. е. все внутренние std::vectors имеют одинаковый размер и ...
вопрос задан: 19 December 2014 14:24
0
ответов

Как сделать вектор множеств на C ++?

Я могу сделать простой массив множеств: set * words = new set [10] Как сделать вектор наборов? Это приводит к ошибке компилятора: вектор <набор > v. Спасибо за ...
вопрос задан: 25 April 2014 06:53
0
ответов

Самый быстрый способ сбросить каждое значение std :: vector на 0

Какой самый быстрый способ сбросить каждое значение std: : vector равным 0 и сохранением исходного размера векторов? Цикл for с оператором []?
вопрос задан: 9 July 2013 04:05
0
ответов

В C ++ проверьте, содержит ли std :: vector определенное значение [ duplicate]

Есть ли встроенная функция, которая сообщает мне, что мой вектор содержит определенный элемент или нет например std :: vector <строка> v; v.push_back ("abc"); v.push_back ("xyz"); if (v.contains ("abc")) // Я ...
вопрос задан: 27 February 2013 03:43
0
ответов

Сколько раз std ::vector ::resize должен по умолчанию -создавать новые элементы?

Наша команда только что столкнулась с той же проблемой, описанной здесь http://forums.codeguru.com/archive/index.php/t-514404.html, т. е. с вызовом некоторого _vec.resize (нового _размера ), где N = нового _размера -некоторого _vec.size ()с N >=...
вопрос задан: 30 July 2012 14:16
0
ответов

Нарушение прав доступа при использовании std :: vector

Я получаю следующую ошибку: Необработанное исключение в 0x012a4bd9 в TBG.exe: 0xC0000005: Место чтения нарушения доступа 0x0000002c. Указывает на метод size () для вектора. Кажется, это случилось ...
вопрос задан: 13 July 2012 22:46
0
ответов

C++: Автоматическое перераспределение векторов вызывает конструкторы копирования? Почему?

Я читаю C++ Primer, 3rd Ed (Lippman and Lajoie), и там говорится, что когда вектор необходимо перераспределить, чтобы освободить место для дополнительных элементов, добавляемых с помощью push_back(), элементы копируются...
вопрос задан: 23 June 2012 01:00
0
ответов

Инициализировать STD :: массив с диапазоном (пара итераторов)

Как можно инициализировать зЬй :: массив из диапазона (как определено с помощью пары итераторов)? Что-то вроде этого: вектор V; ... // Я знаю, что v имеет ровно N элементов (например, я просто назвал v.resize (N)) // ...
вопрос задан: 7 June 2012 09:32
0
ответов

Передача, возврат и преобразование в векторный список списков через JNI

Мне нужно перейти из Java List< List > точек; через jni в C++ и преобразовать в std::vector< std::vector > Обработать эти векторы и вернуть List< List&...
вопрос задан: 30 May 2012 09:25
0
ответов

вектор, семантика перемещения, nothrow и g++ 4.7

Я написал следующий код, чтобы понять семантику перемещения. Он работает как положено (, т.е. не копирует и только перемещает )в g++ -4.6, но не в g++ -4.7.0. Я думал, что это ошибка компоновки в g++ -4.7.0, но это...
вопрос задан: 20 April 2012 13:00
0
ответов

C++: std::vector::reserve не резервирует, если содержит указатели

Когда я вызываю std::vector::reserve, когда идентификатор имеет тип std::vector Reserve(...) ничего не делает: std::vector bar; бар.запас(20); //Я ожидаю, что bar.size вернет 20... ...
вопрос задан: 3 April 2012 00:25
0
ответов

Лучший способ разделить вектор на два меньших массива?

Что я пытаюсь сделать: я пытаюсь разбить вектор на два отдельных массива. Текущий вектор int содержит элемент на строку в текстовом файле. Текстовый файл представляет собой список случайных целых чисел. Как...
вопрос задан: 21 March 2012 19:08
0
ответов

Какова этимология push_back в C++?

В чем причина названия метода push_back в C++ std::vector? Например, существует ли источник на основе стека (распространенная операция со стеком)? Существовала ли ранее существовавшая библиотека, которая использовала...
вопрос задан: 14 March 2012 01:01
0
ответов

Передача элементов std :: vector в вариативную функцию

Я использую gcc 4.6. Предположим, что есть вектор v параметров, который я должен передать вариативной функции f (const char * format, ...). Один из способов сделать это: void VectorToVarArgs (vector & ...
вопрос задан: 14 February 2012 12:31
0
ответов

VHDL STD_LOGIC_VECTOR Подстановочные знаки

Я пытался написать конечный автомат в коде VHDL для простого 16-битного процессора, который я реализую на плате Altera DE1. В конечном автомате у меня есть оператор CASE, который обрабатывает ...
вопрос задан: 9 February 2012 05:36
0
ответов

reserve() memory multi-dimensional std::vector (C++)

Пусть у нас есть std::vector > face; face.resize(nElm); Это нормально для resize() для первого измерения. Однако я также хочу зарезервировать() память для ...
вопрос задан: 29 January 2012 19:37
0
ответов

Конструктор вектора с двумя параметрами анализируется как объявление функции

Рассмотрим следующий пример: #include #include <строка> #include <вектор> # включить <итератор> int main () {std :: string sen = "abc def ghi jkl"; std :: ...
вопрос задан: 24 January 2012 14:05
0
ответов

Почему вызов std :: vector :: back () приводит к сбою моей программы

Я не уверен, что не так с этим кодом: std :: vector myVector (0); если (myVector.back () == 12) myVector.push_back (12); Кажется, что вызов back () для пустого вектора приводит к сбою ...
вопрос задан: 19 January 2012 13:30
0
ответов

Указатель на std :: vector для std :: vector

быстрый вопрос: можно ли создать указатель, который может ссылаться на std :: vector > или std :: vector >? Thx
вопрос задан: 18 January 2012 15:55
0
ответов

Может ли std :: vector использовать небольшую оптимизацию буфера?

Сегодня я с моим коллегой задавался вопросом, можно ли реализовать std :: vector, чтобы использовать небольшую оптимизацию буфера . Изучив черновик C ++ 11, я прочитал в 23.3.1p8 выражение a.swap (b) ...
вопрос задан: 19 November 2011 00:45
0
ответов

Короче получить итератор для std::vector

Скажем так, у меня есть такой вектор. std::vector *something = new std::vector; // кстати, это ...
вопрос задан: 21 September 2011 20:19
0
ответов

Возвращение пустого вектора строк, если ключ не найден

, я знаю, что это очень плохое представление, поэтому другие предложения о том, как это сделать эффективно будет хорошо принято. Вот вещь. У меня есть карта >, я хочу искать ключ и ...
вопрос задан: 16 September 2011 01:13
0
ответов

Какой должен быть тип индекса при итерации по элементам вектора? [duplicate]

Я обычно перебираю вектор таким образом: for (int i = 0; i
вопрос задан: 10 August 2011 06:27
0
ответов

несколько потоков с векторным итератором

I ' Мы объявили вектор как typedef std :: vector SampleList; и объявил в классе переменную-член типа Samplist. Я получаю доступ к этому вектору из другого класса с несколькими ...
вопрос задан: 6 July 2011 12:22
0
ответов

Амортизированный анализ вставки std :: vector

Как мы проводим анализ вставки сзади (push_back) в std :: vector? Амортизированное время составляет O (1) на вставку. В частности, в видео на channel9 Стефана Т. Лававея и в этом (17: ...
вопрос задан: 1 July 2011 06:32
0
ответов

Почему пустой вектор вызывает конструктор по умолчанию для типа значения?

Используя g ++, я заметил, что создание вектора нулевого размера вызывает один раз конструктор параметризованного типа объекта вектора. Затем он удаляется. Почему так происходит? #include #include & ...
вопрос задан: 27 June 2011 10:59
0
ответов

Вопрос об ошибке EXC_BAD_ACCESS в std :: vector :: push_back на указателе

std :: vector конечно отлично, а? Однако я получаю EXC_BAD_ACCESS при использовании push_back для добавления элемента. (Однажды у меня была похожая проблема, я искал ее на SO, решил! К сожалению, это похоже на ...
вопрос задан: 4 June 2011 13:02
0
ответов

Неразрешенные внешние элементы в C ++ при использовании векторов и поиска

Я пробовал этот код в совершенно отдельном проекте, и он отлично работает (с той лишь разницей, что проект, который не работает, экспортируется как DLL). Вот код: RTATMATHLIB.CPP ...
вопрос задан: 14 May 2011 16:58