#ifndef STACK_H #define STACK_H class StackOfIntegers { public: StackOfIntegers(); bool empty(); int peek(); int push(int value); int pop(); int getSize(); private: int elements[100]; int size; }; #endif
이게 헤드 StackOfIntegers.h 소스고
#include "StackOfIntegers.h" StackOfIntegers::StackOfIntegers() { size = 0; } bool StackOfIntegers::empty() { return (size == 0); } int StackOfIntegers::peek() { return elements[size - 1]; } int StackOfIntegers::push(int value) { return elements[size++] = value; } int StackOfIntegers::pop() { return elements[--size]; } int StackOfIntegers::getSize() { return size; }이게 구현 소스인데
정수를 저장하기 위한 배열을 vector로 대체해야하는데 어딜 건드려야 해요ㅠㅠㅠ?
STL 수업 과제네요