C ++ Unterschied zwischen ** und * & bei der Parameterübergabe
Ich habe Operationen auf einer Liste implementiert, eine davon ist add, und da ich nichts zurückgeben möchte, habe ich gelesen, dass ich ** verwenden musste, und es funktioniert, aber ich habe an einer anderen Stelle gesehen, dass es übergeben wird als * &, aber ich kenne den Unterschied nicht
addNode (Knoten * & Kopf, Int-Wert) addNode (Knoten ** Kopf, Int-Wert)
Was ist der Unterschied, und welches ist besser, oder meinen sie das Gleiche? Ich weiß, dass der zweite Zeiger auf einen Zeiger ist.
Vielen Dan