이게 맨날 ㅈㄴ게 헷갈리는데
vector<int> a[7]하면
이게
일단 벡터가 상위차원으로 설정이 되어 있고 하위차원에 7칸의 배열을 가지는 벡터가 생성이된건지
상위차원으로 7개의 array가 설정이되어있고 그 array의 하위차원으로 int의 원소를 넣을 수 있는 vector가 선언되어 있는건지
늘 헷갈림 ㅅㅂ...
이게 맨날 ㅈㄴ게 헷갈리는데
vector<int> a[7]하면
이게
일단 벡터가 상위차원으로 설정이 되어 있고 하위차원에 7칸의 배열을 가지는 벡터가 생성이된건지
상위차원으로 7개의 array가 설정이되어있고 그 array의 하위차원으로 int의 원소를 넣을 수 있는 vector가 선언되어 있는건지
늘 헷갈림 ㅅㅂ...
vector의 배열이 맞음
배열의 벡터인 경우는 없음?
안해봐서 모르겠음. 그냥 배열 첫번째 포인터 저장하는 벡터를 만들면 되긴 함.
ㅇㅇ 무슨말인진 알죠 근데 그...그게 헷갈린다는거죠 이게 벡터의 배열인지 배열의 벡터인지 미치도록 헷갈림
그건 그냥 많이 봐야지 머 방법이 없는 듯..
배열이라는게 앞의 자료형으로 배열을 만든다는거임 벡터도 뭘 담긴하지만 엄연한 자료형이지
아 잠깐만요 그러면 지금 상황은 vector에 int라는 자료형태로선언되어있으니까 최하위 말단부는 int를 자료형으로 가지는 vector겠네요 상위는 배열이고
vector 타입 7개짜리 배열이란 뜻이야 오케?
자료형 선언된 애 따라가는구나 ㅇㅋ