패턴? 질문좀 드릴께요..
글쓴이: 한세희 / 작성시간: 수, 2012/03/07 - 8:37오후
코딩을 하다보니 너무 불필요한 코드가 많이 들어가서 복잡해 지고 있습니다. 코드는 cocos2d-x입니다. 기본적으 c++문법을 따르니 여기에 질문해도 될까 해서 질문좀 드릴께요
CCMutableArray<BuildingInfo*> *pBuildingInoList = DataManager::getSharedBuildingInformation()->getbuildingInfoArray();
위에처럼 배열을 생성하는데 이를 파라메터로 넘기고 싶은데요. Object형으로 받자니 받은후에 보낸쪽의 자료형이 어떤건지를 알수 없는것 같아서요.
받은쪽에서는 아래와 같이 처리를 해야할것 같구요(막코딩이라 지저분 합니다ㅠㅠ) 이게 가능한지도 모르겠네요..아직 하나씩 배우고 있는 단계라 무식한 질문좀 하겠습니다..
for( int i = 0 ; i < MaxPage ; i++ )
{
CCLayer *buildingItemLayer = CCLayer::node();
for( int j = 0 ; j < pageCount ; j++ )
{
int BuindingIndex = 0;
BuindingIndex = i * pageCount + j;
printf("building list count : %d\n", pBuildingInoList->count());
if( BuindingIndex < pBuildingInoList->count())
{
.
.
.
.
}
}
Forums:
미천하나마
파라미터로 여러개의 데이터타입을 쓸건데, 오브젝티형으로 넘겨주면 넘어온거의 타입을 모른다는거죠? 잘 이해한건가?ㅠㅋ
그게 맞다면 RTTI 를 찾아보세요, 자바의 instanceof 입니당
--------------------------------------
시스템 개발자를 꿈꾸는 학생입니다
xogml1129@gmail.com
blog.naver.com/xogml_blog
--------------------------------------
댓글 달기