[C++] 템플릿, 포인터와 주소, 범위 지정 연산자 ::
·
C++
1. 템플릿: 포괄적 함수(generic function) -템플릿은 인자(매개변수)를 통한 다형성을 제공한다. -함수 중첩은 기능이 같은 함수들을 같은 이름으로 사용할 수 있도록 한다. 함수의 매개변수의 형과 수로 구분이 되고, 코드 자체도 다르게 구성될 수 있다. 그러나, 코드는 전혀 바뀌지 않고 다른 함수를 필요로 한다면 템플릿을 사용한다. -템플릿은 값 뿐만 아니라 형을 인자로 받는 함수로서 인자로 받은 형에 대하여 함수를 생성시키는 포괄적 함수(generic function)이다. 1.1 템플릿 구현 형식 template 리턴형 함수 이름 (매개변수 리스트) { //함수 코드 } template void SS(T x, T y) // T는 결정하지 않은 자료형 { //함수 코드 } 1.2 템플릿의..