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

Два класса. Конструктор инициализации + 2 конструктора копирования - C++

Восстановить пароль Регистрация
 
Later28
0 / 0 / 0
Регистрация: 12.01.2013
Сообщений: 12
13.01.2013, 12:46     Два класса. Конструктор инициализации + 2 конструктора копирования #1
Написать два класса: Celsius, Fahrenhate (означающие температуру в соответствующей шкале) с конструктором инициализации со значением температуры в качестве входного параметра и двумя конструкторами копирования: один из экземпляра Celsius в создаваемый экземпляр Fahrengate, и один наоборот для создания экземпляра класса Celsius. При конструировании должно производиться соответствующее преобразование температуры (формулу см. http://ru.wikipedia.org/wiki/Градус_Фаренгейта).
Подсказака: заголовочные файлы обоих классов имеют такие конструкции

class Celsius; //Предварительное объявление для
//использования в конструкторе копирования
class Fahrenhate
{ ...
Fahrenhate(Celsius &c); //Конструктор копирования
...
};
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.01.2013, 12:46     Два класса. Конструктор инициализации + 2 конструктора копирования
Посмотрите здесь:

C++ Почему в списке инициализации конструктора дочернего класса нельзя вызывать конструктор родительского через его пространство имён?
C++ Определение конструктора копирования для производного класса
C++ Создать конструктор копирования класса
Как написать конструкторы копирования, инициализации и конструктор без аргументов? C++
C++ Конструктор копирования шаблонного класса
Конструктор копирования при инициализации в header файле C++
C++ Cделать конструктор по умолчанию и копирования для класса
Конструктор по умолчанию вызывается после конструктора инициализации C++

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

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

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