在Glib 1.2中,使用g_hash_table_foreach时从哈希表中删除项是否安全?

时间:2011-06-08 09:43:04

标签: c hashtable glib

使用带有GHashTable方法的GLib 1.2 g_hash_table_foreach()时,使用g_hash_table_remove()方法移除项目是否安全?

我知道Glib 2.0提供了g_hash_table_foreach_steal()方法,但我们在工作时遇到了1.2。

1 个答案:

答案 0 :(得分:2)

当前的API中不允许这样做,所以如果1.2版本中存在该功能,我会感到非常惊讶。