0
ответов

Является ли плохой идеей хранить большие векторы в стеке?

Я работал над кучей программ обработки изображений. ничего причудливого, в основном экспериментируя быстро и грязно. Данные изображения хранятся в векторах, которые объявляются на стеке (стараюсь избегать...
вопрос задан: 7 June 2012 00:50
0
ответов

Объяснение теста производительности C++ Array vs Vector [закрыто]

Чтобы количественно оценить разницу в производительности C-подобного массива и векторов в C++, я написал эту небольшую программу. https://github.com/rajatkhanduja/Benchmarks/blob/master/C%2B%2B/vectorVsArray.cpp ...
вопрос задан: 4 June 2012 20:55
0
ответов

Когда использовать векторы и когда массивы в C++?

Обычно я не уверен, когда лучше использовать одно, а не другое. Они оба, кажется, делают одни и те же вещи в целом, но является ли вектор более гибким с точки зрения того, что он может сделать? Когда массивов больше...
вопрос задан: 2 June 2012 20:51
0
ответов

Многопоточный доступ только для чтения к Вектору. Копировать или заблокировать?

Интересно, могу ли я получить ваши мысли о том, что я должен делать в этом сценарии. Предположим, у меня есть от 4 до 8 потоков, и у меня есть вектор значений, который никогда не будет записываться, а только считываться потоками....
вопрос задан: 30 May 2012 21:08
0
ответов

Элементное умножение матрицы и вектора?

Есть ли встроенная функция в октаве для умножения каждого столбца of am X n поэлементно с вектором-столбцом размера m, что более эффективно, чем использование цикла?
вопрос задан: 25 May 2012 20:54
0
ответов

std::vector: vec.data() или &vec[0]

Когда вы хотите получить доступ к std::vector в качестве массива C, который вы можете выбрать по крайней мере из четырех различных способов, как вы можете видеть в этом примере: #include #include using namespace ...
вопрос задан: 24 May 2012 20:05
0
ответов

И хешированный, и индексированный список или массив?

Есть ли в Java какой-нибудь класс, который хранит массив элементов как по порядку, так и оптимизированный для быстрого поиска? т.е. Мне нужно извлекать элементы как по числовому индексу (как в Vector), так и по хешу (например...
вопрос задан: 23 May 2012 11:58
0
ответов

Вычисление двух векторов, перпендикулярных третьему вектору в 3D

Каков наилучший (самый быстрый) способ вычислить два вектора, которые перпендикулярны третьему вектору (X), а также перпендикулярны друг другу? Вот как я вычисляю эти векторы прямо сейчас: // ПОМОЩНИК ...
вопрос задан: 22 May 2012 12:31
0
ответов

Существует ли эквивалент vector::reserve() для std::list?

У меня есть класс, который выглядит так: typedef std::list PtrList; класс Фу { общественность: недействительным DoStuff(); частный: PtrList m_list; PtrList::итератор m_it; }; Функция DoStuff() ...
вопрос задан: 20 May 2012 15:03
0
ответов

ArgMin для вектора < double> в C++?

Я хотел бы найти индекс минимального значения в C++ std::vector. Вот несколько многословная реализация этого: // найти индекс наименьшего значения в векторе int argMin(std::...
вопрос задан: 19 May 2012 18:32
0
ответов

Как я могу получить список всех возможных разбиений вектора в R?

Предположим, у меня есть R-вектор уникальных элементов, таких как x <- c(1,2,3,4,5). Есть ли функция, чтобы дать мне список всех возможных разделов этого вектора x? Я предполагаю, что каждый раздел будет списком...
вопрос задан: 18 May 2012 23:50
0
ответов

Передать список python в расширение C++ с помощью boost python

Я пытаюсь написать расширение C++ для замены следующей функции python, чтобы ускорить мою программу. Функция python выглядит следующим образом: def calc_dist(fea1, fea2 ): #fea1 и ...
вопрос задан: 18 May 2012 02:10
0
ответов

Генерация кода из std::vector в java.util.Vector с помощью swig

Я пытаюсь сгенерировать код Java с помощью SWIG В MyList.h я объявил пользовательский объект списка с именем _list List _list; и этот класс List наследуется от векторного класса List : public vector ...
вопрос задан: 15 May 2012 07:26
0
ответов

Используют ли векторные типы OpenCL SIMD

В настоящее время у меня есть большой массив чисел с плавающей запятой, который я обрабатываю в своем ядре OpenCL. Мне интересно, разделю ли я этот массив и использую массив векторных типов OpenCL вместо этого, если это ускорит процесс. ...
вопрос задан: 10 May 2012 19:52
0
ответов

Зачем использовать Float.floatToIntBits () при сравнении чисел с плавающей запятой в Java?

В JBox2d существует следующий код для Vec2.equals (): @Override public boolean equals (Object obj) {// автоматически генерируется Eclipse if (this == obj) return true; if (obj = ...
вопрос задан: 10 May 2012 14:10
0
ответов

Освобождение памяти с помощью std:: переназначение вектора

Предположим, у меня есть VectorA и VectorB — два std::vector, оба инициализированы (я имею в виду VectorA.size() > 0 и VectorB.size() > 0). Если я сделаю: VectorA = ВекторБ; память ранее ...
вопрос задан: 10 May 2012 11:33
0
ответов

Ссылки const в элементах std::vector

Это только мой компилятор или запрещено использовать ссылки const в элементах std::vector. Рассмотрим следующую структуру: struct Y { константа интервал & х; Y(const int & p_x): x(p_x) { ...
вопрос задан: 10 May 2012 09:20
0
ответов

возвращение итераторов c++

У меня есть функция, которая возвращает итератор, если объект найден. Теперь у меня проблема. Как решить проблему информирования объекта, вызвавшего эту функцию, о том, что объект не найден? ...
вопрос задан: 9 May 2012 19:30
0
ответов

различные комбинации вектора& #39;s значений

Предположим, у меня есть вектор из n значений, я хочу получить различные комбинации его значений, например :если у меня есть vect = [a, b, c], различные комбинации, которые я хочу, это :[a, b, c], [a,b], [a,c],...
вопрос задан: 9 May 2012 19:18
0
ответов

Укажите параметры ghc в командной строке через cabal (cabal-install) без редактирования файлов .cabal пакетов

Когда я устанавливаю вектор с помощью: cabal install vector я получаю много предупреждений об ограничениях SpecConstr, которые исчезли бы, если бы я мог указать -fspec-constr-count=SOMETHING-HIGHER. Будет ли клика устанавливать вектор -...
вопрос задан: 9 May 2012 15:59
0
ответов

Вызов функции-члена каждого элемента вектора C++

Предположим, что существует вектор объектов класса. вектор<Объект1> vec; Скажем, Object1 имеет функцию-член void foo(Object2*). Я хочу сделать следующее: for(int i=0; i
вопрос задан: 9 May 2012 13:09
0
ответов

добавить в вектор, не копируя данные структуры

Предположительно, это простой вопрос по C++, но я заново изучаю C++ и не знаю некоторых основ. У меня есть класс, который включает в себя структуру с вектором объектов, так что что-то вроде этого :...
вопрос задан: 7 May 2012 20:03
0
ответов

STL& #Изменение размера вектора 39;s

Я не могу найти эту информацию. Я имею дело со странной ситуацией, когда я нахожусь внутри цикла и могу получить случайную информацию в любой момент времени. Эта информация должна храниться в...
вопрос задан: 6 May 2012 20:57
0
ответов

Как исправить эту ошибку:#include «Не удается открыть исходный файл gl/glut.h»

Я занимался программированием OpenGL на C++. Это часть моего кода :#, включая #включить #включить #включают #include &...
вопрос задан: 6 May 2012 04:49
0
ответов

std ::переход между std ::string и std ::vector

Я работаю с двумя библиотеками. Один принимает и возвращает строки std ::, а другой использует std ::vectors. Было бы хорошо, если бы я мог украсть базовые массивы из std ::string...
вопрос задан: 4 May 2012 08:16
0
ответов

C ++ std :: transform вектор пар-> сначала в новый вектор

Извините за небольшой вопрос для новичков. Есть вектор и вектор пар typedef std :: vector TItems; typedef std :: vector > TPairs; Есть ли ...
вопрос задан: 2 May 2012 20:56
0
ответов

C++ unordered _map терпит неудачу при использовании вектора в качестве ключа

Исходная информация :Я пришел из мира Java и довольно плохо знаком с C++ или Qt. Чтобы поиграть с неупорядоченной _картой, я написал следующую простую программу:#include
вопрос задан: 1 May 2012 22:12
0
ответов

Почему C++ не заботится об итераторах, когда вставка выполняется в вектор после достижения емкости?

Я написал этот небольшой код только для того, чтобы увидеть, как итератор на самом деле становится недействительным и не указывает на измененное местоположение вектора после того, как его емкость исчерпана. Здесь размер вектора и емкость равны...
вопрос задан: 30 April 2012 17:33
0
ответов

std ::list vs std ::vector итерация

Говорят, что итерация по вектору (как при чтении всего его элемента )быстрее, чем итерация по списку, из-за оптимизированного кеша. Есть ли какой-либо ресурс в Интернете, который мог бы дать количественную оценку...
вопрос задан: 26 April 2012 11:49
0
ответов

MATLAB :дублирующий вектор & #39;n& #39; раз [дубликат]

У меня есть вектор, например. вектор = [1 2 3] Я хотел бы продублировать его внутри себя n раз, т. е. если n = 3, это будет выглядеть как :вектор = [1 2 3 1 2 3 1 2 3] Как я могу добиться этого для любого значения n?...
вопрос задан: 25 April 2012 12:55