使用模板函数时有一个原则:
模板参数推导机制无法推导函数返回值。
so,如果需要在返回值中使用模板,就必须在函数调用时,显式指明返回值类型。
template<typename T>
T* GetInputData();
template<typename T>
VOID SetInputData(T t);
INT* xx;
SetInputData(123);
xx = GetInputData<INT>();
使用模板函数时有一个原则:
模板参数推导机制无法推导函数返回值。
so,如果需要在返回值中使用模板,就必须在函数调用时,显式指明返回值类型。
template<typename T>
T* GetInputData();
template<typename T>
VOID SetInputData(T t);
INT* xx;
SetInputData(123);
xx = GetInputData<INT>();