Если я вызываю функцию в C и передаю в struct (а не указателями или ссылками для этих читателей C++), она копирует объект. Если я передаю структуру с массивом в ней, она копирует массив (как заявил профессор в классе). Но что произойдет, если я передам структуру, содержащую обратную ссылку на объект. Как он копирует всю структуру?C Непосредственно/Явные параметры прохождения
2
A
ответ
4
Он копирует структуру, а указатель внутри скопированной структуры содержит адрес исходного объекта.
2
Единственный способ вернуться к тому же struct
- это добавить указатель на struct
, который указывает на то, Этот указатель копируется так же, как и остальная часть struct
.
Смежные вопросы
- 1. Параметры углового прохождения
- 2. параметры прохождения виндзора замка
- 3. параметры прохождения в colorbox
- 4. Параметры прохождения между Windows
- 5. Параметры прохождения в Verilog
- 6. Параметры прохождения в RESTAngular
- 7. php CRUD параметры прохождения
- 8. Параметры прохождения класса Javascript
- 9. Параметры прохождения от ретранслятора
- 10. Render страницы и параметры прохождения
- 11. Swift: параметры прохождения для uicontainerview
- 12. Параметры прохождения между фрагментами зрителя
- 13. Meteor WebApp middleware: параметры прохождения
- 14. призывающие фрагмент и прохождения параметры
- 15. Калитка Параметры прохождения между страницами
- 16. параметры прохождения типа Scala объекта
- 17. параметры прохождения с OnServerClick vb.net
- 18. Параметры метода прохождения через шаблон
- 19. Статические значения и параметры прохождения
- 20. Рекурсивные параметры прохождения в функцию в R?
- 21. HTTP Status 404 Spring MVC Параметры прохождения
- 22. Параметры прохождения Ajax от jsp до сервлета
- 23. Flex 3 - Вопросы прохождения через параметры события
- 24. Mail-Merge loop и параметры прохождения запроса
- 25. параметры прохождения в кросс-таблице запроса postgres
- 26. JavaFX, параметры прохождения между контроллерами таблеток
- 27. React Собственные параметры прохождения через функцию карты
- 28. Параметры запроса прохождения Groovy между классами
- 29. Параметры прохождения от веток до углового
- 30. параметры прохождения между контроллерами с mustPerformSegueWithIdentifier
Не могли бы вы рассказать об этом? – bluejamesbond
Не знаете, как лучше всего расширить. Если исходная структура содержит указатель (в C нет «ссылок»), указатель в копии структуры будет иметь то же значение, что и оригинал. Если исходный указатель имел действительный адрес, копия будет иметь тот же адрес. Если исходный указатель был неинициализирован, копия будет иметь такое же неинициализированное значение. –