Результаты поиска по запросу "vector"

8 ответов

Многомерный вектор

Как я могу создать 2D вектор? Я знаю, что в 2D массиве я могу выразить это так: a[0][1]=98; a[0][2]=95; a[0][3]=99; a[0][4]=910; a[1][0]=98; a[1][1]=989; a[1][2]=981; a[1][3]=987;Как можно сделать это с помощью C ++ STL Vector?

3 ответа

Проверить, содержит ли файл растровые или векторные элементы? (pdf, eps, ai)

Есть ли способ проверить, есть ли в файле растровые элементы? Мне было бы интересно сделать это для форматов .pdf, .eps и .ai. Если файл только векторный, я конвертирую его в .svg, и если в нем есть некоторые растровые элементы, я должен ...

3 ответа

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

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

ТОП публикаций

2 ответа

Превращение двоичной матрицы в вектор последнего ненулевого индекса быстрым векторизованным способом

Предположим, в MATLAB, что у меня есть матрица A, элементы которой равны 0 или 1. Как получить вектор индекса последнего ненулевого элемента каждого столбца более быстрым, векторным способом? я мог бы сделать [B, I] = max(cumsum(A)); и ...

2 ответа

Обновление вектора объектов класса с использованием push_back в различных функциях

У меня есть вектор объектов класса, который я создал в основном, читая в файле данных. Затем я передаю вектор нескольким различным файлам, содержащим функции, которые выполняют различные операции над вектором (сортировка по разным ...

1 ответ

Может ли std :: vector рассматриваться как массив

Можетstd::vector<char> обрабатывать как массив таким образом: std::vector<char> v(10); strncpy(&v[0], "hello", 9); // <-- Is this safe?

4 ответа

Самый быстрый способ преобразования из вектора пар в два независимых вектора в C ++

допустим, у меня естьvector изpair<int,int>, Теперь я хочу извлечьpair.first а такжеpair.second как независимые векторы. Я могу перебрать вектор и сделать это, но есть ли лучший / более быстрый способ?

10 ответов

Векторные итераторы несовместимы

У меня есть класс с членом данных std :: vector, например class foo{ public: const std::vector<int> getVec(){return myVec;} //other stuff omitted private: std::vector<int> myVec; };Теперь в некоторой части моего основного кода я пытаюсь ...

8 ответов

Как выровнены векторные данные?

Если я хочу обработать данные вstd::vector с SSE мне нужно 16 байтов. Как я могу этого достичь? Нужно ли мне писать свой собственный распределитель? Или распределитель по умолчанию уже выровнен по 16-байтовым границам?

2 ответа

Разрыв производительности между сортировкой списка и вектором структур. C ++

Я написал простой код на C ++ для проверки скорости сортировки данных, представленных в виде списка, а затем вектора. В случае списка я получаю время как 27 секунд. За вектор я получаю 10 секунд. Почему огромный разрыв в производительности? ...