在变量上使用{}是什么意思?

时间:2019-03-26 19:05:29

标签: c++

我一直在阅读有关C ++的书(《 C ++编程语言第4版》),并且看到一些变量在使用时会得到{},但我不知道它的含义,因此很难真正了解发生了什么。我希望你们能进一步解释。

这是一个使用{}的代码示例。

class Vector {
private:
    double∗ elem; // elem points to an array of sz doubles
    int sz;
public:
    Vector(int s) :elem{new double[s]}, sz{s}
    {
        for (int i=0; i!=s; ++i) elem[i]=0; // initialize elements
    }
    ˜Vector() { delete[] elem; } // destructor: release resources

    double& operator[](int i);
    int size() const;
};

0 个答案:

没有答案