initializer

Initialisierer werden aufgerufen, um eine neue Instanz eines bestimmten Typs zu erstellen. In seiner einfachsten Form ist ein Initialisierer wie eine Instanzmethode ohne Parameter
2
Antworten

Warum benötigt Swift das Überschreiben des designierten Initialisierers der generischen Superklasse?

Gemäß der Dokumentation von Apple benötigt Swift nicht unbedingt das Initialisieren des Initialisierers. In einem folgenden Codebeispiel erbt Bar den Initialisierer von Foo : %Vor% Sobald wir einige generische in Foo hinzufügen, wie...
30.04.2016, 17:16
6
Antworten

C # Initialisierer bedingte Zuweisung

In einem c # -Initialisierer möchte ich keine Eigenschaft festlegen, wenn eine Bedingung falsch ist. In etwa so: %Vor% Es kann getan werden? Wie?     
12.07.2010, 13:54
4
Antworten

Warum muss der Delegat statisch sein?

Im folgenden Code muss ich die Methode MdrResponseInterpreter static deklarieren, sonst habe ich einen Kompilierungsfehler. %Vor% Warum? Da _mdrResponseBuilder nicht statisch ist, erwarte ich, dass MdrResponseInterpreter auf thi...
28.03.2012, 09:17
1
Antwort

Deklarieren Sie eine Tabellenvariable basierend auf Select-Anweisung

Ich möchte eine Tabellenvariable deklarieren und sie mit einer Auswahl füllen, ohne ihre Spalten explizit definieren zu müssen. Erlaubt T-SQL so etwas: %Vor% Hypothetisch würde die obige Anweisung die Spaltentypen identisch abgleichen und di...
30.06.2011, 18:48
2
Antworten

Was bedeutet char c [2] = {[1] = 7}; machen? [Duplikat]

Ich lese Bruce Dawsons Artikel bei der Portierung Chromium zu VC 2015 , und er stieß auf C-Code, den ich nicht verstehe . > Der Code lautet: %Vor% Bruce 'einziger Kommentar dazu lautet: "Ich kenne die verwendete Array-Initialisierungs...
25.03.2016, 16:39
1
Antwort

Übernahme der Adresse des temporären (zusammengesetzten Literal) Parameters in C

Ich kann mir nicht vorstellen, dass dies nicht schon doppelt ist, aber ich kann die Antwort nicht leicht finden, da die komplexeren Szenarien speziell für C ++ die Diskussion zu dominieren scheinen 0 . Ist es legal, die Adresse eines temporä...
29.01.2017, 23:38
2
Antworten

Was verursacht dieses Initialisierungsproblem bei UIBarButtonItem?

Ich versuche, eine einfache Swift-Unterklasse von UIBarButtonItem zu erstellen: %Vor% aber wenn ich versuche, dies zu instanziieren: %Vor% Der Code wird korrekt kompiliert, scheitert jedoch zur Laufzeit mit: %Vor% Ich kann nicht vers...
24.11.2014, 22:47
1
Antwort

Wann hätte eine Klasse jemals mehr als einen designierten Initialisierer?

Lesen Sie Apples Dokumentation zu Tipps und Techniken für Framework-Entwickler < Ich stieß auf diese Aussage über designierte Initialisierer:    Ein designierter Initialisierer ist eine Init-Methode einer Klasse, die ein    init Methode d...
21.09.2011, 14:56
4
Antworten

Kann ich eine implizite Initialisierung auf 0 überladen?

Ist es möglich, eine Klasse so zu schreiben, dass diese gültig ist: %Vor% Aber das sind nicht: %Vor% Im Wesentlichen ist meine Regel "Eine Konstante 0 ist implizit in eine Foo konvertierbar, aber kein anderer Wert ist"     
20.06.2013, 14:58
1
Antwort

Statische Initialisierer und Destruktoren in C ++ finden

Ich habe ein Programm mit viel zu vielen statischen Initialisatoren und Destruktoren. Ich möchte sie alle loswerden. Also brauche ich einen Weg, sie zu finden. Das Ausführen von nm auf der ausführbaren Datei ergibt folgendes: 0004bfc0 t _ Z4...
05.02.2011, 02:03