Вопросы по теме 'push-back'

Vector выполняет перераспределение при каждом push_back
IDE — Visual Studio 2008, Visual C++ У меня есть собственный класс Class1 с конструктором копирования. У меня также есть вектор Данные вставляются с использованием следующего кода Class1* objClass1; vector<Class1>...
1054 просмотров
schedule 28.02.2023

Вектор контейнера Stl push_back с многопоточностью OpenMP
Я хочу вставить объект в вектор из разных потоков. Нет. ниток зависит от машины. #pragma omp parallel shared(Spaces, LookUpTable) private(LutDistribution, tid) { tid = omp_get_thread_num(); BestCoreSpaces.push_back(...
3846 просмотров
schedule 13.12.2023

Использование push_back() для списка STL в C++ вызывает нарушение прав доступа, сбой
Я создаю игру, используя собственный самодельный игровой движок, но у меня возникают проблемы со списками. В моей программе есть структура под названием BoardState. Каждая из этих структур имеет список указателей BoardState, называемых потомками....
3375 просмотров
schedule 14.10.2023

Неправильные значения GDB для vector.size()
Простой vector.push_back() вызывает ошибку в моем коде: #include <vector> using namespace std; int main(int argc, const char *argv[]) { vector<unsigned> stack; stack.push_back(1); stack.push_back(1); //stack.size() becomes...
1969 просмотров
schedule 26.11.2023

С++ вектор push_back не работает
Моя программа вылетает здесь: void TriangleStrip::addTriangle(Triangle t){ cout << t <<endl ; instances.push_back(t); // problem here } экземпляры: vector<Triangle> instances; Я вызываю addTriangle здесь:...
2208 просмотров
schedule 03.04.2023

Не могу выполнить deque.push_back() 10+ миллионов деков
Я студент, и мой классный проект по операционным системам имеет небольшую загвоздку, которая, по общему признанию, немного лишняя для самих спецификаций задания: Хотя я могу поместить 1 миллион деков в свою деку деков, я не могу поместить ~ 10...
268 просмотров
schedule 07.11.2022

Вектор как объекты, ошибка push_back — ожидаемое первичное выражение до (токен
for(int i = 0; i < classSize; i++){ cout << "Enter Student Name: "; cin >> name; cout << "Enter Student Grade: "; cin >> grade; Student(name, grade); newMyClass.push_back(Student); cout...
1688 просмотров
schedule 08.05.2023

Конструктор копирования вызывается более одного раза
Ниже выводится код: Default ctor is called Copy ctor is called Default ctor is called Copy ctor is called Copy ctor is called Почему для каждого push_back() вызов конструктора копирования увеличивается на 1? Я думаю, что это должно быть...
16 просмотров
schedule 20.08.2022