какая причина может заставить g_hash_table_steal вернуть false? - PullRequest
0 голосов
/ 26 августа 2018

Моя программа использует g_hash_table_steal для удаления ключа и связанного с ним значения из GHashTable (libglib-2.0.so.0 RedHat 7.4).Но это возвращает ложь.Какая причина может заставить g_hash_table_steal вернуть false?

1 Ответ

0 голосов
/ 27 августа 2018

Логическое значение может быть истинным или ложным. В документации для g_hash_table_steal() говорится, что возвращается «истина, если ключ был найден и удален из GHashTable».Поэтому он должен возвращать false, если ключ не был найден в GHashTable (поэтому не может быть удален).

...