안드로이드 c++ 오픈지엘 질문입니다.
글쓴이: lalupo20 / 작성시간: 금, 2021/01/15 - 2:52오후
일단
GLRectangle* rect = new GLRectangle; rect->draw();
는 그려지는데
list<GLObject*> list; GLRectangle* rect = new GLRectangle; list.push_back(rect); list<GLObject*> list::iterPos = list.begine(); list<GLObject*> list::iterEnd = list.end(); for(; iterPos != iterEnd; iterPos++) ( ((GLObject*)(*iterPos))->draw(); }
는 안그려집니다.
예전에는 잘 작동하던 소스인데 갑자기 안되네요. 제 코드에 문제가 있나요?
GLObject는 GLRectangle의 부모클래스입니다.
Forums:
문제해결 했습니다.
제 코드상에서 for문에 ++iterPos가 적혀 있지 않았네요. 값 증가가 안되니까 무한루프 돌면서 그려지지 않았던 것이었습니다.
댓글 달기