C/C++ 예제

시삽: 레드플러스 님 
게시판 이동:
 제목 : 24.1. 전처리기를 사용한 템플릿 구현 : 템플릿_전처리기.cpp
글번호: 183
작성자: 레드플러스
작성일: 2005/08/23 오후 8:34:10
조회수: 3575
1 #include <iostream.h> 2 3 #define define_max(type) type max(type d1, type d2) { return ((d1 > d2) ? d1 : d2);} 4 5 define_max(int); 6 define_max(double); 7 define_max(char); 8 9 void main() 10 { 11 int i = max(3, 5); 12 cout << "i : " << i << endl; 13 double d = max(3.5, 5.3); 14 cout << "d : " << d << endl; 15 char c = max('A', 'B'); 16 cout << "c : " << c << endl; 17 }
 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트

(댓글을 남기려면 로그인이 필요합니다.)

관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 25. 파일처리 - 레드플러스 2005-08-23 3785
  24. 템플릿(Template;일반화;제네릭) - 레드플러스 2005-08-23 3922
현재글 24.1. 전처리기를 사용한 템플릿 구현 : 템플릿_전처리기.cpp - 레드플러스 2005-08-23 3575
  24.1.1. 위 내용을 함수 중복으로 처리 - 레드플러스 2005-08-24 3475
  24.2. 함수 템플릿 : 템플릿_함수템플릿.cpp - 레드플러스 2005-08-23 3915
다음글 23. 예외 처리 - 레드플러스 2005-08-22 3942
 
손님 사용자 Anonymous (손님)
로그인 Home