Tôi đang đọc qua Thiết kế C++ Hiện đại và ý nghĩ đã xảy ra với tôi rằng cấu trúc typelist có thể được thay thế bằng các mẫu variadic. Cả hai dường như dựa vào đệ quy để xử lý loại đầu tiên trong danh sách và phần còn lại của danh sách riêng biệt. Có bất cứ điều gì typelists cho phép bạn làm điều đó một mẫu variadic sẽ không?Máy đánh chữ có được thay thế hoàn toàn bằng các mẫu chữ Variad không?
6
A
Trả lời
8
Các nhà đánh máy cho phép bạn một vài điều. Ví dụ, bạn không thể có một gói luận variadic như là kết quả của một metafunction - có chỉ không có cách để thể hiện một cái gì đó như thế này:
template <typename... Args>
struct argpack_id {
typedef Args result;
};
Bạn có thể làm điều này với typelists.
Mặt khác, có lẽ bạn nên thực hiện các typelist chính nó như là
template <typename... Args>
struct TypeList {};
Các vấn đề liên quan
- 1. cách thay thế phông chữ trên toàn cầu bằng PDF
- 2. Thay thế phông chữ bằng PDF
- 3. Máy đánh chữ âm thanh cho emacs
- 4. Thay thế không phân biệt chữ hoa chữ thường
- 5. Có cách nào thay thế cho chuỗi.Địa chỉ không phân biệt chữ hoa chữ thường không?
- 6. VS 2010 Chữ hoa chữ thường được đánh dấu bằng cách sử dụng phím tắt?
- 7. sed thay thế chữ TAB
- 8. Alloca có thể thay thế hoàn toàn không?
- 9. Làm thế nào để thay thế chữ in hoa thành chữ thường bằng regex trong Eclipse?
- 10. Redis có thể thay thế hoàn toàn mysql không?
- 11. Làm thế nào để thay đổi toàn cầu các Phông chữ trong FireMonkey?
- 12. Sự cố với tệp ghi đè máy đánh chữ thay vì phụ thêm vào cuối
- 13. Chữ in hoa cho các mẫu có tên
- 14. Tên bảng có phân biệt chữ hoa chữ thường không?
- 15. Máy đánh chữ twitter bootstrap có hỗ trợ nguồn dữ liệu từ xa không?
- 16. Cỡ chữ chữ tùy chỉnh thay đổi rất lớn giữa các phông chữ
- 17. Tìm kiếm phân biệt chữ hoa chữ thường và thay thế bằng sed
- 18. Thay thế một từ bằng chữ khác trong bash
- 19. Tệp Java.copy thay thế tệp xóa hiện có hoàn toàn
- 20. Hiệu ứng đánh chữ với jQuery
- 21. Lấy mẫu bằng r mà không có các chữ số giống nhau liên tiếp
- 22. Các khối mã có thay thế hoàn toàn các đại biểu không?
- 23. Khớp mẫu không phân biệt chữ hoa chữ thường trên các danh sách chuỗi
- 24. Có thể thay thế bằng chữ hoa trong Visual Studio không?
- 25. Kết hợp mẫu Lua phân biệt chữ hoa chữ thường
- 26. Làm thế nào để thay đổi tên bảng MySQL trong máy chủ Linux thành phân biệt chữ hoa chữ thường?
- 27. jQuery thay thế khoảng trống trong chữ
- 28. Các chữ và giá trị có giống nhau không?
- 29. Làm thế nào để tách một chuỗi giữa các chữ cái và chữ số (hoặc giữa các chữ số và chữ cái)?
- 30. Có tiêu chuẩn nào có danh sách các phông chữ an toàn trên web không