1
ответ

Почему не может я индексировать станд.:: вектор в непосредственном окне?

Так, у меня есть векторный станд.:: вектор <станд.:: строка> строки. Я заполняю этот вектор и могу получить доступ к нему как станд.:: представьте временный файл в виде строки = строки [0]; Однако в непосредственном окне, обе строки [0] - error:...
вопрос задан: 15 July 2011 01:26
1
ответ

C ++ : Сравнение двух векторов

Есть ли способ сравнить два вектора? если (вектор1 == вектор2) DoSomething (); Примечание. В настоящее время эти векторы не сортируются и содержат целочисленные значения.
вопрос задан: 6 June 2011 05:24
1
ответ

станд.:: векторная вставка () перераспределение

Я просматривал станд.:: векторный код и я нашли что-то, что я не вполне получил. Когда способность <размер () + 1 это должно перераспределить буфер, таким образом, это может вставить новый элемент. Что это делает (как...
вопрос задан: 24 January 2010 14:13
0
ответов

ORM для Clojure?

Я читал этот сайт о стеке Clojure Web: http://brehaut.net/blog/2011/ruat_introduction, и именно это сказать о ORM для Clojure: «Нет SQL / Реляционные дБ ОРМ для Clojure ...
вопрос задан: 29 May 2019 07:43
0
ответов

Получить индекс элемента std :: vector по его адресу

Допустим, у меня есть std :: vector, и я каким-то образом получил адрес n-го элемента. Есть ли там простой способ (быстрее, чем итерация по вектору) получить индекс, по которому появляется элемент, ...
вопрос задан: 31 January 2019 16:22
0
ответов

Проблема производительности для vector :: size () в цикле в C ++

В следующем коде: std :: vector var; для (int я = 0; я
вопрос задан: 29 January 2019 11:00
0
ответов

Преобразовать UIImage в std :: vector < uint8_t & gt ;?

https://github.com/tensorflow/tensorflow/blob/master/tensorflow/examples/ios/simple/ios_image_load.mm Вот пример того, как преобразовать его, если изображение хранится на диске. Но как с этим бороться, если я ...
вопрос задан: 19 January 2019 21:03
0
ответов

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

Я хочу распечатать содержимое вектора на C++, вот что у меня есть: #include #include #include <строка> #include #include <вектор> #...
вопрос задан: 11 August 2018 05:20
0
ответов

Почему C ++ не требует & ldquo; new & rdquo; оператор для инициализации std :: vector?

/ * bar.h * / class bar {/ * стандартный материал пропущен * / std :: vector < my_obj * > Foo; }; / * bar.cpp * / bar :: bar () {// foo = new std :: vector < my_obj * > (); < - почему мне это не нужно ...
вопрос задан: 22 June 2018 15:19
0
ответов

Установите вектор std ::в конструкторе класса

Я разрабатываю класс, который имеет std ::vector в качестве переменной экземпляра. Я использую вектор std ::, потому что мне нужно установить его размер во время выполнения. Вот соответствующие части моего кода :...
вопрос задан: 14 June 2017 23:52
0
ответов

Почему перераспределение векторной копии вместо перемещения элементов? [дубликат]

Возможный дубликат: как обеспечить семантику перемещения при увеличении вектора? insert, push_back и emplace(_back) могут привести к перераспределению std::vector. Я был озадачен, увидев, что следующий код...
вопрос задан: 23 May 2017 12:34
0
ответов

How to efficiently copy a std::vector to a std::string

Этот вопрос является обратной стороной этого Как эффективно скопировать std::string в вектор Я обычно копирую вектор таким образом ( null terminated string ) std::string s((char*)&v[0]); или (если ...
вопрос задан: 23 May 2017 12:33
0
ответов

vector :: at vs. vector :: operator []

Я знаю, что at () работает медленнее, чем [], из-за проверки границ, которая также обсуждается в подобные вопросы, такие как C ++ Vector at / [] operator speed или :: std :: vector :: at () vs operator [] << ...
вопрос задан: 23 May 2017 12:18
0
ответов

О разных способах заполнения вектора

Я могу придумать три способа заполнения std :: vector Предположим, у нас есть vector v (100, 0); Затем я хочу, чтобы он удерживал (1, 1, 1). Мы можем: v.clear (); v.resize (3, 1); Или v = vector (3, ...
вопрос задан: 23 May 2017 12:11
0
ответов

boost :: ptr_container и std :: vector

Прочитав ответ на этот вопрос, мне интересно узнать разницу между boost :: ptr_container и std :: vector < shared_ptr>. У меня создалось впечатление, что boost :: ptr_container ...
вопрос задан: 23 May 2017 11:57
0
ответов

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

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

Должен ли (в C ++ 11) std :: vector :: resize (size_type) работать для конструктивного значения по умолчанию int_4 [4]?

В C ++ 11 есть две версии std :: vector :: resize (): void resize (size_type count); void resize (размер_типа, константный тип_значения и значение); Я понимаю (как предложено одним из ...
вопрос задан: 23 May 2017 11:53
0
ответов

std :: vector to char * array

У меня есть std :: vector , который мне нужно использовать в качестве аргумента функции C который читает char * foo. Я видел, как преобразовать std :: string в char *. Как новичок в C ++, я пытаюсь ...
вопрос задан: 23 May 2017 10:31
0
ответов

Вызовет ли метод vector.resize() конструкторы элементов по умолчанию при изменении размера?

Я пробую следующий код: struct _Struct2 Пустота *ptr; двойной dval; }; структура _Struct { float fval; int ival; std::vector<_Struct2> данные; }; std::vector<...
вопрос задан: 26 April 2017 15:31
0
ответов

Вставка уникальных данных в вектор

У меня есть следующие данные :FolioA Name1 100 FolioA Name2 110 ФолиоA Name3 100 FolioB Name1 100 FolioB Name3 106 FolioC Name1 108 FolioC Name2 102 FolioC Имя3 110 Я хочу вставить только уникальные имена (...
вопрос задан: 2 March 2017 06:17
0
ответов

Как «наблюдать» за размером C ++ std :: vector в gdb?

У меня есть std :: vector как часть класса, который содержит настраиваемый тип. Кажется, что его содержимое загадочным образом изменилось где-то в программе. Я не могу понять, где это ...
вопрос задан: 17 February 2017 20:00
0
ответов

Существует ли стандартный способ перемещения диапазона в вектор?

Рассмотрим следующую программу, которая вставляет диапазон элементов в вектор: vector v1; вектор<строка> v2; v1.push_back("один"); v1.push_back("два"); v1.push_back("три"); v2....
вопрос задан: 25 November 2016 13:28
0
ответов

Можно ли поместить массив целых чисел в вектор C++?

Есть ли проблемы с моим кодом? std::vector веса; целый вес[2] = {1,2}; weights.push_back (вес); Он не может быть скомпилирован, пожалуйста, помогите объяснить, почему: нет функции сопоставления для ...
вопрос задан: 9 October 2016 02:42
0
ответов

Как дешево назначить массив в стиле C для std :: vector?

В настоящее время я делаю следующее: // float * c_array = new float [1024]; void Foo :: foo (float * c_array, size_t c_array_size) {// std :: vector cpp_array; cpp_array.assign (c_array, c_array + ...
вопрос задан: 1 September 2016 19:12
0
ответов

C ++, скопировать в вектор

Мне нужно скопировать std :: set в std :: vector: std :: set input; input.insert (5); input.insert (6); std :: vector output; std :: copy (input.begin (), input.end (), output.begin ()); // ...
вопрос задан: 11 August 2016 21:36
0
ответов

C ++ 11 std :: array

Я бы хотел использовать std :: array из C ++ 11 как поле моего собственного класса. Он принимает два параметра шаблона (первый определяет тип данных, второй определяет размер массива). Но я знаю только второй параметр ...
вопрос задан: 16 June 2016 22:38
0
ответов

Почему не работает emplace_back с конструктором удаленных копий?

У меня есть тип, из которого я удалил конструктор копирования, и я хотел бы иметь вектор этого типа, поэтому мне нужно создать все элементы через emplace_back. Но emplace_back, кажется, требует ...
вопрос задан: 31 December 2015 09:03
0
ответов

Инициализация std::vector списком последовательных целых беззнаковых чисел

Я хочу использовать специальный метод для инициализации std::vector, который описан в книге по C++, которую я использую в качестве справочника (немецкая книга "Der C++ Programmer" Ульриха Бреймана, если...
вопрос задан: 13 October 2015 16:42
0
ответов

Удалить указатель для удаления из вектора

Скажем, у меня есть вектор указателей на объекты «Порядок». Теперь я хочу удалить заказ из этого вектора. Интересно, является ли следующий способ правильным способом удаления такого указателя? std :: vector ...
вопрос задан: 22 August 2015 12:56
0
ответов

Поведение метода vector reserve ()

Я хотел узнать поведение std :: vector :: reserve () в следующих ситуациях: Предположим, что reserve (N) вызывается несколько раз один за другим сразу. Будет ли добавлен предыдущий резерв (N1) ...
вопрос задан: 3 July 2015 17:22