[질문/C++] vertoc 원소 타입은??

horangs의 이미지

어떤 변수의 타입을 알고 싶을 때가 가끔 있는데..

쉽게 해당 변수의 타입을 알 수 있는 도구가 있으면 좋겠네요.

각설하고, 질문은

vector<long long> vt;
for (int i=0; i<500; i++){
    printf("%lld", vt[i]);
}

이 때 vt[i] 의 타입은 그냥 "long long" 아닌가요?
어떤 프로그램에서 자꾸 vt[i] 의 타입이 "long long &" 라고 나오는데,
왜이런지 정말 모르겠네요...

익명 사용자의 이미지

#include <typeinfo>
 
typeid(vt[i]).name()
neogeo의 이미지

아 생각없이 댓글을 달았네요 ㅠ_ㅠ 잠을 덜 잔 폐해인가. 자폭합니다 펑!

덧붙여 STL 책은 꼭 읽어보세요.

참고 삼아 드리는 Link

http://www.cplusplus.com/reference/stl/vector/operator[]/

Neogeo - Future is Now.