티스토리 뷰
템플릿 클래스
1
2
3
4
5
6
7
8
9 |
class Stakc
{
private:
int top;
public:
Stack();
bool push(long item);
long pop();
}; |
cs |
위 코드는 long 형만 스택에 저장할 수 있지만,
아래처럼 템플릿 클래스로 변경하면 어떤 자료형도 스택에 저장할 수 있다.
1
2
3
4
5
6
7
8
9
10 |
template<class Type>
class Stakc
{
private:
int top;
public:
Stack();
bool push(Type item);
Type pop();
}; |
cs |