0
ответов

std :: array alignment

Попытка std :: tr1 :: array на Mac я получаю 16-байтовое выравнивание. sizeof (int) = 4; sizeof (std :: tr1 :: array ) = 16; sizeof (std :: tr1 :: array ) = 16; sizeof (std: ...
вопрос задан: 27 November 2011 00:23
0
ответов

Указатель на vector

У меня есть этот код: #include # include # include using namespace std; вектор <строка> * vecptr; int veclen; void getinput () {строка temp; for (...
вопрос задан: 24 November 2011 19:19
0
ответов

Что происходит с указателями, когда векторам нужно больше памяти и перераспределять память?

Когда вектору требуется больше памяти, он куда-то перераспределяет память, я пока не знаю куда! а затем указатели становятся недействительными, есть ли этому хорошее объяснение? Я имею в виду, куда они идут, что происходит ...
вопрос задан: 24 November 2011 18:23
0
ответов

как определить вектор в C ++?

Я хочу определить вектор с boost :: mutex, например: boost :: mutex myMutex; std :: vector mutexVec; mutexVec.push_back (myMutex); Но у меня возникла ошибка в Linux: / ...
вопрос задан: 24 November 2011 06:19
0
ответов

Семантика перемещения с членом std :: vector

Извините, если об этом спрашивали раньше, но, насколько я понимаю, в В C ++ 11 std :: vector имеет конструктор перемещения, поэтому копии почти ничего не стоят в определенных ситуациях, например, при возврате единицы по значению. ...
вопрос задан: 24 November 2011 04:39
0
ответов

Преобразовать Vector в Mat

Я пытаюсь использовать функцию fitLine () из OpenCV 2.1, но ее нужно преобразовать мой вектор в Mat. Как я могу это сделать? vector line_points; Vec4f line; fitLine (line_points, ...
вопрос задан: 22 November 2011 15:43
0
ответов

C ++ вектор накапливается

Я пытался использовать функцию накопления для векторов vector A; double B = 0; A.reserve (100); для (itr = 0; itr <210; itr ++) {term1 = pow (r [itr], 12); термин1 = 1 / термин1; ...
вопрос задан: 22 November 2011 13:34
0
ответов

Доступ к элементам вектора в C ++?

Я часто обнаруживал, что люди используют скобки [] и обычную векторную функцию .at (). Почему есть два отдельных метода? Каковы преимущества и недостатки обоих? Я знаю, что .at () безопаснее, ...
вопрос задан: 22 November 2011 03:43
0
ответов

Объединение двухмерных линейных сегментов

Я ищу способ объединить двухмерные линейные сегменты. Линейный сегмент состоит из двух векторных точек: начала линейного сегмента и конечной точки линейного сегмента. Я хочу соединить линию ...
вопрос задан: 19 November 2011 23:47
0
ответов

SWIG (v1.3.29) сгенерировал из C ++ в класс Java Vector некорректно

У меня есть собственный код C ++, который я конвертирую в Java с помощью SWIG, чтобы моя Java приложение может его использовать. В частности, есть некоторые функции, возвращающие std :: vector. Вот фрагмент моего ...
вопрос задан: 18 November 2011 23:00
0
ответов

Как я могу скопировать весь вектор в очередь?

Я хочу скопировать все содержимое вектора в очередь в C ++. Это встроенная функция или необходимо перебирать каждый элемент?
вопрос задан: 17 November 2011 13:47
0
ответов

Boost.Python и C ++ std :: vector указателей

Я использую Boost.Python для создания оболочки для моей библиотеки C ++, и у меня возникли некоторые проблемы, поиск в Google в течение всего дня не дал никаких результатов . Например, у меня есть следующий код: class Base { ...
вопрос задан: 17 November 2011 09:59
0
ответов

Как сохранить `std :: vector ` в `std :: ostream`?

Например, мы создали и заполнили некоторый std :: vector imencode openCV. Теперь мы хотим передать его, например, в некоторую http_lib, которая может принимать какой-то ostream (ostringstream) ...
вопрос задан: 15 November 2011 21:02
0
ответов

Проблемы с пространством имен

Я получаю следующие ошибки: .. \ Actor.h: 35: error: `Attack 'не является членом` RadiantFlux' {{ 1}} .. \ Actor.h: 35: error: аргумент шаблона 1 недействителен .. \ Actor.h: 35: error: аргумент шаблона 2 равен ...
вопрос задан: 15 November 2011 16:06
0
ответов

R Преобразование пары в data.frame

В R у меня есть два вектора пар вроде этого: x <- c ("A = 5", "B = 1", "D = 1 "," E = 1 "," F = 2 "," G = 1 ") y <- c (" A = 2 "," B = 1 "," C = 3 "," D = 1 "," H = 4 ") Я хотел бы преобразовать это ...
вопрос задан: 14 November 2011 20:45
0
ответов

Алгоритм быстрого поиска с std :: vector

для (std :: vector :: const_iterator it = serverList.begin (); it! = ServerList.end (); it ++) {// найдено совпадение, сохраняем местоположение if (index == * it) // index ...
вопрос задан: 14 November 2011 14:40
0
ответов

Может ли vector :: clear выбросить?

Есть ли шанс, что вызов std :: vector :: clear () вызовет исключение?
вопрос задан: 11 November 2011 13:10
0
ответов

Как заполнить `std :: vector >` значениями по умолчанию?

Я попробую это: std :: vector > matrix (4) ; матрица [0] [0] = 1; матрица [0] [1] = 2; матрица [0] [2] = 3; матрица [0] [ 3] = 1; матрица [1] [0] = 1; матрица [1] [1] = 2; матрица [1] [2] = 3; ...
вопрос задан: 11 November 2011 11:56
0
ответов

MATLAB вставляет значение между

в MATLAB я хочу вставить значение посередине между каждым элементом в векторе, например v = [1,3,5,7,9] я хочу получить v = [1,2,3,4,5, 6,7,8,9] есть ли быстрый способ сделать это?
вопрос задан: 8 November 2011 01:05
0
ответов

Заменяет ли Data.Vector Data.Sequence?

Я был большим поклонником Data.Sequence. Но поскольку я узнал о Data.Vector, кажется, что он может делать все, что Data.Sequence, но лучше, плюс он может делать больше. Должны ли мы быть ...
вопрос задан: 4 November 2011 17:16
0
ответов

Как освободить std :: vector, если нет динамической памяти

У меня есть переменная-член класса, подобная этой: vector > m_stacks; Когда я его заполняю, мне нравится это: vector v; v.push_back (1); v.push_back (2); m_stacks.push_back (v ); ...
вопрос задан: 2 November 2011 16:44
0
ответов

Почему упакованные векторы такие медленные?

Я пытаюсь получить амортизированную конкатенацию векторов за O (n) время. Кажется, это работает, но если мне нужно сохранить значения в штучной упаковке (например, векторы), результат все равно будет очень медленным. Данные, квалифицированные для импорта
вопрос задан: 2 November 2011 16:01
0
ответов

Стоит ли мне беспокоиться о фрагментации памяти с помощью std :: vector?

Следует ли мне беспокоиться о фрагментации памяти с помощью std: : vector? Если да, то есть ли способы предотвратить это? Я не всегда предсказываю, что мои программы будут работать на ПК, они также могут быть запущены во встроенном ...
вопрос задан: 31 October 2011 15:26
0
ответов

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

какова основная структура данных списка, вектора и набора STL? Мое решение: вектор: (динамически выделяемый) массив список:? set: heap (или двоичное дерево со всеми листовыми узлами, расположенными как можно левее ...
вопрос задан: 26 October 2011 15:27
0
ответов

Как инициализировать boost :: random :: diskte_distribution с помощью std :: vector?

Я хотел бы инициализировать boost :: random :: diskte_distribution с помощью std :: vector . Моя проблема в том, что если я инициализирую его массивом, как в официальном примере: double ...
вопрос задан: 26 October 2011 14:36
0
ответов

Что происходит под капотом vector :: push_back с точки зрения памяти?

Мой вопрос касается эффекта vector :: push_back, я знаю, что он добавляет элемент в конец вектора, но что происходит под капотом? Объекты памяти IIRC распределяются последовательно ...
вопрос задан: 26 October 2011 07:54
0
ответов

Когда карта становится лучше двух векторов?

Карта выполняет двоичный поиск по всем своим элементам, что имеет логарифмическую сложность - это означает, что для достаточно небольшой коллекции объектов карта будет работать хуже, чем два вектора, которые имеют...
вопрос задан: 24 October 2011 18:05
0
ответов

Ошибка: передача 'const T' в качестве 'этого' аргумента 'bool T :: operator <(T)' отбрасывает квалификаторы

#include # include # include class MyData {public: int m_iData; bool operator <(MyData rhs) {return m_iData
вопрос задан: 23 October 2011 22:32
0
ответов

Как реализовать битовый вектор (битовый набор) (в Java)?

Есть ли какой-нибудь хороший текст, книги, PDF-файл или веб-сайт, который объясняет, как реализовать битовый вектор, особенно в Java? Я спрашиваю этот вопрос, потому что я хотел бы создать свою собственную реализацию BitSet на Java. ...
вопрос задан: 22 October 2011 18:38
0
ответов

Возвращение итератора по вектору шаблона

Я искал что-то похожее, но не смог его найти (или то, что я нашел, не помогло). Я пытаюсь иметь итератор по вектору шаблона класса, возвращая его и ...
вопрос задан: 18 October 2011 16:21