Вопросы с тегом 'pass-by-value'

pass-by-value - это "односторонняя передача", так что изменения переданного значения внутри принимающей функции (или другого объекта, такого как процесс и т.д.) не возвращаются.
1 отв.

С# изменяет значение свойства одного объекта из другого

Я создаю один объект, используя значения из другого объекта. Подобно тому, что: MAP.cs int[][] map = {......}; Mob m = new Mob(0,0,map); И вызов функции класса Mob Move() m.Move(); Функция перемещения выглядит так: int xp = (int)Math.Floor(x / ...
15 апр. '16 в 20:41
1 отв.

Почему Code.runnable.com разрешает мне изменять значение переменной в Java?

Я слышал, что целые числа Java проходят по значению, так почему же код работает в code.runnable.com? public class HelloWorld { public static void main(String[] args) { int number = 0; number = 2; System.out.println(number); } } Код...
23 янв. '16 в 3:01
3 отв.

Java - изменение переменной через pass-by-value

Поэтому я прочитал о характере передачи по значению Java, и я попытался изменить свою переменную после передачи ее функции, снова возвратив ее функцию. Мне это не удалось. Мой код public class Logic { private int position; public class Log...
31 янв. '16 в 4:33
2 отв.

Как печатать массив из одного метода в другой?

Мне нужен способ печати 3 этих массивов... public static void viewCatalog(){ String[] description = new String[15]; description[0]= "Alumni Drink ware"; description[1]= "Binders"; description[2]= "Bookbag"; description[3]= "Fabul...
10 нояб. '15 в 21:45
2 отв.

Вопрос о передаче по значению против ссылки

В приведенной ниже функции я объявляю указатель на структуру foo, а затем возвращаю указатель на структуру foo, разыменованную. Считается ли моя функция возвращаемой по значению? struct Foo { int a; int *b; //int array }; Foo newFoo() {...
06 февр. '19 в 21:13
1 отв.

Преобразование этого кода в версию метода

У меня проблемы с моей домашней работой проекта java. в этой программе, когда я использую случай 1, он активирует систему записи учеников. Мне нужно, чтобы я написал всю эту систему записи с помощью метода. Я попытался, но я потерпел неудачу. вы мож...
08 мая '13 в 21:59
1 отв.

Какова ценность "x" для каждого сценария?

У меня есть следующая C-подобная программа, и я пытаюсь выяснить окончательное значение массива x для: Аргумент x передается по значению. Аргумент x передается по ссылке. Аргумент x передается значением-результатом. КОД: void swap(int[] list, int...
12 дек. '13 в 2:54
2 отв.

как я могу обрабатывать Java pass-by-value? мне нужно пройти по ссылке

У меня есть такой код: DataTableFactory<Object> TempDataTableFactory = new DataTableFactory<Object>(); DataTable<Object> tempDataTable = TempDataTableFactory.getInstance(); tempDataTable = dataTable; ExecutedArguments e = new Execu...
14 нояб. '11 в 2:52
1 отв.

Не удалось передать ссылку

В моем коде я все время получаю сообщение об ошибке, что "n" в основной функции не объявляется, хотя я объявляю его в "double mols", #include <iostream> using namespace std; const double idealGas = 8.3144598; double mols(double mass, dou...
31 янв. '17 в 21:22
1 отв.

С++ Передача var из функции в функцию, затем отображение результата в основной функции

Как передать пройденное пользователем расстояние, полученное от одной функции, до другой функции, чтобы рассчитать стоимость доставки? А затем показать стоимость через основную функцию int? Моя дистанционная функция double getDistance(double distan...
07 нояб. '17 в 21:31
1 отв.

Проблемы, преобразующие istream в ifstream при передаче std :: cin в аргумент

В настоящее время я реализую пользовательский интерфейс тестирования на основе текстовых файлов, который будет вводить в std::cin пользовательские входы из текстового файла (строка за строкой) для имитации реального пользовательского ввода вместо ис...
17 апр. '18 в 0:13
1 отв.

Убейте улучшения, если я использую только проход по ссылке для всех функций в C++? Если да, то сколько это будет?

Поскольку передача по ссылке лишена процесса копирования, если я использую только пропуск по ссылке (когда удовлетворяю ситуацию) для всех функций, улучшится ли производительность? (что делает разницу) (Насколько я узнал в программировании Cpp, пер...
29 мая '18 в 7:27
2 отв.

Является ли Python похожим на оператор &#8594; в C/C++?

Итак, в Python вы можете сделать следующее: def append(_list): _list.append(1) _list = [0] append(_list) print(_list) Это, очевидно, позволяет мне добавить 1 в список, однако, если я изменил ссылку списка в функции добавления, он не изменится...
26 июля '18 в 3:58
0 отв.

Странный и странный параметр, проходящий по значению в C

Недавно я наткнулся на этот фрагмент кода C: #include<stdio.h> void f(int a,int b) { printf("%d",a); } int main() { f((1,3),2); } Выходной сигнал программы равен 3. Что меня озадачивает, так это...
03 дек. '18 в 20:54
2 отв.

jQuery получить раскрывающееся значение и передать его во второй раскрывающийся список

У меня есть следующий сценарий: На главной странице есть раскрывающийся список с некоторыми опциями. На странице подробностей отображается одинаковое раскрывающееся меню. То, что я хочу, - это когда пользователь выбирает один из вариантов раскрыв...
04 февр. '14 в 11:39