Có ai biết cú pháp của phương thức mẫu không khai báo trong lớp mẫu hay không.Ngoài các định nghĩa mẫu khai báo cho phương thức mẫu trong lớp mẫu
ví dụ:
template<class TYPE>
class thing
{
public :
void do_very_little();
template<class INNER_TYPE>
INNER_TYPE do_stuff();
};
Phương pháp đầu tiên được định nghĩa:
template<class TYPE>
void thing<TYPE>::do_very_little()
{
}
Làm thế nào để làm điều thứ hai, "do_stuff"?
Ý của bạn là để khai báo do_stuff như một trường thành viên? Giả sử bạn thực sự muốn khai báo một phương thức, các đối số của nó là gì? – outis
Bạn cần đặt dấu ngoặc sau do_stuff trong khai báo lớp học –