Skip to content

变量作为数组长度

用 constexpr 变量来作为数组长度

#include <iostream>
using namespace std;
int main() {
    constexpr int N{5};
    int a[N]{};
    for (int i{0}; i < 5; ++i) {
        cout << a[i] << endl;
    }
    return 0;
}

改用指针而不用数组

unsigned int n;
cin >> n;
int* ptr{new int[n]};