Наследование.C++

Наследование.С++
в наследуемом классе в переменной s должно появиться значение переменной aa из класса-отца .Что не так,ребят? Выводит мусор. Код: #include <iostream>
#include <conio.h>
#pragma hdrstop //---------------------------------------------------------------------------
using namespace std;
#pragma argsused class pryam
{ protected:
float aa,bb;
public:
void prisv(float a,float b)
{aa=a;
bb=b ;
}
void raschet ()
{
float s;
s=aa*bb;
cout<<"Ploshad="<<s<<endl;
void show_aa();
void show_bb(); } }; class paral:public pryam
{float c;
public:
void ras(float c,pryam x)
{ float s ; s=aa;
cout<<"Ploshad="<<s<<endl; }
void get_aa(float);
void get_bb(float);
}; void paral::get_aa(float A)
{
aa=A;
return;
}
void paral::get_bb(float B)
{
bb=B;
return;
}
int main()
{
int a,b;
pryam x;
cout <<"Vvedite st. pryam"<<endl;
cin>>a;
cin>>b;
x.prisv(a,b);
x.raschet();
int c;
cout <<"Vvedite visoty"<<endl;
cin>>c;
paral y;
y.ras(c,x);
getch();
return 0;
}
//--------------------
в наследуемом классе в переменной s должно появиться значение переменной aa из класса-отца .Что не так,ребят? Выводит мусор. Код: #include <iostream>
#include <conio.h>
#pragma hdrstop //---------------------------------------------------------------------------
using namespace std;
#pragma argsused class pryam
{ protected:
float aa,bb;
public:
void prisv(float a,float b)
{aa=a;
bb=b ;
}
void raschet ()
{
float s;
s=aa*bb;
cout<<"Ploshad="<<s<<endl;
void show_aa();
void show_bb(); } }; class paral:public pryam
{float c;
public:
void ras(float c,pryam x)
{ float s ; s=aa;
cout<<"Ploshad="<<s<<endl; }
void get_aa(float);
void get_bb(float);
}; void paral::get_aa(float A)
{
aa=A;
return;
}
void paral::get_bb(float B)
{
bb=B;
return;
}
int main()
{
int a,b;
pryam x;
cout <<"Vvedite st. pryam"<<endl;
cin>>a;
cin>>b;
x.prisv(a,b);
x.raschet();
int c;
cout <<"Vvedite visoty"<<endl;
cin>>c;
paral y;
y.ras(c,x);
getch();
return 0;
}
//--------------------
24 ноября 2015 в 23:12
Ближайшие курсы

Как начать свой путь в разработке?
Онлайн-курс
25
февраля
Интенсив «Формулы и методы для планирования в Excel»
Онлайн-курс
25
февраля
Костыли и велосипеды: как не нужно писать код на C#
Онлайн-курс
25
февраля
Новые статьи

Как заработать на приложении в Google Play
9700

Архитектор информационных систем — новая профессия
51800

«Дизайн — инструмент для изменения мира»
122420