«struct» etiketlenmiş sorular

Sözdizimi C'ye (C ++, C #, Swift, Go, Rust, vb.) Benzer veya türetilmiş çeşitli programlama dillerindeki bir anahtar sözcük. Sözdizimi olarak bir "yapı" kullanımını içeren soruları etiketlemek için belirli bir programlama dili etiketi kullanın ve anlambilim dile bağlı olabilir. Anahtar kelime, diğer veri türlerinden oluşan bir veri türünü tanımlar veya bildirir. Bir yapının her üyesi kendi bellek alanına sahiptir (üyeleri tek bir bellek alanını paylaşan bir “sendika” nın aksine).

28
Ne zaman C # bir sınıf yerine bir yapı kullanmalıyım?
Ne zaman C # sınıf değil, struct kullanmalısınız? Kavramsal modelim, öğelerin yalnızca değer türlerinin bir koleksiyonu olduğu zamanlarda yapıların kullanılmasıdır . Hepsini mantıklı bir şekilde birbirine bağlı bir bütün halinde tutmanın bir yolu. Bu kurallara burada rastladım : Bir yapı tek bir değeri temsil etmelidir. Bir yapıda 16 bayttan daha …
1390 c#  struct 








25
Python'daki C benzeri yapılar
Python'da C benzeri bir yapıyı uygun şekilde tanımlamanın bir yolu var mı? Gibi şeyler yazmaktan bıktım: class MyStruct(): def __init__(self, field1, field2, field3): self.field1 = field1 self.field2 = field2 self.field3 = field3
447 python  struct 

30
C ++ yapı ve sınıf arasındaki farklar nelerdir?
Bu soru zaten C # /. Net bağlamında sorulmuştur . Şimdi bir yapı ve C ++ sınıf arasındaki farkları öğrenmek istiyorum. Lütfen teknik farklılıkları ve OO tasarımında birini veya diğerini seçme nedenlerini tartışın. Açık bir farkla başlayacağım: Belirtmezseniz public:veya private:bir yapının üyeleri varsayılan olarak herkese açıktır; sınıf üyeleri varsayılan olarak …
441 c++  oop  class  struct  c++-faq 

15
Bir Yapı ve Birlik Arasındaki Fark
A structve a arasındaki farkı vermek için iyi bir örnek var mı union? Temelde struct, üyesinin tüm belleğini ve unionen büyük üye bellek alanını kullandığını biliyorum . İşletim sistemi düzeyinde başka bir fark var mı?
411 c  struct  unions 


3
Go'daki etiketler için kullanımları nelerdir?
In Git Dil Şartname , bu etiketlerin kısa bir özetini bahseder: Alan bildiriminin ardından, karşılık gelen alan bildirimindeki tüm alanlar için bir nitelik haline gelen isteğe bağlı bir dize değişmez etiketi gelebilir. Etiketler bir yansıma arabirimi aracılığıyla görünür hale getirilir, ancak aksi takdirde yok sayılır. // A struct corresponding to …
392 go  reflection  struct 

19
Konsolda yapı değişkenleri nasıl yazdırılır?
Nasıl (konsolunda) yazdırabilirsiniz Id, Title, Namevb Golang içinde struct'ın? type Project struct { Id int64 `json:"project_id"` Title string `json:"title"` Name string `json:"name"` Data Data `json:"data"` Commits Commits `json:"commits"` }
380 struct  go 

11
Neden .NET'te bir yapı için varsayılan bir yapıcı tanımlayamıyorum?
.NET'te, bir değer türü (C # struct) parametresiz bir yapıcıya sahip olamaz. Göre bu yazı bu CLI özellikleri tarafından şart koşulmaktadır. Her değer türü için, tüm üyeleri sıfır (veya null) olarak başlatan varsayılan bir kurucu (derleyici tarafından?) Oluşturulur . Neden böyle bir varsayılan kurucu tanımlamaya izin verilmiyor? Önemsiz bir kullanım …
261 c#  .net  struct 

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.