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.
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:
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
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
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
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
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
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
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
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,
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
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,
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
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);
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
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
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(),
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
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);
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
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
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
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
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
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,
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:
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
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
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
7
Antworten
In welchen Fällen sollte ich lieber pass-by-reference? Pass-by-value? InformationsquelleAutor mr_eclair | 2011-02-13
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
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
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
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
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
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 =>
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
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
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
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
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
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
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
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
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
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
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 =
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
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
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
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()