private:
int arrSize;
int currentSize;
int* arr;
ArrayClass::ArrayClass(int capacity)
: arrSize{capacity},
arr{new int[capacity]}
{
}
我今天遇到了这个代码,这对我来说是全新的。
这与
相同吗?ArrayClass::ArrayClass(int capacity){
arrSize = capacity;
arr = new int[capacity];
}
这两者之间有优势吗?
我也进行了一些研究并看到了: arrSize {capacity}只是指“容量”的价值 arrSize(capacity)复制“capacity”的值
我还应该了解其他任何信息吗?