디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

천재플머 보심

생각놀이갤로그로 이동합니다. 2010.08.04 13:02:36
조회 154 추천 0 댓글 3

#include <iostream>

using namespace std;
class CState{ public: int State; }; //자료형

//클레스
class CItem
{
    private: CState *m_state;
    public:  
             int NewState(int size);
             int GetState(int val,int arr);
             int SetState(int val,int arr);
             int DelState();
};
//함수
 int CItem::NewState(int size){m_state = new CState[size]; return 0;}
 int CItem::GetState(int val,int arr){return m_state[arr].State;}
 int CItem::SetState(int val,int arr){m_state[arr].State = val; return 0;}
 int CItem::DelState(){delete m_state; return 0;}
int main()
{
        int cnt =0;
        CItem item;  
        item.NewState(10);  //Cstate형 배열을 10개 동적할당해서 m_state에 준다.
        
        for(cnt=0;cnt<10;cnt++)item.SetState(cnt,cnt);
        
        for(cnt=0;cnt<10;cnt++)
        {
                               cout<<item.GetState(cnt,cnt)<<endl;
        }
        
        item.DelState();
            
        return 0;
}


민망한 소스 보여서 미안하긴 한데 가까 보았던 소스가 올바르게 동작하려면 이렇게 되어야 한다고 생각해..
생성자에서 동적할당하고 자료형 따로 지정하고 어쩌구 한걸 봐서는 아마도 이런걸 의도했을 거임..

