大佬教程收集整理的这篇文章主要介绍了C / GL:在无符号整数数组上使用-1作为哨兵,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我希望用一个标记终止,以避免每次与数组本身一起费力地传递数组长度.
#define SENTinEL ( (GLushort) -1 ) // edit thanks to answers below : GLushort verts = {0,2,1,SENTinEL};
我不能使用0来终止,因为一些元素的值为0
我可以使用-1吗?
根据我的理解,这将包装到GLushort可以表示的最大整数,这将是理想的.
但这种行为在C中是否得到保证?
(我找不到这种类型的MAX_INT等效常量,否则我会使用它)
以上是大佬教程为你收集整理的C / GL:在无符号整数数组上使用-1作为哨兵全部内容,希望文章能够帮你解决C / GL:在无符号整数数组上使用-1作为哨兵所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。