클래스 유형을 T에서 new_T로 변경하고 싶습니다. 가능합니까? 예를 들어 obj_pool템플릿 함수 매개 변수를 사용하여 템플릿 클래스 유형을 변경할 수 있습니까? C++
template<class T,int count>
class obj_pool{
public:
template<class new_T>
void Retypedef();
};
는 INT obj_pool<int> pool
위해 생성 한 사용자 pool.Retypedef<double>()
함수를 호출 할 때, 그 풀 풀 두배가된다. 당신이 질문을 쓸 때
? 질문은 다소 불분명하다. – user463035818
'T'는 단지 이름이다. 대신에'new_T','chicken' 또는'StackOverflow'를 사용할 수 있고, 같은 결과를 줄 것입니다. – ForceBru