부가적인 상황들


1. 서로 다른 매개변수를 동시 받을 경우(function with two generic types) int int를 받거나 char char를 받는 것이 아닌, int char를 받을 때는 어떻게 되나 궁금하던 찬라, 바로 다음 예시에 나왔다. template class를 그 수만큼 선언해주고 쓰면된다. 아래 소스코드 참조

책에 나와 있는 예시에서는 10L을 넣었는데, 왜 10만 출력되는지.. 
그건 잘 모르겠다 xcode로 컴파일 했을때만 10이라고 나오는건지, 

원래 저자의 의도가 안되는걸 보여주려고 했던건지..




2. 한개의 타입에 대해서만 다른 수행을 하고 싶을 때(explicitly overloading a generic function)

오버로딩을 혼합해준다.


3. 단순 template함수 overloading


4. generic class


'프로그래밍 공부 정리 > C++' 카테고리의 다른 글

protected 와 private의 차이  (0) 2014.01.15
template  (0) 2013.12.13
Posted by jeff제프
,