«initialization» etiketlenmiş sorular



5
Swift'de bir UIViewController alt sınıfı için nasıl özel bir başlatıcı yapabilirim?
Bu daha önce sorulmuşsa özür dilerim, çok fazla araştırma yaptım ve birçok yanıt, işler farklı olduğunda önceki Swift betalarından geliyor. Kesin bir cevap bulamıyorum. Alt sınıf yapmak istiyorum UIViewController ve onu kodda kolayca ayarlamama izin veren özel bir başlatıcıya sahip olmak . Bunu Swift'de yapmakta sorun yaşıyorum. Daha sonra görünüm …

10
Bir C Yapısında varsayılan değerler
Bunun gibi bir veri yapım var: struct foo { int id; int rota; int backup_route; int current_route; } ve içinde değişiklik talep etmek için kullanılan update () adlı bir işlev. update (42, dont_care, dont_care, new_route); bu gerçekten uzun ve eğer yapıya bir şey eklersem, HER güncelleme çağrısına bir 'dont_care' eklemem …
93 c  initialization 

3
Başlatılmamış Nesne ve NULL Olarak Başlatılmış Nesne
Java'da çalışıyorum. Genelde bazı nesneleri şu şekilde kurarım: public class Foo { private SomeObject someName; // do stuff public void someMethod() { if (this.someName != null) { // do some stuff } } } Soru şu: someNameBu örnekte null, reliably for all objectssıfır kontrolünün başlatılmamış nesnelerin doğru olacağını varsayabildiğim gibi, …

9
Yapıyı sıfır / null olarak başlat / sıfırla
struct x { char a[10]; char b[20]; int i; char *c; char *d[10]; }; Bu yapıyı dolduruyorum ve sonra değerleri kullanıyorum. Bir sonraki yinelemede, tüm alanları yeniden kullanmaya başlamadan önce 0veya nullönce sıfırlamak istiyorum . Bunu nasıl yapabilirim? Kullanabilir miyim memsetyoksa tüm üyelerin üzerinden geçip sonra bireysel olarak mı yapmalıyım?

7
JavaFX: Başlatma sırasında denetleyiciden nasıl aşama alınır?
Denetleyici sınıfımdaki sahne olaylarını (ör. Gizleme) işlemek istiyorum. Yani tek yapmam gereken bir dinleyici eklemek ((Stage)myPane.getScene().getWindow()).setOn*whatIwant*(...); ancak sorun, başlatma işleminin hemen ardından başlamasıdır. Parent root = FXMLLoader.load(getClass().getResource("MyGui.fxml")); ve öncesi Scene scene = new Scene(root); stage.setScene(scene); böylece .getScene () null döndürür. Kendi kendime bulduğum tek çözüm, myPane.sceneProperty () öğesine bir dinleyici …



8
Bir C işaretçisini NULL olarak başlatmak mümkün müdür?
Şöyle şeyler yazıyordum char *x=NULL; varsayımıyla char *x=2; charadres 2'ye bir işaretçi oluşturacaktır . Ancak, GNU C Programlama Öğreticisi'ndeint *my_int_ptr = 2; , tamsayı değerini , tahsis edildiğinde 2rasgele adres ne olursa olsun sakladığını söylüyor my_int_ptr. Bu benim kendi ima görünüyor char *x=NULLdeğeri ne olursa olsun atayan NULLbir etmek döküm …

12
Film şeridinde arayüz kurulumuyla Swift'de UIViewController için özel init
UIViewController alt sınıfı için özel init yazmakla ilgili sorun yaşıyorum, temelde özelliği doğrudan aşağıdaki gibi ayarlamak yerine, bağımlılığı viewController için init yöntemiyle geçirmek istiyorum. viewControllerB.property = value Bu yüzden, viewController'ım için özel bir init yaptım ve süper belirlenmiş init'i çağırdım init(meme: Meme?) { self.meme = meme super.init(nibName: nil, bundle: nil) …


3
C ++ 11, statik olmayan ve const olmayan üyelerin sınıf içi başlatılmasına izin verir. Ne değişti?
C ++ 11'den önce, sınıf içi başlatma işlemini yalnızca integral veya numaralandırma türünün statik const üyelerinde gerçekleştirebiliyorduk. Stroustrup bunu C ++ SSS bölümünde tartışır ve aşağıdaki örneği verir: class Y { const int c3 = 7; // error: not static static int c4 = 7; // error: not const static …



Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.