pass-by-reference — все вопросы

7ответов
10 голосов
Передать ссылку на выходное местоположение против использования возврата
Что лучше для производительности при вызове функции, которая предоставляет простой тип данных - заполнение ячейки памяти (передаваемой указателем) или возвращение простых данных? Я упростил приме
1ответ
11 голосов
Передайте аргумент по ссылке в C ++ /CLI, чтобы переназначение влияло на вызывающего
Возможно, это не сложный вопрос, но меня всегда немного смущает вопрос о том, как относиться к типу String как к аргументу в Visual C ++. У меня есть следующие функции: void function_1(String ^str
5ответов
11 голосов
Java - состояние объекта не изменяется после вызова метода [duplicate]
     На этот вопрос уже есть ответ здесь:                   Является ли Java «передачей по ссылке» или «передачей по значению» «?                                      78 ответов            
3ответа
12 голосов
Кажется, что массив передается по ссылке в Java, как это возможно?
Я могу опубликовать больше кода, если мне нужно, но перед этим я хотел бы просто задать общий вопрос о следующем методе, в котором передается массив, а затем установить другой массив, но по какой-то
2ответа
13 голосов
Есть ли рациональное объяснение этому поведению вызова по значению в PHP? Или PHP ошибка?
PHP 5.5.12. Учтите это: <?php $a = [ 'a', 'b', 'c' ]; foreach($a as &$x) { $x .= 'q'; } print_r($a); Это, как и ожидалось, приводит к выводу: Array ( [0] => aq [1] =>
7ответов
15 голосов
Передает ли C # список <T> к методу по ссылке или в виде копии? [Дубликат]
     На этот вопрос уже есть ответ здесь:                   Передаются ли массивы или списки по умолчанию по ссылке в c #?                                      3 ответа                    
2ответа
17 голосов
Тестирование необязательных аргументов в PHP
У меня есть несколько методов «установки» для разных классов, и для удобства я добавил необязательный параметр $previous, который принимает аргумент по ссылке и заполняет его существующим значением,
7ответов
17 голосов
Где я должен предпочесть передачу по ссылке или передачу по значению?
В каких случаях я предпочитаю переход по ссылке? Передача по значению?
6ответов
18 голосов
Должны ли небольшие простые структуры передаваться по ссылке?
Меня всегда учили, что не примитивные типы должны передаваться по константной ссылке, а не по значению, где это возможно, то есть: void foo(std::string str);//bad void foo(const std::string &s
3ответа
21 голос
Переменная p передается по ссылке перед инициализацией
У меня есть класс Human с функцией, которая принимает любое количество людей и определяет, является ли кто-то старше кого-либо из этих людей, а затем возвращает массив с людьми, которым он /она стар
5ответов
26 голосов
Контейнеры STL со ссылкой на объекты [дубликаты]
     На этот вопрос уже есть ответ здесь:                   Почему я не могу создать вектор ссылок?                                      8 ответов                                Я знаю
3ответа
30 голосов
Это неопределенное поведение в C? Если не предсказать выход логически
Код 1 #include <stdio.h> int f(int *a, int b) { b = b - 1; if(b == 0) return 1; else { *a = *a+1; return *a + f(a, b); } } int main() { int X = 5; printf("%d\n",f(&a
7ответов
31 голос
Практическое правило, когда передача по значению быстрее, чем передача по константной ссылке?
Предположим, у меня есть функция, которая принимает аргумент типа T. Он не изменяет его, поэтому я могу передать его по константной ссылке const T& или по значению T: void foo(T t){ ... } void
6ответов
37 голосов
DataPrame для Python: передача по значению или передача по ссылке
Если я передаю фрейм данных в функцию и изменяю его внутри функции, передается ли это по значению или по ссылке? Я запускаю следующий код a = pd.DataFrame({'a':[1,2], 'b':[3,4]}) def letgo(df):
4ответа
39 голосов
Передает ли C ++ объекты по значению или по ссылке?
Простой вопрос, на который я не смог найти ответ. Я понимаю, что при передаче аргумента функции во время вызова, например. void myFunction(type myVariable) { } void main() { myFunction(myV
8ответов
42 голоса
Как передать примитивный тип данных по ссылке?
Как я могу передать примитивный тип по ссылке в Java? Например, как сделать так, чтобы int передавалось в метод, модифицируемый?
11ответов
50 голосов
Передать по ссылке или передать по значению? [закрыто]
При изучении нового языка программирования одним из возможных препятствий, с которыми вы можете столкнуться, является вопрос, является ли язык по умолчанию передачей по значению или передачей по сс
7ответов
60 голосов
Передача массива по ссылке в C?
Как я могу передать массив структур по ссылке в C? Как пример: struct Coordinate { int X; int Y; }; SomeMethod(Coordinate *Coordinates[]){ //Do Something with the array } int main(){
11ответов
239 голосов
Передать переменные по ссылке в Javascript
Как передать переменные по ссылке в JS? У меня есть 3 переменные, с которыми я хочу выполнить несколько операций, поэтому я хочу поместить их в цикл for и выполнять операции с каждой из них. псев

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132