2011-03-16 2 views

답변

9

즉, 벡터가 비어 있지 않은 한 &vector.front()은 연속 배열 배열에 대한 포인터를 제공하며 이러한 배열을 필요로하는 C API에 전달할 수 있습니다.

4

이것은 동일한 유형의 C 배열에서와 같은 방식으로 벡터의 내용이 메모리에 배치된다는 것을 의미합니다. 즉, 어떤 타입의 배열에 대한 포인터를받을 C 함수가 있다면, 벡터를 사용하여 벡터의 첫 번째 요소에 포인터를 넘길 수 있습니다.