벡터는 원소의 상수 레퍼런스를 반환하는 메소드를 제공한다. 이 메소드를 이용하면 벡터 속에 있는 데이터를 바로 얻을 수 있다. 이러한 메소드에는 front(), back() 등이 있다.

 다음은 front()와 back() 메소드의 간단한 사용 예를 보여주고 있다.

strVec.push_back(“A”);  // 벡터 내부: A
strVec.push_back(“B”);  // 벡터 내부: A B
strVec.push_back(“C”);  // 벡터 내부: A B C

cout << “시작: ” << strVec.front() << “, 끝: ” << strVec.back() << endl;

 이 문장을 실행시키면 A와 C의 데이터가 화면에 출력된다.

Tags: , ,

Leave a Reply