디시인사이드 갤러리

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

갤러리 본문 영역

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

에구(121.184) 2009.06.18 22:15:35
조회 40 추천 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 35368 62
2709570 19 ) 섹카오톸 레전드 jpg ㅇㅇ(112.162) 19:50 0 0
2709568 남자를 죽여버리고 싶을정도로 사랑하는 여자 없나 딱국(61.99) 19:41 5 0
2709566 개발할때 화면분할 많이씀? ㅇㅇ(106.101) 19:36 12 0
2709564 아 시발.. ㅠㅠ 보지 좋아 ㅠㅠ 딱국(61.99) 19:29 12 0
2709563 닭장녀 닭장ㅂㅈ 냄새맡구 핥구싶당 딱국(61.99) 19:27 6 0
2709562 나 피에로님 질문받는가르뎅 흠냐롱갤로그로 이동합니다. 19:27 5 0
2709560 4050 좌빨틀딱들 빨리 좀 죽어라 ♥냥덩수면과학연구소♥갤로그로 이동합니다. 19:25 5 0
2709559 닭장녀랑 ㅈㄴ 섹스하고싶다 [1] 딱국(61.99) 19:25 17 0
2709558 남자가 돈이 많고 여자가 존나 이쁘고 부질없다 [3] 류류(203.229) 19:23 22 2
2709556 스테이블 디퓨전 빌드중 ㅇㅅㅇ [1] 초코냥갤로그로 이동합니다. 19:20 10 0
2709555 여자가 나이 30넘게 애새끼 싸지르니까 조현병 낳는거 류류(203.229) 19:20 14 2
2709554 인서울 컴공야간대학원 나왔는데도 이직 힘드네 [4] ㅇㅇ(211.36) 19:18 27 0
2709552 (240608) 프갤 정신병자 목록.txt ♥냥덩수면과학연구소♥갤로그로 이동합니다. 19:16 18 0
2709551 초크 씻어내고 보니 구멍이 생각보다 크구나 [3] 흠냐롱갤로그로 이동합니다. 19:15 16 0
2709550 플러터 웹 버그땜에 며칠째 기력을 잃으시다. [7] 헬마스터갤로그로 이동합니다. 19:14 25 0
2709549 [국가기밀] 오물 풍선 방지 작전계획 101 전격 공개 발명도둑잡기갤로그로 이동합니다. 19:14 12 0
2709547 슈카갤에 글썼다 썰렸습니다 [3] 헬마스터갤로그로 이동합니다. 19:11 25 0
2709546 adhd환자인데 개발자 할수있을까? [3] 프갤러(125.141) 19:10 24 1
2709545 야놀자 클라우드 직접 하네 [1] 발명도둑잡기갤로그로 이동합니다. 19:09 12 0
2709543 병신 갤러리 폐쇄 해라 [2] 프갤러(58.76) 19:06 29 3
2709541 나 딱지 리마 2급도 합격 딱지(211.234) 19:03 9 0
2709540 나 피에로님 오늘의 클라이밍 완료 [5] 흠냐롱갤로그로 이동합니다. 19:03 22 0
2709539 로리타 콤플렉스가 이상적인 취향임 ㅇㅅㅇ 류류(118.235) 19:02 13 1
2709537 나는내향적이야 나는조현병이야 통정희박대령갤로그로 이동합니다. 18:57 7 0
2709535 메이플+리니지 3클라+넷플릭스+vscode 컴터 견적좀 짜주세요 ㅇㅇ(223.38) 18:56 6 0
2709533 학식따리 지금 공부 [1] ㅇㅇ갤로그로 이동합니다. 18:50 19 0
2709532 디씨인싸이드 녹음 기능 업로드 계속 안된다 [1] 발명도둑잡기갤로그로 이동합니다. 18:48 12 0
2709528 요즘 취업 존나 빡세냐? 프갤러(39.7) 18:40 20 0
2709522 백엔드 면접보는데 스프링 빈 생명주기 대답못한거 ㅈㄴ크나? [7] 프갤러(122.32) 18:20 84 0
2709521 애플이 망할 수 밖에 없는 이유 ㅇㅅㅇ ㅇㅅㅇ(1.216) 18:18 27 0
2709517 네이버 이메일 vs 지메일 [2] qu(121.171) 18:08 36 0
2709516 진정한 개발자들만 프갤 오게 해야한다 ㅇㅅㅇ [2] 상한포도갤로그로 이동합니다. 18:07 45 0
2709515 개발자는 아닌데 개발은 하고 IT 직무이긴 한 직업이 뭐가있지 [2] 프갤러(112.150) 18:07 71 1
2709512 칭구.. ♥냥덩수면과학연구소♥갤로그로 이동합니다. 18:01 27 0
2709511 오늘 비타민디 합성 많이 한다 발명도둑잡기갤로그로 이동합니다. 17:59 18 0
2709507 상남자 특) 깃 안쓰고 그냥 바로 소스코드 덮어써버림 프갤러(118.218) 17:49 41 0
2709506 WWDC D - 3 ㅇㅅㅇ ㅇㅅㅇ(1.216) 17:49 17 0
2709503 학점은행제 학사 -> 석사 어떰? 프갤러(211.234) 17:38 30 0
2709502 [참고물] 객체지향의 본질은 무엇일까요?... [2] +abcd3421갤로그로 이동합니다. 17:38 42 1
2709499 러시아 집 모습 [1] ㅇㅇ(49.142) 17:29 55 0
2709497 C로 쉽게 풀어쓴 자료구조 이거 어떰?? [2] ㅇㅇ(1.241) 17:27 53 0
2709494 챗 GPT 키우기 [3] 프갤러(121.172) 17:19 72 1
2709493 ㅈ바이럴에 도배충까지 프갤러(121.170) 17:17 24 0
2709491 싱글벙글 북한이 싫어하는 K유행어 ♥냥덩수면과학연구소♥갤로그로 이동합니다. 17:13 29 0
2709490 내부고발자가 무서운 이유 ㄷㄷ ㅇㅇㅇㅇ(121.154) 17:11 21 0
2709488 나님 시작합니당✨ ♥냥덩수면과학연구소♥갤로그로 이동합니다. 17:11 20 0
2709487 버퍼가 뭔지 계속듣다보니 뭔지알거같음 [1] ㅌㅌ갤로그로 이동합니다. 17:09 44 0
2709486 개발 좆밥들아, 너네 진짜 코딩 할 줄 아냐?ㅋㅋㅋ 프갤러(220.116) 17:07 29 0
2709485 개발자 연봉? 좆도 안되는데 왜케 나대노?ㅋㅋㅋㅋㅋ 프갤러(220.116) 17:06 27 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2