Programming/C++ 학습노트 썸네일형 리스트형 [Cocos2d-x] cocos2d::Vector와 iterator 우선적으로, 코코스2D에서 사용하는 Vector( cocos2d::Vector)는 "C++ STL의 List"랑 비슷한 사용법을 가진다. 즉 다음과 같은 특징을 가지게 되는데, 배열크기의 제한이 없다. 사전에 배열크기를 지정하지 않아도 된다.배열번호가 정해져있지 않기 때문에 배열번호에 직접 데이터를 대입할 수 없고 (ex v_int[3] = 27;) push_back등을 이용하여 데이터를 추가한다.배열을 검사할땐 iterator를 사용한다. *iterator란 무엇인가. 간단히 정의하자면 배열속에 들어가서 배열을 빙빙 도는 "검색 로봇"이라고 생각하면 빠르다.즉 cocos2d::Vector를 아래와 같이 하나 만들면 123456789 Vector vInteger;vInteger.push_back(11);.. 더보기 [1]. 클래스, STL(vector,list) 1. 클래스란?2. 클래스는 대체 뭐에 쓰는 놈인가?3. 클래스의 구조4. 권한 설정5. 클래스 선언6. 클래스 변수 선언7. 클래스 변수 내부요소 접근방법8. 응용 1. STL이란?2. Vector의 개념3. Vector의 구조4. Vector의 사용5. Vector배열에 요소 삽입6. 구조체 변수의 Vector 배열7. Vector 배열의 삭제 1. List의 개념2. List의 구조3. List의 사용4. List에 요소 삽입5. Itorator가 대체 뭔가?6. Itorator의 사용법7. List 삭제방법 더보기 이전 1 다음