상세 컨텐츠

본문 제목

std::vector , cocos2d::Vector 의 차이.

개발생활/Cocos2d

by 한국인맛집 2017. 11. 23. 00:34

본문

반응형


std::vector , cocos2d::Vector  두 자료구조는 데이터를 담고 유동적인 데이터 관리에 유용하다.


std::vector와 cocos2d::Vector의 차이점이라고하면


cocos2d::Vector는 레퍼런스를 coos2d::Ref 로 받아야하는 점과 객체를 찾기 유용한점이다.



그리고 cocos2d::Vecotor는 불완전하다점. 예를 들자면 


std::vector 내부에 맞는 값을 찾기위해선 Iterator 를 사용하여 객체를 찾아야하는 반면에 cocos2d::Vector 는 메서드내에  eraserobject() 멤버 함수가


존재해서, 찾고자하는 객체를 넣어주면 알아서 찾아서 지워준다. 또한 메모리 관리편리!


즉 cocos2d::Vector 가 사용하기편하나 불완전하다는게 단점이고 왠만하면 std::vector를 사용하는걸 포럼 사람들이 추천해주었다. 



반응형

관련글 더보기