7
ответов

Как добавить элемент в начало вектора в C ++? [Дубликат]

Я видел только push_back, который должен добавить элемент в обратную сторону вектора, есть ли способ добавить что-то к фронту вектора? Как будто толкайте что-то в стек ... Почему это отмечено ...
вопрос задан: 28 August 2014 11:50
7
ответов

myVector.erase (myPtr) удаляют объект, на который указывает myPtr?

Если у меня есть следующий код, Foo *f = новый Foo (); вектор <Foo*> vect; vect.push_back (f);//действительно наполняют vect.erase (f); я создавал утечку памяти? Наверное, но стирание слова дает чувство...
вопрос задан: 10 August 2014 09:27
7
ответов

Должен ли мы вернуть указатель на вектор из функции? [Дубликат]

У меня есть сценарий, в котором я хочу сохранить несколько объектов определенного типа (фиктивный) в векторе. вектор & л; пустышки & GT; dummyObjects; Моя коллекция может содержать> 5k объектов. Теперь, ...
вопрос задан: 30 April 2014 10:39
7
ответов

Скорость, получающая доступ к станд.:: вектор итератором по сравнению с оператором [] / индекс?

Скажите, у меня есть станд.:: вектор <SomeClass *> v; в моем коде и я должен получать доступ к его элементам очень часто в программе, цикличное выполнение их вперед и назад. Который является самым быстрым типом доступа между...
вопрос задан: 15 May 2013 14:35
7
ответов

Лучший способ извлечь подвектор из вектора?

Предположим, что у меня есть станд.:: вектор (позволяют нам назвать это myVec) размера N. Что самый простой путь состоит в том, чтобы создать новый вектор, состоящий из копии элементов X через Y, где 0 <= X <= Y <= N-1? Для...
вопрос задан: 9 May 2013 19:09
7
ответов

Делает станд.:: вектор вызывает функцию подкачки при росте? Всегда или только для некоторых типов?

Насколько я знаю, что могу использовать вектор векторов (станд.:: вектор <станд.:: вектор <интервал>>) и это будет довольно эффективно, потому что внутренне элементы не будут скопированы, но подкачаны, который является...
вопрос задан: 30 September 2012 08:28
7
ответов

Вызов функции для каждого элемента вектора C ++

В C ++, есть ли способ вызвать функцию для каждого элемента вектора, без использования цикла, работающего над всеми элементами вектора? Нечто похожее на «карту» в Python.
вопрос задан: 9 May 2012 12:49
7
ответов

Делает станд.:: вектор изменяет свой адрес? Как избежать

Так как векторные элементы хранятся непрерывно, я предполагаю, что это не может иметь того же адреса после некоторого push_back, потому что выделенное место начальной буквы не могло быть достаточным. Я работаю над кодом где я...
вопрос задан: 19 September 2010 15:55
7
ответов

Почему действительно векторизовали индексы в R, запускаются с 1, вместо 0? [закрытый]

Какова причина, что векторные индексы в R запускаются с 1 вместо обычного 0? Пример:> прибытие <-c (10,20)> прибытие [0] числовой (0)> прибытие [1] [1] 10> прибытие [2] [1] 20 Является этим просто что они...
вопрос задан: 28 June 2010 19:02
7
ответов

Класс вектора Python

Я происхожу из среды C#, где этот материал супер легок — пытающийся перевести в Python для языка майя. Существует, должен' быть лучший способ сделать это. В основном я надеюсь создавать Векторный класс...
вопрос задан: 8 March 2010 12:21
7
ответов

Как отфильтровать множество на Яве?

Как я могу отфильтровать множество на Яве? У меня есть множество объектов, например, автомобили: Класс: общественный класс Автомобиль {общественные международные двери; общественный Автомобиль (интервал d) {this.doors = d; }} Использование: Автомобиль [].
вопрос задан: 17 January 2010 22:08
7
ответов

вектор <неподписанный символ> по сравнению со строкой для двоичных данных

Который является лучшим контейнером C++ для содержания и доступа к двоичным данным? станд.:: вектор <неподписанный символ> или станд.:: строка Является еще одним эффективным, чем другой? Каждый - более 'корректное' использование?
вопрос задан: 14 October 2009 18:14
7
ответов

Как сделать элементы вектора уникальными? (удалите не смежные дубликаты),

У меня есть вектор, содержащий немного несмежных дубликатов. Как простой пример, рассмотрите: 2 1 6 1 4 6 2 1 1 я пытаюсь сделать этот вектор уникальным путем удаления несмежных дубликатов и...
вопрос задан: 22 September 2009 03:03
7
ответов

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

Почему делает классическую реализацию Вектора (ArrayList для людей Java) удваивают его размер внутреннего массива на каждом расширении вместо того, чтобы утроить или учетверить его?
вопрос задан: 15 September 2009 12:08
7
ответов

