Suchergebnisse für Anfrage "reference"

2 die antwort

add Verweis auf ein Silverlight-Projekt aus einem anderen Nicht-Silverlight-Projekt

Ich habe eine Silverlight-Anwendung, die NHibernate als ORM verwendet. Ich habe Projekte für Data (Mapp und Entities), Data Access und Silverlight. Ich möchte eine SL-Projektreferenz zum Datenzugriff hinzufügen, um Methoden auszuführen, aber SL ...

2 die antwort

ptr_map und Zeiger

Ich verwende ptr_map von boost zum Speichern von Objekten, die von einem abstrakten Basistyp abgeleitet sind. class Entity { virtual void foo() = 0; }; class Entity1 : public Entity {}; class Entity2 : public Entity {}; boost::ptr_map<string, ...

18 die antwort

Warum werden in Rust explizite Lebensdauern benötigt?

Ich habe das @ gelesLebenslange Kapitel [https://doc.rust-lang.org/book/first-edition/lifetimes.html] des Rust-Buches, und ich bin auf dieses Beispiel für eine benannte / explizite Lebensdauer gestoßen: struct Foo<'a> { x: &'a i32, } fn main() ...

TOP-Veröffentlichungen

4 die antwort

Warum ist der Rückgabetyp von Deref :: deref selbst eine Referenz?

Ich habe die Dokumentation für Rust's @ gelesDeref [http://doc.rust-lang.org/std/ops/trait.Deref.html] Merkmal: pub trait Deref { type Target: ?Sized; fn deref(&self) -> &Self::Target; } Die Typensignatur für dasderefie @ -Funktion scheint mir ...

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 ...

18 die antwort

List <int> in c #

Ich kann die Logik hinter @ nicht verstehList<int> wie es einige der Grundregeln bricht. List<int> soll vom Werttyp und nicht vom Referenztyp sein. List<int> muss von @ übergeben werdref Schlüsselwort, wenn sein Wert zwischen Funktionsaufrufen ...

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 ...

10 die antwort

C ++ Pass By Const Referenz und Return By Const Referenz

Ich versuche zu verstehen, ob die Rücksendung eines @ von Vorteil isconst Referenz. Ich habe eine Fakultätsfunktion, die normalerweise so aussieht: unsigned long factorial(unsigned long n) { return (n == 0) ? 1 : n * factorial(n - 1); } Ich ...

6 die antwort

Typen, für die das Schlüsselwort "is" verwendet wird, können dem Gleichheitsoperator in Python @ entspreche

Für einige Typen in Python ist dasis Operator scheint äquivalent zu @ zu se== Operator. Beispielsweise >>> 1 is 1 True >>> "a spoon" is "a spoon" True >>> (1 == 1) is (2 == 2) True Dies ist jedoch nicht immer der Fall: >>> [] == [] True >>> [] ...