В чем разница между передачей node*
и node *&
в функцию? Не передают ли они адрес памяти? Что вы на самом деле передаете, когда используете один над другим?разница между узлом * и узлом * и C++
ответ
node *&
является ссылкой ссылкой на указатель, тогда как node*
- это просто указатель.
Таким образом, node *&
добавляет дополнительный уровень косвенности, и это в основном второе имя для некоторого node *
(указатель на node
). Он чаще всего используется для передачи аргументов.
Для получения более подробной информации, пожалуйста, посмотрите here.
Добро пожаловать) – grzkv
Обозначение node *&
- это ссылка на указатель на объект узла, позволяющий изменить адрес памяти, на который указывает указатель (через ref), а также значение узла (через указатель). Использование нотации node *
позволяет вам достичь последней.
- 1. разница между узлом п и новым узлом
- 2. Разница между узлом элемента и текстовым узлом
- 3. В чем разница между узлом вилки и узлом решения?
- 4. Разница между пустым узлом и узлом с 0 значением
- 5. Разница между выбранным узлом и его импортированным узлом
- 6. В чем разница между браузерами и узлом?
- 7. Разница между медиа и узлом объекта? (Umbraco)
- 8. Разница между узлом отсечения и ccSpriteframe?
- 9. Разница между устройством CANopen и узлом CANopen
- 10. XSL: уровни Count между текущим узлом и другим конкретным узлом
- 11. В чем разница между '->' между узлом struct и узлом struct *?
- 12. связь с узлом/узлом навигации и управления
- 13. В чем разница между узлом узла struct node и узлом struct node *?
- 14. В чем разница между головным узлом и стартовым узлом списка ссылок?
- 15. разница Одда скорости (~ 10ms VS ~ 520ms) между узлом и узлом-Webkit
- 16. В чем разница между узлом/элементом/объектом?
- 17. В чем разница между вторичным именемNode и узлом контрольной точки?
- 18. Hadoop - Разница между одним большим узлом и несколькими небольшими узлами
- 19. В чем разница между узлом и движком в SymmetricDS?
- 20. Разница между вторичным именемNode и узлом контрольной точки
- 21. В чем разница между одним списком и узлом списка?
- 22. Есть ли разница между узлом * next и node * next?
- 23. В чем разница между узлом UML и компонентом UML?
- 24. В чем разница между узлом и Elem в Scala?
- 25. В Elixir, какая разница между узлом и процессом?
- 26. В чем разница между объектом и узлом в Maya (скриптинг)?
- 27. В чем разница между org.w3c.dom.Node и узлом в Java?
- 28. В чем разница между узлом и свойством в Neo4J.
- 29. Сложность времени для: все пути между узлом A и узлом B пересекаются либо с узлом X, либо с узлом Y?
- 30. PID-сопоставление между докером и узлом
Да, это указатель-магия http://www.eskimo.com/~scs/cclass/int/sx8.html – Coffee
Это то же самое, что и 'int' vs.' int & '. Или 'double' против' double & '. Или любые другие 'T' против' T & '. – chris
@chris node * делает копию адреса и узла * и не делает? это оно? – rogerthat