스텍을 정의하려고 합니다.위 와 같은 경우를위 코드로 만드려고 하는데 top을 따로 클라스 밖에서 정의하거나 할 수 있나요?Stack::Stack(){ int top = -1; int array[1000];}이런식으로 썼는데 안되네요.부탁드립니다. 초보에요 완전..
C++이면 std::stack을 그냥 래핑해
using Stack=std::stack< int>;
그건 금지입니다.
해당 댓글은 삭제되었습니다.
네. 밑에다가 함수는 정의하려구요. 근데 원래 stack이 top이 있는데 교수님께서 밑 사진으로 시작해서 수정하지말라고 하시네요. 그럼 top을 어떻게 정의할지 감이 안잡힙니다.
왜 애들이 다들 생성자를 이해못하는건지 모르겠내 ㅇㅅㅇ
어 뭐양 변수 맘대로 추가하면 안되는거임? 그럼 쵸큼 골때리네
네. 위 사진같은 경우는 매우 쉬운데 아래 사진에서 수정 없이 써나가라고 하시니까 헷갈립니다. 어떻게 돌아가는 방법이 있을지..
클래스 몸체만 안 건드리면 되는거 같으면 걍 전역변수 때려박는건 어떨까 ㅇㅅㅇ
제가 어찌 해볼게요.. 감사합니다
도움이 되었습니다. 감사합니다.