언어/기타
2007.03.12 23:59

template에 관한 간단한 예.

조회 수 1180 추천 수 4 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

 


Swap함수를 쓸때 데이터형마다 다른 인자를 줘야하기 때문에(예를들어 inline void swap(int &a,int &b) 또는 inline void swap(char &a,char &b)) 다른 데이터형을 swap시킬때 여러개의 swap함수가 필요합니다.


 


하지만 template를 이용하면 이런 불편함은 사라지게 되지요.


 





 


template <typename T>


inline void swap(T &a,T &b)


{


        T t = a;


        a = b;


        b = t;     // 물론 xor연산을 이용하면 되겠지만, 귀찮으므로;
}


 






 


다들 아시는 팁이겠지만..모르시는 분을 위해..^^

?

  1. 렉없는 자동세이브 스크립트!!!

  2. [DX&C++] 3D를 넘어 2D로!

  3. 코드진행 기초테크닉

  4. 그림 메뉴 2 [제 2의 타이틀 메뉴 (기본 메뉴편)] [거히 치트비법..]

  5. 마우스 이동 스크립트

  6. '에피소드'형식이 아닌 '화' 형식의 시나리오는 어떨까요?

  7. [초 노가다 시스템]그림 메뉴

  8. [DX&C++]3D공간상 카메라 시점의 대한 정의

  9. [DX&C++] IndexBuffer를 알아보자!

  10. 3D좌표계에 3D물체를 찍기위환 기초과정

  11. [공개자료] 먼치킨 액알 만들기

  12. [DX&C++] 3대 행렬 연산의 사용

  13. 숫자 게이지 색에 관한 팁

  14. [DX&C++] 3D를 다루는 프로그램의 개요

  15. template에 관한 간단한 예.

  16. [고난도 시스템] 당구를 만들어 보자

  17. 2D격투게임만들기95

  18. 1 - 1. 변수 응용 프로그램 만들기 (난수)

  19. 몬스터 성향

  20. [DX&C++] 3D 공간에 대한 이해

Board Pagination Prev 1 ... 4 5 6 7 8 9 10 11 12 13 ... 51 Next
/ 51






[개인정보취급방침] | [이용약관] | [제휴문의] | [후원창구] | [인디사이드연혁]

Copyright © 1999 - 2016 INdiSide.com/(주)씨엘쓰리디 All Rights Reserved.
인디사이드 운영자 : 천무(이지선) | kernys(김원배) | 사신지(김병국)