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

กฎเกี่ยวกับการใช้ขีดล่างในตัวระบุ C++ คืออะไร


จากเอกสาร MSDN -

การใช้อักขระขีดล่างแบบเรียงตามลำดับ ( __ ) ที่จุดเริ่มต้นของตัวระบุ หรือเครื่องหมายขีดล่างเดียวที่นำหน้าตามด้วยตัวพิมพ์ใหญ่ สงวนไว้สำหรับการใช้งาน C++ ในทุกขอบเขต คุณควรหลีกเลี่ยงการใช้ขีดล่างนำหน้าตามด้วยอักษรตัวพิมพ์เล็กสำหรับชื่อที่มีขอบเขตไฟล์ เนื่องจากอาจขัดแย้งกับตัวระบุที่สงวนไว้ในปัจจุบันหรืออนาคต

ดังนั้น คุณจึงควรหลีกเลี่ยงการใช้ชื่ออย่างเช่น −

__foo, __FOO, _FOO

และไม่ควรใช้ชื่อต่อไปนี้ในเนมสเปซส่วนกลาง −

_foo, _bar

นอกเหนือจากนี้ มีคำนำหน้าเพิ่มเติมเช่น LC_, SIG_ และส่วนต่อท้ายเช่น _t ไม่ควรใช้เนื่องจากสงวนไว้สำหรับการใช้งานเช่นกัน

คุณจึงสร้างตัวแปรที่มีขีดล่างระหว่างชื่อหรือลงท้ายด้วยขีดล่างได้