有没有什么简单的方法可以创建一个不区分大小写的(字符串->字符串)Glib 哈希表?
结果应该符合这个:
GHashTable *table;
//there should be definition of table
g_hash_table_insert(table, "KeY", "Something"); //insert
//every command should return the line in table
g_hash_table_lookup(table, "Key");
g_hash_table_lookup(table, "KEY");
g_hash_table_lookup(table, "key");
g_hash_table_lookup(table, "KeY");
我认为问题仅在于哈希函数和比较函数的定义。但是,我不知道应该使用哪些功能。