iterator to pointer1 [C++] std::vector 컨테이너의 반복자를 통해 포인터(주소) 얻기 vector 컨테이너의 반복자를 통해 해당 반복자가 가리키는 요소의 주소를 얻을 수 있다. 우선 벡터는 연속적인 배열이기 때문에 다음과 같이 첫 번째 원소의 주소를 통해 배열의 시작 주소를 구할 수 있다. 그리고 포인터의 특성을 이용해 모든 요소에 접근할 수 있다. void main() { vector v1 {1, 2, 3, 4, 5}; int* beginAddrOfV1 = &v1[0]; for(size_t i = 0; i < v1.size(); ++i) { cout 2020. 8. 29. 이전 1 다음