Tag: pass-by-reference

Übergabe per Referenz ist ein argument, das marshalling-Strategie, wobei eine variable die Speicherstelle, an eine Funktion übergeben, anstatt eine Kopie der variable Wert, obwohl die Funktion wird im Quelltext zu erhalten, die variable selbst, sondern einen Zeiger.

Gewusst wie: übergeben von Argumenten durch Verweis auf robot framework keywords?

Anzahl der Antworten 5 Antworten
Ich habe ein Schlüsselwort in robot framework; es nimmt ein argument, führt einen Prozess auf und gibt es nach all: My Keyword Name [Arguments] ${arg} # Some process on ${arg} [Return] ${arg} Es wäre also die Verwendung:

MATLAB-Funktion übergeben nach Verweis

Anzahl der Antworten 2 Antworten
Habe ich eine Klasse mit Eigenschaften, die in ihm (lassen Sie sagen, der name der class-Datei ist inputvar), Ich es als input-argument für zwei verschiedene Funktionen, die genau die gleiche Rechnung, aber ein bisschen anders-code, die ich

Rekursion und der übergabe by reference

Anzahl der Antworten 4 Antworten
Habe ich einen Baum von Kategorien, die der folgenden Struktur: [6] => Array ( [id] => 6 [name] => computers [productCount] => 0 [children] => Array ( [91] => Array ( [id] => 91 [name] => notebook

Spöttische Referenz-Parameter mit RhinoMocks

Anzahl der Antworten 1 Antworten
Ich meinen code, habe ich den folgenden Aufruf: string proposed=string.Empty; validator.IsValid(arg0, arg1, ref proposed); Ich stub der validator in meinem test und wollen, die stub zu ändern, die Inhalte, auf die verwiesen wird proposed string-variable. Ich habe

Übergeben von Parametern durch Verweis auf click-Ereignis in Jquery

Anzahl der Antworten 2 Antworten
Ich habe eine Funktion : jQuery('#'+'linkhere').click(getHashPageClick); sowie in der Funktion bin ich retreving Fenster.Lage.hash-Wert : var getHashPageClick = function(evt) { var hashParam = window.location.hash.substring(1); } Aber jetzt will ich senden eines Parameters getHashPageClick(), sagen Wert , append

Deprecated: Call-time pass-by-reference wurde als veraltet markiert in

Anzahl der Antworten 1 Antworten
was ist der beste Ersatz für settype() in php 5.3.5 wegen dieser Fehler/Warnungen Veraltet: Call-time pass-by-reference wurde als veraltet markiert in C:\xampp\htdocs\MyWebInterface\includes\payroll_cutoff.inc.php auf der Linie 217 Ohne zu wissen, was Sie tun in der payroll_cutoff.inc.php, das ist

Warum können keine arrays übergeben werden, die als Funktion der Argumente?

Anzahl der Antworten 6 Antworten
Warum kann man nicht das übergeben von arrays als Funktionsargumente? Habe ich gelesen, das C++ - Buch, das sagt: "du kannst nicht vorbei-arrays als Funktionsargumente', aber es wird nie erklärt, warum. Auch, wenn ich online nachgeschaut fand

Bedeutung von pass by reference in C und C++?

Anzahl der Antworten 10 Antworten
Ich bin verwirrt über die Bedeutung von "pass by reference" in C und C++. In C gibt es keine Referenzen. Also ich denke, pass by reference bedeutet, wird ein Zeiger übergeben. Aber dann warum nicht rufen Sie

kann einen parameter einer Methode übergeben Sie ein Objekt über eine Referenz, sondern nur gelesen werden?

Anzahl der Antworten 5 Antworten
C#: kann man es so machen, dass ein parameter der Methode übergibt ein Objekt über eine Referenz, ist aber schreibgeschützt? zB: void MyMethod(int x, int y, read-only MyObject obj) wo obj ist eine Referenz auf ein Objekt,

Wie kann ich simulieren referenzübergabe in Java?

Anzahl der Antworten 8 Antworten
Ich bin ein totaler Java-noob. Ich weiß, dass Java behandelt alle Parameter als Wert übergeben und es gibt einige andere threads in denen Leute erklären. Beispielsweise in C++, die ich tun kann: void makeAThree(int &n) { n

python-numpy-und Speicher-Effizienz (pass by reference vs. Wert)

Anzahl der Antworten 2 Antworten
Ich habe seit kurzem mit python mehr und mehr an Stelle von c/c++, weil es schneidet mir die Codierung mal von einem Faktor von ein paar. Zur gleichen Zeit, wenn ich die Verarbeitung großer Datenmengen, die Geschwindigkeit,

Objekt-Parameter im Konstruktor

Anzahl der Antworten 3 Antworten
zunächst möchte ich mich entschuldigen, wenn meine Frage schwer zu verstehen ist. Ich habe eine harte Zeit versucht, zu erklären, was genau ich brauche Hilfe mit dem. Ich bin neu in Java und das Konzept der übergabe

C++ Übergeben std::string durch den Verweis auf die Funktion in der dll

Anzahl der Antworten 3 Antworten
Habe ich das problem mit der übergabe by reference std::string Funktion in der dll. Diese Funktion aufrufen: CAFC AFCArchive; std::string sSSS = std::string("data\\gtasa.afc"); AFCER_PRINT_RET(AFCArchive.OpenArchive(sSSS.c_str())); //AFCER_PRINT_RET(AFCArchive.OpenArchive(sSSS)); //AFCER_PRINT_RET(AFCArchive.OpenArchive("data\\gtasa.afc")); Diese Funktion header: #define AFCLIBDLL_API __declspec(dllimport) AFCLIBDLL_API EAFCErrors CAFC::OpenArchive(std::string const &_sFileName);

Referenzen in VB.NET

Anzahl der Antworten 6 Antworten
Etwas unklar für mich sind Verweise (Pointer?) zu den Klassen in VB.NET. Die Frage, die ich bin Fragen können beantwortet werden, indem ein wenig testen, aber ich Frage mich, wenn jemand posten könnte eine anständige Erklärung (oder

Die übergabe eines Objekts als Referenz zu Überladene Operator - C++

Anzahl der Antworten 4 Antworten
Ziemlich neu in C++. Ich habe Menschen gesehen, die in der Regel Objekte durch Verweis übergeben in-operator überladen. Gut, ich kann nicht herausfinden, wenn es wirklich notwendig ist. Wie in den folgenden code, wenn ich entfernen kaufmännisches

Wie funktioniert @_ arbeiten in Perl-Subroutinen?

Anzahl der Antworten 3 Antworten
Ich war immer sicher, dass, wenn ich übergeben Sie eine Perl-subroutine einen einfachen Skalar, es kann sich niemals ändern Ihren Wert außerhalb der subroutine. Das heißt: my $x = 100; foo($x); # without knowing anything about foo(),

Python: For-Schleife funktioniert nicht

Anzahl der Antworten 2 Antworten
Warum ist die for-Schleife nicht funktioniert? l=[1,2,3,4,5] def times(x): for i in len(x): x[i]+=10 times(l) print l Sollte im Idealfall drucken Sie die Elemente der Liste um 10 erhöht. Aber es gibt mir die folgende Fehlermeldung: Traceback

Node.js V8-pass by reference

Anzahl der Antworten 1 Antworten
Frage ich mich, wie Speicher verwaltet wird, wird in V8. Werfen Sie einen Blick auf dieses Beispiel: function requestHandler(req, res){ functionCall(req, res); secondFunctionCall(req, res); thirdFunctionCall(req, res); fourthFunctionCall(req, res); }; var http = require('http'); var server = http.createServer(requestHandler).listen(3000);

Tauschen Sie zwei strings in Java, indem man Sie auf eine utility-Funktion, aber ohne Objekte oder mit Hilfe von wrapper-Klassen

Anzahl der Antworten 9 Antworten
Ich versuche, tauschen Sie zwei strings in Java. Ich habe nie wirklich verstanden, "strings sind immutable". Ich verstehe es in der Theorie, aber ich kam nie über Sie hinweg in der Praxis. Auch, da String ein Objekt

excel-vba-wie zu ändern, array-Inhalt durch Referenzierung von array-Namen

Anzahl der Antworten 2 Antworten
Ich versuche, ändern Sie das array namens arraySrc in der folgenden Art und Weise: Dim arraySrc(0 To 1) As Integer arraySrc(0) = 1 arraySrc(1) = 2 Dim arrayTmp arrayTmp = arraySrc arrayTmp(0) = 0 arrayTmp(1) = 1

Sammlung-Objekt - ByRef - ByVal

Anzahl der Antworten 1 Antworten
Ich bin mit VBA in Access 2013. In einem normalen Modul es gibt 2 Verfahren, die RunProc() und PopulateCollection() Wenn RunProc ausgeführt wird, ruft es PopulateCollection wo die übergebene argument ist eine Sammlung named instace MyCol. PopulateCollection

C++ - pass-Liste als parameter an eine Funktion

Anzahl der Antworten 4 Antworten
Ich versuche zu bauen ein sehr einfaches Adressbuch. Erstellt habe ich eine Kontakt-Klasse und das Adressbuch ist eine einfache Liste. Ich bin versucht, zu erstellen eine Funktion, um dem Benutzer zu ermöglichen, fügen Sie Kontakte aus dem

Unter Adresse der temporären workaround benötigt

Anzahl der Antworten 3 Antworten
Ich bin vor eine GCC-Warnung, dass ich Sie korrigieren möchten. Grundsätzlich bin ich der übergabe an eine Methode, die einen Zeiger auf eine lokale variable, die in meinem Fall ist es vollkommen in Ordnung. Ich verstehe, warum

Call-by-reference, value und name

Anzahl der Antworten 5 Antworten
Ich versuche zu verstehen, der konzeptionelle Unterschied zwischen call-by-reference, value und name. So, ich habe der folgende pseudocode: foo(a, b, c) { b =b++; a = a++; c = a + b*10 } X=1; Y=2; Z=3; foo(X,

Warum ist 128==128 falsch, aber 127==127 gilt beim Vergleich von Integer-Wrapper in Java?

Anzahl der Antworten 6 Antworten
class D { public static void main(String args) { Integer b2=128; Integer b3=128; System.out.println(b2==b3); } } Ausgabe: false class D { public static void main(String args) { Integer b2=127; Integer b3=127; System.out.println(b2==b3); } } Ausgabe: true Hinweis:

c++ - Referenzen-array

Anzahl der Antworten 5 Antworten
Ich wounder wie ich kann, damit dieser code funktioniert? #include <iostream> using namespace std; void writeTable(int (&tab),int x){ for(int i=0;i<x;i++){ cout << "Enter value " << i+1 <<endl; cin >> tab[i] ; } } int main(void){ int

Die übergabe-Liste<Klasse> als argument, C#, mithilfe von "ref" - Schlüsselwort

Anzahl der Antworten 4 Antworten
Freunde! Also ich Schreibe ein einfaches Programm. Im Grunde genommen habe ich eine Klasse (3 Streicher, 1 int, einige Methoden). Ich bin initialisieren der Werte von Objekten dieser Klasse aus einer text-Datei. Ich bin mit der Liste

Warum ist die Funktion " call-by-reference in PHP veraltet?

Anzahl der Antworten 3 Antworten
Schrieb ich den folgenden code: <?php $a1 = "WILLIAM"; $a2 = "henry"; $a3 = "gatES"; echo $a1." ".$a2." ".$a3. "<br />"; fix_names($a1, $a2, $a3); echo $a1." ".$a2." ".$a3; function fix_names(&$n1, &$n2, &$n3) { $a1 = ucfirst(strtolower(&$n1)); $a2

Wo sollte ich lieber pass-by-reference oder pass-by-value?

Anzahl der Antworten 7 Antworten
In welchen Fällen sollte ich lieber pass-by-reference? Pass-by-value? InformationsquelleAutor mr_eclair | 2011-02-13

übergeben Sie Zeichenfolgen, die durch Verweis in C

Anzahl der Antworten 8 Antworten
Ich habe Probleme, herauszufinden, wie übergeben Sie Zeichenfolgen zurück, die durch die Parameter einer Funktion. Ich bin neu in die Programmierung, also ich kann mir vorstellen das dies wahrscheinlich eine Anfänger-Frage. Jede Hilfe Sie ihm geben könnte

Übergabe von Argumenten per Referenz

Anzahl der Antworten 9 Antworten
Möchte ich Fragen, ob es möglich ist, Argumente zu einer script-Funktion per Referenz: d.h. etwas zu tun, das würde dann so Aussehen in C++: void boo(int &myint) { myint = 5; } int main() { int t

C++:How to pass-Referenz-zu-Funktion in eine andere Funktion?

Anzahl der Antworten 1 Antworten
Habe ich gelesen, über Funktionszeiger und über die Verwendung als Parameter für andere Funktionen. Meine Frage ist, wie würde übergeben Sie eine Funktion, die durch Verweis ohne mit Zeigern? Ich habe versucht, die Antwort zu finden auf

Identifizieren, die den größten gemeinsamen Teiler (GCD) von zwei Werten mit Euklid-Algorithmus

Anzahl der Antworten 2 Antworten
Mein Programm bittet Benutzer für zwei zahlen, und dann muss ich gehen diese zahlen zu meiner Funktion. Meine Funktion soll "Identifizieren, die den größten gemeinsamen Teiler (GCD) von zwei Werten mit Euklid-Algorithmus. Return true wenn dieser Wert

Übergabe von strings by reference und value in C++

Anzahl der Antworten 1 Antworten
Möchte ich deklarieren Sie eine string -, initialisieren Sie es, indem Sie es von Referenz -, und dann geben Sie durch den Wert der 'outputfile' - Funktion. Den code unten funktioniert, aber ich weiß nicht, warum. Im

PHP: Nur Variablen können als Referenz übergeben werden

Anzahl der Antworten 2 Antworten
Ich bin immer diese Fehlermeldung auf Zeile 57: $password = str_replace($key, $value, $password, 1); Soweit ich sagen kann, ich bin nur die übergabe von Variablen. Hier ist etwas mehr Kontext: $replace_count = 0; foreach($replacables as $key =>

Die übergabe von Objekten per Referenz vs-Wert

Anzahl der Antworten 3 Antworten
Ich will einfach nur, um zu überprüfen, mein Verständnis von C#'s Möglichkeiten, Dinge zu behandeln, bevor ich Tauchen Sie zu tief in die Gestaltung meiner Kurse. Mein Aktuelles Verständnis ist, dass: Struct ist ein Wert Typ, was

Delphi Parameterübergabe per Referenz oder per Wert/kopieren

Anzahl der Antworten 3 Antworten
Kontext 1 var text:String; text:='hello'; myFunc(text); Context2 function myFunc(mytext:String); var textcopy:String; begin textcopy:=mytext; end; myFunc auf die Context2 genannt wurde aus der Context1, die lokale variable mytext verweist auf einen Speicher außerhalb des Context2? oder die mytext

Vorbei Objekt über eine Referenz auf std::thread in C++11

Anzahl der Antworten 2 Antworten
Warum kann man nicht ein Objekt übergeben durch Referenz beim erstellen einer std::thread ? Zum Beispiel den folgenden snippit gibt einen compile-Fehler: #include <iostream> #include <thread> using namespace std; static void SimpleThread(int& a) //compile error //static void

Ist JavaScript eine pass-by-reference oder pass-by-value Sprache?

Anzahl der Antworten 27 Antworten
Den primitiven Typen (Number, String, etc.) als Wert übergeben werden, aber Objekte sind unbekannt,, weil Sie kann sowohl passed-by-value (in Fall betrachten wir eine variable, die halten ein Objekt ist in der Tat eine Referenz auf das

Übergeben Sie eine verlinkte Liste mit den Kopf durch die Funktion Adresse in C

Anzahl der Antworten 3 Antworten
Ich habe eine Frage bezüglich der übergabe der Kopf einer verketteten Liste in C durch eine Funktion. Also der code geht so etwas wie dieses: #include <stdio.h> //Defining a structure of the node struct node { int

Vorbei an ein class-Objekt Zeiger auf eine Funktion für die Initialisierung in C++

Anzahl der Antworten 10 Antworten
Sagen wir ich habe eine Klasse "A" - und diese Funktion: void initializationFunction(A* classPointer) { ... ... classPointer = new A(.....); } Ich schreiben: A* classPointer; Dann ich übergeben Sie diesen Zeiger auf diese Funktion: initializationFunction(classPointer); Wird

Pass Instanz der Klasse ohne Verweis

Anzahl der Antworten 2 Antworten
Habe ich diese Frage über einige Instanzen von ref ist oder nicht: hier ist mein problem: Fall 1: einfache var wie int: private void button2_Click(object sender, EventArgs e) { int nTest = 10; testInt(nTest); MessageBox.Show(nTest.ToString()); //this message

Delegaten als parameter in C# Konstruktor der Klasse

Anzahl der Antworten 3 Antworten
Hallo, ich habe eine Klasse mit einem Delegaten als parameter, wie gezeigt, in den code, aber ich bekomme den Fehler "Fehler 1 der Typ erwartet ...\Classes\Class1.cs 218 33 Klassen" und "Fehler 2 ; erwartete ...\Classes\Class1.cs 218 96

Verständnis C# - Ereignisse verwenden des sender-Objekts

Anzahl der Antworten 4 Antworten
Ich bin einigermaßen neu in C# als Sprache (kommt aus einer C++ - hintergrund) und ich bin derzeit in den Prozess des Schreibens eine Anwendung, die nutzt eine ereignisgesteuerte API. In Erster Linie besteht diese aus der

Ist Java "pass-by-reference" oder "pass-by-value"?

Anzahl der Antworten 30 Antworten
Ich dachte immer, Java war pass-by-reference. Jedoch, ich habe gesehen, ein paar blog-posts (zum Beispiel, dieser blog), die behaupten, dass es nicht so ist. Ich glaube nicht, ich verstehe die Unterscheidung, die Sie machen. Was ist die

tauschen Sie zwei Nummern mit call-by-reference

Anzahl der Antworten 1 Antworten
Können wir tauschen Sie zwei zahlen in Java pass by reference oder call-by-reference? Vor kurzem stieß ich auf das austauschen von zwei zahlen in Java schrieb ich class Swap{ int a,b; void getNos(){ System.out.println("input nos"); a =

Wie übergibt man eine Referenz DOM-Objekt von jQuery-Funktion?

Anzahl der Antworten 1 Antworten
Möchte ich übergeben Sie eine Referenz auf die DOM-Objekt, ein jQuery-Funktion. Jedoch ist die Funktion nicht bekommen eine Referenz auf das DOM-Objekt. Es geht um eine Zeichenfolge, die das DOM-Objekt. Also ich bekomme einen Fehler auf dem

C-variable per Referenz übergeben

Anzahl der Antworten 5 Antworten
Ich habe den folgenden code: main() { uint8_t readCount; readCount=0; countinfunc(&readCount); } countinfunc(uint8_t *readCount) { uint8_t i; i = readCount; .... } Problem ist, dass beim Eintritt in die Funktion die variable i hat einen anderen Wert

Ändern ein numpy-array innerhalb einer Funktion?

Anzahl der Antworten 3 Antworten
Ich habe ein problem mit dem einfachen Programm unter : def my_function(my_array = np.zeros(0)): my_array = [1, 2, 3] my_array = np.zeros(0) my_function(my_array) print my_array Druckt er ein leeres array als wenn my_array übergeben wurde, durch kopieren

Vorbei char-array durch die Referenz

Anzahl der Antworten 7 Antworten
Leite ich ein char-array durch die Referenz, aber wenn ich zurück von der Funktion und drucken Sie das array, es zeigt nichts an. Was mache ich falsch? #include <iostream> using namespace std; void func(char ); int main()