我有一个字符串对象的引用,我如何从中获取数据。这是我的示例:
string key = "key1";
gpointer somepointer;
GHashTable* myTable;
g_hash_table_insert(myTable,&key1,somepointer);
GList *keysList = g_hash_table_get_keys(myTable);// here i got keys previously set
keysList = g_list_first(keysList);
string recentKey = (keysList->data);
数据指的是字符串的引用。我如何从引用中检索数据
最佳答案
如果 keysList->data
是 gpointer
(void*
),我猜有些像
需要以下内容:
string recentKey = *(string*)keysList->data;
希望对你有帮助
关于c++ - 通过引用获取内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6183062/