디시인사이드 갤러리

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

갤러리 본문 영역

할배클래스에서 선언하고 손자클래스에서 정의하는법

noname(163.239) 2011.09.25 12:19:44
조회 71 추천 0 댓글 5

너무 뉴비틱한 질문인데 될꺼같아서 휘갈겨 쓰고보니 안됨요 ㅠㅠ

할배클래스
protected:
 LPDIRECT3DTEXTURE9 m_pTexture;//주 텍스쳐
 RECT rect;//랜더할 텍스쳐 위치
 float x, y;//화면좌표
 int cnt;//카운트
public:
 virtual void DeviceKeyboard(WPARAM nChar,bool bKeyDown) =0;//키보드입력
 virtual void DeviceMouse(int mX,int mY, bool LR) =0;//마우스입력
 virtual void Update() = 0;//데이터 수정
 virtual void setSubTexture(char* filename,RECT refRect) =0;//보조텍스쳐로드
 void setTexture(char* filename,RECT refRect);//주텍스쳐로드
 virtual void Rander();//그리기
...
이런식으로 공통되는 변수들과 함수들을 정의하고 자식에서 정의할것들은 가상선언했음.
대충 사용하는 방법이
1. settexture로 그릴 스프라이트를 받아서 저장하고
2. rander에서 위에서 받은 스프라이트를 읽어 뿌려주는 구조임.

그리고 애비 클래스할배를 상속받아 매치되는 키입력,마우스 입력이 있으면 받고 업데이트에서 정보들을 수정하고 이런구조임.
애비클래스중에는 단순히 그림을 뿌려주는 bgameobject라는 놈이있고 기타 잡놈들있음.

손자클래스는 애비를 상속.
 buttonobject라는 놈이있는데 평소에는 할배의 rander를 실행하고(할배 cGameObject::Rander)
마우스가 오버되면 자신의 rander를 수행할꺼거든..(손자 buttonObject::Rander)
근데 이렇게 하려면 텍스쳐가 두개 필요해서 s_mTexture라는 변수를 추가 했어.
또 이걸받기위해 void setSubTexture(char* filename, RECT refRect);
를 선언하고 정의했어.

근데 자료들을 묶어서 관리하는 리스트가 당연하게도 할배형으로 되어있거든;
할배에  virtual void setSubTexture(char* filename,RECT refRect) =0;//보조텍스쳐로드
라고 선언을 해버리면 애비에서도 정의 해야하잖아. 그래서 애비한테도  virtual void setSubTexture(char* filename,RECT refRect) =0;//보조텍스쳐로드
를 줫어.
마지막으로 손자에게  virtual void setSubTexture(char* filename,RECT refRect);를 주고
정의를 했거든. abstract오류남. ㅠㅠ 할배에서 선언했으면 무조건 애비에서 정의를 해야돼? 다시자식으로 넘길순없어?

넉줄 요약
할배에 virtual setsub~()=0;을 선언.
애비에 virtual setsub~()=0;을 선언.
손자에만 setsub()를 정의.
abstract 오류

