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

Организация счетчика - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дозаписать данные в файл txt http://www.cyberforum.ru/cpp-beginners/thread655836.html
class car { string model;//модель string name;//название string price;//цена string color;//цвет public: virtual void in_file()//запись в файл {
C++ Список - вперёд в С++ Здравствуйте! Помогите с созданием списка - вперед (в динамической памяти) в С++. Мой Visual Studio 2012 то отказывается корректно принимать указатели, переменные ... Задание: Сформировать связной... http://www.cyberforum.ru/cpp-beginners/thread655823.html
C++ сегментация
dev ругался на system("PAUSE") изменила на getc(stdin)....итог один___---windows выдает ошибку и прекращает работу...."Ваша программа вызвала нарушение доступа (ошибку сегментации)". ...
Оптимизация кода, массивы и циклы C++
Занимаюсь программированием совсем немного, решил потренироватся. Написал консольное приложение в духе "Matrix". Там объявленно отдельно множество переменных: #include <iostream> #include...
C++ Записать в конец файла http://www.cyberforum.ru/cpp-beginners/thread655816.html
Сделал всё по гайду: #include <fstream> #include <iostream> #include <cstdlib> #include <sstream> #include <string> using namespace std; int main()
C++ Синтаксический редактор Здравствуйте пишу с просьбой помочь в реализации программки на С или С++ быть может кто либо уже делал подобное вобщем нужно реализовать!!! Синтаксический редактор. Предоставляются... подробнее

Показать сообщение отдельно
Fler
208 / 210 / 9
Регистрация: 20.12.2011
Сообщений: 635
22.09.2012, 03:21
предположу следующий вариант для конкретно твоего примера с 8 объектами с state true\false
заводишь переменную, в неё 0: во всех 8 случаях false
пусть нумерация будет справа налево
для установки 1 в i-ом бите предложу использовать or с числом 2 в степени i
для установки 0 в i-ом бите используем xor с числом 2 в степени i
для проверки значения: and с числом 2 в степени i - если 0, то был false, иначе true
может и бред, т.к. придумано за пару минут

Добавлено через 23 минуты
З.Ы. можно использовать xor в обоих случаях
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru