C++ 템플릿 기초 완전 정복: 제네릭 프로그래밍으로 코드 중복 탈피하기
왜 템플릿인가? 반복 코드에서 벗어나는 첫걸음
정수, 실수, 문자 등 다양한 타입에 대해 동일한 로직을 구현할 때마다 함수를 반복해서 작성해본 경험이 있다면, C++의 템플릿은 그 해결책이 될 수 있다. 예를 들어 두 값을 교환하는 Swap 함수를 각 타입별로 따로 작성하면 다음과 같다:
void Swap(int& a, int& b) {
int temp = a;
a = b;
b = tem ...
7월 16일 01:49에 게시됨