Ich verwende Glibber,
Es gibt viele Funktionen, die Zeichenketten zurückgeben, die ich selbst freigeben sollte.
Kann ich diese Funktionen an andere Funktionen übergeben?
Beispiel: Funktion1 gibt eine Zeichenkette zurück, die für den Aufrufer freigegeben werden muss. Funktion2 gibt einen Zeiger auf eine Zeichenkette zurück, die auch wieder freigegeben werden muss.
gchar *string = function2(function1("something"));
g_free (string);
Wie soll ich die von Funktion1 zurückgegebene Zeichenfolge freigeben? Ist dies notwendig?
Herzlichen Dank,
und Entschuldigung für mein Englisch