조공짤은 집에가면 바칠게 헊헊

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 끝까지 다 본 걸 후회하게 만든 용두사미 드라마는? 운영자 25/07/07 - -
공지 프로그래밍 갤러리 이용 안내 [88] 운영자 20.09.28 45306 65
2870692 ❤✨☀⭐나님 시작합니당⭐☀✨❤ ♥냥덩이♥갤로그로 이동합니다. 16:42 3 0
2870691 AI병목 현상은 뭐 다른 프로그래머들도 다 있어서 AI로 다 못하지 ㅆㅇㅆ(124.216) 16:42 3 0
2870690 'AI 부정론자를 패는 나' ㅇㅇ(223.38) 16:37 6 0
2870689 GPT랑 gemini 조련 중 아스카영원히사랑해갤로그로 이동합니다. 16:33 13 0
2870688 클로드도 코드좀 치지 않음? [3] 프갤러(175.208) 16:05 19 0
2870687 애플 디벨로퍼 아카데미? [1] 프갤러(118.235) 15:52 27 0
2870684 하 씨발 1차 납품했는데 버그 원인을 못찾겠어 [5] ㅆㅇㅆ(124.216) 15:14 47 0
2870682 정좌불능증 [3] 재현갤로그로 이동합니다. 14:53 27 0
2870680 덥다 [3] 루도그담당(211.235) 14:31 32 0
2870675 제미니 글쓰기 좋다. 수백 페이지 입력 가능 [3] 루비갤로그로 이동합니다. 12:58 38 0
2870673 [대한민국] 모스탄 대사 그라운드 씨에 출현 예정- [1] 프갤러(121.172) 12:37 24 1
2870672 코드 가장 잘 짜는 AI 뭐냐? [13] 아스카영원히사랑해갤로그로 이동합니다. 12:18 110 0
2870671 종종 끌올되는 픎 자컨팀 빼앗겼다는 날조선동 ㅇㅇ(110.70) 12:01 36 0
2870670 지피티 씨발 존나 답답하네 [1] 아스카영원히사랑해갤로그로 이동합니다. 11:38 58 0
2870669 한국에 과학수사 포렌식 이런직업이 많은이유는 뒷통수한방(1.213) 11:14 51 0
2870668 저커버거 빌게이츠 머스크 이런애들 좇센에서태어났으면 뒷통수한방(1.213) 11:02 50 1
2870667 헬마님 질문이 있습니다 [7] 아스카영원히사랑해갤로그로 이동합니다. 09:59 66 0
2870666 짱깨폭염 짱깨들 전부 좇센으로 물들었네 뒷통수한방(1.213) 09:55 22 0
2870664 자러 간다~ ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 09:29 13 0
2870662 흑흑.. 내컴이 내 선풍기 가져갔다.. ㅇㅅㅇ [5] 헤르 미온느갤로그로 이동합니다. 09:21 40 0
2870658 게임엔진개발자 맥북 [7] 미니애폴리스갤로그로 이동합니다. 07:30 70 0
2870655 완결) 러스트 담론을 해체하다 루비갤로그로 이동합니다. 06:36 44 1
2870653 나팔 ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 04:24 25 0
2870652 태연 ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 03:44 27 0
2870651 하루 한 번 헤르미온느 찬양 헤르 미온느갤로그로 이동합니다. 03:41 30 0
2870649 백신맞고 몸 망가진 2찍들은 국짐당 원망해야지 [8] 야옹아저씨갤로그로 이동합니다. 02:42 153 6
2870648 1일 1딸 멈추라고 하시면 멈추겠습니다. [3] 도리스아(121.139) 02:32 47 0
2870647 나는 기후위기를 걱정한 적이 없었는데 [9] 아스카영원히사랑해갤로그로 이동합니다. 01:34 78 0
2870646 MCP 에이전트로 코딩하면서 나는 프로그래밍 책 읽고 있는데 ㅆㅇㅆ(124.216) 01:24 44 0
2870644 그러고보니 예전 프갤러들 싹 사라졌네 [4] 박민준갤로그로 이동합니다. 00:48 125 1
2870643 울산에서 일하는 31살 공장충인데 지금 입문 어떻게 생각해 [6] ㅇㅇ(118.235) 00:25 121 0
2870642 바탕화면에 공룡 키워 보세요.... 프갤러(118.41) 07.08 90 2
2870641 프갤하는거 들켰다 프갤러(220.65) 07.08 39 0
2870639 성추행해서 미안해 너무 아파서 그랬어... 넥도리아(223.38) 07.08 38 0
2870638 고1 프로그래밍에 손을 대보려합니다 [9] 프갤러(218.239) 07.08 117 0
2870636 가끔 나 따라 다니는 유동 저거 냥덩이 아닐까 한다 [1] ㅆㅇㅆ(124.216) 07.08 56 0
2870635 조루디 ㅆㅇㅆ 잘어울려 ㅇㅇ(211.235) 07.08 44 3
2870633 R 뭐 배우는데 OLD R베이스 문법? [2] ㅆㅇㅆ(124.216) 07.08 56 0
2870632 결혼하면 프갤러들 축의금 줘 [4] 조루디(110.35) 07.08 63 0
2870631 R은 대학원 갈 거 아니면 뭐 쓸 일 거의 없을텐데 ㅆㅇㅆ(124.216) 07.08 33 0
2870630 제발 한숨쉬지마세요 노처녀드라 [1] 조루디(110.35) 07.08 61 0
2870629 문관데 제발 도와주세요 제발 제발제발 [15] 프갤러(118.47) 07.08 101 0
2870627 주식대박났다 [2] 조루디(110.35) 07.08 96 0
2870624 면접보면서 당황했던 경험 ㅇㅇ(112.169) 07.08 37 0
2870622 17일 도쿄 여행인데 아스카영원히사랑해갤로그로 이동합니다. 07.08 56 0
2870620 PC-6001 페이지용 Contiki 발명도둑잡기(118.216) 07.08 26 0
2870618 국비들으면 쉽게 취업하는시대일때 국비 짤린거면 얼마나 병신새끼인거임?? 뒷.통수한방(1.213) 07.08 95 1
2870617 좆같은 기술스택을 쓰고있다 <- 탈출해야함 프갤러(59.14) 07.08 49 0
2870615 어우 일나가기 실타..ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 07.08 21 0
뉴스 이펙스, 동화 같은 청춘 비주얼 만개! ‘소화(韶華) 3장 : 낭만 청춘’ 두 번째 포토로 비주얼 절정 디시트렌드 10:00
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2