huhuhu12138 发表于 2018-1-3 11:21:02

构造函数

class Triangle
{
private:
        double a;
        double b;
        double c;
public:
        Triangle():a(0), b(0), c(0){}
        Triangle(double x, double y, double z):a(x), b(y), c(z){}
        double cirlce(){return a+b+c;}
        double area();
构造函数后面的{}是什么啊???

BngThea 发表于 2018-1-3 11:31:40

函数体,这里为空,因为初始化工作用:a(x)这种形式完成了

函数不能少了{},哪怕里面什么都没写,否则编译器无法认出他说一个函数
页: [1]
查看完整版本: 构造函数