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

5 ответов

Преобразование между C ++ std :: vector и C массив без копирования

Я хотел бы иметь возможность конвертировать между std :: vector и лежащим в его основе C массивом int * без явного копирования данных. Предоставляет ли std :: vector доступ к базовому массиву C? Я ищу что-то подобное vector<int> v (4,100) int* ...

6 ответов

std :: vector :: резерв производительности

inline void add(const DataStruct& rhs) { using namespace boost::assign; vec.reserve(vec.size() + 3); vec += rhs.a, rhs.b, rhs.c; }Вышеприведенная функция выполнялась около 17000 раз и выполняла (насколько я вижу. Произошло некоторое ...

1 ответ

Инициализация 2D вектора с использованием списка инициализации в C ++ 11

Как я могу инициализировать 2D вектор, используя список инициализации? для нормального вектора делаем: vector<int> myvect {1,2,3,4};было бы достаточно. Но для двухмерного: vector<vector<int>> myvect{ {10,20,30,40}, {50,60,70,80} };Как правильно ...

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

2 ответа

сохранить стандартный вектор / список отсортированным во время вставки или сортировать все

Допустим, у меня есть 30000 объектов в моем векторе / списке. Который я добавляю по одному.Мне нужно, чтобы они отсортированы.Быстрее сортировать все сразу (...

2 ответа

вектор против карты путаница производительности

2 ответа

Получение ссылки на bool из std :: vector <bool>

2 ответа

Разница между списками инициализаторов std :: vector и std :: array

Этот код C ++ 11 прекрасно работает для меня:

3 ответа

Matlab API читает файл .mat из c ++, используя контейнер STL

Я должен прочитать некоторые файлы данных .mat из c ++, я прочитал документацию, но мне хотелось бы знать, как обрабатывать данные чистым и элегантным способ...

3 ответа

Объединение двух std :: vector - какой метод более эффективен и как / почему?

Рассмотрим следующий сценарий:

5 ответов

вектор push_back, вызывающий copy_constructor более одного раза?

Я немного сбит с толку тем, как ведет себя вектор push_back, и в следующем фрагменте я ожидал, что конструктор копирования будет вызываться только дважды, но...