Результаты поиска по запросу "stdvector"
Объект создается для второго параметра, и поэтому также будет уничтожен в конце конструктора.
ьзуя g ++, я замечаю, что создание вектора нулевого размера вызывает конструктор параметризованного типа объекта вектора один раз. Затем он удаляется. Почему это происходит? #include <iostream> #include <vector> using namespace std; class s { ...
Ура & hth.
ы выполняем анализ вставки сзади (push_back) в std :: vector? Это амортизированное время составляет O (1) на одну вставку. В частности, ввидео в канале 9 от Стефана Т ...
std :: vector <Foo>, когда некоторые члены Foo являются ссылками
Я часто предпочитаю использовать ссылки, а не указатели, когда это возможно, это делает синтаксис более чистым, по моему мнению. В этом случае у меня есть класс: class Foo { public: Foo(Bar & bar) : bar_(bar) {} private: Bar & bar_; ...
Функция C находится в библиотеке. Я могу использовать его только как есть. Я подумал, что если можно передать вектор в функции C (& v [0]), то, что я пытаюсь сделать, возможно, выполнимо, я просто не знаю, как
ия C ожидает, что массив буферов будет находиться в области видимости во время выполнения. например char values[x][y]Функция C будет заполнять буферы Я хотел бы использовать динамический массив, поэтому мне не нужно жестко кодировать ...
Почему вы используете время для посева генератора вместо
общий, многоразовый способ перемешатьstd::vector в C ++. Вот как я сейчас это делаю, но я думаю, что это не очень эффективно, потому что ему нужен промежуточный массив и ему нужно знать тип элемента (DeckCard в этом примере): srand(time(NULL)); ...
так что лучший и простой способ это:
я естьstd::vector<std::string> что мне нужно использовать дляC аргумент функции, который читаетchar* foo, у меня естьвидели [https://stackoverflow.com/questions/347949/convert-stdstring-to-const-char-or-char] ...
Спасибо, эти макросы очень помогли :)
я запускаю свою программу, она иногда вылетает и выдает мне эту ошибку: " обнаружен glibc/ pathtoexecutable: free (): неверный следующий размер (быстрый) " Обратный след приводит к функции-члену, которая просто вызывает векторную функцию ...
@ Угу, я пропустил это. В этом случае ему придется создать новый вектор:
могу придумать надежного способа (который также сжимает память) для удаления первых N элементов из std :: vector. Как можно это сделать?
Возвращает пустой вектор строк, если ключ не найден
Я знаю, что это очень плохая идея, поэтому другие предложения о том, как сделать это эффективно, будут хорошо приняты. Вот вещь у меня естьmap<string,vector<string> > Я хочу найти ключ и вернуть его соответствующее значение (вектор строк в ...
Как «посмотреть» размер C ++ std :: vector в gdb?
У меня есть std :: vector как часть класса, который содержит пользовательский тип. Кажется, его содержимое загадочно изменилось где-то в программе. У меня проблемы с попыткой выяснить, где это происходит. Есть ли способ "посмотреть" содержимое ...