各位帮忙看看了

czzdcn123 2012-04-14 12:38:35
#include<iostream>
using namespace std;
const float PI=3.14f;
class Ar
{private:
float m,r;
public:
Ar()
{r=3.6f;}
Ar(float rr)
{rr=3.6f;r=rr;}
~Ar()
{
delete float rr;
}
float ar_r();
};
float Ar::ar_r( )
{return r*r*PI;}
void main()
{ float m;
Ar ar1( );
Ar ar2=3.7f;
m=ar2.ar_r( );
}
...全文
95 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
czzdcn123 2012-04-14
  • 打赏
  • 举报
回复
运行的时候还是得不出答案啊?
evencoming 2012-04-14
  • 打赏
  • 举报
回复
Ar(float rr)
{rr=3.6f;r=rr;}
==>
Ar(float rr)
{r=rr;}
czzdcn123 2012-04-14
  • 打赏
  • 举报
回复
去掉之后 真确 但是运行得不到我想要的答案啊 能在办我看看嘛?谢谢了
evencoming 2012-04-14
  • 打赏
  • 举报
回复
delete float rr;
这句去掉
czzdcn123 2012-04-14
  • 打赏
  • 举报
回复
对啊 现在可以了 谢谢啊
evencoming 2012-04-14
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]
运行的时候还是得不出答案啊?
[/Quote]
你想要输出吗?

#include<iostream>
using namespace std;
const float PI=3.14f;
class Ar
{private:
float m,r;
public:
Ar()
{r=3.6f;}
Ar(float rr)
{rr=3.6f;r=rr;}
~Ar()
{
delete float rr;
}
float ar_r();
};
float Ar::ar_r( )
{
float a=r*r*PI;
printf("r:%f.area:%f\n",r,a);
return a;
}
void main()
{ float m;
Ar ar1( );
Ar ar2=3.7f;
m=ar2.ar_r( );
}

65,189

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