25
ответов

Является Java “передачей ссылкой” или “передачей значением”?

Я всегда думал, что Java был передачей ссылкой. Однако я видел несколько сообщений в блоге (например, этот блог), которые утверждают, что это не. Я не думаю, что понимаю различие, которое они делают...
вопрос задан: 11 July 2018 01:31
15
ответов

Кто-то может объяснить мне, каково обоснование позади передачи “значением” а не “ссылкой” в Java?

Я довольно плохо знаком с Java (запись другого материала много лет) и если я не пропускаю что-то (и я рад быть неправым здесь), следующее является фатальным дефектом... Строковое нечто = новая Строка ();...
вопрос задан: 5 February 2009 04:23
12
ответов

C программирующий - передача ссылкой

В программе C ниже, я не понимаю, почему buf [0] = после того, как я назову нечто. Разве нечто не делает передачи значением? #include <stdio.h> #include <stdlib.h> освобождают нечто (символ buf []) {...
вопрос задан: 5 August 2010 13:27
10
ответов

C++ - передающие ссылки на станд.:: shared_ptr или повышение:: shared_ptr

Если у меня есть функция, которая должна работать с shared_ptr, разве не было бы более эффективно передать его ссылка на него (так, чтобы не копировать объект shared_ptr)? Какова возможная плохая сторона...
вопрос задан: 1 April 2016 17:20
9
ответов

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

Переменные PHP передаются значением или ссылкой?
вопрос задан: 24 May 2014 14:52
8
ответов

Передача строки по ссылке в Java?

Я привык делать следующее в C: void main () {String zText = ""; fillString (zText); Е (zText); } void fillString (String zText) {zText + = "foo"; } И вывод: foo ...
вопрос задан: 27 May 2015 21:09
8
ответов

Передача ссылкой или передача значением? [закрытый]

При изучении нового языка программирования один из возможных контрольно-пропускных пунктов, с которыми Вы могли бы встретиться, является вопросом, является ли язык, по умолчанию, передачей значением или передачей ссылкой. Таким образом, вот мой...
вопрос задан: 20 July 2014 22:52
8
ответов

Передача значением или ссылкой, конструктору C++, который должен сохранить копию?

Должен C++ (неявный или явный) оценивает конструктора, принимают его параметр (параметры) значением или ссылкой на константу, когда это должно сохранить копию аргумента (аргументов) в его объекте так или иначе? Вот...
вопрос задан: 4 December 2009 17:41
7
ответов

Различное лечение для вызова по значению и присваиванию с использованием = operator [duplicate]

