Pertanyaan yang diberi tag «struct»

Kata kunci dalam berbagai bahasa pemrograman yang sintaksinya mirip atau berasal dari C (C ++, C #, Swift, Go, Rust, dll.). Gunakan tag bahasa pemrograman tertentu untuk menandai pertanyaan yang melibatkan penggunaan `struct` karena sintaks dan semantik dapat bergantung pada bahasa. Kata kunci mendefinisikan atau mendeklarasikan tipe data yang terdiri dari tipe data lainnya. Setiap anggota struct memiliki area memori sendiri (berbeda dengan `serikat pekerja 'yang anggotanya berbagi satu area memori).

28
Kapan saya harus menggunakan struct daripada kelas di C #?
Kapan Anda harus menggunakan struct dan bukan kelas di C #? Model konseptual saya adalah bahwa struct digunakan pada saat-saat ketika item tersebut hanyalah kumpulan tipe nilai . Suatu cara untuk secara logis mengikat mereka semua menjadi satu kesatuan yang kohesif. Saya menemukan aturan-aturan ini di sini : Sebuah struct …
1391 c#  struct 








25
Struktur seperti-C dalam Python
Apakah ada cara untuk dengan mudah mendefinisikan struktur mirip-C dalam Python? Saya lelah menulis hal-hal seperti: class MyStruct(): def __init__(self, field1, field2, field3): self.field1 = field1 self.field2 = field2 self.field3 = field3
446 python  struct 

30
Apa perbedaan antara struct dan kelas di C ++?
Pertanyaan ini sudah ditanyakan dalam konteks C # /. Net . Sekarang saya ingin mempelajari perbedaan antara struct dan kelas di C ++. Harap diskusikan perbedaan teknis serta alasan untuk memilih satu atau yang lain dalam desain OO. Saya akan mulai dengan perbedaan yang jelas: Jika Anda tidak menentukan public:atau …
441 c++  oop  class  struct  c++-faq 

15
Perbedaan antara Struktur dan Serikat
Apakah ada contoh yang baik untuk memberikan perbedaan antara a structdan a union? Pada dasarnya saya tahu bahwa structmenggunakan semua memori anggota dan unionmenggunakan ruang memori anggota terbesar. Apakah ada perbedaan level OS lainnya?
411 c  struct  unions 


3
Apa gunanya tag di Go?
Dalam Spesifikasi Bahasa Go , ini menyebutkan ikhtisar singkat dari tag: Deklarasi bidang dapat diikuti oleh tag literal string opsional, yang menjadi atribut untuk semua bidang dalam deklarasi bidang terkait. Tag dibuat terlihat melalui antarmuka refleksi tetapi sebaliknya diabaikan. // A struct corresponding to the TimeStamp protocol buffer. // The …
392 go  reflection  struct 

19
Bagaimana cara mencetak variabel struct di konsol?
Bagaimana saya bisa mencetak (di konsol) yang Id, Title, Name, dll dari struct ini di Golang? 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
Mengapa saya tidak dapat menetapkan konstruktor default untuk struct di .NET?
Di .NET, tipe nilai (C # struct) tidak dapat memiliki konstruktor tanpa parameter. Menurut posting ini ini diamanatkan oleh spesifikasi CLI. Apa yang terjadi adalah bahwa untuk setiap tipe nilai konstruktor default dibuat (oleh kompiler?) Yang menginisialisasi semua anggota ke nol (atau null). Mengapa tidak diizinkan untuk mendefinisikan konstruktor default …
261 c#  .net  struct 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.