Notice
Recent Posts
Recent Comments
Link
목록템플릿 (1)
완숙의 블로그
[C++] 18 - Generic Programming, template (템플릿)
Generic Programming vector 컨테이너를 보게되면, 다음과 같이 선언하게 되는데, vector v(3, 0); vector v(3, 10.3); 자료형을 추가적으로 정해서 벡터 컨테이너를 만들 수 있게 되어있다. 벡터 역시 클래스로 구현이 되어 있을 텐데, 이때, 벡터라는 녀석을 생각해보면 여러개의 자료형에 대해 결국은 같은 행위, 즉, 동적 배열을 할당 하는 역할을 담당하고 있다는 것을 알 수 있다. 그렇다면 결국은 함수 오버로딩 으로 구현이 되어 있다는 소리이다. bool less_than(int a, int b){return a < b;} bool less_than(double a, double b){return a < b;} 위와 같이, less_than 함수는, 다른 자료형에 ..
카테고리 없음
2019. 6. 14. 20:07