Suchergebnisse für Anfrage "reference"

2 die antwort

Passing eines Vektors durch Referenz und Ändern seiner Werte in einer bereichsbasierten for-Schleife?

Ich versuche, die Werte eines Vektors zu ändern, indem ich etwas Ähnliches wie die folgende Funktion mache: vector<int> Question2_Part3(vector<int> &v){ for(auto elem : v){ elem *= 2; cout << elem << " "; } cout << "\n" << endl; return v; }Ist ...

4 die antwort

Nicht typisierter Referenzparameter / Argument

Warum kann das Template-Argument einer Nicht-Typ-Referenz keine andere Referenz sein (g ++ 4.8.1): template <int& N> void test() { } int x = 5; int& p = x; int main(){ test<x>(); //compiles fine test<p>(); //error: could not convert template ...

2 die antwort

Was ist der Unterschied zwischen `&` und `ref`?

Ich verstehe, wie& funktioniert, aber was ist der Unterschied zwischen dem undref? Sind sie austauschbar? Die einzigen Informationen, die ich gefunden habe (weil die Suche nach Symbolen bei Google nicht sehr gut funktioniert), sinddiese Seite ...

TOP-Veröffentlichungen

12 die antwort

Verwendung als konkreter protokollkonformer Typ AnyObject wird nicht unterstützt

Ich verwende Swift 2 und WeakContainer, um eine Reihe von schwachen Objekten zu speichern, ähnlich wieNSHashTable.weakObjectsHashTable() struct WeakContainer<T: AnyObject> { weak var value: T? } public protocol MyDelegate : AnyObject { } Dann ...

4 die antwort

Gibt es eine Möglichkeit, einen Verweis auf eine in einer Funktion erstellte Variable zurückzugeben?

Ich möchte ein Programm schreiben, das eine Datei in zwei Schritten schreibt. Es ist wahrscheinlich, dass die Datei nicht vorhanden ist, bevor das Programm ausgeführt wird. Der Dateiname ist fest. Das Problem ist, dassOpenOptions.new().write() ...

6 die antwort

Arbeiten Instanzreferenzen wirklich in Swift?

Ich habe zuerst den Objective-C-Code geschrieben NSMutableString *aStrValue = [NSMutableString stringWithString:@"Hello"]; NSMutableDictionary *aMutDict = [NSMutableDictionary dictionary]; [aMutDict setObject:aStrValue forKey:@"name"]; ...

2 die antwort

Wie kann ich mein Array ändern, was sich direkt auf meine foreach-Schleife auswirkt?

Ich durchlaufe ein Array, das ich habe, mit einer foreach-Schleife. Innerhalb der foreach-Schleife muss ich das Array jedoch so ändern, dass es sich direkt auf meine foreach-Schleife auswirkt. So werde ich ein Beispiel für mein Problem ...

2 die antwort

Finden von 'verlorenen' Variablen (Zirkelverweise)

So, es ist ein simpler Fall - aber wenn ich einen Zirkelverweis wie diesen einrichte: #!/usr/bin/perl use strict; use warnings; { my $thing; my $otherthing; $thing -> {otherthing} = \$otherthing; $otherthing -> {thing} = \$thing; }Ich ...

6 die antwort

Keep Konstante Referenz auf Rückgabewert der Funktion in C ++

Wenn ich eine konstante Referenz auf einen nicht referenzierten Rückgabewert einer Funktion in C ++ 11 behalte, wo befindet sich der Referenzpunkt im Stapel? Und ist das ungefährlich? string foo() { std::string foo_ret = "foo string"; return ...

4 die antwort

Rails: Verstößt gegen die Fremdschlüsselbedingung

Ich habe drei Modelle:Book, genre, BookGenre, und hier sind Beziehungen: class BookGenre < ActiveRecord::Base belongs_to :book belongs_to :genre end class Book < ActiveRecord::Base has_many :book_genres has_many :genres, through: :book_genres ...