Tiêu chuẩn không xác định mức độ ưu tiên; chúng có thể là bắt nguồn từ từ ngữ pháp.
Giống như bất kỳ tính năng cú pháp nào khác, static_cast
có một vị trí trong ngữ pháp này. Bởi vì việc sử dụng nó đòi hỏi các dấu ngoặc đơn nên biểu thức toán tử của nó không bao giờ có thể mơ hồ, nhưng điều đó chỉ có nghĩa là nó không có ý nghĩa làm phiền một mức độ ưu tiên cho nó từ ngữ pháp, chứ không phải vị trí của nó trong ngữ pháp là vô nghĩa. Vì vậy, tiêu chuẩn không làm gì điên rồ ở đây.
Điều vô nghĩa là bất kỳ nguồn nào bạn trích dẫn đều liệt kê mức độ ưu tiên cho static_cast
. Nó không phải là sai, nó chỉ là vô nghĩa.
Nguồn
2012-01-11 14:51:09
Nếu không có quyền ưu tiên, mã của bạn sẽ không xác định. – RageD
Được ưu tiên cấp hai bằng cơ hội giống như ưu tiên cho ứng dụng chức năng? Và nguồn gốc của việc này là gì? –
+1: Đó là một câu hỏi hợp lý, được tuyên bố hợp lý. –