Программирование гладкого изменения тяги от текущего вектора скорости до целевого вектора

TL; доктор: "Я не уверен, как вычислить плавный переход тяги между одним вектором и другим". Я программирую простую игру, где враг преследует после плеера в открытом пространстве (никакие стены)....
вопрос задан: 2 September 2009 01:05
7
ответов

Почему это лучше для использования'! =", чем' <' в векторном цикле? (C++)

Почему это лучше для использования'! =", чем' <' в векторном цикле? Я просто не вижу различия.
вопрос задан: 16 May 2009 04:07
7
ответов

C++, как скопировать карту в вектор [дубликат]

Каков лучший способ в C++ для копирования пары от карты до вектора? Я делаю это так, я могу впоследствии отсортировать вектор.
вопрос задан: 26 March 2009 04:08
7
ответов

Оператор Overloading <<-C++

Фон у меня есть контейнерный класс, который использует вектор <станд.:: строка> внутренне. Я предоставил методу AddChar (станд.:: строка) к этому классу обертки, который делает push_back () к внутреннему...
вопрос задан: 2 March 2009 04:29
7
ответов

Что такое векторы и как они используются в программировании?

Я знаком с математическим понятием / понятием физики вектора как величина и направление, но я также продолжаю сталкиваться со ссылками на векторы в контексте программирования (например, C++ кажется...
вопрос задан: 3 February 2009 18:44
7
ответов

Рекомендации для небольшой находящейся в c векторной и матричной [закрытой] библиотеки

Я нуждаюсь в легкой библиотеке для 2-х и 3-х векторов и 3x3 и 4x4 матрицы. В основном C. Именно так я не изобретаю велосипед субоптимальным образом. Какие-либо предложения?
вопрос задан: 13 October 2008 20:50
6
ответов

Надлежащее векторное управление памятью

Я делаю игру, и у меня есть вектор суетящихся маркеров. Когда маркер закончен, я делаю bullets.erase (bullets.begin () + i); Затем маркер исчезает. Однако это делает notseem для получения стержня...
вопрос задан: 30 January 2019 02:51
6
ответов

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

Как я могу создать 2D вектор? Я знаю, что в 2D массиве, могу выразить это как: [0] [1] =98; [0] [2] =95; [0] [3] =99; [0] [4] =910; [1] [0] =98; [1] [1] =989; [1] [2] =981; [1] [3] =987; Как можно сделать это...
вопрос задан: 27 May 2018 09:13
6
ответов

Как узнать, присутствует ли элемент в std :: vector?

Все, что я хочу сделать, это проверить, существует ли элемент в векторе или нет, чтобы я мог разобраться с каждым случаем. if (item_present) do_this (); еще do_that ();
вопрос задан: 2 November 2017 20:43
6
ответов

Поиск вектора станд. C++ структур для структуры с соответствующей строкой

Я уверен, что делаю это тяжелее, чем это должно быть. У меня есть вектор... вектор <Соединения> mJointsVector;... состоявший из структур, сделанных по образцу следующего: Соединения структуры {имя строки;...
вопрос задан: 23 May 2017 12:18
6
ответов

Как подвести итог элементов вектора C++?

Что является хорошими способами найти сумму всех элементов в станд.:: вектор? Предположим, что у меня есть векторный станд.:: векторный <международный> вектор с несколькими элементами в нем. Теперь я хочу найти сумму весь...
вопрос задан: 15 January 2017 13:47
6
ответов

Конкатенация двух стандартных: векторов

Как объединить два std :: vectors?
вопрос задан: 8 February 2016 23:04
6
ответов

Как Вы создаете статическую шаблонную функцию членства, которая выполняет действия с шаблонным классом?

Я пытаюсь создать родовую функцию, которая удаляет дубликаты из станд.:: вектор. Так как я не хочу создавать функцию для каждого типа вектора, я хочу сделать это шаблонной функцией, которая может...
вопрос задан: 30 September 2015 16:53
6
ответов

Оборачивать динамический массив в контейнер STL / Boost?

Мне нужно обернуть динамически размещенный массив (например, из a = new double [100]) в std :: vector (предпочтительно) без копирования массива. Это ограничение накладывается тем, что массив я хочу обернуть ...
вопрос задан: 18 February 2015 01:11
6
ответов

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

это - расточительный/плохой дизайн для использования вектора/списка, где в большинстве экземпляров это будет только иметь один элемент? пример: дракон класса {ArrayList <голова> = новый ArrayList <главные> Головы; хвост...
вопрос задан: 25 October 2012 11:37
6
ответов

Каковы отрицательные аспекты класса Java Стек, наследовавшийся Вектору?

Путем расширения класса Вектор разработчики Java смогли создать класс Стек быстро. Каковы отрицательные аспекты этого использования наследования, особенно для класса Стек?Большое спасибо.
вопрос задан: 21 December 2011 06:52