问题:
考量程式的效率或其他层面,
array 或 vector 的定义放在循环里面比较好还是外面比较好?
譬如: 我有一个array在每loop一次之前需要重新归零,哪个做法比较好?
ps. 我不是资工相关背景
for(int n=0; n < N; n++)
{
double array[500]={0.0};
...
...
...
}
double array[500]
for(int n=0; n < N; n++)
{
memset(array, 0.0, 500*sizeof(double)); // 归零
...
...
...
}