当使用 GLib 1.2 的 GHashTable
和 g_hash_table_foreach()
方法时,使用 g_hash_table_remove()
方法删除项目是否安全?
我知道 Glib 2.0 提供了 g_hash_table_foreach_steal()
方法,但我们在工作中仍然使用 1.2 进行构建。
最佳答案
目前的 API 不允许这样做,所以如果 1.2 中有该功能,我会感到非常惊讶。
关于c - 在 Glib 1.2 中使用 g_hash_table_foreach 时从哈希表中删除项目是否安全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6276840/