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

Kết quả không thể đoán trước của việc biên dịch hoặc thực thi một chương trình phá vỡ các quy tắc của ngôn ngữ mà cả trình biên dịch, trình thông dịch và hệ thống thời gian chạy đều phải thi hành. KHÔNG SỬ DỤNG thẻ này cho các câu hỏi liên quan đến loại dữ liệu hoặc giá trị trả về của "không xác định". Trong những trường hợp đó, thẻ [không xác định] nên được sử dụng thay thế.



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>()); …
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.