Có thể trong C++ để xác định số biến/trường trong lớp chung không? ví dụ:Lập trình meta mẫu C++, số biến thành viên?
// suppose I need metaclass number_members determines number of members
struct example { int i, j; };
assert(number_members<example>::value==2);
Tôi đã xem qua mpl nhưng không thể tìm thấy triển khai.
cảm ơn.
Tại sao bạn muốn biết có bao nhiêu người không biết chúng là gì? – Potatoswatter
Tôi biết làm thế nào để làm việc với các loại, tôi không quen thuộc với các khía cạnh khác và các tính năng của mẫu meta-lập trình như này – Anycorn