10
ответов

Как получить адрес станд.:: векторный буферный запуск наиболее изящно?

Я хочу использовать станд.:: вектор для того, чтобы динамично выделить память. Сценарий: интервал neededLength = computeLength ();//некоторая логика здесь//это выделит буферный станд.:: вектор <TCHAR>...
вопрос задан: 27 August 2009 07:52
10
ответов

Как Вы нормализуете нулевой вектор

Предположим, что у Вас есть функция, 'нормализуют', который берет список чисел (представляющий вектор), как введено и возвращает нормализованный вектор. Что должно результат быть, когда вектор является всеми нулями или...
вопрос задан: 6 April 2009 15:52
9
ответов

Как делают Вы копируете содержание массива к станд.:: вектор в C++ без цикличного выполнения?

У меня есть массив значений, который передается моей функции от другой части программы, которую я должен сохранить для дальнейшей обработки. Так как я не знаю, сколько раз будет вызвана моя функция...
вопрос задан: 10 March 2017 15:32
9
ответов

Программное обеспечение для рисования [закрытых] научных данных

Я ищу программное обеспечение для рисования научных данных, главным образом векторы, системы координат и схемы, например:
вопрос задан: 8 February 2017 14:16
9
ответов

Что является правильным способом освободить станд.:: вектор указателей в C++?

Я искал StackOverflow, но не мог найти ответ на этот вопрос. Предположим, что у меня есть станд.:: вектор <День *> vector_day - который является - вектор указателей на Дневной объект. Теперь я push_back к...
вопрос задан: 8 July 2015 22:00
9
ответов

Указатель на адрес члена данных

Я прочитал (внутри объектной модели C ++) этот адрес указателя на член данных в C ++ это смещение члена данных плюс 1? Я пытаюсь это на VC ++ 2005, но я не получаю точные значения смещения. Для ...
вопрос задан: 12 April 2014 06:55
9
ответов

Получение вектора <Полученный*> в функцию, которая ожидает вектор <Основа*>

Рассмотрите эти классы. класс Основа {...}; Полученный класс: общедоступная Основа {...}; эта функция освобождает BaseFoo (станд.:: вектор <Основа*> vec) {...} И наконец мой векторный станд.:: вектор <...
вопрос задан: 9 September 2012 16:20
9
ответов

Вектор C++ в / [] скорость оператора

