strdup () - was macht es in C?
Was ist der Zweck der strdup()Funktion in
Was ist der Zweck der strdup()Funktion in
Die Ruby-Dokumentedup sagen zum Beispiel: Im Allgemeinen cloneund dupkann unterschiedliche Semantik in absteigenden Klassen haben. Während clonezum Duplizieren eines Objekts einschließlich seines internen Status verwendet wird, wird dupnormalerweise die Klasse des untergeordneten Objekts zum...
Ich habe gelesen, dass dies strcpyzum Kopieren einer Zeichenfolge dient, und strdupgebe einen Zeiger auf eine neue Zeichenfolge zurück, um die Zeichenfolge zu duplizieren. Könnten Sie bitte erklären, welche Fälle Sie bevorzugen strcpyund welche Fälle Sie bevorzugen strdup?