Результаты поиска по запросу "stdvector"
Вектор векторов, резерв
Предположим, я хочу представить двумерную матрицу
std :: vector <Foo>, когда некоторые члены Foo являются ссылками
Я часто предпочитаю использовать ссылки, а не указатели, когда это возможно, это делает синтаксис более чистым, по моему мнению. В этом случае у меня есть класс: class Foo { public: Foo(Bar & bar) : bar_(bar) {} private: Bar & bar_; ...
Безопасны ли std :: map и std :: vector?
Я занимаюсь разработкой многопоточного приложения, каждый поток будет читать (не будет никаких модификаций структур) из группы карт и векторов. Кто-нибудь может посоветовать, поскольку потоки только читают из этих структур, будет ли необходимо ...
Вектор выходит за пределы без ошибки
у меня естьstd::vector, Я проверяю его размер, который равен 6, но когда я пытаюсь получить доступvec[6] чтобы проверить, даст ли это ошибку, я получаю не ошибку, а какое-то число. Не должно ли это дать ошибку? редактировать: что-то ...
std :: remove_if используя другой метод класса
Я хочу использоватьstd::remove_if с предикатом, который является функцией-членом другого запроса. Это class B; class A { bool invalidB( const B& b ) const; // use members of class A to verify that B is invalid void someMethod() ; ...
Почему vector :: clear не удаляет элементы из вектора?
Когда я используюclear() наstd::vectorпредполагается уничтожить все элементы вvector, но это не так. Образец кода: vector<double> temp1(4); cout << temp1.size() << std::endl; temp1.clear(); cout << temp1.size() << std::endl; temp1[2] = 343.5; ...
Хороший способ добавить вектор к себе
Я хочу продублировать содержимое вектора и добавить их в конец исходного вектора, т.е.v[i]=v[i+n] for i=0,2,...,n-1 Я ищу хороший способ сделать это, а не с петлей. Я виделstd::vector::insert но итеративная версия запрещает итератору*this(то ...