Câu hỏi được gắn thẻ «struct»

Một từ khóa trong các ngôn ngữ lập trình khác nhau có cú pháp tương tự hoặc xuất phát từ C (C ++, C #, Swift, Go, Rust, v.v.). Sử dụng thẻ ngôn ngữ lập trình cụ thể để gắn thẻ các câu hỏi liên quan đến việc sử dụng `struct` vì cú pháp và ngữ nghĩa có thể phụ thuộc vào ngôn ngữ. Từ khóa xác định hoặc khai báo một loại dữ liệu bao gồm các loại dữ liệu khác. Mỗi thành viên của một cấu trúc có một vùng bộ nhớ riêng (trái ngược với một 'union` có các thành viên chia sẻ một vùng bộ nhớ).


9
Kết cấu đệm và đóng gói
Xem xét: struct mystruct_A { char a; int b; char c; } x; struct mystruct_B { int b; char a; } y; Kích thước của các cấu trúc tương ứng là 12 và 8. Là những cấu trúc đệm hoặc đóng gói? Khi nào đệm hoặc đóng gói diễn ra?
209 c  struct  structure  padding  packing 

20
Cấu trúc như các đối tượng trong Java
Có hoàn toàn chống lại cách Java để tạo cấu trúc như các đối tượng không? class SomeData1 { public int x; public int y; } Tôi có thể thấy một lớp với các trình truy cập và trình biến đổi giống Java hơn. class SomeData2 { int getX(); void …
195 java  oop  struct 





5
Khai báo ngầm không tương thích của hàm tích hợp 'malloc'
Tôi đang gặp lỗi này: cảnh báo: khai báo ngầm không tương thích của hàm tích hợp 'malloc' Tôi đang cố gắng để làm điều này: fileinfo_list* tempList = malloc(sizeof(fileinfo_list)); Chỉ để tham khảo cấu trúc được sử dụng trong tay là: typedef struct { fileinfo** filedata; size_t nFiles; size_t …
155 c  struct  malloc 


5
Gán một cấu trúc cho một cấu trúc khác trong C
Bạn có thể gán một thể hiện của một cấu trúc cho một cấu trúc khác không, như vậy: struct Test t1; struct Test t2; t2 = t1; Tôi đã thấy nó hoạt động cho các cấu trúc đơn giản, bu có hoạt động cho các cấu trúc phức tạp …
146 c  struct 


12
Khởi tạo cấu trúc C ++ thuận tiện
Tôi đang cố gắng tìm một cách thuận tiện để khởi tạo các cấu trúc C 'pod'. Bây giờ, hãy xem xét các cấu trúc sau: struct FooBar { int foo; float bar; }; // just to make all examples work in C and C++: typedef struct FooBar FooBar; Nếu …

2
Cách xác định nhiều thẻ tên trong một cấu trúc
Tôi cần lấy một mục từ cơ sở dữ liệu mongo, vì vậy tôi đã định nghĩa một cấu trúc như thế này type Page struct { PageId string `bson:"pageId"` Meta map[string]interface{} `bson:"meta"` } Bây giờ tôi cũng cần mã hóa nó thành JSON, nhưng nó mã hóa các trường …
137 json  struct  go 

9
tự định nghĩa cấu trúc tham chiếu?
Tôi đã không viết C rất lâu và vì vậy tôi không chắc mình nên làm thế nào để thực hiện những điều đệ quy này ... Tôi muốn mỗi ô chứa một ô khác, nhưng tôi gặp lỗi dòng "trường 'con' có kiểu không đầy đủ". Có chuyện gì …
134 c  recursion  struct  typedef 


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.