Помогите пожалуйста, не понимаю С++
Помогите пожалуйста!!!! Не понимаю С++
Задача
1.Проект должен содержать:заголовочный файл(для объявления класса);файл реализации описания класса и файл для функции main().
2.Определить и правильно описать константные методы классов.
3.Класс не должен иметь лишних методов.
Программа содержит три класса.
Класс В1, который содержит два закрытых целочисленных поля.
Класс В2, который содержит закрытое вещественное поле.
Класс Pr, который содержит целочисленное поле.
Класс Pr, наследует класс В1 защищено и класс В2 открыто.
Дан следующий код:
Void main(void){
int a,b,c;
Pr, obj(1,22,3.356,4);
obj.get_Pr(a,b,c);
cout<<a<<"+<<b<<"+"<<obj.get_B2()<<"+"<<с<<"="<<a+ b+c+obj.get_B2()<<endl;
_getch();
}
Ожидаемый результат:
Конструктор класса В2
Конструктор класса В1
Конструктор класса Pr
1+22+3.356+4=30.356
Помогите пожалуйста!!!! Не понимаю С++
Задача
1.Проект должен содержать:заголовочный файл(для объявления класса);файл реализации описания класса и файл для функции main().
2.Определить и правильно описать константные методы классов.
3.Класс не должен иметь лишних методов.
Программа содержит три класса.
Класс В1, который содержит два закрытых целочисленных поля.
Класс В2, который содержит закрытое вещественное поле.
Класс Pr, который содержит целочисленное поле.
Класс Pr, наследует класс В1 защищено и класс В2 открыто.
Дан следующий код:
Void main(void){
int a,b,c;
Pr, obj(1,22,3.356,4);
obj.get_Pr(a,b,c);
cout<<a<<"+<<b<<"+"<<obj.get_B2()<<"+"<<с<<"="<<a+ b+c+obj.get_B2()<<endl;
_getch();
}
Ожидаемый результат:
Конструктор класса В2
Конструктор класса В1
Конструктор класса Pr
1+22+3.356+4=30.356