我一直在阅读有关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;
};