Một định danh hợp lệ là một chuỗi gồm một hoặc nhiều chữ cái, chữ số, hoặc gạch dưới ký tự (_). Spaces, dấu chấm câu, và biểu tượng không thể là một phần của một định danh. Ngoài ra, định danh sẽ luôn bắt đầu bằng chữ cái. Họ cũng có thể bắt đầu với một ký tự gạch dưới (_), nhưng định danh như là -trên nhất cases- coi là dành riêng cho các từ khóa biên dịch cụ thể hoặc định danh bên ngoài, cũng như định danh có chứa hai ký tự gạch dưới tiếp bất cứ nơi nào. Không có trường hợp họ có thể bắt đầu bằng một chữ số. C ++ sử dụng một số từ khóa để xác định hoạt động và mô tả dữ liệu; Do đó, định danh được tạo ra bởi một lập trình viên không thể phù hợp với các từ khóa này. Các tiêu chuẩn dành những từ khóa không thể được sử dụng cho các lập trình định danh được tạo ra là:
đang được dịch, vui lòng đợi..