0
它只打印說明當我打印後,再次打印B語句,真的很奇怪的行爲,當我刪除最後一行它不打印description is ...
任何人都知道爲什麼會發生這種情況,我怎麼能解決這個問題?由於使用gcc和glib的怪異行爲?
char * b;
if (list!= NULL){
b = strdup ((char *)g_object_get_data(G_OBJECT(list->data), "description"));
printf(" description is %s ", b);
}
printf("\nprinting b: %s\n", b);