Tôi rất ngạc nhiên khi những điều sau đây làm việcTrình biên dịch của tôi cho phép "T & ...". Đây có phải là tiện ích mở rộng không?
template<typename T>
void f(T &...);
tôi nghĩ rằng tôi phải khai báo "T" là "typename T ...", sau đó, và nó chỉ hoạt động trong C++ 0x. Nhưng ở trên được biên soạn trong chế độ C++ 03 nghiêm ngặt. Chuyện gì vậy?
C o r r e c t! –