Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

ขนาดของพอยน์เตอร์ใน C/C++ คืออะไร?


ขนาดของตัวชี้ใน C/C++ ไม่คงที่ ขึ้นอยู่กับปัญหาที่แตกต่างกัน เช่น ระบบปฏิบัติการ สถาปัตยกรรม CPU เป็นต้น โดยปกติจะขึ้นอยู่กับขนาดคำของตัวประมวลผลพื้นฐาน ตัวอย่างเช่น สำหรับคอมพิวเตอร์ 32 บิต ขนาดตัวชี้สามารถเป็น 4 ไบต์สำหรับคอมพิวเตอร์ 64 บิต ขนาดตัวชี้สามารถเป็น 8 ไบต์ ดังนั้นสำหรับขนาดตัวชี้สถาปัตยกรรมเฉพาะจะได้รับการแก้ไข

เป็นเรื่องปกติสำหรับข้อมูลทุกประเภท เช่น int *, float * เป็นต้น