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).


9
Struktur bantalan dan pengepakan
Mempertimbangkan: struct mystruct_A { char a; int b; char c; } x; struct mystruct_B { int b; char a; } y; Ukuran struktur masing-masing adalah 12 dan 8. Apakah struktur ini empuk atau dikemas? Kapan bantalan atau pengemasan berlangsung?
209 c  struct  structure  padding  packing 

20
Struct like objects di Java
Apakah ini sepenuhnya bertentangan dengan cara Java untuk membuat objek struct seperti? class SomeData1 { public int x; public int y; } Saya bisa melihat kelas dengan accessors dan mutators lebih seperti Java. class SomeData2 { int getX(); void setX(int x); int getY(); void setY(int y); private int x; private …
195 java  oop  struct 



4
Bagaimana saya bisa membuat initialiser memberwise menjadi publik, secara default, untuk struct di Swift?
Saya memiliki kerangka kerja cepat yang mendefinisikan struct: public struct CollectionTO { var index: Order var title: String var description: String } Namun, sepertinya saya tidak dapat menggunakan penginisialisasi bijak anggota implisit dari proyek lain yang mengimpor perpustakaan. Kesalahannya adalah 'CollectionTO' tidak dapat diinisialisasi karena tidak memiliki inisialisasi yang dapat …


5
Deklarasi implisit yang tidak kompatibel dari fungsi built-in 'malloc'
Saya mendapatkan kesalahan ini: peringatan: deklarasi implisit yang tidak kompatibel dari fungsi built-in 'malloc' Saya mencoba melakukan ini: fileinfo_list* tempList = malloc(sizeof(fileinfo_list)); Hanya untuk referensi, struct yang digunakan adalah: typedef struct { fileinfo** filedata; size_t nFiles; size_t size; size_t fileblock; } fileinfo_list; Saya tidak melihat ada yang salah dengan apa …
155 c  struct  malloc 

8
Kesalahan: “Tidak dapat mengubah nilai kembali” c #
Saya menggunakan properti yang diimplementasikan secara otomatis. Saya kira cara tercepat untuk memperbaiki yang berikut adalah dengan mendeklarasikan variabel dukungan saya sendiri? public Point Origin { get; set; } Origin.X = 10; // fails with CS1612 Pesan Galat: Tidak dapat mengubah nilai balik 'ekspresi' karena ini bukan variabel Upaya dilakukan …

5
Tetapkan satu struct ke yang lain di C
Bisakah Anda menetapkan satu instance dari struct ke yang lain, seperti: struct Test t1; struct Test t2; t2 = t1; Saya telah melihatnya bekerja untuk struktur sederhana, tetapi apakah itu bekerja untuk struktur yang kompleks? Bagaimana kompiler mengetahui cara menyalin item data tergantung pada jenisnya, yaitu membedakan antara intstring dan?
146 c  struct 


2
Cara menentukan beberapa tag nama dalam sebuah struct
Saya perlu mendapatkan item dari database mongo, jadi saya mendefinisikan struct seperti ini type Page struct { PageId string `bson:"pageId"` Meta map[string]interface{} `bson:"meta"` } Sekarang saya juga perlu mengkodekannya ke JSON, tetapi mengkodekan bidang sebagai huruf besar (saya mendapatkan PageId daripada pageId) jadi saya juga perlu mendefinisikan tag bidang untuk …
143 json  struct  go 

12
Inisialisasi struct C ++ yang nyaman
Saya mencoba menemukan cara yang nyaman untuk menginisialisasi 'pod' struct C ++. Sekarang, pertimbangkan struct berikut: struct FooBar { int foo; float bar; }; // just to make all examples work in C and C++: typedef struct FooBar FooBar; Jika saya ingin menginisialisasi ini dengan mudah di C (!), Saya …

9
definisi struct referensial diri?
Saya sudah lama tidak menulis C, jadi saya tidak yakin bagaimana saya harus melakukan hal-hal rekursif semacam ini ... Saya ingin setiap sel mengandung sel lain, tetapi saya mendapatkan kesalahan di sepanjang baris "bidang 'anak' memiliki tipe tidak lengkap". Ada apa? typedef struct Cell { int isParent; Cell child; } …
134 c  recursion  struct  typedef 


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.