c/c++语言开发共享如何找到给定GArray的长度?

我有一个Grray的GValue(全部为非零),它已在运行时使用g_array_append_val分配。 我想知道如何找出最后一个元素的索引是什么,或者更确切地说是数组所包​​含的元素数量。 代码就像

for (length=0;g_value_get_int(&g_array_index(array, GValue, length)); length++); return length 

会因为出界而失败。

    它似乎没有详细记录,但数组中元素的数量存储在字段array->len

      以上就是c/c++开发分享如何找到给定GArray的长度?相关内容,想了解更多C/C++开发(异常处理)及C/C++游戏开发关注计算机技术网(www.ctvol.com)!)。

      www.ctvol.com true Article c/c++语言开发共享如何找到给定GArray的长度?

      本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

      ctvol管理联系方式QQ:251552304

      本文章地址:https://www.ctvol.com/c-cdevelopment/560074.html

      (0)
      上一篇 2021年1月27日 下午3:36
      下一篇 2021年1月27日 下午3:37

      精彩推荐