Результаты поиска по запросу "pass-by-reference"

2 ответа

Как вы можете расширить Java, чтобы ввести передачу по ссылке?

Java передается по значению. [https://stackoverflow.com/questions/40480/is-java-pass-by-reference]Как вы могли бы изменить язык, чтобы ввести передачу по ссылке (или какое-то эквивалентное поведение)? Взять например что-то вроде public static ...

12 ответов

Переменные PHP передаются по значению или по ссылке?

Переменные PHP передаются по значению или по ссылке?

2 ответа

Функция c ++: передать неконстантный аргумент в константный ссылочный параметр

Предположим, у меня есть функция, которая принимает проходной аргумент const, int func(const int &i) { /* */ } int main() { int j = 1; func(j); // pass non const argument to const reference j=2; // reassign j }этот код работает нормально. ...

ТОП публикаций

4 ответа

Список передачи C ++ в качестве параметра функции

Я пытаюсь создать очень простую адресную книгу. Я создал класс Contact, и адресная книга представляет собой простой список. Я пытаюсь создать функцию, позволяющую пользователю добавлять контакты в адресную книгу. Если я возьму свой код за пределы ...

3 ответа

Как вы передаете объекты по ссылке в PHP 5?

В PHP 5 вы должны использовать& модификатор передать по ссылке? Например, class People() { } $p = new People(); function one($a) { $a = null; } function two(&$a) { $a = null; )В PHP4 вам нужно было& Модификатор для сохранения ссылки после ...

9 ответов

C ++: Как мне решить, передавать ли параметры по ref или по значению?

С C ++, как мне решить, должен ли я передать аргумент по значению или по ссылке / указателю? (скажите мне ответ как для 32, так и для 64-разрядных). Давайте возьмем A. Более ли 32-разрядные значения меньше или одинаково работают как указатель на ...

4 ответа

Почему этот объект не передается по ссылке, когда ему присваивается что-то еще?

Я знаю, что в JS объекты передаются по ссылке, например: function test(obj) { obj.name = 'new name'; } var my_obj = { name: 'foo' }; test(my_obj); alert(my_obj.name); // new nameНо почему не работает следующее: function test(obj) { obj = {}; } ...

1 ответ

Ошибка Visual C ++ 10.0 в std :: reference_wrapper?

Код: #include <functional> struct Foo { virtual void mf() = 0; }; struct Bar: Foo { virtual void mf() {} }; int main() { Bar o; std::reference_wrapper<Foo const> wrapper( o ); }Результат с MinGW g ++ 4.6.1: [d:\dev\test] > g++ foo.cpp ...

3 ответа

Delphi передавая параметры по ссылке или по значению / копии

Контекст 1 var text:String; text:='hello'; myFunc(text);Context2 function myFunc(mytext:String); var textcopy:String; begin textcopy:=mytext; end;myFunc на Context2 был вызван из Context1, локальной переменнойmytext указывает на память за ...

10 ответов

Какая польза от «ref» для переменных ссылочного типа в C #?

Я понимаю, что если я передаю значение типа (int, structи т. д.) в качестве параметра (безref ключевое слово), копия этой переменной передается методу, но если я используюref ключевое слово передается ссылка на эту переменную, а не на новую. Но ...