插入到ghashtable中的内容被破坏
|
我有一个ghashtable对象作为班级成员。我在构造函数中创建了它的新对象。我正在迭代调用此函数。当我在每个方法调用中检查哈希表的大小时,即使我继续添加新的键值对,它的值为0。
void myFunction(string inString)
{
string val = \"some value\";
printf(\"Size:%d\",g_hash_table_size(mTable));
g_hash_table_insert(mTable,(void*)inString.c_str(),(void*)val.c_str());
printf(\"Size:%d\",g_hash_table_size(mTable));
}
这个问题背后的原因可能是什么?
没有找到相关结果
已邀请:
1 个回复
娠侈脚惮顽