디시인사이드 갤러리

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

갤러리 본문 영역

나 폭발할거 같어 (매니저클래스)

에구(121.184) 2009.06.18 22:15:35
조회 36 추천 0 댓글 2

리소스를 관리하는 매니저 클래스를 만들어야 할 거 같아~~~

이미지파일을 관리하는 클래스라 하면 CImageManager 라고 이름을 만든다 치고...

결국 요 매니저 클래스를 쓰는 이유가 이미지클래스를 포인터로 조작하지 말고, 핸들로 조작하자는 건데. (GameProgramming Gems)에 요렇게 하라고 나와있더라구...

이미지 클래스가 CImage 라면 핸들은 HImage라고 쳐 (HImage도 핸들데이타 UINT 하나만 있지만, 클래스야)

예전엔
CImage* myImg = new CImage("filename");
뭐 이런 식이었다면... 이젠

HImage hImage = g_ImageManager.GetImage("filename");
요렇게 되긋지..

근데.. 이렇게 쓴다면.. 핸들을 통해서 이미지클래스 멤버 함수에 접근하는게 한다리 걸쳐야 하잖아...
그래서 생각한건데.. CImage안에 멤버 함수 를 선언하지 말고, HImage에 멤버 함수를 선언하는 방법을 생각해봤어.

hImage.LoadFile();
hImage.UnloadFile();

요런식으로 코딩하는게 편할거 같아서...

결국, 매니저로 관리되는 클래스들의 멤버함수 코드들의 상당량을. 핸들 클래스로 이동 시켜야 겠지..

그러면서 생각해 보니깡.. 이게 DirectX 인터페이스 사용하는거랑 느낌이 비슷한거 같기도 해.

내가 머리가 터질거 같은건... 내가 생각한 방법에 자신감이 없어.. 아직 늅늅이라 경험도 없꽁

정말 매니저로 관리되는 리소스 클래스들은 멤버 함수를 그 클래스에 직접 작성하지 말고, 핸들 클래스에 작성 하는게 좀 더 나은 방법일까?

횽들의 의견을 듣고 싶어, 횽들의 리플을 꼼지락 거리면서 기다리고 있을께~~

추천 비추천

0

고정닉 0

0

