众所周知这种写法早就不会 CE 了,而且这个数组是开在栈上还会自动析构的那种。那这种做法好吗?会增加还是降低效率呢?
int a1[n+1]; int*a2=new int[n+1]; std::vector<int>a3(n+1); std::unique_ptr<int[]>a4(new int[n+1]);