Als «initialization» getaggte Fragen




12
Bequeme C ++ - Strukturinitialisierung
Ich versuche einen bequemen Weg zu finden, um 'pod' C ++ - Strukturen zu initialisieren. Betrachten Sie nun die folgende Struktur: struct FooBar { int foo; float bar; }; // just to make all examples work in C and C++: typedef struct FooBar FooBar; Wenn ich dies bequem in C …


10
Wie emuliert man das C-Array-Initialisierungsverhalten „int arr [] = {e1, e2, e3,…}“ mit std :: array?
(Hinweis: Bei dieser Frage geht es darum, die Anzahl der Elemente nicht angeben zu müssen und dennoch zu ermöglichen, dass verschachtelte Typen direkt initialisiert werden.) In dieser Frage werden die Verwendungszwecke für ein C-Array wie erläutert int arr[20];. In seiner Antwort zeigt @James Kanze eine der letzten Hochburgen von C-Arrays, …




6
Warum wird in Swift überhaupt ein Convenience-Keyword benötigt?
Da Swift das Überladen von Methoden und Initialisierern unterstützt, können Sie mehrere initnebeneinander stellen und das verwenden, was Sie für zweckmäßig halten: class Person { var name:String init(name: String) { self.name = name } init() { self.name = "John" } } Warum sollte es überhaupt ein convenienceKeyword geben? Was macht …






Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.