0
ответов

Как я знаю, был ли мой итератор Вектор?

Я двигаю итератор назад и вперед через вектор. Я могу проверить, проведет ли итератор с конца, как так: ++ My_iterator; Если (my_iterator == my_vector.end ()) {--my_iterator; // Если я ...
вопрос задан: 7 September 2011 00:51
0
ответов

ошибка: освободить значение, не проигнорированное, как это должно быть

шаблон <имя типа Z> Z myTemplate :: popFromVector () {если (myVector.empty () == ложь) возвращают myVector.pop_back (); возвратиться 0; } международное основное () {myTemplate
вопрос задан: 5 September 2011 12:18
0
ответов

Ошибка C2057: ожидаемое постоянное выражение

, если (stat ("resecress.pc.db", файлы) == 0) Размеры = файлы. St_size; размеры = размеры / размеры (INT); int s [размеры]; Я составляю это в Visual Studio 2008, и я получаю следующую ошибку: ошибка C2057: ...
вопрос задан: 5 September 2011 03:47
0
ответов

Динамически создать экземпляр типизированного вектора из аргумента функции?

Для игры, которую я пытаюсь разработать, я пишу класс пула ресурсов, чтобы перерабатывать объекты без вызова «нового» оператор. Я хотел бы иметь возможность указать размер пула, и я ...
вопрос задан: 2 September 2011 19:17
0
ответов

Это быстрее? «Вектор структуров» или «ряд векторов»?

Решение 1: Если у меня есть класс, как класс Car {Public: int a; строка b; bool c;}; Я могу построить вектор 200 автомобилей: std :: vector allcas; Allcars.resize (200) во время выполнения я только делаю: ...
вопрос задан: 1 September 2011 18:07
0
ответов

Список инициализаторов-построение вектора некопируемых (но подвижных) объектов

Можно push_back rvalues ​​некопируемого, но подвижного типа в вектор этого типа: #include struct S {S (int); SS&&); }; int main () {std :: vector v; ...
вопрос задан: 29 August 2011 14:17
0
ответов

Должен ли мой std :: vector содержать указатели или структуры?

Я знаю, что удержание указателей влечет за собой накладные расходы на дополнительную операцию разыменования, но это избавляет меня от включения (потенциально большого) файла заголовка, который содержит определение моей структуры. Однако мой ...
вопрос задан: 27 August 2011 23:19
0
ответов

VBO с std :: vector

Я написал загрузчик моделей на C ++ и OpenGL. Я использовал std :: vectors для хранения данных вершин, но теперь я хочу передать их в glBufferData (), однако типы данных сильно различаются. Я хочу знать ...
вопрос задан: 24 August 2011 10:01
0
ответов

вернуть вектор vs использовать параметр для вектора, чтобы вернуть его

В приведенном ниже коде возникает вопрос: если вы используете функцию "returnIntVector ()", скопирован ли вектор из локальной во «внешнюю» (глобальную) область видимости? Другими словами, это больше времени и памяти ...
вопрос задан: 23 August 2011 14:53
0
ответов

Поэлементные операции в Javascript

Я занимаюсь физическим моделированием, которое, конечно же, включает векторы. Для меня это стало очень сложно, потому что, насколько мне известно, javascript не поддерживает ничего подобного ... #with ...
вопрос задан: 21 August 2011 01:54
0
ответов

Трехмерное векторное поле в matplotlib

Есть ли способ построить трехмерное векторное поле в matplotlib? Я видел колчан, но он говорит только о «двумерном векторном поле стрел». Есть где-нибудь 3D аналог? LMGTFY: Я придумал ...
вопрос задан: 20 August 2011 07:37
0
ответов

Создать вектор из изображения

Я прочитал 1000 сообщений, в которых говорится, что это возможно, но на всю жизнь из меня, я не могу найти, как создать вектор в XAML из PNG. Может ли кто-нибудь указать мне на какие-либо сообщения, объясняющие, как я могу создать ...
вопрос задан: 17 August 2011 22:06
0
ответов

C ++ for-loop - size_type vs. size_t

В книге C ++ Primer, глава (3), есть следующий цикл for, который сбрасывает элементы в векторе. до нуля. for (вектор :: size_type ix = 0; ix! = ivec.size (); ++ ix) ivec [ix] = 0; ...
вопрос задан: 10 August 2011 06:36
0
ответов

Гауссовский фильтр для вектора в Matlab [дубликат]

У меня есть n-мерный вектор (набор данных 1xn, и это не данные изображения), и я хочу применить к нему фильтр Гаусса. У меня есть набор инструментов обработки изображений и несколько других (спросите, нужен ли вам list). ...
вопрос задан: 9 August 2011 06:28
0
ответов

сравнить соседние элементы одного и того же вектора (избегая циклов)

Мне удалось написать цикл for для сравнения букв в следующем векторе: base <- c ("G", "C", "A", "T ") test <- sample (base, replace = T, 20) test вернет [1] "T" "G" "T" "G" "C" "A" "A" "G" ...
вопрос задан: 5 August 2011 13:11
0
ответов

С # эквивалент вектора С ++ с непрерывной памятью?

Что такое эквивалент С # вектора С ++? Я ищу эту функцию: иметь динамический массив непрерывно хранимой памяти, который не имеет потери производительности для доступа по сравнению со стандартными массивами. Я был ...
вопрос задан: 4 August 2011 14:56
0
ответов

Присвоение определенного количества значений на основе распределения вероятностей (в R)

Привет и заранее спасибо за помощь! Я пытаюсь создать вектор с определенным количеством значений, которые назначаются в соответствии с распределением вероятностей. Например, мне нужен вектор ...
вопрос задан: 4 August 2011 04:13
0
ответов

Каков наиболее эффективный способ управления двумерным динамическим массивом std :: strings в памяти?

В настоящее время я использую std :: vector > MyStringArray Но я прочитал несколько комментариев по SO, которые не рекомендуют использовать вложенные векторы по соображениям эффективности. ...
вопрос задан: 3 August 2011 01:10
0
ответов

Следует ли мне использовать std :: vector :: at () в моем коде

Сегодня я заметил, что std :: vector :: at ( ) значительно медленнее, чем доступ к значениям в квадратных скобках []. Согласно документу .at () безопаснее, потому что он не позволит мне получить доступ к значениям за пределами ...
вопрос задан: 2 August 2011 11:27
0
ответов

Как проверить, является ли вектор подмножеством другого в c ++

Я пытаюсь найти простой способ проверить, является ли вектор подмножеством другого, без сортировки порядка элементов в векторе. Оба вектора содержат в себе элементы случайных чисел. std :: ...
вопрос задан: 2 August 2011 01:55
0
ответов

Как преобразовать вектор в вектор / string

У нас есть устаревший метод, который возвращает вектор указателей на символы, то есть вектор <символ *>. Теперь мне нужно обработать только строки (std :: string). Как я могу это сделать? Этот вопрос может показаться простым, но я ...
вопрос задан: 1 August 2011 23:45
0
ответов

размещение векторов (или векторы векторов) динамически

Мне нужно динамически выделять 1-D и 2-D массивы, размеры которых задаются во время выполнения. Мне удалось "открыть" std :: vector, и я думаю, что он подходит для моих целей, но я хотел бы спросить, нужно ли мне ...
вопрос задан: 1 August 2011 14:40
0
ответов

RayTracing: когда нормализовать вектор?

Я переписываю свой трассировщик лучей и просто пытаюсь лучше понять некоторые его аспекты. Похоже, я решил проблему, касающуюся нормалей и того, как вы должны умножать их на обратное ...
вопрос задан: 29 July 2011 14:58
0
ответов

Как разбить вектор на n «почти равных» частей

У меня проблема, заключающаяся в том, что я хотел бы объединить большое количество изображений с помощью convert.exe ImageMagick, но под Windows у меня есть ограничение на длину командной строки 8192 байта. Мое решение - разделить ...
вопрос задан: 28 July 2011 14:57
0
ответов

Как сгенерировать вектор с уникальными значениями?

У меня есть этот пример для создания уникальных объектов в вектор: #include #include <вектор> #include <алгоритм> int v = 0; структура A {A (): refValue (v ++) {std :: ...
вопрос задан: 28 July 2011 07:34
0
ответов

Сортировка вектора STL по двум значениям

Как мне отсортировать вектор STL на основе двух разных критериев сравнения? Функция sort () по умолчанию принимает только один объект сортировщика.
вопрос задан: 21 July 2011 04:49
0
ответов

C ++: повреждение векторной памяти при изменении члена объекта извне конструктора копирования, но не при изменении изнутри

#include #include <вектор> #include класс a_class { общедоступные: int num_IN; a_class (): num_IN (0) {} a_class (a_class const & origin) {/ * Initialise (); * / ...
вопрос задан: 16 July 2011 03:46
0
ответов

Как я могу умножить матрицу на вектор с помощью JAMA ?

Я пытаюсь создать вектор из массива двойников. Затем я хочу умножить этот вектор на матрицу. Кто-нибудь знает, как я могу этого добиться? Ниже приведен действительно простой пример, который я хотел бы ...
вопрос задан: 13 July 2011 19:21
0
ответов

Создаются ли новые векторы, даже если старые больше не используются?

Этот вопрос касается пакета Data.Vector. Учитывая тот факт, что я никогда не буду использовать старое значение определенной ячейки после обновления ячейки. Будет ли операция обновления всегда создавать новый вектор, ...
вопрос задан: 12 July 2011 14:29
0
ответов

В чем разница между std :: array и std :: vector? Когда вы используете одно вместо другого? [дубликат]

В чем разница между std :: array и std :: vector? Когда вы используете одно вместо другого? Я всегда использовал и рассматривал std: vector как способ использования массивов C в C ++, так в чем же разница?
вопрос задан: 9 July 2011 19:16