티스토리 뷰

프로그래밍/C++

템플릿 클래스

에어버스 2019. 4. 7. 17:17

템플릿 클래스

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
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28