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

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


26
Як передати змінну за посиланням?
Документація Python видається незрозумілою щодо передачі параметрів за посиланням чи значенням, і наступний код створює незмінене значення "Original" class PassByReference: def __init__(self): self.variable = 'Original' self.change(self.variable) print(self.variable) def change(self, var): var = 'Changed' Чи можу я щось зробити, щоб передати змінну за фактичною довідкою?


20
Як скопіювати словник і лише редагувати копію
Може хтось, будь ласка, пояснить це мені? Це не має для мене сенсу. Я копіюю словник в інший і редагую другий, і обидва змінюються. Чому це відбувається? >>> dict1 = {"key1": "value1", "key2": "value2"} >>> dict2 = dict1 >>> dict2 {'key2': 'value2', 'key1': 'value1'} >>> dict2["key2"] = "WHY?!" >>> dict1 …


30
Маніфестне визначення розташованої збірки не відповідає посиланням на збірку
Я намагаюся запустити кілька тестових одиниць у програмі C # Windows Forms (Visual Studio 2005), і я отримую таку помилку: System.IO.FileLoadException: Не вдалося завантажити файл або збірку 'Utility, Версія = 1.2.0.200, Культура = нейтральна, PublicKeyToken = 764d581291d764f7' або одна з її залежностей. Маніфестне визначення розташованої збірки не відповідає посиланням на …

14
Чи є різниця між "==" і "є"?
Відповіді на це запитання - це зусилля громади . Відредагуйте наявні відповіді, щоб покращити цю публікацію. Наразі не приймає нових відповідей чи взаємодій. Мій Google-фу зірвав мене. У Python два наступні тести на рівність еквівалентні? n = 5 # Test one. if n == 5: print 'Yay!' # Test two. …

10
Взаємовідносини MongoDB: вбудовувати або посилатися?
Я новачок у MongoDB - походить із реляційної бази даних. Я хочу створити структуру питань з деякими коментарями, але я не знаю, яке відношення використовувати для коментарів: embedабо reference? Питання з деякими коментарями, як-от stackoverflow , має таку структуру: Question title = 'aaa' content = bbb' comments = ??? Спочатку …
524 mongodb  reference  embed 

16
Коли використовувати посилання проти покажчиків
Я розумію синтаксис та загальну семантику покажчиків порівняно з посиланнями, але як я повинен вирішити, коли більш-менш доцільно використовувати посилання чи покажчики в API? Звичайно, для деяких ситуацій потрібна та чи інша ( operator++потребує довідкового аргументу), але в цілому я вважаю, що я вважаю за краще використовувати покажчики (і const …
381 c++  pointers  reference 

9
Чому я не можу скласти вектор посилань?
Коли я це роблю: std::vector<int> hello; Все чудово працює. Однак, коли я перетворюю його на вектор посилань: std::vector<int &> hello; Я отримую жахливі помилки на кшталт помилка C2528: 'pointer': вказівник на посилання є незаконним Я хочу помістити купу посилань на структури у вектор, щоб мені не доводилося втручатися в покажчики. …

16
Чи практика повернення контрольної змінної C ++ зла?
Я думаю, це трохи суб’єктивно; Я не впевнений, що думка буде одностайною (я бачив багато фрагментів коду, де повертаються посилання). Відповідно до коментаря до цього питання, яке я щойно запитав, щодо ініціалізації посилань , повернення посилання може бути злим, оскільки [як я розумію] це простіше пропустити його видалення, що може …
341 c++  reference  c++-faq 

30
Отримання "типу або імені простору імен не вдалося знайти", але все здається нормальним?
Я отримую: Не вдалося знайти ім'я типу або простору імен помилка для програми C # WPF у VS2010. Ця область коду склалася чудово, але раптом я отримую цю помилку. Я спробував видалити довідку про проект та usingзаяву, закрити VS2010 та перезапустити, але все-таки у мене є ця проблема. Будь-які ідеї, …

19
MSBuild не копіює посилання (DLL-файли), якщо в проекті використовуються залежності проекту
У моєму рішенні Visual Studio є чотири проекти (усі націлені на .NET 3.5) - для моєї проблеми важливі лише ці два: MyBaseProject <- бібліотека цього класу посилається на сторонній файл DLL (elmah.dll) MyWebProject1 <- цей проект веб-додатків має посилання на MyBaseProject Я додав посилання elmah.dll на MyBaseProject у Visual studio …

11
Коли я повинен використовувати нове ключове слово в C ++?
Я недовго використовую C ++, і мені цікаво про нове ключове слово. Просто я повинен ним користуватися, чи ні? 1) За допомогою нового ключового слова ... MyClass* myClass = new MyClass(); myClass->MyField = "Hello world!"; 2) Без нового ключового слова ... MyClass myClass; myClass.MyField = "Hello world!"; З точки зору …

8
Чи копіюються масиви в PHP як значення або як посилання на нові змінні та коли передаються функції?
1) Коли масив передається як аргумент методу чи функції, чи передається він посиланням чи значенням? 2) При призначенні масиву змінній чи нова змінна є посиланням на вихідний масив чи це нова копія? Що з цим робити: $a = array(1,2,3); $b = $a; Чи $bє посилання на $a?

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