c++ 에서 하나의파일에서 두개의 extern 선언은 불가능 한가요?
글쓴이: kknd345 / 작성시간: 목, 2006/08/03 - 11:54오전
#ifndef SERV_H
#define SERV_H
class MServ
{
private:
//중략//
public:
//중략//
};
extern MAP* p_Map;
extern MSer* p_MSer;
#endif
/////////////////////////////
//main 과 위 클래스는 다른 파일입니다.
////////////////////////////
MSer* p_MSer;
MRobot* p_MRobot;
int main()
{
//중략
}
메인에서 두개의 전역 변수를 extern 을 이용해서 MServ에서 사용하고 싶은데
에러가 납니다. 순간 얼핏 들은게 생각 났는데 두개의 extern 선언은 안된다는거였는데
진짜인가요? 안되면 왜 안되는지 설명좀 부탁드릴게요.
다른방법 없을까요?
Forums:
댓글 달기