Форум программистов, компьютерный форум CyberForum.ru

Несколько mutable bool в классе - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти сумму наименьших элементов каждой строки матрицы и их координаты http://www.cyberforum.ru/cpp-beginners/thread956003.html
Здравствуйте! в Возможно такая темы была уже, но я так и не нашел( В общем задача такая: Задана квадратная матрица A размером N x N (N<=10), состоящая из действительных элементов. Найти сумму наименьших элементов каждой строки матрицы и их координаты. Помогите пожалуйста дописать блок нахождения суммы наименьших элементов каждой строки матрицы и их координаты. Вот то что написал...
C++ Освобождение памяти Собственно есть простенький класс class Human { public: Human ( ); void ptintHuman(); private: static long offset; http://www.cyberforum.ru/cpp-beginners/thread955992.html
C++ Вывести в алфавитном порядке список товаров, которые лежат на складе больше некоего количества дней и цена которых больше некой отметки
Список товаров, которые лежат на складе, включает в себя наименование товара, кол-во единиц товара, цена единицы и дату прибытия товара на склад. Вывести в алфавитном порядке список товаров, которые лежат на складе больше некоего количества дней и цена которых больше некой отметки. Кол-во дней и сумму ввести с клавиатуры. Все это нужно записать через функции. И да,я так понял список должен...
Кодирование файла exe C++
Подскажите пожалуйста, почему в кодировке файле exe наиболие часто встречаются символы NULL, DEL?
C++ Сравнение данных структуры с данными, введенными с клавиатуры http://www.cyberforum.ru/cpp-beginners/thread955953.html
Есть такая структура: struct spisok { char departure; }; //далее будет использоваться spisok sp В sp.departure записано: 15:00 Это время, формат char. Переменной L присваивается значение "1", если время, которое вводится с клавиатуры в массив char time с помощью gets(time) будет больше, чем время, записанное в sp.departure. Т.е. в sp.departure 15:00, я ввожу с клавиатуры 16:00, переменная...
C++ Вектор, добавления элементов Как сделать чтобы вводить с клавиатуры цифры, и они помещались в готовый вектор примеру vector s1<int>. подробнее

Показать сообщение отдельно
arsgram
0 / 0 / 0
Регистрация: 07.07.2013
Сообщений: 14
17.09.2013, 17:11  [ТС]     Несколько mutable bool в классе
Не использовал итератор вообще.

В основном классе объявляется
C++
1
2
QList<baseObject> baseObjects;
//далее список наполняется объектами и всё такое.
Во втором классе есть такая штука:
C++
1
2
3
QList<baseObject> *baseObjects; // Внутри класса указатель
 
void class2::setList(QList<baseObject> *list){ baseObjects = list; }
В основном классе:
C++
1
2
c2 = new class2();
c2->setList(&baseObjects);
Из второго класса пытаюсь менять флаг теперь вот так:
C++
1
2
3
4
5
6
7
8
//Пусть flag == [B]false[/B]
QMutableListIterator<baseObject> i(*baseObjects);
    while (i.hasNext())
    {
        baseObject b = i.next();
        if(b.getValue() > value1 && b.getValue() <= value2) //Пара неких условий
            b.setFlag1(flag);
    }
Смотрю по брейкпоинту, один из флагов становится false, как и надо.
Есть ещё третий класс, у которого точно так же имеется указатель на список объектов. Смотрю оттуда - все флаги true.

К сожалению, выложить проект не могу весь, т.к. на самом деле он большой.
 
Текущее время: 17:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru