0
ответов

Как определить оператор двойных скобок / двойного итератора, подобный вектору векторов?

Я портирую код, который использует очень большой массив чисел с плавающей запятой, что может вызвать сбои malloc из c в c ++. Я задал вопрос о том, следует ли мне использовать векторы или деки, и Ники Йошиучи щедро ...
вопрос задан: 23 May 2017 12:08
0
ответов

Как сохранить вектор или битовый набор в файл, но по-разному?

Как записать данные битового набора в файл? Первый ответ не дает правильного ответа на вопрос, поскольку занимает в 8 раз больше места, чем следовало бы. Как бы ты это сделал? Мне это действительно нужно, чтобы сэкономить много ...
вопрос задан: 23 May 2017 12:08
0
ответов

Было бы разумно определить порядок уничтожения элементов вектора?

Я знаю, что порядок уничтожения элементов вектора не определен стандартом C++ (см. Порядок уничтожения элементов std::vector), и я видел, что все компиляторы, которые я проверял, делают это уничтожение из...
вопрос задан: 23 May 2017 12:06
0
ответов

выражение должно иметь ошибку постоянного значения в c ++ [дубликат]

Возможный дубликат: есть ли способ инициализировать массив с непостоянными переменными? (C ++) У меня есть следующий код: vector > vinciP; int myLines = -1; ...
вопрос задан: 23 May 2017 12:06
0
ответов

Почему я вижу необычное поведение при использовании std :: vector с конструктором по умолчанию?

Резюме В последнее время я видел несколько вопросов по std :: vector, а также любопытство. Я немного поигрался с ними. Я никогда особо не использовал STL, но я знал, что вы можете использовать вектор ...
вопрос задан: 23 May 2017 12:03
0
ответов

const char *to vector Инициализация

Я понимаю, что использование вектора — хороший способ хранения двоичных данных при использовании C++ и STL. Однако для моих модульных тестов я хотел бы инициализировать вектор, используя строковую переменную const char*C. Я...
вопрос задан: 23 May 2017 12:02
0
ответов

Оператор присваивания с членом ссылочного класса

Пока из моего предыдущего вопроса возникают новые проблемы. Перегруженный оператор присваивания вызывает предупреждение о рекурсии, меня законно попросили опубликовать это как новый. У меня есть эталонный класс ...
вопрос задан: 23 May 2017 11:59
0
ответов

как преобразовать Vector в int []? [дубликат]

Возможный дубликат: как преобразовать List в int [] в Java? Есть ли способ преобразовать Vector в int []? Спасибо
вопрос задан: 23 May 2017 11:55
0
ответов

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

У меня есть вектор векторов, например элементы vector > разных размеров, например, 1,2, 3 4,5 6,7,8 Я хочу создать комбинации в терминах декартова произведения этих векторов ...
вопрос задан: 23 May 2017 11:54
0
ответов

std::vector непрерывности std::vectors

Я знаю, что std::vector внутренне хранит свои данные непрерывно (если это не std::vector) как в старом C++ 03 и новый стандарт C++11. Хорошие вопросы о stackoverflow, которые...
вопрос задан: 23 May 2017 11:54
0
ответов

Convert quadratic curve to cubic curve

Глядя на Convert a quadratic bezier to a cubic, я наконец-то могу понять, почему учителя программирования всегда говорили мне, что математика так важна. К сожалению, я не слушал. Может ли кто-нибудь предоставить более ...
вопрос задан: 23 May 2017 11:54
0
ответов

Вызывает ли std :: vector деструктор указателей на объекты? [duplicate]

Возможный дубликат: удаление указателей в векторе, которое я знаю, когда std :: vector разрушается, он вызывает деструктор каждого из его элементов. Вызывает ли он деструктор указателей на объекты? ...
вопрос задан: 23 May 2017 11:54
0
ответов

vector быстрее, чем double *: почему?

Вот цикл, который я пробовал с std :: vector и с простым старым двойным *. Для 10 миллионов элементов векторная версия стабильно выполняется примерно в 80% случаев, когда двойная * ...
вопрос задан: 23 May 2017 11:53
0
ответов

Безопасен ли доступ к необработанному указателю после std::vector::reserve?

Это довольно надуманно, но является ли следующий код "безопасным" (т.е. гарантированно не вызовет ошибку сегментации): std::vector vec(1); // Убеждается, что &vec[0] действителен vec.reserve(100); ...
вопрос задан: 23 May 2017 11:51
0
ответов

Сделать эффективным — умножение симметричной матрицы на два вектора в c#.

В соответствии с исходным потоком сделать эффективной копию симметричной матрицы в до-диез из cMinor. Мне было бы очень интересно узнать, как построить симметричную квадратную матрицу...
вопрос задан: 23 May 2017 11:51
0
ответов

Предложения по оптимизации при написании определения хранимого вектора для структуры union

