pass-by-reference

Czy Java naprawdę przekazuje obiekty według wartości? [duplikat]

Możliwy Duplikat: czy Java pass by reference? public class myClass{ public static void main(String[] args){ ... } } Wiem, że Java przekazuje wartość, ale dlaczego przekazuje obj przez odniesienie w poprzednim przykładzie i zmienia ją?

Czy wskaźniki są uważane za metodę wywołania przez odniesienie w C?

W mojej klasie programowania C, profesor i późniejsza książka napisana przez nią używa terminu call or pass by reference w o ... d przepisaniem terminu Po przeczytaniu zaktualizowanej odpowiedzi @ Haris ma sens, dlaczego nie jest to takie czarno-białe.

Java: najlepszy sposób na podanie int przez odniesienie

Mam funkcję parsującą, która parsuje zakodowaną długość z bufora bajtowego, zwraca przetwarzaną długość jako int, A Indeks po ... Jaki jest najczystszy sposób na to w Javie? Obecnie patrzę na przechodzenie indeks arg. jako int[], ale jest trochę brzydki.

Pass by value szybciej niż pass by reference

Zrobiłem prosty program w c++, aby porównać wydajność między dwoma podejściami-pass by value I pass by reference. Faktycznie ... by reference */ void function(int *ptr) { *ptr *= 5; } /** * pass by value */ void function2(int val) { val *= 5; }

W PHP (>=5.0), Czy przejście przez referencję jest szybsze?

W PHP, parametry funkcji mogą być przekazywane przez referencję poprzez prepending ampersand do parametru w deklaracji funkcj ... ągu pięciu lat rozwoju PHP, zawsze trudno było uzyskać wysokiej jakości informacje na temat wnętrza PHP, nie czytając źródła.

javascript przekazuje obiekt jako odniesienie

Mam obiekt, który jest przekazywany w wielu różnych funkcjach wewnątrz funkcji. te funkcje mogą lub nie mogą zmieniać wartośc ... new text'; } callback(object); // object value here should be object{text: 'new text', name: 'john'}; }

Przekazywanie obiektów i lista obiektów przez odniesienie w C#

Mam delegata, który modyfikuje obiekt. Przekazuję obiekt delegatowi z metody wywołującej, jednak metoda wywołująca nie wychwy ... legata, tworząc nowy obiekt wewnątrz BindMyObject. protected delegate int MyBinder<T>(object reader, ref T myObject);

Dlaczego tablice nie mogą być przekazywane jako argumenty funkcji?

Dlaczego nie można przekazać tablic jako argumentów funkcji? Czytałem tę książkę w języku C++, która mówi "nie można przekaz ... łem komentarze w stylu " dlaczego to robisz? Nie chodzi o to, że bym to zrobił, chcę tylko wiedzieć, dlaczego ty nie możesz.

Poprawne użycie klasy eigen:: Ref<>

Eigen wprowadził klasę Ref do zapisu funkcji z obiektami Eigen jako parametrami bez użycia zbędnych tymczasowych, gdy pisani ... >& Eigen::Ref<Eigen::MatrixXd> Dla kompletności wymieniłem każdą możliwą kombinację użycia const i odniesienia.

Dlaczego ten obiekt nie jest przekazywany przez odniesienie przy przypisywaniu do niego czegoś innego?

Wiem, że w JS obiekty są przekazywane przez referencję, na przykład: function test(obj) { obj.name = 'new name'; } var ... j.name); // foo Ustawiłem obiekt na {} (pusty), ale nadal jest napisane foo. Czy ktoś może wyjaśnić logikę stojącą za tym?

Czy C++ przekazuje obiekty według wartości lub odniesienia?

Proste pytanie, na które nie mogłem znaleźć odpowiedzi tutaj. Rozumiem, że podczas przekazywania argumentu do funkcji podcza ... st tylko jego adres, a nie Kopia i mijając go. Wracając do pytania. Czy C++ przekazuje obiekt przez odniesienie lub wartość?

python pandas dataframe, is it pass-by-value or pass-by-reference

Jeśli przekazuję ramkę danych do funkcji i modyfikuję ją wewnątrz funkcji, czy jest to pass-by-value czy pass-by-reference? ... def letgo3(x): x = np.array([[3,3],[3,3]]) Okazuje się, że letgo2() zmienia się xx, a letgo3() nie. Dlaczego tak jest?

Jak uzyskać dostęp do widoków oryginalnej aktywności z usługi spawned background

Mam aktywność o nazwie A, a po wybraniu pozycji menu 0 pojawia się usługa B, która uruchamia uruchamiane C w nowym wątku. Ma ... ałem również próbę przekazania widoku przez intencję, ale nie wiem, jak to by działało. Czego potrzebuję, żeby to zadziałało?

Kiedy pass-by-reference w PHP

Zastanawiam się, czy jego dobrą praktyką jest przechodzenie przez odniesienie, gdy czytasz tylko zmienną, lub Czy zawsze powi ... 0 nabojami ? Przykład pętli: for($i = 0 ; $i < 1000 ; $i++){ $a = 'Fish & Chips '.$i; echo do_my_hash($a); }

W C++ / CLI, jak zadeklarować i wywołać funkcję z parametrem 'out'?

Mam funkcję, która parsuje jeden łańcuch na dwa łańcuchy. W C# zadeklarowałbym to tak: void ParseQuery(string toParse, out ... nput, searchOutput, sortOutput); Potem pojawia się błąd podczas wykonywania. Jak mam zadeklarować i wywołać swoją funkcję?

Java nigdy nie jest przechodniem, prawda?... prawda? [duplikat]

Możliwy duplikat:czy Java jest "pass-by-reference"? Znalazłem dziś niezwykłą metodę Javy: private void addShortene ... Więc um...am coś mi umknęło? Czy jest jakaś subtelność, która została utracona na mnie, czy ten kod należy do thedailywtf?

Są kanałami przekazywanymi przez odniesienie

The Go tour ma taki przykład dla kanałów: https://tour.golang.org/concurrency/2 package main import "fmt" func sum(a [] ... e przez referencjÄ™, ale nie zostaĹ ' stworzony wskaĺşnik do C. Czy kanały są domyślnie przekazywane przez odniesienie w go ?

Jak przekazać zmienną według wartości do anonimowej funkcji javascript?

Cel Chcę dynamicznie przypisywać procedury obsługi zdarzeń do niektórych div na stronach w całej witrynie. Moja Metoda ... jest. Więc najwyraźniej brakuje mi jakiejś kluczowej i prawdopodobnie bardzo podstawowej wiedzy dotyczącej problemu. Dzięki.

Jak przekazać obiekty przez odniesienie w PHP 5?

W PHP 5, czy musisz używać modyfikatora &, aby przejść przez odniesienie? Na przykład, class People() { } $p = new Peop ... HP5 jest & modyfikator wymagany do przejścia przez referencję dla wszystkich typów obiektów (zmienne, klasy, tablice,..)?

Czy Swift ma coś w rodzaju słowa kluczowego "ref", które wymusza przekazanie parametru przez odniesienie?

W języku Swift, struktury i typy wartości są domyślnie przekazywane przez wartość, tak jak w C#. Ale C# ma również bardzo uży ... ła być zmieniona wewnątrz funkcji i dostępna z zakresu wywołującego. Czy istnieje sposób, aby osiągnąć ten sam wynik w Swift?