Результаты поиска по запросу "reference"
Это будет пример, копирующий член 'Attr' при создании нового объекта.
жный дубликат: Как вы делаете глубокую копию объекта в .Net (в частности, C #)? [https://stackoverflow.com/questions/129389/how-do-you-do-a-deep-copy-an-object-in-net-c-specifically] Пожалуйста, взгляните на код ниже (отрывок из книги C ...
да, classB.m_classA будет указывать на исходный экземпляр ClassA.
м классе (ClassA) я хочу создать связанный экземпляр другого класса (ClassB), предоставив ему ссылку на объект, который инициировал его создание. Поэтому я предоставил ClassB конструктор, принимающий аргумент (ref ClassB master). Но в ClassA я не ...
по мере того, как компиляторы набирают скорость с C ++ 0x и реализации становятся зрелыми
отрим случай, когда «целые» объекты с включенной семантикой перемещения возвращаются из функций, как сstd::basic_string<>: std::wstring build_report() const { std::wstring report; ... return report; } Можно ли реально ожидать, что я сделаю ...
Если я не понял неправильно, отметив «Повторное использование типов в ссылочных сборках» в разделе «Дополнительные параметры» в разделе «Добавить ссылку на службу», все контракты данных, которые совпадают с контрактами в ссылочной сборке, будут повторно использованы и не будут восстановлены.
я есть клиентское приложение, использующее службу WCF, которая принимает и возвращает некоторые параметры сложного типа. эти сложные типы хранятся в отдельной сборке, на которую ссылаются как клиентское приложение, так и служба WCF. Проблема в ...
@newacct - смысл в том, чтобы объяснять людям, которые не являются искушенными разработчиками, и говорить, что все «передается по стоимости» без гораздо большего объяснения, просто просто недостаточно. Это не объясняет разницу в том, как примитив и массив передаются или присваиваются. Вы можете утверждать, что это технически правильно, но это недостаточно объяснение для неискушенных разработчиков. Сам ваш комментарий, что «как только вы понимаете ...» показывает, что этого недостаточно, пока вы не поймете другие вещи - таким образом, вы не можете просто сказать «все передается по стоимости» новичку и все будет сделано.
от вопрос уже есть ответ здесь: Является ли JavaScript языком передачи по ссылке или передачей по значению? [/questions/518000/is-javascript-a-pass-by-reference-or-pass-by-value-language] 29 ответовЯ ищу хороший исчерпывающий материал для ...
Объекты и ссылки
ой ситуации ниже, class my_class { public __construct($params = array()){ **** do something } } $other_object = new some_class(); $object = new my_class(array( 'var1' => 'test' 'object' => $other_object));$ other_objectбудет передано по ссылке ...
Второй способ меня не смущает, поскольку из первого не ясно, совпадают ли возвращенные и переданные объекты, и я не считаю нормальным игнорировать возвращаемое значение.
метод заполняет / изменяет объект, было бы предпочтительным вернуть объект или сохранить возвращаемый тип как void, и метод изменил бы объект через его ссылку? public Obj populate(Obj o) { .... return o; } public void populate(Obj o) { .... }Я ...
преобразовать ссылку на представление указателя в C ++
Есть ли способ "конвертировать" ссылку на указатель в C ++? В приведенном ниже примереfunc уже определил прототип, и я не могу его изменить, ноfunc мой API, и я хотел бы либо передать оба параметра, либо один (и второй установить в NULL), либо ни ...
Изменение старого проекта на 4.5 заставило его работать.
дал решение под названиемFoo, Добавлена библиотека классов под названиемFoo.Common Добавлено консольное приложение для вызова кода библиотеки изConsoleApp. Я ссылался наFoo.Common изConsoleAppи набрал: using Foo.Common; public class Program { ...
Я думал, что в указателях используются 2 символа: * и &. поскольку int * означает указатель на int, возможно, Страуструп не хотел вводить совершенно новый символ. Поскольку ссылки похожи на указатели, он придерживается &. Кроме того, единственное ранее действительное использование & состояло в том, чтобы взять адрес чего-либо, так что было бы нормально использовать в объявлениях.
о-нибудь есть идея, почему амперсанд был выбран как способ обозначения ссылок в C ++? AFAIK (хотя у меня нет книги рядом со мной), Stroustroup не объяснил этот выбор, который я нахожу немного странным, потому что тот же символ уже ...