0
ответов

Следует ли исключить использование Vector? [closed]

Когда нам не нужна синхронизация, ArrayList работает быстрее, чем Vector. И когда нам действительно нужна синхронизированная коллекция, нам лучше использовать оболочки синхронизации (поправьте меня, если я ошибаюсь), или ...
вопрос задан: 24 December 2010 10:19
0
ответов

Сравните с size_t, верните int?

Я пишу несколько примеров кода из книги «Как думать как компьютерный ученый на C ++», и этот о обработка объектов и колод игральных карт. Я столкнулся с такой ситуацией: int Card :: find (...
вопрос задан: 16 December 2010 19:08
0
ответов

преобразование массива строк const char * с завершающим нулем в std :: vector

У меня есть функция Visual Studio 2008 C ++, в которой мне дан массив строк с завершающим нулем const char * и счетчик количества строк в этом массиве. Я ищу умный способ превратить ...
вопрос задан: 16 December 2010 18:44
0
ответов

Второй аргумент для std :: vector

Глядя на вектор, я понял, что никогда не использовал второй аргумент при создании векторов. std :: vector myInts; // это то, что я обычно делаю std :: vector myOtherInts; // ...
вопрос задан: 14 December 2010 08:02
0
ответов

Выделить память для вектора [closed]

Может ли кто-нибудь дать мне пример того, как выделить память для вектора? Все, что мне нужно - это пара строк. У меня есть вектор, который принимает 20-30 элементов ... но когда я пытаюсь его скомпилировать и скомпилировать, я только ...
вопрос задан: 13 December 2010 10:11
0
ответов

Создание вектора с помощью istream_iterators

Я вспоминаю однажды увидев умный способ использования итераторов для чтения всего двоичного файла в вектор. Это выглядело примерно так: #include #include #include
вопрос задан: 12 December 2010 18:54
0
ответов

Вектор C ++ , push_back из другого потока сбой?

У меня есть неожиданные ошибки утверждений в моем коде с использованием проверенной реализации STL. После некоторого исследования я сузил проблему до push_back в векторе, вызываемом из другого потока, чем ...
вопрос задан: 10 December 2010 16:37
0
ответов

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

Как Заголовок подсказывает, как лучше всего преобразовать массив строк в вектор? Спасибо
вопрос задан: 9 December 2010 16:32
0
ответов

python numpy вычисление евклидова расстояния между матрицами векторов-строк

Я новичок в Numpy и хотел бы спросить вас, как вычислить евклидово расстояние между точками, хранящимися в векторе. Предположим, что у нас есть numpy.array, каждая строка является вектором и одним numpy ....
вопрос задан: 6 December 2010 21:12
0
ответов

Куда указывает rend?

Для поддержки идеи полуоткрытия в STL диапазоны, нам разрешено указывать один за концом массива. Предположим, у нас есть вектор из трех элементов. Если std :: vector :: iterator реализован как указатель, как ...
вопрос задан: 5 December 2010 09:42
0
ответов

Вектор STL и безопасность потоков

Допустим, у меня есть вектор из N элементов, но до n элементов этого вектора имеют значимые данные. Один поток средства обновления обновляет n-й или n + 1-й элемент (затем устанавливает n = n + 1), а также проверяет, слишком ли n ...
вопрос задан: 3 December 2010 15:11
0
ответов

Скопировать std :: stack в std :: vector

Гарантировано ли, что следующий код будет работать (при условии, что st не пусто)? #include <вектор> vector Гарантирует ли стандарт работу следующего кода (при условии, что st не пусто)? #include <вектор> vector Гарантир
вопрос задан: 3 December 2010 13:48
0
ответов

Почему у вектора нет метода sort () как функции-члена вектора , а list -?

В STL есть метод sort () для списков. Что абсурдно, потому что я был бы более склонен сортировать массив / вектор. Почему для вектора не предусмотрена функция sort ()? Есть ли какая-то основная философия ...
вопрос задан: 3 December 2010 06:21
0
ответов

Объединение векторов оси вращения

Я экспериментирую с использованием векторов осей и углов для вращения в моем игровом движке для хобби. Это трехкомпонентный вектор вдоль оси вращения с длиной вращения в радианах. Мне они нравятся ...
вопрос задан: 30 November 2010 17:42
0
ответов

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

Я пытаюсь стереть указатель на объект, но у меня все равно происходит сбой консоли (PS2), я не получаю никаких ошибок из-за способа настройки консоли, поэтому я не совсем уверен, что происходит. Я перечислил ...
вопрос задан: 29 November 2010 15:15
0
ответов

Получение массива из std: vector

Какой самый простой способ получить массив символов из вектора? Я получаю строку, инициализированную с помощью векторных итераторов начала и конца, а затем получаю .c_str () из этой строки. ...
вопрос задан: 27 November 2010 01:32
0
ответов

Мне нужна помощь в добавлении массива к вектору в C ++

Я следую за 5-м изданием OpenGL Super Bible, и они определяют вектор (вектор, как в математике) как typedef float M3DVector3f [3]; Я пытаюсь добавить экземпляр этого в std :: vector (...
вопрос задан: 23 November 2010 03:02
0
ответов

Не игнорировать регистр при сортировке символьных строк

Есть ли в R встроенная функция для сортировки символьных векторов с учетом регистра в учетную запись? sort и order игнорируют регистр: tv <- c ("a", "A", "ab", "B") сортировка (тв) ## [1] "a" "A" "ab" "B" Это ...
вопрос задан: 22 November 2010 16:06
0
ответов

Как искать элемент в векторе?

У меня есть такой код .... std :: vector :: p = найти (v.begin (), v.end (), "asdasda"); cout << * p << endl; если "asdasda" не является частью вектора, p указывает на ...
вопрос задан: 22 November 2010 07:21
0
ответов

indexOf в стиле ArrayList для std :: vector в C ++?

Я перехожу на C ++ из Java, и у меня обычная проектная ситуация, в которой у меня есть элемент (не примитив), который я хотел бы удалить из std :: vector. на Java я бы написал что-то вроде: arrayList ....
вопрос задан: 22 November 2010 00:28
0
ответов

Объявление векторов в файле заголовка C ++

У меня возникли некоторые проблемы с объявлениями векторов в файле заголовка создаваемого мной класса C ++. Весь мой заголовочный файл выглядит так: #ifndef PERSON_H #define PERSON_H #include "Message.h" # ...
вопрос задан: 19 November 2010 23:37
0
ответов

Более элегантный способ использования recv () и vector

Пока что у меня есть этот пример кода: ... int nbytes = 0; vector буфер; buffer.resize (5000); nbytes = recv (сокет, & буфер [0], buffer.size (), 0); // поскольку я хочу использовать buffer.size () ...
вопрос задан: 19 November 2010 09:59
0
ответов

Как писать параллельный код с векторами Haskell?

С одной стороны, в Haskell Vector предпочтительнее использовать тип a в качестве массива чисел. Есть даже (неполный) Учебник по векторам. С другой стороны, Control.Parallel.Strategies ...
вопрос задан: 17 November 2010 10:21
0
ответов

Безопасно ли push_back «динамически выделяемый объект» в вектор?

Когда мне нужно добавить динамически выделенный объект в вектор, я делаю это следующим образом: class Foo {...}; вектор v; v.push_back (новый Foo); // делаем что-то с Foo в v /...
вопрос задан: 15 November 2010 14:37
0
ответов

Получение ввода непосредственно в вектор в C ++

Рассмотрим следующий фрагмент кода: ... int N, var; vector nums; cin >> N; пока (N--) {cin >> var; nums.push_back (var); } ... Можно ли сделать это без использования ...
вопрос задан: 14 November 2010 20:58
0
ответов

Как инициализировать вектор массивом значений?

Как инициализировать вектор массивом значений? Я пробовал это, и он отлично подходит, но не работает! langs = новый вектор. (["en", "fr"]); Мне также нужно загрузить произвольный массив ...
вопрос задан: 13 November 2010 20:06
0
ответов

Почему в Flash Player 10 с векторами больше следует использовать массивы?

Есть ли причина использовать массивы в качестве структуры данных списка по умолчанию в AS3, если вы ориентируетесь на Flash Player 10? Почему бы не использовать векторы (типизированные массивы) по умолчанию во всей программе, поскольку они ...
вопрос задан: 13 November 2010 01:45
0
ответов

Вектор структур

У меня есть код, который мне дал другой человек, в котором у нас есть структура struct Pair {string s1; строка s2; эквивалент bool; }; Затем он устанавливает вектор этих жестко закодированных структур. ...
вопрос задан: 11 November 2010 15:10
0
ответов

std :: copy и std :: vector проблема

Я понимаю, почему это вызывает segfault: #include #include <вектор> используя пространство имен std; int main () {вектор v; int iArr [5] = {1, 2, 3, 4, 5}; int * p = ...
вопрос задан: 10 November 2010 13:15
0
ответов

std :: vector объектов и константная корректность

Рассмотрим следующее: class A { общедоступные: const int c; // изменять нельзя! A (int _c): c (_c) {// Здесь ничего нет} A (const A & copy): c (copy.c) {...
вопрос задан: 8 November 2010 14:03