Als «reference» getaggte Fragen

160
Übergeben eines Strings als Referenz in Java?

Ich bin es gewohnt, Folgendes zu tun C: void main() { String zText = ""; fillString(zText); printf(zText); } void fillString(String zText) { zText += "foo"; } Und die Ausgabe ist: foo In Java scheint dies jedoch nicht zu funktionieren. Ich gehe davon aus, dass das StringObjekt kopiert...

149
Warum sind Arrays von Referenzen illegal?

Der folgende Code wird nicht kompiliert. int a = 1, b = 2, c = 3; int& arr[] = {a,b,c,8}; Was sagt der C ++ - Standard dazu? Ich weiß, ich könnte eine Klasse deklarieren, die eine Referenz enthält, und dann ein Array dieser Klasse erstellen, wie unten gezeigt. Aber ich möchte wirklich wissen,...

147
Was ist besser, Rückgabewert oder Out-Parameter?

Wenn wir einen Wert von einer Methode erhalten möchten, können wir einen der folgenden Rückgabewerte verwenden: public int GetValue(); oder: public void GetValue(out int x); Ich verstehe die Unterschiede zwischen ihnen nicht wirklich und weiß daher nicht, was besser ist. Kannst du mir das...

145
Namespace nicht erkannt (obwohl er vorhanden ist)

Ich erhalte diesen Fehler: Der Typ- oder Namespace-Name 'AutoMapper' wurde nicht gefunden (fehlt Ihnen eine using-Direktive oder eine Assembly-Referenz?) Das Lustige ist, dass ich diese Referenz bereits in meinem Projekt habe: Und das ist mein Code: using System.Collections.Generic; using...

130
Verweise auf Zeiger in C ++ übergeben

Soweit ich das beurteilen kann, gibt es keinen Grund, warum ich keinen Verweis auf einen Zeiger in C ++ übergeben darf. Meine Versuche scheitern jedoch, und ich habe keine Ahnung warum. Das mache ich: void myfunc(string*& val) { // Do stuff to the string pointer } // sometime later { //...