Чтобы дать функциям опцию изменить вектор, который я не могу сделать, воркуют = myvec.at (i); doThis (воркуют); doThat (воркуют); doStuffWith (воркуют); Но я должен сделать: doThis (myvec.at (i)); doThat (...
вопрос задан: 5 April 2010 13:39
9
ответов

Преобразовать итератор в указатель?

У меня есть станд.:: вектор с n элементами. Теперь я должен передать указатель на вектор, который имеет последние n-1 элементы к функции. Например, мое векторное <международное> нечто содержит (5 2 6 87 251). Функция...
вопрос задан: 13 April 2009 12:56
9
ответов

Чистый вектор каждое повторение цикла. Какова большая часть памяти эффективный путь?

У меня есть вопрос о станд.:: вектор. У меня есть очень интенсивно использующий память алгоритм, где я предвижу, что предсказание векторных размеров и резервирование достаточной памяти для векторов заранее помогут мне много...
вопрос задан: 6 March 2009 14:12
8
ответов

Как делают я нахожу положение элемента в станд.:: вектор?

Я должен найти положение элемента в станд.:: вектор для использования его для ссылки на элемент в другом векторе: международная находка (вектор константы <тип> и где, интервал searchParameter) {для (интервал i = 0;...
вопрос задан: 19 September 2016 20:03
8
ответов

Почему я не могу использовать ссылочный тип как элемент std :: vector [duplicate]

Не знаете, почему ссылочный тип не может быть типом элемента в std :: vector. Следующий код не будет компилироваться: class Person {public: int m_id = 0; Person (int id): m_id (id) {}}; станд: ...
вопрос задан: 14 June 2014 08:32
8
ответов

Векторы внутри классов: обработка конструктора и деструктора копирования (C ++)

Возьмем простой класс с «большой 3» (конструктор, конструктор копирования, деструктор): # включить <вектор> использование пространства имен std; // фактически идет в файл C, который ссылается на этот заголовочный файл ... класс ...
вопрос задан: 31 January 2011 03:26
8
ответов

как push_back реализован в векторе STL?

Меня задали этот вопрос в интервью. Точки, на которые я ответил, похожи на это 1) индекс, указывающий на текущую позицию; 2) измените размер, если необходимо. Кто-либо может уточнить больше?
вопрос задан: 12 April 2010 20:04
8
ответов

вектор и константа

Рассмотрите эту пустоту f (вектор <константа T*>& p) {} международное основное () {вектор <T*> nonConstVec; f (nonConstVec);} следующее не собирает. Вещь состоит в том, что вектор <T*> может...
вопрос задан: 20 January 2010 15:01
8
ответов

Я могу рассматривать структуру как массив?

У меня есть структура для содержания 4D, векторная структура {пускает в ход x; плавание y; плавание z; плавание w;} vector4f И я пользуюсь библиотекой, которая имеет некоторые функции, которые воздействуют на векторы, но берут плавание...
вопрос задан: 27 December 2009 22:44
8
ответов

Как создать комбинации нескольких векторов без жестких циклов кодирования в C ++?

У меня есть несколько данных, которые выглядят так: Vector1_elements = T, C, A Vector2_elements = C, G, A Vector3_elements = C, G, T ..... до ... VectorK_elements = ... # Отметим также, что член каждого вектора ...
вопрос задан: 10 November 2009 16:05
8
ответов

Вычитание 2 списков в Python

Прямо сейчас у меня есть значения vector3, представленные как списки. существует ли способ вычесть 2 из них, любят значения vector3, как [2,2,2] - [1,1,1] = [1,1,1] я должен использовать кортежи? Если ни один из них не определяет их...
вопрос задан: 9 October 2009 12:09
8
ответов

Должен повысить:: ptr_vector использоваться на месте станд.:: вектор все время?

Просто концептуальный вопрос, с которым я сталкивался. В моем текущем проекте такое чувство, что я злоупотребляю повышение smart_ptr и ptr_container библиотеки. Я создавал повышение:: ptr_vectors во многих...
вопрос задан: 3 September 2009 17:46
8
ответов

Как избежать цикла в R: выбор объектов из списка

Я мог решить это использование циклы, но я пробую, думают в векторах, таким образом, мой код будет большим количеством R-esque. У меня есть список имен. Формат является firstname_lastname. Я хочу выйти из этого списка отдельное...
вопрос задан: 31 August 2009 00:48
8
ответов

Вектор переупорядочивания использование вектора индексов

Я хотел бы переупорядочить объекты в векторе, с помощью другого вектора для определения порядка: обуглитесь [] = {'b', 'c'}; ПОРЯДОК size_t [] = {1, 0, 2}; вектор <символ> vA (A, + sizeof (A) / sizeof (...
вопрос задан: 19 August 2009 23:03
8
ответов

Управление памятью C++ и векторы

Я становлюсь очень смущенным с управлением памятью относительно векторов и мог сделать с некоторым объяснением фундаментальных понятий. У меня есть программа, которая использует большие векторы. Я создал векторы с новым...
вопрос задан: 8 June 2009 17:08
8
ответов

Инициализация вектора прежде основной () в C++

Я хочу смочь инициализировать вектор размера 'РАЗМЕР' перед основным. Обычно я сделал бы статический вектор <интервал> myVector (4,100); международное основное () {//Здесь у меня есть вектор размера 4 с весь...
вопрос задан: 25 April 2009 11:04
8
ответов

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

Я - программист на C++ новичка и таким образом, я изучил массивы использования, а не векторы (это, кажется, общий способ сделать вещи, затем идти дальше к векторам позже). Я заметил что много ответов...
вопрос задан: 27 February 2009 12:17
7
ответов

Что происходит, если Вы увеличиваете итератор, который равен в конец итератор контейнера STL

Что, если я увеличиваю итератор 2, когда он указывает на последний элемент вектора? В этом вопросе, спрашивающем, как скорректировать итератор к контейнеру STL 2 элементами, которые два разных подхода...
вопрос задан: 29 November 2017 10:51
7
ответов

Получите индекс в вектор с помощью Итераторов

При итерации по элементам вектора это предпочтено для использования итераторов вместо индекса (см. Почему итераторы использования вместо индексов массива?). станд.:: вектор <T> vec; станд.:: вектор <T>::...
вопрос задан: 23 May 2017 11:58
7
ответов

Удалите все объекты из станд. C++:: вектор

Я пытаюсь удалить все из станд.:: вектор при помощи следующего кода vector.erase (vector.begin (), vector.end ()); но это не работает. Обновление: не очищается разрушают элементы, сохраненные...
вопрос задан: 7 June 2016 07:15
7
ответов

Доступ к параметру шаблона typedef / use [duplicate]

В настоящее время я работаю над шаблоном математического векторного класса. При этом я наткнулся на какое-то раздражающее поведение. Мой фактический векторный класс наследует компоненты из другого класса через ...
вопрос задан: 1 June 2016 12:28
7
ответов

Где я могу искать определение size_type для векторов в STL C++?

Кажется безопасным бросить результат размера моего вектора () функция к неподписанному интервалу. Как я могу сказать наверняка, хотя? Моя документация не соглашается, как size_type определяется.
вопрос задан: 2 December 2015 08:36
7
ответов

Объединение двух векторов & lt; cv :: String & gt; в OpenCV с использованием C ++ [duplicate]

Как эффективно конкатенировать два вектора cv :: String type в OpenCV? У меня есть следующий метод, который использует метод cv :: glob из openCv для возврата всех имен файлов из каталога, метода ...
вопрос задан: 24 November 2015 10:00