그 질문에 따르면, 나는 내 프로젝트의 메모리 관리에 대해 점점 더 걱정하고 있으며 배열 메모리 중 하나에 충돌이있을 때 프로그램이 중단됩니다. this posted question에배열 정의를 벡터 또는 목록으로 변경 하시겠습니까?
서로 다른 대답은 내가 벡터 내 배열을 변경할 것이라는 사실을 수렴하고 내 배열의 일부는 다음과 같이 정의된다 :
에 각 하나를 변경하는 방법을#define Nb 50
int position[Nb];
double indication[Nb];
double sum[Nb];
std::vector
std::list?
선언을 변경하는 경우 (예 : 오름차순으로 정렬하거나 값 중 하나를 덮어 쓸 때) 조작/처리 할 수 있습니까? 다음과 같이
'T x [N];'은 std :: vector x (N);'이됩니다. 목록을 사용하지 마십시오. –
참고 : C++ 14 [std :: dynarray] (http://en.cppreference.com/w/cpp/container/dynarray)를 참조하십시오. 그러나 당신의 예제와 비슷한 것은'std :: array'입니다. –
juanchopanza