Computer >> Máy Tính >  >> Lập trình >> C ++

Các quy tắc về việc sử dụng dấu gạch dưới trong mã định danh C ++ là gì?


Từ tài liệu MSDN -

Việc sử dụng hai ký tự gạch dưới liên tiếp (__) ở đầu số nhận dạng hoặc một dấu gạch dưới đứng đầu theo sau là một chữ cái viết hoa, được dành riêng cho triển khai C ++ trong tất cả các phạm vi. Bạn nên tránh sử dụng một dấu gạch dưới ở đầu theo sau là một chữ cái thường cho các tên có phạm vi tệp vì có thể xung đột với các số nhận dạng dành riêng hiện tại hoặc trong tương lai.

Vì vậy, bạn nên tránh sử dụng những tên như -

 __foo, __FOO, _FOO 

Và những tên như sau không nên được sử dụng trong không gian tên chung -

 _foo, _bar 

Ngoài điều này, có một số tiền tố khác như LC_, SIG_ và các hậu tố như _t không nên được sử dụng vì chúng cũng được dành riêng cho việc triển khai.

Vì vậy, bạn có thể tạo các biến chứa dấu gạch dưới giữa tên hoặc kết thúc bằng dấu gạch dưới.