Запитання з тегом «pass-by-reference»

Передати посилання - це стратегія аргументації, за якою розташування змінної в пам'яті передається функції, а не копії значення змінної, хоча функція з'являється у вихідному коді для отримання самої змінної, а не вказівника на неї.

7
Що ефективніше: повернути значення порівняно з передачею за посиланням?
На даний момент я вивчаю, як писати ефективний код на C ++, і з приводу викликів функцій мені приходить в голову питання. Порівняння цієї функції псевдокоду: not-void function-name () { do-something return value; } int main () { ... arg = function-name(); ... } з цією ідентичною інакше функцією псевдокоду: …

2
Що таке семантика copy-on-modify у R, і де канонічне джерело?
Час від часу я стикаюся з думкою, що R має семантику копіювання та модифікації , наприклад, у вікі devtools Хадлі . Більшість об'єктів R мають семантику copy-on-modify, тому зміна аргументу функції не змінює вихідне значення Я можу простежити цей термін до списку розсилки R-Help. Наприклад, Пітер Далгаард писав у липні …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.