Programming/C++
[c++] tempalte <typename T>
OKOK
2017. 5. 11. 00:51
#include<iostream>
template <typename T>
inline T SQUARE(T x)
{
return x*x;
}
int main(void)
{
std::cout << SQUARE(5.5) << std::endl;
std::cout << SQUARE(12) << std::endl;
return 0;
}
* 인라인 함수 사용시 타입의 불편함이 발생한다.
* 이를 template 을 활용하여 해결한다.