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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
ViraRoks
1 / 1 / 0
Регистрация: 27.10.2009
Сообщений: 21
#1

Тема:Конструкторы и перегрузка оперций (Массивы и константы в классе) - C++

31.05.2011, 23:17. Просмотров 490. Ответов 0
Метки нет (Все метки)

Предусловие:
Дополнительно к требуемым в задании операциям перегрузить операцию индексирования []. Максимально возможный размер массива задать константой. В отдельном поле size должно хранится максимальное для данного объекта количество элементво массива; реализовать метод size(), возвращающий установленную длинну. Если количество элементво массива изменяется во время работы, определить в классе count. Первоначальное значение size и count устанавливается конструктором. Если возможно, реализовать конструктор инициализации строкой.

Само задание:
Создать класс Fraction для работы с беззнаковыми дробными десятичными цифрами. Число должно быть представлено двумя массивами типа unsigned char: целая и дробная часть, каждый элемент - десятичная цифра. Для целой части младшая цифра имеет меньший индекс (десятые - в нулевом элементе, сотые - в первом, и т.д.). Реальный размер массивов задается как аргумент конструктора инициализации. Реализовать арифметические операции сложения, вычитания и умножения.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.05.2011, 23:17     Тема:Конструкторы и перегрузка оперций (Массивы и константы в классе)
Посмотрите здесь:

Конструкторы в классе - C++
Не пойму, как работает наследование. Конструкторы не наследуются, а при вызове конструктора дочернего класса конструкторы...

Объявление константы в классе - C++
Мне надо сделать класс в отдельном файле, я не использую main и не могу инициализировать константу вне класса, но мне надо ее использовать...

Конструкторы и перегрузка операций - C++
Здравствуйте уважаемые гуру. Хотелось бы попросить вашей помощи в данном задании: Создать класс Money для работы с денежными суммами....

Конструкторы с++, перегрузка операторов - C++
есть вот такой класс, с конструктором по умолчанию и с другим конструктором в котором задаем значения вручную. #include "Box.h" ...

Объявление константы и массива в классе - C++
Задача: 1. объявить константу в созданном классе и сделать ее видимой для всех методов данного класса; 2. объявить массив, размер...

Инициализация статической константы в классе - C++
собственно сабж как это сделать если константа имеет тип класса? (не интегральная) т.е. надо вызвать у нее конструктор с определенным...

Перегрузка в классе - C++
Реализую класс векторов с перегрузкой: #pragma once #include <stdio.h> #include <iostream> #include <string> #include <stdlib.h> ...

Перегрузка операторов в классе - C++
Привет всем снова! Пожалуста помотрите на класс, представьте что все нужные заголовки включены. class Point { public: Point(void) :...

Перегрузка оператора '=' в классе - C++
#include <iostream> #include <cstring> using std::cout; using std::endl; class CMessage { public: ...

ООП перегрузка в классе! - C++
Помогите решить: Нужно сделать чтобы корректно работало следующее: 1. MyString s1("AAA"), s2; 2. s2="VVV"; С первым все ок,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru