목록템플리트 (1)
바람이 머문 언덕
template (템플리트) 기능이란 어떤 것인가. (C++)
템플리트 기능이란 데이터 타입만 다를 뿐 골격이 동일한 경우에 사용하면 편리한 기능이다. template int function(T i, T k) { return (i < k) ? 1 : 0; } 위에 처럼 만들어 놓으면 다른 여러가지 형을 데이터에서 사용 할 수 있다. int형에서 사용하고 싶으면 int function(int i, int k); , long 형의 데이터를 사용 한다면 int function(long i, long k); 라고 플로토 타입을 적어 주면 된다. 두 개다 동시에 적어도 된다. 그리고 template 함수는 라이블리 함수로 만들 수 없다. 소스 형태로 포함 되어야 한다. template 클래스는 기능을 클래서에 적용해서 좀 더 큰 효과를 기대 할 수 있다. 선언 하는 형식이 ..
컴퓨터 IT/C++ 언어
2009. 11. 27. 20:01