Вопросы по теме 'stdlist'

Указатель на элемент в итерации по std :: list
Я работаю над очень простой игрой, и у меня есть коллекция объектов std :: list, относящихся к моей игре. Я объявил это как: std::list<Target> targets; Когда я повторяю его, используя for (std::list<Target>::iterator iter =...
1544 просмотров
schedule 25.03.2023

В чем разница между std::list‹std::pair› и std::map в C++ STL?
В чем разница между std::list<std::pair> и std::map ? Есть ли метод find для списка?
65361 просмотров
schedule 03.03.2023

Итерация через std:list‹wstring›
Это мой код: for (std::list<std::wstring>::iterator itr = kb->titles.begin(); itr != kb->titles.end() ; itr++) { _size += *itr.size(); } То, что я пытаюсь сделать, это получить доступ к каждой wstring,...
1836 просмотров
schedule 31.03.2023

Как отправить список через COM
Могу ли я отправить список объектов через COM? У меня есть свой класс, а также есть список этого класса. И мне нужно отправить это через функцию COM. Могу ли я сделать это? Если да, то как? Нужен ли маршалинг сериализации?
91 просмотров
schedule 29.06.2022

Карта списка со структурами (содержащая список) — не может получить доступ к списку внутри структуры через карту
Я запустил поисковые системы, но не могу найти соответствующий ответ на мою проблему: В основном я хочу иметь карту, каждая запись которой содержит список структур. Сама структура содержит 2 переменные std::string и переменную...
942 просмотров
schedule 20.06.2023

Делает ли std::list::clear недействительным итератор std::list::end?
Проверьте этот код: #include "stdafx.h" #include <list> int _tmain(int argc, _TCHAR* argv[]) { std::list<int> mylist; mylist.push_back(1); std::list<int>::iterator i = mylist.end(); if( i == mylist.end() )...
1851 просмотров
schedule 26.02.2023

Копировать std::list в std::vector, пропуская элементы
Я столкнулся с довольно странным исключением при запуске кода C++ в моем приложении Objective-C. Я использую libxml2 для чтения файла XSD. Затем я сохраняю соответствующие теги как экземпляры класса Tag в std::list. Затем я копирую этот список в...
647 просмотров
schedule 15.11.2022

Итераторы для std::deque становятся недействительными после вставки или стирания на обоих концах контейнера?
Я хотел бы реализовать движущееся окно образцов, которые добавляются через нерегулярные промежутки времени, и я хотел бы знать, следует ли мне использовать std::forward_list или std::deque . По прошествии времени новые элементы будут добавляться в...
374 просмотров
schedule 19.09.2022

Где размещены элементы std :: list?
Я играю с std :: list, чтобы понять, как он хранит элементы. Я написал следующий код, чтобы проверить, где расположены элементы. #include <QtCore> #include <list> class Dummy { public: Dummy(int i) : _i(i){qDebug() << _i...
246 просмотров
schedule 02.03.2024

Сращивание полного списка за постоянное время
Я пытаюсь соединить (объединить) два полных списка std::list за постоянное время. Из чтения документации и других вопросов ( Как выполнять объединение диапазонов в постоянное время с помощью std::forward_list? ), у меня есть два уточняющих вопроса:...
526 просмотров
schedule 08.02.2023

Visual Studio C++ 2015 и openMP
Я хочу знать поведение компилятора VC++ с /openmp. Я использую стороннюю библиотеку ( OpenMVG ), которая поставляется с cmakefilelist. Поэтому я сгенерировал решение Visual Studio для его компиляции. CMake распознает возможности openmp компилятора,...
817 просмотров
schedule 22.04.2022

Передайте список наследуемых объектов функции, которая принимает список отцовских объектов
У меня есть класс, который наследуется от другого класса: class A { //... }; class B : public A { //... }; У меня есть функция, которая принимает (const) список указателей на тип отца: void foo(const list<A*>& myList);...
45 просмотров
schedule 22.06.2022

хранение адресов элементов std::list; объем памяти
Я создаю std::list элементов структуры. С определенным критерием я хочу сохранить адреса нескольких элементов (потому что эти адреса не меняются (?)) из списка в std::vector для быстрого доступа в другом использовании. Пример вещей приведен ниже...
70 просмотров
schedule 11.10.2022