+ Ответить в теме
Показано с 1 по 3 из 3

Тема: Наследование

  1. #1
    programmer Lotles is on a distinguished road
    Регистрация
    03.07.2010
    Сообщений
    55
    Вес репутации
    9

    По умолчанию Наследование

    Подскажите как добавить функции из другого класса, в данном случае Fraction
    Код cpp:
    1. #include <stdafx.h>
    2. #include <conio.h>
    3. #include "Fraction.h"
    4. using namespace std;
    5.  
    6. class FloatFraction : public Fraction {
    7. public:
    8.     double get_float() {
    9.      return static_cast<double>(get_num())/get_den();}
    10.  
    11.     void set_float(double x);
    12. };
    13. int main() {
    14.     FloatFraction fract1;  
    15.     fract1.set_float(0.5);
    16.     cout << "Value of 0.5 is " << fract1.get_float() << endl;
    17.     fract1.set_float(0.6);
    18.     cout << "Value of 0.6 is " << fract1.get_float() << endl;
    19.     return 0;
    20. }
    21. void FloatFraction::set_float(double x) {
    22.     int new_val = static_cast<int>(x * 100.0);
    23.     set(new_val, 100);
    24. }
    Последний раз редактировалось Romeo; 25.10.2010 в 22:04. Причина: Используй [code=cpp][/code]

  2. По умолчанию

     
    Хотите избавиться от рекламы? Зарегистрируйтесь
  3. #2
    senior developer BulldozerBSG is on a distinguished road
    Регистрация
    09.01.2010
    Возраст
    33
    Сообщений
    263
    Вес репутации
    9

    По умолчанию Re: Наследование

    Куда добавить?

  4. #3
    system architect BBB is on a distinguished road
    Регистрация
    27.12.2005
    Сообщений
    1,272
    Вес репутации
    15

    По умолчанию Re: Наследование

    Они наследуются.

+ Ответить в теме

Похожие темы

  1. Наследование в Delphi 7
    Здравствуйте. Помогите, пожалуйтса, разобраться. Есть базовая форма и есть потомок от неё. Кнопка на базовой форме должна открывать форму-потомок....
    от Ice Wind в разделе Все вопросы ООП
  2. Наследование
    Привет! Есть у меня одна задачка из лабораторной работы. Дело в том что на лекцие я не был по этой теме(Наследование), и потому прошу вашей...
    от lolopolosko в разделе C и C++
  3. Наследование
    Скажите, пожалуйста, как от класса Pair class Pair { public: Pair(){A=0;B=0;} ~Pair(){} private: int A,B; };
    от Monopo в разделе C и C++
  4. Множественное наследование
    Где искать инфу по множественному наследоваю? Желательно с примерами.
    от atavin-ta в разделе C и C++
  5. Множественное наследование
    Чтото я не пойму почему не компелируется такой код: class a{ public: a(){} virtual ~a(){} virtual bool f1()=0; virtual bool...
    от ssDev в разделе C и C++

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения