stack을 클래스로 정의하는데, 저장되는 데이터의 종류에 상관없이 즉, 스택에 저장되는 데이터 종류가 정수, 실수, 문자 데이터에 상관없이 저장가능한 스택으로 정의하려면 어떻게 해야하죠?
흠;;;
C++을 이용하신다면;; 템플릿 이용하시면 되는데욥;;
언어관련 책을 한번 보심이 어떠한가욥;;;
C++외에 다른거로 하신다면... 제가 아는 범위에선...
각각 지원할 데이터형별로 저장할 공간을 멤버변수로 선언하신다음에...
각 형태에 따라서 함수를 여러개 만들어 주셔야할듯;;;
행복하세요... ^^*
window에서 프로그래밍하신다면... collection object를 쓰시는 것도...
There is no spoon. Neo from the Matrix 1999.
void* 로 해도 되지 않을까요?
nachine님의 답글처럼 java의 stack에 들어가는 내용은 모두 4바이트입니다. 즉 포인터가 들어가죠. 실제 내용은 힙과 같은 자유영역에 할당되고 스택엔 해당 포인터가 들어가는 식이지요. 당연히 스택에 할당될때겠죠.
java의 스택처럼 쓰시면 되겠습니다..
공부가 목적이 아니라면 굳이 만들 필요없이 STL을 쓰시는게 좋을 듯 합니다.
만일 공부 목적이라면... c++이라면 템플릿, c라면 void*에 한표 던지겠습니다.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
흠;;;C++을 이용하신다면;; 템플릿 이용하시면 되는데욥;;
흠;;;
C++을 이용하신다면;; 템플릿 이용하시면 되는데욥;;
언어관련 책을 한번 보심이 어떠한가욥;;;
C++외에 다른거로 하신다면... 제가 아는 범위에선...
각각 지원할 데이터형별로 저장할 공간을 멤버변수로 선언하신다음에...
각 형태에 따라서 함수를 여러개 만들어 주셔야할듯;;;
행복하세요... ^^*
window에서 프로그래밍하신다면...collection object
window에서 프로그래밍하신다면...
collection object를 쓰시는 것도...
There is no spoon. Neo from the Matrix 1999.
void *
void* 로 해도 되지 않을까요?
nachine님의 답글처럼 java의 stack에 들어가는 내용은 모두
nachine님의 답글처럼 java의 stack에 들어가는 내용은 모두 4바이트입니다. 즉 포인터가 들어가죠. 실제 내용은 힙과 같은 자유영역에 할당되고 스택엔 해당 포인터가 들어가는 식이지요. 당연히 스택에 할당될때겠죠.
java의 스택처럼 쓰시면 되겠습니다..
java의 스택처럼 쓰시면 되겠습니다..
공부가 목적이 아니라면...
공부가 목적이 아니라면 굳이 만들 필요없이 STL을 쓰시는게 좋을 듯 합니다.
만일 공부 목적이라면...
c++이라면 템플릿, c라면 void*에 한표 던지겠습니다.
댓글 달기