I have a reference to a string object how can i get the data from it. Here is my sample:
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);
data refers to reference of a string. How can i retrieve the data from the reference
If keysList->data
is gpointer
(void*
), I guess some cast like the
following is needed:
string recentKey = *(string*)keysList->data;
Hope this helps