Eine Referenz ist ein Wert, mit dem ein Programm indirekt auf ein bestimmtes Datum, z. B. eine Variable oder einen Datensatz, im Arbeitsspeicher des Computers oder in einem anderen Speichergerät zugreifen kann.
Falsche Form: int &z = 12; Richtige Form: int y; int &r = y; Frage : Warum ist der erste Code falsch? Was ist die " Bedeutung " des Fehlers im Titel?
Ich verstehe den Unterschied zwischen einer C # -Referenz und einem Zeiger nicht ganz. Sie zeigen beide auf einen Ort in der Erinnerung, nicht wahr? Der einzige Unterschied, den ich herausfinden kann, ist, dass Zeiger nicht so clever sind, auf nichts auf dem Heap verweisen können, von der Garbage Collection …
Ich habe einige Datenstrukturen und möchte eine als temporäre und eine andere als nicht temporäre verwenden. ArrayList<Object> myObject = new ArrayList<Object>(); ArrayList<Object> myTempObject = new ArrayList<Object>(); //fill myTempObject here .... //make myObject contain the same values as myTempObject myObject = myTempObject; //free up memory by clearing myTempObject myTempObject.clear(); Jetzt ist …
$el = array_shift($instance->find(..)) Der obige Code meldet irgendwie die strenge Standardwarnung, aber dies wird nicht: function get_arr(){ return array(1, 2); } $el = array_shift(get_arr()); Wann wird die Warnung überhaupt gemeldet?
Kann jemand den Unterschied zwischen den drei Referenzklassen erklären (oder einen Link zu einer netten Erklärung posten)? SoftReference> WeakReference> PhantomReference, Aber wenn ich würde alle nutzen? Warum gibt es ein WeakHashMapaber nein SoftHashMapoder PhantomHashMap? Und wenn ich den folgenden Code verwende ... WeakReference<String> ref = new WeakReference<String>("Hello!"); if (ref != …
Ich habe einen großen Datenrahmen (in der Größenordnung von mehreren GB), den ich in einen konvertieren möchte data.table. Mit using as.data.tablewird eine Kopie des Datenrahmens erstellt. Dies bedeutet, dass der verfügbare Speicher mindestens doppelt so groß wie die Daten sein muss. Gibt es eine Möglichkeit, die Konvertierung ohne Kopie durchzuführen? …
An meinem Arbeitsplatz sehe ich diesen Stil ausgiebig verwendet: #include <iostream> using namespace std; class A { public: A(int& thing) : m_thing(thing) {} void printit() { cout << m_thing << endl; } protected: const int& m_thing; //usually would be more complex object }; int main(int argc, char* argv[]) { int …
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 3 Jahren . Verbessere diese Frage Ich habe in den letzten …
Ich muss also die Excel-App eines anderen auf meinem PC ausführen und erhalte die Meldung "Projekt oder Bibliothek kann nicht gefunden werden" für Standardfunktionen wie Datum, Format, Hex, Mitte usw. Einige Untersuchungen zeigen, dass, wenn ich diesen Funktionen "VBA" voranstelle. wie in "VBA.Date" dann wird es gut funktionieren. Webseiten schlagen …
Darf ein Array als Referenz übergeben werden? void foo(double& *bar) Scheint, dass mein Compiler nein sagt. Warum? Was ist der richtige Weg, um ein Array als Referenz zu übergeben? Oder eine Abhilfe? Ich habe ein Array-Argument, das meine Methode ändern und anschließend abrufen sollte. Alternativ könnte ich dieses Array zu …
Wie groß ist eine Objektreferenz in .NET? Unterscheidet es sich zwischen x86-, x64- und / oder AnyCPU-Kompilierung? Wenn es einen Unterschied macht, bin ich persönlich an C # interessiert.
Hier sind zwei Funktionssignaturen, die ich in der Rust-Dokumentation gesehen habe: fn modify_foo(mut foo: Box<i32>) { *foo += 1; *foo } fn modify_foo(foo: &mut i32) { *foo += 1; *foo } Warum die unterschiedliche Platzierung von mut? Es scheint, dass die erste Funktion auch als deklariert werden könnte fn modify_foo(foo: …
Mein C # -Projekt verweist auf eine DLL eines Drittanbieters, für die ich den Quellcode habe. Kann ich Visual Studio irgendwie den Speicherort dieses Quellcodes mitteilen, sodass beispielsweise beim Drücken F12der Taste zum Öffnen der Definition einer Methode in der DLL der Quellcode geöffnet wird, anstatt die "Klasse [von" zu …
Ich frage mich, ob es Heuristiken gibt, wann copy-local=trueReferenzen festgelegt werden sollen. Wenn referenzierte Typen nur intern verwendet werden, kann ich festlegen copy-local, trueaber wenn referenzierte Typen als Parameter oder Rückgabewerte angezeigt werden, auf die ich festgelegt habe copy-local, falseund angeben, dass auf eine bestimmte Version der Abhängigkeit verwiesen werden …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.