注册 登录
编程论坛 C++教室

这个为什么输出的是整数呢?

Noll_Nie 发布于 2011-04-19 13:32, 328 次点击
const float PI=3.14f;
Circle::Get_Area()
{
    return (PI*Radius*Radius);
}//
Circle::Display()
{
    cout<<"Radius:"<<Get_Radius()<<endl;
    cout<<"Area:"<<Get_Area()<<endl;
}//

Circle *cir=new Circle;
cir->Get_R(2.0);
3 回复
#2
ucyan2011-04-19 13:49
const float PI=3.14f;
Circle::Get_Area()
{
    return (PI*Radius*Radius);
}//
Circle::Display()
{
    cout<<"Radius:"<<Get_Radius()<<endl;
    cout<<"Area:"<<Get_Area()<<endl;
}//

Circle *cir=new Circle;
cir->Get_R(2.0);
你的Get_Area()成员函数都没有形参值,你怎么把数值传递进去啊~
#3
Noll_Nie2011-04-19 16:12
Get_Area()是类的成员函数
这是程序的一小部分
#4
Noll_Nie2011-04-19 16:13
回复 2楼 ucyan
Get_Area()是类的成员函数
这是程序的一小部分
1