刚刚学习c++的类,有点问题

 #include<iostream>
using namespace std;
class circle
{
private:
    double radius;
public:
    void get_radius(double r);
    void output();
};

void circle::get_radius(double r)
{
    radius = r;
}


void circle::output()
{
    cout << "您所求的圆的半径是:" << radius*radius*3.14 << endl;
}
int main()
{
    void get_radius(double r);
    void get_area();
    void output();
    get_radius(3);
     output();
}

为什么编译出来显示无法解析外部符号?我错在哪里?

你的main函数里的那些函数声明是干嘛,你要使用的话应该类似这样:
int main()
{
circle cle;
cle.get_radius(2);
cle.output();
}
先定义类的对象,然后去调用类的方法,当然用指针new对象也可以的
另外建议自己实现类的构造和析构函数

为什么用circle.output()又不对了呢?

int main()
{
circle cle;
cle.get_radius(2.0);
cle.output();
}
这样使用。