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

Построить класс «Булев вектор» - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.90
Leonchik_
0 / 0 / 0
Регистрация: 17.10.2013
Сообщений: 42
21.10.2013, 14:18     Построить класс «Булев вектор» #1
Построить класс «Булев вектор» – BoolVector размерности n .
Определить несколько конструкторов, в том числе конструктор копирования. Реализовать методы для выполнения поразрядных конъюнкции, дизъюнкции и отрицания векторов, а также подсчета числа единиц и нулей в векторе. Реализовать те же действия над векторами с помощью перегруженных операций. Перегрузить операции отношения и присваивания для данного класса. Создать массив объектов. Передавать объекты в функцию, которая будет их изменять по формуле:Название: Безымянный.png
Просмотров: 228

Размер: 781 байт
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.10.2013, 14:18     Построить класс «Булев вектор»
Посмотрите здесь:

Класс Вектор C++
Класс вектор C++
Вектор класс C++
C++ Класс-вектор в С++
C++ Построить вектор
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4920 / 2663 / 243
Регистрация: 29.11.2010
Сообщений: 7,416
21.10.2013, 16:11     Построить класс «Булев вектор» #2
Хотелось бы увидеть ваши наработки
Leonchik_
0 / 0 / 0
Регистрация: 17.10.2013
Сообщений: 42
21.10.2013, 16:15  [ТС]     Построить класс «Булев вектор» #3
я сидел над этим заданием 2 дня, но так ничего и не получилось
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4920 / 2663 / 243
Регистрация: 29.11.2010
Сообщений: 7,416
21.10.2013, 17:23     Построить класс «Булев вектор» #4
покажите прототип класса и список методов
govorov
24 / 24 / 3
Регистрация: 25.09.2013
Сообщений: 76
21.10.2013, 19:19     Построить класс «Булев вектор» #5
В классе объявляешь указатель на начало вектора (например, unsigned int * start) и его длину (ее можно заменить вторым указателем на конец вектора). Практически все операции выполняются за один проход цикла: идешь и применяешь операцию к каждой базе. База - это элемент массива. В примере выше это start[i].
Yandex
Объявления
21.10.2013, 19:19     Построить класс «Булев вектор»
Ответ Создать тему
Опции темы

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