คำถามในหัวข้อ 'memory-alignment'

boost::interprocess - จัดสรร_จัดแนวในหน่วยความจำที่ใช้ร่วมกัน?
หากฉันใช้ allocate_aligned เพื่อจัดสรรบล็อกหน่วยความจำที่จัดเรียงภายในก้อนหน่วยความจำที่ใช้ร่วมกัน ฉันจะระบุบล็อกเดียวกันนั้นในกระบวนการอื่นได้อย่างไร เช่น. managed_shared_memory managed_shm(open_or_create, "SharedMemory", 65536); void *ptr =...
761 มุมมอง

ปัญหาการจัดตำแหน่งชั้นเรียน
ฉันกำลังทดสอบการจัดชั้นเรียนและพบพฤติกรรมแปลกๆ ฉันทดสอบด้วยการตั้งค่าการจัดตำแหน่งคอมไพเลอร์ VS2012 4 และ 8 ไบต์ แต่ในแต่ละกรณีเอาต์พุตจะเหมือนกัน class Alignemnt{ public: Alignemnt():a(){} int a; }; class Alignemnt_1{ public:...
104 มุมมอง
schedule 07.11.2023

ฉันจะจัดระเบียบสมาชิกในโครงสร้างให้เปลืองพื้นที่น้อยที่สุดในการจัดตำแหน่งได้อย่างไร
[ไม่ซ้ำกับ การขยายและการบรรจุโครงสร้าง คำถามนั้นเกี่ยวกับวิธีการและเวลาที่ช่องว่างภายในจะเกิดขึ้น อันนี้เกี่ยวกับวิธีการจัดการกับมัน] ฉันเพิ่งรู้ว่าหน่วยความจำสิ้นเปลืองไปเท่าใดอันเป็นผลมาจากการจัดตำแหน่งใน C ++ ลองพิจารณาตัวอย่างง่ายๆ...
5166 มุมมอง