Memory - จัดการหน่วยความจำ
std::mem มีฟังก์ชันสำหรับจัดการหน่วยความจำระดับต่ำ! เป็น module ที่สำคัญมากสำหรับการเขียน Rust ที่ต้องควบคุม memory layout, optimization, และ FFI
mem มีอะไรบ้าง?
Section titled “mem มีอะไรบ้าง?”Module std::mem มีฟังก์ชันหลายกลุ่ม:
Size และ Layout
Section titled “Size และ Layout”- size_of - ขนาดของ type เป็น bytes
- size_of_val - ขนาดของค่าที่กำหนด
- align_of - alignment requirement ของ type
การย้ายและสลับค่า
Section titled “การย้ายและสลับค่า”- swap - สลับค่าระหว่างสองตัวแปร
- replace - แทนที่ค่า และได้ค่าเก่ากลับมา
- take - ดึงค่าออก และใส่ default กลับ
เข้าสู่ระบบเพื่อดูเนื้อหาเต็ม
ยืนยันตัวตนด้วยบัญชี Google เพื่อปลดล็อกบทความทั้งหมด
Login with Google