刚学C++求求大神帮忙解答。
代码如下:请参考,如果满意请采纳。
#include <stdio.h>
class Circle
{
public:
Circle(float R)
{
r = new float;
*r = R;
}
~Circle()
{
if (r != nullptr)
delete r;
}
float area()
{
return (*r) * (*r) *3.14;
}
private:
float* r;
};
void main()
{
Circle c(3);
printf("面积为:%f",c.area());
}