벡터를 배열로 변환하는 방법 변환 방법std::vector아주double array[]?이제 스펙은 벡터가 요소를 연속적으로 저장하도록 보장하기 때문에 그렇게 하는 데 꽤 간단한 방법이 있습니다. std::vector v; double* a = &v[0]; 뭐 때문이지요?다음 사항을 명확히 해야 합니다.배열의 첫 번째 요소 또는 배열에 대한 포인터가 필요합니까? 만약 당신이 전자를 기대하는 API 함수를 호출하고 있다면, 당신은 할 수 있습니다.do_something(&v[0], v.size()),어디에v의 벡터입니다.double벡터의 요소는 연속적입니다. 그렇지 않으면 각 요소를 복사하기만 하면 됩니다. double arr[100]; std::copy(v.begin(), v.end(), arr); 타르..