Я написал экземпляр хранимого вектора для типа данных ниже (исходный вопрос здесь): data Atoms = I GHC.Int.Int32 | S GHC.Int.Int16 Ниже приведен код для определения этих экземпляров для хранимого вектора ....
вопрос задан: 23 May 2017 11:48
0
ответов

Преимущества vector над строкой?

Этот вопрос связан с этим вопросом, но не совсем так же, как этот вопрос. Есть ли какие-либо преимущества в использовании std ::vector вместо std ::string для хранения произвольных двоичных данных, помимо...
вопрос задан: 23 May 2017 11:47
0
ответов

Сжатие изображений в открытом виде (imwrite). Как явно задать коэффициент сжатия?

Мне было интересно, есть ли способ легко задать коэффициент сжатия при сжатии изображений на opencv без необходимости объявлять фиктивный вектор. Если я объявляю вектор p (аналогично этому ...
вопрос задан: 23 May 2017 11:46
0
ответов

Как скопировать std :: string в std :: vector ? [дубликат]

Возможный дубликат: преобразование std :: string в std :: vector Я пробовал: std :: string str = "hello"; std :: vector data; { {1}} std :: copy (str.c_str (), str.c_str () + str.length (), данные); ...
вопрос задан: 23 May 2017 11:46
0
ответов

Углы Эйлера между двумя 3d-векторами

Как вы находите 3 угла Эйлера между двумя трехмерными векторами? Когда у меня есть один Вектор и я хочу получить его вращение, обычно можно использовать эту ссылку: Рассчитать повороты, чтобы посмотреть на трехмерную точку? Но как мне ...
вопрос задан: 23 May 2017 11:45
0
ответов

Вектор C ++, возврат по сравнению с параметром [дубликат]

Возможный дубликат: как «вернуть объект» в C ++. Мне интересно, есть ли разница между тремя следующими подходами: void FillVector_1 (vector & v) {...
вопрос задан: 23 May 2017 10:33
0
ответов

Многослойная обработка касания в Cocos2d

В течение нескольких дней я был занят, пытаясь понять, как обрабатывать прикосновения в моем проекте Cocos2d. Ситуация немного иная, чем обычно. У меня есть несколько разных игровых слоев, на которых есть элементы, которые ...
вопрос задан: 23 May 2017 10:31
0
ответов

Стиль Вектор точки как маркер в Openlayers?

Кажется, что получить onDrag для маркеров на OpenLayers невозможно (это и это,как примеры )Итак, я хотел бы использовать векторный слой, а затем добавлять к нему точки вместо маркеров. Моя проблема...
вопрос задан: 23 May 2017 10:30
0
ответов

Сортировка вектора объектов по атрибуту объекта [дубликат]

Возможный дубликат: Как использовать std::sort с вектором структур и функцией сравнения? У меня есть объект cat (что?) и объект catSort, который, очевидно, сортирует объекты cat. Ниже ...
вопрос задан: 23 May 2017 10:28
0
ответов

C++: Как создать вектор, который уже содержит элементы [дублировать]

Возможный дубликат: C++: Самый простой способ инициализировать вектор STL с жестко закодированными элементами Как инициализировать вектор в C++ Мне было интересно, есть ли способ сделать вектор с объявленным ...
вопрос задан: 23 May 2017 10:27
0
ответов

Должен ли std :: vector * перемещать объекты при увеличении емкости? Или могут ли распределители «перераспределяться»?

Другой вопрос вызвал следующую мысль: должен ли std :: vector перемещать все элементы при увеличении своей емкости? Насколько я понимаю, стандартное поведение для ...
вопрос задан: 23 May 2017 00:31
0
ответов

Почему вектор быстрее карты в одном тесте, но не в другом?

Мне всегда говорили, что векторы быстрые, и за годы моего опыта программирования я Я никогда не видел ничего, что могло бы с этим справиться. Я решил (преждевременно оптимизировать и) написать ассоциативный класс, который ...
вопрос задан: 23 May 2017 00:26
0
ответов

3D Matrix multiplication with vector

This bothers me a bit: Suppose you have a matrix with three layers. Is there a simple way to multiply this matrix with a vector of three elements so that the first layer (all elements) gets ...
вопрос задан: 2 May 2017 14:30
0
ответов

Как получить std :: vector указатель на необработанные данные?

Я пытаюсь использовать std :: vector как массив символов. Моя функция принимает указатель void: void process_data (const void * data); Прежде чем я просто использовал этот код: char что-то [] = "мои данные здесь"; ...
вопрос задан: 19 April 2017 04:15
0
ответов

Как выполнить итерацию по вектору строк C++? [закрыто]

Как выполнить итерацию по этому вектору C++? vector features = {"X1", "X2", "X3", "X4"};
вопрос задан: 28 March 2017 19:56