2 つの文字列を等価演算子で比較するのはどうですか。glib
GNOMEライブラリでも見ました。2 つの文字列を==
演算子で比較します。コードは次のとおりです。
/* Code from Singly Linked List - gslist.c*/
GSList*
g_slist_find (GSList *list,
gconstpointer data) // Here gconstpointer is `const void*`
{
while (list)
{
if (list->data == data) // What is compare here?
break;
list = list->next;
}
return list;
}
では、glib コードは機能しますか?