본문 바로가기

Programming/[C++]

[C++] Template 함수 (템플릿 함수)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <iomanip>
using namespace std;
 
template <typename T>
 
int Compare(T t1, T t2) { return t1 - t2; }
int Compare (const char *str1, const char *str2) {
    return strcmp(str1, str2);
}
void main() {
    if (Compare(105> 0) { cout << "첫번째 인수가 크다" << endl; }
    else { cout << "첫번째 인수가 크지 않다" << endl; }
    if (Compare("hello""yahoo"> 0) { cout << "첫번째 인수가 크다" << endl; }
    else { cout << "첫번째 인수가 크지 않다" << endl; }
}
cs

 

'Programming > [C++]' 카테고리의 다른 글

[C++] 다양한 포인터(pointer)  (0) 2018.03.21
[C++] Template(템플릿)  (0) 2018.03.21
[C++] Template Class (템플릿 클래스)  (0) 2018.03.21
[C++] 성적 처리 프로그램 동적바인딩  (0) 2018.03.21
[C++] Static (스태틱)  (0) 2018.03.21