Domande taggate «initialization»




12
Comoda inizializzazione della struttura in C ++
Sto cercando di trovare un modo conveniente per inizializzare le strutture C ++ 'pod'. Ora, considera la seguente struttura: struct FooBar { int foo; float bar; }; // just to make all examples work in C and C++: typedef struct FooBar FooBar; Se voglio inizializzare comodamente questo in C (!), …


10
Come emulare l'inizializzazione dell'array C comportamento “int arr [] = {e1, e2, e3, ...}” con std :: array?
(Nota: questa domanda riguarda il non dover specificare il numero di elementi e consentire comunque l'inizializzazione diretta dei tipi nidificati.) Questa domanda discute gli usi rimasti per un array C come int arr[20];. Sulla sua risposta , @James Kanze mostra una delle ultime roccaforti degli array C, le sue caratteristiche …




6
Perché la parola chiave convenienza è necessaria anche in Swift?
Poiché Swift supporta il sovraccarico di metodi e inizializzatori, puoi metterne più inituno accanto all'altro e utilizzare quello che ritieni conveniente: class Person { var name:String init(name: String) { self.name = name } init() { self.name = "John" } } Quindi perché una convenienceparola chiave dovrebbe esistere? Cosa rende sostanzialmente …






Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.