2011-05-06 3 views
2

iphone 용 매우 작은 프로젝트 별 OpenGLES 엔진을 작성 중이며 c99 방언에서는 좋은 견고하고 검증 된 동적 배열 라이브러리/매크로를 사용해야합니다. (C++, Obj-C, stl)c99 동적 배열

렌더 일괄 처리 및 폴리곤 메쉬의 경우 다양한 유형의 데이터를 처리 할 수 ​​있어야하며 배열 크기가 변경되고 새 데이터가있을 때 오버 헤드가 최소화되어야합니다. 삽입.

저는 주위를 둘러 보았고 두 사람의 도움이 필요하다고 생각했습니다.

첫 번째 것은 Coconos2d에서 ccCArray입니다.

이고, 다른 하나는 Troy D. Hanson이 작성한 utarray이다.

ccCArray는 공동체별로 철저히 입증 된 견고한 구조입니다. utarray 괜찮아 보이지만 실제로 그것을 사용하는 사람을 찾을 수 없습니다.

더 이상 제안이 없습니까?

답변

1

라이브러리? C++ 템플릿은이 필요성에 적합 할 것입니다. 나는 AT & T의 15 가지 기능 (대체 생성자와 const getter 제외)에 대해 말하고 싶습니다. 또한 모든 유형, 모든 크기 및 모든 크기 유형 (바이트, int 등)에 사용할 수 있습니다. 그리고 그것은 단지 하나의 파일입니다 : .h 또는 더 잘 말했습니다 .hpp 거부하는 이유가 무엇입니까? 너 자신을 위해 삶을 더 열심히 만들고 싶다는 것 같아. :)

+0

나는 그 질문에 답을 얻지 못했기 때문에 의견으로 더 이해할 수있을 것이라고 생각한다. –

+0

충분히 공정한, 슬프게도 내가 아직 코멘트를 못하게 할 것이다. .. pfft. – TheNomad