Вопросы с тегом «reference»

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

5
Ссылка на строку в ресурсе строкового массива с помощью xml
У меня есть настройки, где вы можете включить / отключить, какие элементы будут отображаться в меню. 17 предметов. Я создал строковый массив в values ​​/ arrays.xml с заголовками для каждого из этих 17 элементов. У меня есть файл preferences.xml, в котором есть макет для моего файла настроек, и я хотел …

12
Указатель против ссылки
Что было бы лучше, если дать функции исходную переменную для работы: unsigned long x = 4; void func1(unsigned long& val) { val = 5; } func1(x); или: void func2(unsigned long* val) { *val = 5; } func2(&x); IOW: есть ли какая-то причина, чтобы выбирать между собой?

30
Не удалось загрузить файл или сборку или одну из ее зависимостей
У меня другая проблема «Не удалось загрузить файл или сборку или одну из ее зависимостей». Дополнительная информация: Не удалось загрузить файл или сборку «Microsoft.Practices.Unity, версия = 1.2.0.0, культура = нейтральная, PublicKeyToken = 31bf3856ad364e35» или одна из ее зависимостей. Определение манифеста обнаруженной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: …

11
Почему неконстантная ссылка не может привязываться к временному объекту?
Почему нельзя получить неконстантную ссылку на временный объект, который getx()возвращает функция ? Понятно, что это запрещено C ++ Standard, но меня интересует цель такого ограничения, а не ссылка на стандарт. struct X { X& ref() { return *this; } }; X getx() { return X();} void g(X & x) {} …



7
Как ссылаться на общие классы и методы в документации XML
При написании XML-документации вы можете использовать <see cref="something">something</see>, что, конечно, работает. Но как вы ссылаетесь на класс или метод с универсальными типами? public class FancyClass<T> { public string FancyMethod<K>(T value) { return "something fancy"; } } Если бы я собирался написать где-нибудь документацию xml, как бы я сослался на причудливый …

2
Понимание того, когда data.table является ссылкой на (против копии) другого data.table
У меня небольшие проблемы с пониманием свойств передачи по ссылке data.table. Некоторые операции, кажется, «ломают» ссылку, и я хотел бы точно понять, что происходит. При создании data.tableиз другого data.table(через <-, затем обновляя новую таблицу :=, исходная таблица также изменяется. Это ожидается согласно: ?data.table::copy и stackoverflow: передача по ссылке-оператору-в-таблице-данных-пакета Вот пример: …

19
Зависимая DLL не копируется в выходную папку сборки в Visual Studio
У меня есть визуальное решение для студии. У меня много проектов в решении. Существует один основной проект, который выступает в качестве запуска и использует другие проекты. Есть один проект, скажем "ProjectX". Его ссылка добавлена ​​в основной проект. ProjectX ссылается на другую .NET DLL (скажем, abc.dll), которая не является частью решения. …

2
Почему «это» указатель, а не ссылка?
Я читал ответы на этот вопрос плюсы и минусы C ++ и получил это сомнение, читая комментарии. Программисты часто путают, что «это» - указатель, а не ссылка. Другая путаница заключается в том, что «hello» не относится к типу std :: string, а вычисляется как char const * (указатель) (после преобразования …

2
Каковы точные правила автоматической разыменования в Rust?
Я изучаю / экспериментирую с Rust, и при всей элегантности, которую я нахожу в этом языке, есть одна особенность, которая сбивает меня с толку и кажется совершенно неуместной. Rust автоматически разыменовывает указатели при вызове метода. Я сделал несколько тестов, чтобы определить точное поведение: struct X { val: i32 } impl …


7
Как «вернуть объект» в C ++?
Я знаю, что название звучит знакомо, так как есть много похожих вопросов, но я спрашиваю о другом аспекте проблемы (я знаю разницу между тем, чтобы что-то складывалось в стек и помещалось в кучу). В Java я всегда могу вернуть ссылки на "локальные" объекты public Thing calculateThing() { Thing thing = …

10
C # тип ссылки на строку?
Я знаю, что «строка» в C # является ссылочным типом. Это на MSDN. Однако этот код не работает так, как должен: class Test { public static void Main() { string test = "before passing"; Console.WriteLine(test); TestI(test); Console.WriteLine(test); } public static void TestI(string test) { test = "after passing"; } } …
164 c#  string  reference  types 

6
PHP Foreach Передача по ссылке: Дублирование последнего элемента? (Ошибка?)
У меня было очень странное поведение с простым PHP-скриптом, который я писал. Я уменьшил его до минимума, необходимого для воссоздания ошибки: <?php $arr = array("foo", "bar", "baz"); foreach ($arr as &$item) { /* do nothing by reference */ } print_r($arr); foreach ($arr as $item) { /* do nothing by value …
159 php  arrays  loops  reference 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.