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

Передача по ссылке - это стратегия сортировки аргументов, в которой переменное местоположение в памяти передается функции, а не копия значения переменной, хотя функция появляется в исходном коде для получения самой переменной, а не указателя на нее.
3

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

Мне нужна помощь в создании 7 функций, чтобы разбить этот код. Используя проход по ссылке. Я не могу понять, как передать многомерные массивы между функциями. #include <fstream> #include <string> #include <iomanip> #include <i...
17 нояб. '15 в 19:26
2

Возвращать объект по значению в Javascript

Я знаю, что объекты в Javascript передаются по ссылке, но есть ли способ вернуть объект в качестве значений. При множественных вызовах decodePermissions() они всегда используют один и тот же объект. Итак, мой вопрос: есть ли способ создать объект д...
04 дек. '15 в 8:12
4

если ссылки должны ссылаться на действительную память, то почему эта программа успешно компилируется?

Я посетил мой класс c++ в последний день, и учитель сказал мне, что ссылки должны ссылаться на действительную память, пока указатель может или не может. Я играл со ссылками, и вдруг этот вопрос пришел мне в голову. Когда я объявляю array_demo размер...
07 июл. '15 в 3:46
5

Разница между ссылкой и указателем

Ive прочитал много статей о том, как "pass-by-reference" не существует в Java, так как копия значения ссылки передается, следовательно, "pass-by-copy-of-reference-value". В статьях также указано, что опорным значением является указатель. (Так что у...
23 дек. '13 в 1:38
1

Передача по заданной пользователем функции, ошибка во время нескольких вызовов в один и тот же текстовый файл

Я написал функцию для извлечения текста из текстового файла и заполнения структуры, которая в конечном итоге будет использована для заполнения вектора. Текстовый файл содержит неизвестное количество участников, которые я пытаюсь загрузить. Функция р...
10 июн. '14 в 16:21
3

Тип ссылки v. Тип значения

У меня есть вопрос. Когда я делаю Int32 ii = new Int32(); Я создаю тип значения ссылочного типа с идентификатором "ii?" Если я создаю ссылочный тип, то как это происходит, когда я передаю копию этой ссылки методу, который изменяет его значение, я...
29 июл. '14 в 20:17
2

Сегментация Ошибка при передаче массива функции

Я пытаюсь передать 2D-массив функции с помощью указателей. Функция будет инициализировать массив. Я получаю ошибку сегментации: 11 во время выполнения Код выглядит следующим образом typedef struct { char name[100]; int runs; int batsta...
15 окт. '14 в 4:17
2

Передайте экземпляр класса в другой класс по ссылке

Я пытаюсь передать один экземпляр моего класса "Статус" ко всем моим другим классам, чтобы они могли установить и получить статус. Я пытался сделать это, передав класс "Статус" по ссылке в мой класс "BaseStation". Код компилируется отлично, но когд...
11 мар. '15 в 15:25
2

как я могу передать массивы в java

Я пытаюсь сравнить с массивами, определенными в основном методе, и нужно передать их методу compareAnswers, как это сделать? вот мой код: /********************************************** * * Daniel Wilson * * CIS129 * * November 15 2017 * ...
17 нояб. '17 в 21:08
1

С++, проходящий через const bool по ссылке

Стоит ли передавать bool по ссылке? void foo(const bool& iflag); против void foo(const bool iflag); Я слышал, что ссылка bool занимает много времени, чем декларация bool, но я не мог ее проверить.
12 дек. '17 в 14:05
4

Почему мне нужно определить ссылку на указатель в C с *?

Почему это действительно: int a = 5; int *aPtr = &a; printf("%i", *aPtr); Но это не так: int a = 5; int aPtr = &a; printf("%i", *aPtr); Я не ищу ошибку, которую она бросает. Я пытаюсь понять, почему это не будет работать концептуально.
28 апр. '18 в 3:17
3

Пройти по задаче справки в RMI?

Может кто-нибудь, пожалуйста, скажите мне, где я ошибаюсь, почему это приложение чата RMI не работает, цель состоит в том, чтобы достичь развязки между клиентом, сервером и логикой удаленными объектами или сериализованными объектами. import java...
28 авг. '10 в 14:50
3

Передача массивов в функции без использования указателей

C позволяет передавать массивы в функции, используя имя массива напрямую. Поскольку имя массива - это начальный адрес массива (адрес элемента [0]) - это передача по ссылке - поэтому даже локальный массив может быть передан таким образом - и изменени...
14 сент. '18 в 22:33
1

Перейдите по ссылке снова

Я создал этот код для создания словарного словаря. Только одно из слов может существовать; если это так, то соответствующий счетчик увеличивается. Если слово находится в словаре, strcmp() метод strcmp() и strcmp() указатели. Моя проблема в том, что...
15 июл. '12 в 3:14
4

C прохождение и указатели

Поэтому я пишу эту программу, и я не знаю, как пройти по ссылке или значению. Мне просто нужно передать значения из одной функции (processFile) в другую функцию (printReport). Любая помощь в том, как это сделать, будет оценена по достоинству. #inclu...
11 апр. '13 в 2:07