gcc
würde diese Datei nicht kompilieren, aber nach dem Hinzufügen #include <cstring>
konnte ich g ++ verwenden, um diese Quelldatei zu kompilieren.Zeiger Argument durch Verweis unter C übergeben?
Das Problem ist: Unterstützt die C-Programmiersprache Zeiger Argument durch Referenz übergeben? Wenn nicht, warum?
Danke.
Nicht verwandt mit Ihrer Frage, aber aus Neugier, was ist der Anwendungsfall für die Übergabe eines Zeigers als Referenz? –
@Tistram: Wenn Sie möchten, dass die Funktion in der Lage ist, den Zeiger zu ändern, und die Änderung über den Rahmen der Funktion hinaus weitergegeben wird. –
Wenn Sie malloc von Zeichenfolgen in einer Funktion ausführen möchten, die diesen Speicher nicht freigibt, können Sie valgrind oder ein gleichwertiges Tool zum Testen auf Speicherlecks verwenden. –