错的地方该怎么修改呢

错的地方该怎么修改呢
错误显示是 表达式必须具有类类型 我想在键盘中输入长度 用构造函数不知道最后该怎么调用 体积和表面积函数

img

#include <iostream>
using namespace std;

class Cube
{
    public:
        Cube();
        float S();
        float V();
        ~Cube();
    private:
        double d;
};

Cube::Cube()
{
    double dd;
    cin >> dd;
    d = dd;
}

float Cube::S()
{
    return d * d * 6;
}

float Cube::V()
{
    return d * d * d;
}

Cube::~Cube(){
}

int main()
{
    cout << "请输入边长:"<<endl;
    Cube c1;
    cout << "表面积为:"<<c1.S()<<endl;
    cout << "体积为:" <<c1.V()<<endl;
    return 0;
}