0 / 0 / 0
Регистрация: 18.12.2015
Сообщений: 29
|
||||||
1 | ||||||
Виртуальные методы13.05.2016, 23:01. Показов 738. Ответов 0
Метки нет (Все метки)
Здравствуйте! Не могу разобраться как тут создать два класса, один из которых работает с битовыми строками, а другой по условию работает, как в турбо паскале, а как там сделано - я даже не понимаю. Потом ещё в довесок нужно виртуальный метод сложения массивов реализовать, здесь я не понимаю не как работает сам метод, а то что как складывать массивы внутри метода.
Задание
Создать базовый класс Array с полями: массив типа unsigned char и поле для хранения количества элементов у текущего объекта-массива. Максимально возможный размер массива задается статической константой. Реализовать конструктор инициализации, задающий количество элементов и начальное значение (по умолчанию 0). Реализовать метод доступа к элементу, перегрузив операцию индексирования []. При этом должна выполняться проверка индекса на допустимость. Реализовать в классе Array виртуальную функцию поэлементного сложения массивов. Реализовать два класса(BitString и String, см. ниже), переопределив виртуальную функцию сложения. Вызывающая программа должна продемонстрировать все варианты вызова виртуальных функций. Создать класс BitString (Класс для работы с битовыми строками не более чем из 100 бит. Битовая строка должна быть представлена массивом типа unsigned char, каждый элемент которого принимает значение 0 или 1.) и класс String (Класс для работы со строками, аналогичными строками Turbo Pascal (строка представляется как массив 255 байт, длина - в первом байте). Максимальный размер строки должен задаваться.). Вот, что у меня получилось на текущий момент:
0
|
13.05.2016, 23:01 | |
Ответы с готовыми решениями:
0
Виртуальные методы Виртуальные методы Виртуальные методы Виртуальные методы |
13.05.2016, 23:01 | |
13.05.2016, 23:01 | |
Помогаю со студенческими работами здесь
1
Виртуальные методы виртуальные методы виртуальные методы Наследование и виртуальные методы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |