Вопросы с тегом 'reference'

Ссылка - это значение, которое позволяет программе косвенно обращаться к определенной системе координат, такой как переменная или запись, в памяти компьютера или на каком-либо другом устройстве хранения.
36
ответов

Каковы различия между переменной указателя и ссылочной переменной в С++?

Я знаю, что ссылки - это синтаксический сахар, поэтому код легче читать и писать. Но каковы различия? Резюме из ответов и ссылок ниже: Указатель может быть повторно назначен любым количеством раз, в то время как ссылка не может быть повторно назн...
задан 11 сент. '08 в 23:03
23
ответов

Как передать переменную по ссылке?

Документация на Python кажется неясной о том, передаются ли параметры по ссылке или значению, а следующий код создает неизмененное значение "Оригинал" class PassByReference: def __init__(self): self.variable = 'Original' self.ch...
задан 12 июня '09 в 13:23
11
ответов
24
ответов

Какая разница между ключевыми словами "ref" и "out"?

Я создаю функцию, в которой мне нужно передать объект, чтобы он мог быть изменен функцией. В чем разница между: public void myFunction(ref MyClass someClass) и public void myFunction(out MyClass someClass) Что я должен использовать и почему?
задан 23 дек. '08 в 12:16
42
ответов

Установленное определение манифеста сборки не соответствует ссылке на сборку

Я пытаюсь запустить некоторые модульные тесты в приложении С# Windows Forms (Visual Studio 2005), и я получаю следующую ошибку: System.IO.FileLoadException: Не удалось загрузить файл или сборку "Утилита, версия = 1.2.0.200, Culture = нейтральная, P...
задан 18 окт. '08 в 16:16
20
ответов

Есть ли разница между `==` и `is` в Python?

Мой Google-фу провалил меня. В Python следующие два теста эквивалентны равенству? n = 5 # Test one. if n == 5: print 'Yay!' # Test two. if n is 5: print 'Yay!' Сохраняет ли это значение для объектов, где вы будете сравнивать экземпляры (...
задан 25 сент. '08 в 15:27
9
ответов

Отношения MongoDB: встраивание или ссылка?

Я новичок в MongoDB - исходя из реляционной базы данных. Я хочу создать структуру вопросов с некоторыми комментариями, но я не знаю, какое отношение использовать для комментариев: embed или reference? Вопрос с некоторыми комментариями, например /qa...
задан 21 марта '11 в 5:19
16
ответов

Не удалось найти имя типа или пространства имен

У меня есть решение C# с несколькими проектами в Visual Studio 2010. Один из них - тестовый проект (я назову его "PrjTest" ), другой - проект Windows Forms Application (я назову его "PrjForm" ). Существует также третий проект, на который ссылается P...
задан 22 янв. '11 в 2:36
19
ответов

Когда использовать ссылки против указателей

Я понимаю синтаксис и общую семантику указателей и ссылок, но как мне решить, когда более или менее целесообразно использовать ссылки или указатели в API? Естественно, что в некоторых ситуациях нужен один или другой (operator++ нужен ссылочный аргум...
задан 14 авг. '11 в 20:08
4
ответов

Javascript по ссылке или по значению

Я ищу хороший хороший материал для чтения, когда Javascript передает что-то по значению и когда по ссылке и когда изменение переданного элемента влияет на значение вне функции, а когда нет. Меня также интересует, когда присвоение другой переменной ос...
задан 07 июля '11 в 6:58
16
ответов

Является ли практика возвращения ссылочной переменной C++ злом?

Это немного субъективно, я думаю; Я не уверен, будет ли мнение единодушным (я видел много фрагментов кода, где ссылки возвращаются). В соответствии с комментарием к этому вопросу я просто спросил, относительно инициализации ссылок, возвращение ссылк...
задан 15 апр. '09 в 19:49
9
ответов

Проходит ли Javascript по ссылке?

Передает ли Javascript по ссылкам или передает значения? Вот пример из Javascript: The Good Parts. Я очень смущен параметром my для функции прямоугольника. Это фактически undefined и переопределено внутри функции. Нет оригинальной ссылки. Если я уда...
задан 28 окт. '12 в 0:50
17
ответов

MSBuild не копирует ссылки (файлы DLL) при использовании зависимостей проекта в решении

У меня есть четыре проекта в моем решении Visual Studio (каждый из них нацелен на .NET 3.5) - для моей проблемы важны только эти два: MyBaseProject < - эта библиотека классов ссылается на сторонний DLL файл (elmah.dll) MyWebProject1 < - эт...
задан 15 июля '09 в 18:46
11
ответов

Указатель против ссылки

Что было бы лучше при предоставлении функции исходной переменной для работы с: unsigned long x = 4; void func1(unsigned long& val) { val = 5; } func1(x); или void func2(unsigned long* val) { *val = 5; } func2(&x); ...
задан 22 сент. '08 в 13:38
10
ответов

Когда следует использовать новое ключевое слово в С++?

Я использую С++ в течение короткого времени, и мне было интересно узнать о новом ключевом слове. Просто я должен использовать его или нет? 1) С новым ключевым словом... MyClass* myClass = new MyClass(); myClass->MyField = "Hello world!"; 2) Бе...
задан 17 марта '09 в 19:44