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








1
Có phải std :: ptr :: write chuyển các tập tin uninitialized-ness của các byte mà nó viết không?
Tôi đang làm việc trên một thư viện giúp giao dịch các loại phù hợp với kích thước con trỏ int trên các ranh giới FFI. Giả sử tôi có một cấu trúc như thế này: use std::mem::{size_of, align_of}; struct PaddingDemo { data: u8, force_pad: [usize; 0] } assert_eq!(size_of::<PaddingDemo>(), size_of::<usize>()); …



1
khởi tạo struct với {0}
Tôi đang gỡ lỗi một số mã về cơ bản là giống hệt với mã này: struct Foo { int a; int b; }; struct Bar { Bar() {} Foo foo{0}; }; Khi tôi tạo một thể hiện của Barnó, có vẻ như cả hai avà bđược khởi tạo về …
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.