std::vector , cocos2d::Vector 두 자료구조는 데이터를 담고 유동적인 데이터 관리에 유용하다.
std::vector와 cocos2d::Vector의 차이점이라고하면
cocos2d::Vector는 레퍼런스를 coos2d::Ref 로 받아야하는 점과 객체를 찾기 유용한점이다.
그리고 cocos2d::Vecotor는 불완전하다점. 예를 들자면
std::vector 내부에 맞는 값을 찾기위해선 Iterator 를 사용하여 객체를 찾아야하는 반면에 cocos2d::Vector 는 메서드내에 eraserobject() 멤버 함수가
존재해서, 찾고자하는 객체를 넣어주면 알아서 찾아서 지워준다. 또한 메모리 관리편리!
즉 cocos2d::Vector 가 사용하기편하나 불완전하다는게 단점이고 왠만하면 std::vector를 사용하는걸 포럼 사람들이 추천해주었다.
cocos2dx Android.mk All cpp files Attach (0) | 2019.04.26 |
---|---|
cocos2dx 3.17.1 C++ prebuilt [Speed up Build in Windows ] / cocos2dx3.17 download link (31) | 2019.04.25 |
Cocos2d-x 3.17.1 install Sequence , 코코스 2dx 설치 (31) | 2019.04.24 |
Cocos2d-x Camera (0) | 2017.10.20 |
Cocos2d-x Camera Option 관련. (0) | 2017.10.19 |
Localzation 관련. (0) | 2017.10.12 |