1 c performance portability glib
我正在处理来自哈希表的大量数字.我想知道将它们添加到常量(100)中考虑可移植性的好方法.Glib的文档强调,使用GINT_TO_POINTER不会以任何方式移植.任何想法,将不胜感激!
gpointer v, old_key;
gint value; // ?
if(g_hash_table_lookup_extended(table, key, &old_key, &v)){
value = GPOINTER_TO_INT(v); // ?
value = value + 100;
}
g_hash_table_replace(table, g_strdup(key), GINT_TO_POINTER(value)); // ?
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1941 次 |
| 最近记录: |