คำถามติดแท็ก unsafe-pointers

3
คำเตือน: การเริ่มต้นของ 'UnsafeBufferPointer <T>' จะส่งผลให้มีตัวชี้บัฟเฟอร์ที่ห้อยอยู่
หลังจากอัปเดตเป็น Swift 5.2 / Xcode 11.4 ได้รับคำเตือนรหัสต่อไปนี้: extension Data { init&lt;T&gt;(from value: T) { var value = value let pointer = UnsafeBufferPointer(start: &amp;value, count: 1) self.init(buffer: pointer) } func to&lt;T&gt;(type: T.Type) -&gt; T { return self.withUnsafeBytes { $0.load(as: T.self) } } } ในบรรทัดให้ตัวชี้ = UnsafeBufferPointer (เริ่มต้น: &amp; ค่านับ: 1)ฉันได้รับ การเริ่มต้นของ …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.