Рассмотрим следующий код: class aaa {public: int x; aaa () {cout & lt; "aaa default constructor" & lt; end; } aaa (const aaa & amp; p) {cout & lt; aaa ...
вопрос задан: 6 March 2017 14:56
7
ответов

В чем разница между передачей по ссылке и передачей по значению?

В чем разница между параметром, переданным по ссылке, параметром, переданным по значению? Не могли бы вы привести несколько примеров, пожалуйста?
вопрос задан: 19 July 2014 17:28
7
ответов

Почему я должен использовать ключевое слово “финал” на параметре метода в Java?

Я не могу понять, где заключительное ключевое слово действительно удобно, когда оно используется на параметрах метода. Если мы исключаем использование анонимных классов, удобочитаемости и поглощенного объявления затем, это кажется...
вопрос задан: 5 September 2013 11:14
7
ответов

Какие-либо различия между f (строка константы и) и f (строка константы)?

класс mystring {друг ostream& оператор <<(ostream &out, константа mystring ss) {<<ss.s; возвратитесь;} частный: строка s; общественность: mystring (константа...
вопрос задан: 25 December 2009 11:35
6
ответов

Python - добавить ссылку в список [duplicate]

После выполнения следующего кода my_list = [] v = 1 my_list.append (v) v = 2 print (my_list), результат будет [1]. Я думаю, что это происходит, потому что «v» добавляется по значению, а не по ссылке. Здесь ...
вопрос задан: 26 March 2016 16:23
6
ответов

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

Я понимаю, что, если я передаю тип значения (интервал, структура, и т.д.) в качестве параметра (без касательно ключевого слова), копия той переменной передается методу, но если я использую касательно ключевого слова ссылку на это...
вопрос задан: 19 August 2012 22:07
6
ответов

Передача по ссылке / значению в C ++

Я хотел бы уточнить различия между ценностью и ссылкой. Я нарисовал картинку Итак, для передачи по значению создается копия идентичного объекта с другой ссылкой, и ...
вопрос задан: 13 May 2011 15:04
6
ответов

Проблема с передачей ссылкой

Действительно ли я могу перегрузить функцию, которая берет или ссылочное или имя переменной? Например, когда я пытаюсь сделать это: освободите функцию (удвойте a); освободите функцию (удвойте &a); я хотел бы вызывающую сторону этого...
вопрос задан: 12 July 2010 10:05
6
ответов

Как я передаю много переменных к и от функции в Python?

Я делаю научное программирование и часто хочу показать пользовательские подсказки и переменных пар, позволить им отредактировать переменные и затем сделать calulations с новыми переменными. Я делаю это так часто, что я записал...
вопрос задан: 28 May 2009 14:29
6
ответов

Передача значений в Python [дубликат]

При передаче набора как список, массив к другой функции в Python, это делает копию из него, или это - просто указатель?
вопрос задан: 10 February 2009 21:51
5
ответов

Является ли JavaScript передачей по ссылке или передачей по значению?

Примитивные типы (число, строка и т. Д.) Передаются по значению, но объекты неизвестны, поскольку они могут быть оба переданы по значению (в случае, если мы считаем, что переменная, содержащая объект, на самом деле ...
вопрос задан: 25 June 2019 16:08
5
ответов

Правильность константы для параметров, передаваемых по значению

Я знаю, что существуют немногие вопрос о правильности константы, где указано, что объявление функции и ее определения не должно соглашаться для параметров, передаваемых по значению. Это вызвано тем, что constness...
вопрос задан: 23 May 2017 11:46
5
ответов

Динамическое распределение передачи по значению (C90) [дубликат]

У меня есть следующая структура, которую я бы хотел инициализировать: typedef struct Node {struct Node * next; int данные; }Узел; И следующий прототип функции, который мне нужно использовать для его инициализации (используя динамический ...
вопрос задан: 17 November 2012 15:41
5
ответов

Установка значения в структуре, передача по значению вопроса? (C90) [дубликат]

У меня есть следующая структура: typedef struct Graph {Vertex * x; struct Graph * next; int numElts; } График; И следующий код: void initialize (Graph * x) {x = malloc (sizeof (Graph)); х- & GT; ...
вопрос задан: 17 November 2012 15:41
5
ответов

Передача параметра массива в C #: почему он передается неявно по ссылке?

Предположим, что следующий код без ключевого слова ref, очевидно, не заменит переданную переменную , поскольку он передается как значение. класс ProgramInt {public static void Test (int i) // Пройти мимо ...
вопрос задан: 30 August 2010 21:33
5
ответов

Хорошая практика для редактирования объектов “ссылкой”?

Скажем, у меня есть тип под названием Суперзвезда. Теперь я хочу иметь метод, который делает некоторую работу и редактирует некоторые свойства объекта Суперзвезды. Вот два способа того, как я мог реализовать это. Путь 1...
вопрос задан: 16 July 2010 07:44
5
ответов

Эмуляция поведения передачи значением в Python

Я хотел бы эмулировать поведение передачи значением в Python. Другими словами, я хотел бы сделать абсолютно уверенным, что функция, которую я пишу, не изменяет данные пользователя, которыми снабжают. Один возможный путь к...
вопрос задан: 13 May 2009 05:10
5
ответов

Как я изменяю указатель, который был передан в функцию в C?

Так, у меня есть некоторый код, отчасти как следующее, для добавления структуры к списку структур: освободите barPush (BarList * список, Панель * панель) {//, если нет никакого перемещения для добавления, то мы сделаны если (панель ==...
вопрос задан: 19 April 2009 17:31
4
ответа

Java никогда не является передачей ссылкой, правильно? … право? [дубликат]

Возможный Дубликат: Является Java “передачей ссылкой”? Сегодня я нашел необычный метод Java: частная пустота addShortenedName (ArrayList <Строка> voiceSetList, Строка vsName) {если (пустой указатель ==...
вопрос задан: 23 May 2017 12:34
4
ответа

Передача ссылкой, более дорогой, чем передача значением

Существует ли случай, где передача ссылкой является более дорогой, чем передача значением в C++? Если так, каков тот случай был бы?
вопрос задан: 19 May 2014 09:17
4
ответа

Как я передаю значение (не ссылка) переменной JS к функции? [дубликат]

Вот упрощенная версия чего-то, что я пытаюсь выполнить: для (var i = 0; я <results.length; я ++) {маркер = результаты [я]; google.maps.event.addListener (маркер, 'нажмите', функция () {...
вопрос задан: 4 January 2013 05:23
4
ответа

Почему я не могу использовать Java способ изменить переданную переменную? [duplicate]

Я был немного озадачен, когда увидел, что следующий код работает не так, как ожидалось. Я думал, что Java всегда передавал переменные по ссылкам в функции. Поэтому, почему функция не может переназначить ...
вопрос задан: 23 August 2011 19:55