굳이 이렇게 짜는 이유는 나중에 CState에 다른 멤버변수가 추가되거나 CItem의 객체에서 가변적인 갯수의 CState를 사용하기 쉽도록 하기 위해서임.
글구 태클걸까봐 넣지는 않았는데 사실 저정도 짧은 함수는 그냥 인라인으로 넣어도 상관 없다고 생각함 ㅡㅡ

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 어떤 상황이 닥쳐도 지갑 절대 안 열 것 같은 스타는? 운영자 24/05/20 - -
212816 저 내일 매트랩 시험치는데 도와줄수잇는사람? 보답꼭함! [18] 스님아(125.135) 10.10.17 343 1
212814 앞으로 두달만 있으면 [3] ㅇㅇㅃ갤로그로 이동합니다. 10.10.17 66 0
212813 배열 질문할게여 [7] 이너프갤로그로 이동합니다. 10.10.17 87 0
212811 횽들 아이폰앱 개발 할줄 아는사람? [2] m1n갤로그로 이동합니다. 10.10.17 111 0
212808 요기서 이부분이 뭔가요.. [2] 궁금(121.172) 10.10.17 68 0
212807 지금 컴퓨터 프로그래밍 논지 3개월째 [5] (182.208) 10.10.17 117 0
212806 C 프로그래밍/자료구조/링크 리스트에서 문자열 사용하려면 어떻게 해야데요 [10] kizz갤로그로 이동합니다. 10.10.17 108 0
212803 나걍 졸라 늅인데 궁금해서질문 [12] ㅁㄴㅇ(112.156) 10.10.17 106 0
212802 c#하면 c#도 웹프로그래머되는거임?? [1] 꺵까깎ㅇ(183.101) 10.10.17 135 0
212801 xx증권 모바일hts프로그램 만드는 작업이 있다치면 이게 임베디드임? [1] 금호족기(61.75) 10.10.17 70 0
212800 STL 졸라 잘 만들었다 [5] 제페갤로그로 이동합니다. 10.10.17 144 0
212798 횽님들 텔넷서버 뭐 아는거 있으세요? [3] ㄴㅁㅇㄻㄴㅇ(122.39) 10.10.17 70 0
212797 대학생님들 시험보면 보통 b는 나오나요? [7] 금호족기(61.75) 10.10.17 193 0
212795 쌀나라 非명문대 컴공 나왔는데... 한국에 일자리 있을까 횽들? [14] 파리대왕(173.164) 10.10.17 294 0
212794 KTX 옆에 외국인 탔는데 말걸어 볼까? [5] 초밥술사갤로그로 이동합니다. 10.10.17 125 0
212793 형들 컴초보가 질문좀 할께요 ㅠㅠㅠ 아 이거 왜이러나요..ㅠㅠ [4] 도와주세요(175.119) 10.10.17 81 0
212792 서울올라가는데 호두과자를 샀오 초밥술사갤로그로 이동합니다. 10.10.17 52 0
212791 공룡책 번역판 공부하고 있는데 말야 [3] 공룡(183.99) 10.10.17 123 0
212790 컴퓨터보안...이번 시험 포기 ㅠㅠ [2] realslow-갤로그로 이동합니다. 10.10.17 94 0
212789 김똘똘이 봅니다 [10] ㄴㄴ(119.196) 10.10.17 128 0
212788 자바 vector 어려움? 진도를 못나가겠네 [2] 금호족기(61.75) 10.10.17 132 0
212787 자꾸 음소거되는데 [1] 123(112.168) 10.10.17 71 0
212786 형들 오전10시부터 오후2시까지 뭐해야되 [1] 시크한훈남갤로그로 이동합니다. 10.10.17 107 0
212784 간단한 초보강좌..ㅋ [1] 젤라가(211.229) 10.10.17 74 0
212783 요즘 OS중에 제일 괜찮은게 뭐임? [6] 철면피(121.154) 10.10.17 255 0
212782 쁑쁑 김똘똘이(125.176) 10.10.17 50 0
212781 KMplayer 화면비율이 이렇게 되는데 해결방법 아시는분 ' ㅅ ' ; [3] 핸드폰갤로그로 이동합니다. 10.10.17 104 0
212780 strcat 이런식으로 쓰면 안대는거야??? [10] 김똘똘이(125.176) 10.10.17 157 0
212778 탄거 먹으면 암걸린다? [2] 땡칠도사갤로그로 이동합니다. 10.10.17 385 0
212777 contextMenuStrip 좀 쓸줄 아시는 분? [5] EE갤로그로 이동합니다. 10.10.17 79 0
212774 팀프로젝트 프로토타입을 만드는데 [4] 땡칠도사갤로그로 이동합니다. 10.10.17 160 0
212773 이 사진 괜찮네여 조공의 정석 season 2 [5] 형들아(220.73) 10.10.17 367 0
212772 이 스크립트 괜찮네여 [3] cyluss갤로그로 이동합니다. 10.10.17 119 0
212771 이 소스 괜찮네여 [2] dd(220.126) 10.10.17 96 0
212770 공비횽의 빅인티저 계산기 아이디어 [1] cyluss갤로그로 이동합니다. 10.10.17 203 0
212769 아나 코딩할 맛이 안난다 땡칠도사갤로그로 이동합니다. 10.10.17 128 0
212768 파싱 이론 떡밥을 물어라 [3] cyluss갤로그로 이동합니다. 10.10.17 176 0
212767 글싸고 튀는 사람 나올때마다 적절히 등장하는 짤방 [2] 형들아(220.73) 10.10.17 176 0
212766 헐 왜 글을 지우고 난리야! [2] prismatic갤로그로 이동합니다. 10.10.17 86 0
212765 와 시발 시험공부하다가 전자과 복수전공 할려고 생각했던거 포기생각중.. [11] 형들아(220.73) 10.10.17 317 0
212764 검고 뜨니까 갑자기 그거 생각나네 prismatic갤로그로 이동합니다. 10.10.17 57 0
212762 부족하다 [7] prismatic갤로그로 이동합니다. 10.10.17 86 0
212761 해킹하려면 어케하나염 [2] 검고갤로그로 이동합니다. 10.10.17 136 0
212760 거지같은 회사... [1] 씨발라드세요(180.231) 10.10.17 100 0
212759 아오...우분투 10.10... [3] 분당살람갤로그로 이동합니다. 10.10.17 199 0
212758 여자가 프로그래머 되면 어떤가요? [6] 미클갤로그로 이동합니다. 10.10.17 358 0
212757 자바로 전화번호부 짰는데 에러가 납니다 도와주세요 ㅠㅠ ㅇㅇㅇ(211.206) 10.10.17 118 0
212756 포인터 와 배열질문입니다. [2] 음메갤로그로 이동합니다. 10.10.17 63 0
212755 뭐하십니까요들 [1] 히밤리눅스갤로그로 이동합니다. 10.10.17 31 0
212754 형들 문자열 지울때요 [2] 음메갤로그로 이동합니다. 10.10.17 53 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2