C++ 是否支持变长数组
C++ 不支持变长数组。C++11 标准将数组大小指定为一个常量表达式。
因此,如果我们用 C++ 编写了一个这样的程序
void displayArray(int n) {
int arr[n];
// ......
}
int main() {
displayArray(7);
}
It will not work.
广告
C++ 不支持变长数组。C++11 标准将数组大小指定为一个常量表达式。
因此,如果我们用 C++ 编写了一个这样的程序
void displayArray(int n) {
int arr[n];
// ......
}
int main() {
displayArray(7);
}
It will not work.