hanil0623   3년 전

스택에 어떤 type이던 넣을 수 있게 하고 싶습니다.

char 이면 char 전용 스택 코드를 넣어야 하고 int면 int 전용 코드를 넣는게 번거롭습니다.

어떻게 하면 Template<T>를 사용하여 모든 타입의 값을 넣을 수 있는 스택을 만들 수 있나요?

ghssh1   3년 전

클래스 위에 template <typename T>를 쓴 다음에 스택 클래스 안에 있는 char를 전부 T로 바꿔보세요

hanil0623   3년 전

preview

@ghssh1 감사합니다. class 안에 타입들을 모두 바꿨지만 이와 같은 에러가 납니다. 어떻게 해야할까요..?

hanil0623   3년 전

해결했습니다! stack<char> s, stack<int> s2 등 기존 템플릿과 똑같이 사용하면 되네요. 감사합니다.!!

댓글을 작성하려면 로그인해야 합니다.