이건 무슨 에러지?
ObjMgr.h
typedef hash_map< INT, Character* > OBJHASH;
class ObjMgr
{
private:
INT m_sChar; // 선택된 캐릭터 번호
INT m_cChar; // 등록된 캐릭터 갯수
INT m_iChar; // 마우스 오버로 인포보는 캐릭터
OBJHASH m_arrChar; // 캐릭터 등록되는 해쉬 배열
...
};
ObjMgr.cpp
#include "stdAfx.h" // 이안에 ObjMgr.h 포함되있음
...
m_arrChar[char_num] ->method(); // Character 형 객체에 간접참조 들어감
...
대강 이런식인데
INT / Character * 가 짝지어져있는데
INT로 인덱스해서 캐릭터 객체 꺼내려는데 자꾸 식에 클래스 포인터 형식이 있어야 한다고 뜸.
소스를 봐야알지
ㄱㄷ 보여드림 나와라 쏘오스~~
->는 포인터 형식에 쓰는거신데
OBJHASH* m_arrChar; 로 해보심이
그러니가 이게
내가 생각한게 맞는지 봐주세요 형님
hashmap < INT , Character * > 을 typedef한게 OBJHASH구여
되있->돼있 (되어 = 돼임) [리듬 맞춤법 봇♬]
갯수->개수 (개수 (個數)[명사] : 한 개씩 낱으로 셀 수 있는 물건의 수효.) [리듬 맞춤법 봇♬]
그 자료형으로 선언된게 m_arrChar이구
맞춤봇꺼저
씨발놈아
해쉬맵은 [] 연산자로 값 추가, 인덱스를 할 수 있잔습니가
그래서 m_arrChar[ x ] 로 x라는 INT값에 참조해서 캐릭터값이 나오고
그 캐릭터값을 -> 로 참조한건데요
저 코드에서 Character타입 구현에 접근가능?
제가 잘못 생각한 것일가요?
16학번 후배님 사랑합니다
이거 학번 아니라 전역일인데
제가 stdAfx.h 안에 헤더정리 다시하다가 캐릭터 헤더를 오브제매니저 밑에다 깔았네여; 그럼 접근할 수 없져
죄송합니다 선배님 여튼 감사합니다 앙 ~기모띠~~ 고쳤다
아 잠깐만
아닌데 순서바꿔도 이래
아 뭐때문이지;
잠시잠시 다시글쌈