Giả sử chúng ta có một lớpChức năng như các đối số của mẫu variadic
template <int(*F)(int, int)>
class A {
// ...
};
Phải mất một chức năng như một mẫu đối số.
Bây giờ tôi muốn thực hiện một mẫu variadic, trong đó có chức năng như các thông số mẫu.
template <int(*F...)(int, int)> // this won't compile
template <int(*F)(int, int)...> // this won't compile either
Làm cách nào để thực hiện đúng?
Vì vậy, bạn đã nhận được lỗi biên dịch nào? – Useless
Dấu ba chấm luôn là "ngay trước" tên, trong trường hợp này là 'F'. – leemes