首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >c99动态数组

c99动态数组
EN

Stack Overflow用户
提问于 2011-05-06 09:18:21
回答 1查看 403关注 0票数 2

我正在为iphone编写一个非常小的、特定于项目的OpenGLES引擎,我真的需要用c99方言使用一个好的、可靠的、经过验证的动态数组库/宏。(没有C++、Obj-C、stl )

它对于渲染批处理和多边形网格是非常必要的,因此它应该能够处理各种类型的数据,并且在数组大小改变和插入新数据时产生的额外开销最小。

我一直在四处寻找,找到了两个我需要的候选人。

第一个是来自Cocos2d的ccCArray

另一个是特洛伊·D·汉森写的utarray

ccCArray是坚如磐石的,得到了社区的彻底证明。utarray看起来不错,但我找不到任何人真正使用它。

还有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2011-12-30 07:16:00

图书馆?!C++模板非常适合这种需要。我要说的是最多15个函数(不包括替代构造函数和常量getter),你就完成了。也可以将它用于任何类型、任何大小和任何大小的类型(字节、整数等)。它只有一个文件:一个.h,或者,更好地说,一个.hpp,你有什么理由拒绝它吗?看起来你想让自己的生活变得更难:)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5905864

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档