theo MSDN cú pháp typedef là:typedef cú pháp với con trỏ hàm thành viên
typedef kiểu khai đồng nghĩa;
Rất dễ dàng:
typedef int MY_INT;
Nhưng làm thế nào heck nào typedefs viên-chức năng-con trỏ tuân thủ quy tắc này?
typedef int (MyClass::*MyTypedef)(int);
100% nhầm lẫn - từ đồng nghĩa (MyTypedef
) đang ở giữa?
Có thể ai đó vui lòng giải thích những bước hợp lý nào để nhận được từ định dạng cú pháp rất dễ hiểu của MSDN tới cú pháp đảo ngược/ngẫu nhiên/trước/cuối/hỗn hợp của aboves typedef?
* chỉnh sửa nhờ cho tất cả các câu trả lời nhanh (và đẹp của bài viết của tôi) :)
Nó không - MSDN là sai. –
Vâng, MSDN là sai. 'int typedef MY_INT' có cùng ý nghĩa! – ybungalobill