Đã đọc xác nhận quyền sở hữu nhiều lần trong các bài viết - Tôi muốn thêm câu hỏi này vào Stackoverflow và yêu cầu cộng đồng - là mã sau có thể di chuyển không?Thùng chứa thư viện chuẩn có tham số mẫu tùy chọn bổ sung?
template<template<typename T, typename Alloc> class C>
void f() {
/* some code goes here ... */
}
int main() {
f<std::vector>();
}
Việc triển khai cung cấp các thông số mẫu bổ sung, mặc định ngoài hai thông số nổi tiếng chưa? Điều này sẽ làm cho mã trên không được hình thành, vì nó giả định hai tham số mẫu. Xem đoạn cuối cùng in this article để biết ví dụ về khiếu nại đó.
Ok, không bao giờ tâm trí - một báo cáo vấn đề rõ ràng là tốt hơn so với đoán của tôi: P – me22