댓글 영역

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

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 비난 여론에도 뻔뻔하게 잘 살 것 같은 스타는? 운영자 24/06/03 - -
공지 프로그래밍 갤러리 이용 안내 [71] 운영자 20.09.28 35352 62
2709263 일본에서 노트 8 팔릴까요? 도리스아(119.195) 04:32 11 0
2709262 시발 갤 망햇노 프갤러(180.71) 04:28 19 0
2709259 kmooc급 찾았노 [1] 덴분갤로그로 이동합니다. 03:52 28 2
2709258 딱국이 이쁜여자랑 눈마주치면 ㄹㅇ 고양이앞의 생쥐 딱국(61.99) 03:46 9 0
2709257 전라도차별?ㅋㅋ그럼북한욕하면북한차별이냐?졷같으니까뭐라하는건데 보법E노무현갤로그로 이동합니다. 03:46 12 0
2709256 솔직히 딱국 부럽징? 섹스밖에 모르는거 히히 [1] 딱국(61.99) 03:44 14 0
2709255 아 이쁜여자가 뭐라고 이렇게나 좋은걸까 딱국(61.99) 03:39 8 0
2709254 너희들은 딱국이 보면 무슨생각들어? 딱국(61.99) 03:37 13 0
2709253 나 진짜 자해수준으로 번식올인하고있음... 딱국(61.99) 03:30 12 0
2709252 나 진짜 성욕 중증인게.. ㄹㅇㄹㅇ들어봐 딱국(61.99) 03:27 15 0
2709250 재산 축소 신고 혐의’ 이상식 의원 압수수색 B0@(211.36) 02:57 10 0
2709249 보닌 it수준 [1] 덴분갤로그로 이동합니다. 02:48 54 2
2709247 왜 리눅스에 컴파일하고 실행 동시에하는 명령어가 없는거임 [2] ㅌㅌ갤로그로 이동합니다. 02:26 47 0
2709246 9급 초봉이 연3200인데 [3] 프갤러(218.234) 02:19 65 0
2709244 오라클 CASE 쓸때 CASE 바로 뒤에 참조하는거 쓰면 왜 오류남? [12] ㅇㅇ(180.68) 01:59 44 1
2709243 자기 프로그램 만드는거 뭔가 좀 멋있지 않냐? 프갤러(14.39) 01:57 31 0
2709242 나님 좃됫어양.. ♥여래신장냥덩♥갤로그로 이동합니다. 01:44 32 0
2709241 지금 코랩 나만 안 됨? 프갤러(118.223) 01:39 29 0
2709239 C, Pothon 밖에 못하겠다 덴분갤로그로 이동합니다. 01:29 43 0
2709238 "나체사진도 있는데"..고객휴대폰 집에 가져가 사진첩 훔쳐본 수리기사 발명도둑잡기갤로그로 이동합니다. 01:24 23 0
2709237 프갤 고닉들 야부리만 ㅈㄴ게 털더니 [1] hrin(118.235) 01:22 36 0
2709236 와이파이 쓰려다 해킹?…공유기 모의해킹 해보니 “5분 만에 뚫려” 발명도둑잡기갤로그로 이동합니다. 01:19 25 0
2709230 음기 충전 발명도둑잡기갤로그로 이동합니다. 00:50 28 0
2709228 개발자 말고 다른 IT 직종 할만한게 있나 [2] 프갤러(112.150) 00:44 110 0
2709226 .. ♥여래신장냥덩♥갤로그로 이동합니다. 00:41 28 0
2709225 간단한 토이 프로젝트도 포폴에 올림? [2] 프갤러(223.38) 00:40 67 0
2709224 베테랑 신입 개발자 질문 받는다 프갤러(71.204) 00:35 42 0
2709223 경력 20년차 전문 신입 HTML 개발자 질문 받는다 ㅇㅇ 프갤러(71.204) 00:33 25 0
2709222 네트워크+암호학+보안+블록체인이 기말범위인 과목이있다?!?! [1] 프갤러(112.187) 00:32 39 0
2709221 극우 차별주의자 냥덩 [1] 발명도둑잡기갤로그로 이동합니다. 00:31 41 0
2709219 30살 고졸 고민 [2] 프갤러(121.174) 00:28 71 0
2709218 비오면 장마오면 그때 에어컨 써야지 ♥여래신장냥덩♥갤로그로 이동합니다. 00:27 26 0
2709217 더워서 옷 다 벗엇다 ♥여래신장냥덩♥갤로그로 이동합니다. 00:20 31 0
2709216 이 사람 와꾸가 대단하다 ♥여래신장냥덩♥갤로그로 이동합니다. 00:15 38 0
2709215 깨끗하게❤ 맑게⭐ 자신있게✨ ♥여래신장냥덩♥갤로그로 이동합니다. 00:13 30 0
2709214 ㅅㅂ 뭐노 ㅋㅋ ♥여래신장냥덩♥갤로그로 이동합니다. 00:12 26 0
2709213 사진정리 그만하구 나님 주무십니당.. ♥여래신장냥덩♥갤로그로 이동합니다. 00:09 24 0
2709211 나 국비 하는데 너네들 너무 나쁜말만 하니까 기분 다운됐어 [2] 프갤러(14.39) 00:07 63 0
2709210 ㅍ갤 개노답 3형제 ♥여래신장냥덩♥갤로그로 이동합니다. 00:06 41 0
2709209 달려라 좌파야 ♥여래신장냥덩♥갤로그로 이동합니다. 00:04 24 0
2709208 나님 자지 인증❤+ ♥여래신장냥덩♥갤로그로 이동합니다. 00:03 42 0
2709207 사진이 만 단위니까 수작엊으로 분류하기 빡새내.. ♥여래신장냥덩♥갤로그로 이동합니다. 00:01 27 0
2709206 내부직원의 고발이 무서운 이유 ㅇㅇㅇㅇㅇ(183.109) 06.07 22 0
2709205 나님은 초고도 매트릭스 기술로 지구 매트릭스 관리 중 ㅇㅅㅇ 나트륨찡갤로그로 이동합니다. 06.07 12 0
2709204 똥이 안나오네 [2] ㅇㅇ(112.172) 06.07 24 0
2709203 중화는 속시원한것 [1] ㅇㅇ(112.172) 06.07 19 0
2709202 나님은 지금도 지구 매트릭스 보호 중 ㅇㅅㅇ 나트륨찡갤로그로 이동합니다. 06.07 13 0
2709201 네이버 메일 vs 지메일 [1] qu(121.171) 06.07 28 0
2709200 "'욱일기' 내건 집 현관 오물 범벅…"의사래" 신상 털기도" 관련 글 발명도둑잡기갤로그로 이동합니다. 06.07 18 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2