Tôi muốn tạo ra một lớp mẫu như dưới đây:using std :: tuple để xây dựng một tập dữ liệu vector dựa trên tham khảo variadic-templates
template < typename... Args > class VectorTuple;
bằng ví dụ,
VectorTuple < long, double, string >
sẽ instanced như
Tuple < vector <long>, vector <double> , vector <string> >
Tôi không quen với các mẫu variadic. Phương pháp tồi tệ nhất là sao chép mã từ < tuple> và sửa đổi nó. Có một cách dễ dàng để chỉ trực tiếp sử dụng std :: tuple để xác định VectorTuple của tôi.
Ah, mở rộng gói thông số, về tính năng dễ chịu nhất trong tất cả C++. Heh. –