我是C++的新手,目前正在通过自己的一本书学习它。这本书似乎说,根据你如何声明它,有几种类型的数组。我想动态数组和静态数组之间的区别我是很清楚的。但是我不明白STL std::array
类和静态数组之间的区别。
STL std::array
变量声明为:
std::array < int, arraySize > array1;
而静态数组变量则声明为:
int array1[arraySize];
这两者之间有根本的区别吗?或者只是语法问题,两者基本上是一样的?
https://stackoverflow.com/questions/40773259
复制相似问题