0
ответов

Существует ли простой PHP-код, позволяющий отличить «Передача объекта в качестве ссылки» от «Передачи ссылки на объект в качестве значения»?

Это связано с вопросом: как работает оператор «&» работать в функции PHP? Есть ли простой код, показывающий разницу между передачей объекта в качестве ссылки и передачей ...
вопрос задан: 23 May 2017 11:51
0
ответов

Объект по ссылке vs. Ссылка по значению

Я прочитал этот комментарий здесь: Передача строки по ссылке в Ява? Да, это заблуждение. Это огромное, широко распространенное заблуждение. Это приводит к вопросу собеседования, который я ненавижу: ("как проходит Java ...
вопрос задан: 23 May 2017 10:34
0
ответов

Интуитивное понимание функций, принимающих ссылки на ссылки [дубликат]

Возможный дубликат: что означает T && в C ++ 11? По какой-то причине это ускользает от моей интуиции, и я не могу найти никаких объяснений в Интернете. Что означает для функции C ++ ...
вопрос задан: 23 May 2017 10:30
0
ответов

.NET интегрируемое надежное и быстрое решение для реконструкции поверхности из трехмерного облака точек

У нас есть .NET 4.0 C # WPF, приложение для моделирования обработки. Прямо сейчас мы застряли, так как нам нужно создать трехмерную поверхность (создание сетки) из облака точек. Мы искали, гадали, ...
вопрос задан: 23 May 2017 01:54
0
ответов

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

Ниже приведен отрывок из книги «Программирование на языке C - только часто задаваемые вопросы». Разве это не неправильно, ведь массивы нельзя передавать по ссылке? VIII.6: Как передать массив функции по значению? Ответ: ...
вопрос задан: 5 February 2017 10:52
0
ответов

Это неопределенное поведение в C? Если не предсказать выход логически

Код 1 #include < stdio.h > int f (int * a, int b) {b = b - 1; if (b == 0) вернет 1; иначе {* a = * a + 1; вернуть * a + f (a, b); }} int main () {int X = 5; Е ( "% d \ п", е (& амп; Х, ...
вопрос задан: 21 January 2017 10:17
0
ответов

Как передать массив «по ссылке» в C? [Дубликат]

Это то, что я пытаюсь сделать, но мой код либо не компилируется, либо выдает неожиданный вывод «BC», а не просто «B». #include void removeFirstAndLastChar (char ** string) {...
вопрос задан: 2 January 2017 12:54
0
ответов

Как передавать "буквальные" целые числа по ссылке в C++ (Новичок)

Edit: Как многие отметили, передача по ссылке обычно не подходит в качестве оптимизации для примитивных типов. Это замечательно знать, так что спасибо всем! Несмотря на это, мой вопрос был ...
вопрос задан: 6 December 2016 12:10
0
ответов

Передача объектов по ссылке или значению в C #

В C # я всегда думал, что непримитивные переменные передаются по ссылке, а примитивные значения передаются по значению. Поэтому, передавая методу любой непримитивный объект, все, что делается с ...
вопрос задан: 12 October 2016 19:55
0
ответов

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

Я пытаюсь поменять местами две строки в Java. Я никогда не понимал, что «струны неизменны». Теоретически понимаю, но на практике не встречал. Кроме того, поскольку String является объектом в Java ...
вопрос задан: 16 September 2016 02:49
0
ответов

передать по ссылке и значение с указателями [дубликата]

Я не понимаю, почему передача указателя на функцию не меняет передаваемые данные. Если функция proto выглядела так: void func (int * p); и func выделил память для p, почему может '...
вопрос задан: 8 July 2016 17:00
0
ответов

Передача параметра или его возврат из функции

Как видно из названия, какой подход предпочесть? Цель состоит в том, чтобы передать несколько параметров метода и получить что-то на выходе. Мы можем передать другой параметр, и метод его обновит...
вопрос задан: 17 March 2016 10:32
0
ответов

почему конструктор копирования вызывается при передаче временного объекта по ссылке const?

Я передаю безымянный временный объект функции, определенной параметром const ref. Копирование класса является частным, и я получаю ошибку компиляции. Я не понимаю, почему конструктор копирования ...
вопрос задан: 10 January 2016 10:09
0
ответов

: оператор = (передать по ссылке) в пакете data.table одновременно изменяет другой объект таблицы данных

При тестировании моего кода я обнаружил следующее: Если я назначу data.table DT1 на DT и изменю DT впоследствии DT1 изменяется вместе с ним. Итак, DT и DT1 кажутся внутренне связанными. Это предназначено ...
вопрос задан: 7 December 2015 21:58
0
ответов

С++ передает массив по ссылке

разрешено ли передавать массив по ссылке? void foo(double& *bar)Кажется, мой компилятор говорит нет. Почему? Как правильно передать массив по ссылке? Или работа вокруг? У меня есть...
вопрос задан: 25 May 2015 09:17
0
ответов

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

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

Как читать массив байтов в JNI?

Можно ли просто сослаться на весь массив байтов в JNI, но не вызывать какую-либо копию? В собственном коде C у меня есть байтовый массив, передаваемый из Java, и я просто хочу сравнить некоторые данные с этим байтовым массивом ...
вопрос задан: 12 September 2014 09:05
0
ответов

Получение временного адреса - требуется обходной путь

Я сталкиваюсь с предупреждением GCC, которое хочу исправить. В основном я передаю методу указатель на локальную переменную, что в моем случае совершенно нормально. Я понимаю, почему компилятор говорит мне, что это...
вопрос задан: 31 August 2014 07:41
0
ответов

ArrayList и изменение включенных в него объектов.

Допустим, у нас есть ArrayList myArray. Я хочу изменить объект, вызвав его функцию. Если я сделаю это таким образом, будет ли изменен исходный объект или нет? myArray.get(0).myModyfyingFunction(); Чтобы...
вопрос задан: 23 August 2014 17:09
0
ответов

Код возврата или выходной параметр?

Я создаю метод для получения списка имен файлов с сервера, но у меня возникла проблема, на которую я не могу ответить. Метод возвращает две вещи: SftpResult, который является перечислением с различными ...
вопрос задан: 12 July 2014 07:49
0
ответов

Как передать примитивный тип данных по ссылке?

Как передать примитивный тип по ссылке в java? Например, как сделать int, передаваемый методу, изменяемым?
вопрос задан: 25 June 2014 07:26
0
ответов

javascript возвращает ссылку на элемент массива

У меня есть такой массив: users = [{id: 1, name: 'name1'}, {id: 2, name: 'name2'}] Как мне получить ссылку на элемент {id: 2, name: 'name2'}, так что я могу изменить это свойство name, например: user = ...
вопрос задан: 19 June 2014 10:29
0
ответов

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

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

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

В PHP 5 вы должны использовать модификатор & для передачи по ссылке? Например, class People () {} $ p = новые люди (); функция один ($ a) {$ a = null; } функция два (& $ a) {$ a = null; ) In ...
вопрос задан: 24 December 2013 17:00
0
ответов

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

Context 1 var text:String; text:='hello'; myFunc(text); Context2 function myFunc(mytext:String ); переменная текстовая копия: строка; начать копирование текста: = мой текст; конец; myFunc в Context2 была вызвана из ...
вопрос задан: 8 September 2013 02:25
0
ответов

Использование таких функций, как array _, walk (и подобных функций )для изменения массивов в PHP >= 5.3

В PHP есть несколько замечательных функций (, таких как array _walk ), которые позволяют обрабатывать каждый элемент массива. Обычно они настроены таким образом, что вы указываете массив, который хотите обработать, в качестве первого параметра, а...
вопрос задан: 29 April 2013 09:29
0
ответов

c ++ передать карту по ссылке в функцию

Как я могу передать карту по ссылке в функцию? Visual Studio 2010 выдает неразрешенную внешнюю ошибку. В настоящее время у меня есть следующий упрощенный код: void function1 () {map
вопрос задан: 18 March 2013 20:31
0
ответов

Неизменяемый и передается по значению

У меня есть следующий код, в котором есть изменяемый класс Person, String и метод для изменения экземпляров String и класса Person Person {int a = 8; public int getA () {return a; } public ...
вопрос задан: 16 January 2013 10:36
0
ответов

Оператор PHP foreach по ссылке: неожиданное поведение при повторном использовании итератора

этот код дает неожиданный результат: $ array = str_split ("abcde"); foreach ($ массив как & $ элемент)echo $ item; эхо "\ п"; foreach ($ array as $ item) echo $ item; вывод: abcde abcdd при использовании & ...
вопрос задан: 6 January 2013 15:09
0
ответов

Тестирование необязательных аргументов в PHP

У меня есть несколько методов "setter" по классам, и для удобства я добавил необязательный параметр $previous, который принимает аргумент по ссылке и заполняет его существующим значением перед ...
вопрос задан: 31 December 2012 17:00