본문 바로가기

쓰기

여러개를 켤 수가 없다는 단점이 있네요[...]


그나저나 질문,

헤더 파일에서 extern으로 선언하면
그 프로그램 전체에서 공유되는건가요?

그렇다면,
창은 하나만 띄우고
플러그인 로드될때마다 번호를 매겨서
옵션을 먹여야 하려나요..
분류 :
Talk
조회 수 :
8111
등록일 :
2008.08.03
01:28:57
엮인글 :
https://arallab.hided.net/3546/54a/trackback
게시글 주소 :
https://arallab.hided.net/board_devtalk/3546

whoami

2008.08.03
01:30:03
헤더 파일에서 extern 으로 띄우면 그 헤더를 #include 한 모든 모듈에서 보입니다.

Hide_D

2008.08.03
01:32:32
으음... 그런데
왜 2개를 띄워두고
하나의 옵션을 바꾸면

왜 둘다 바뀌죠?

whoami

2008.08.03
01:36:06
그러니까..

본체는 하나입니다. 같은 이름인데 extern 이 안붙은 녀석이 cpp 쪽에 하나 있을겁니다. 그게 본체죠.
헤더에 extern 이라고 이름 붙은 녀석은 선언입니다. 그냥 "이런 녀석이 있으니 나중에 연결시켜주기로 하고 일단 써봐" 라고 보여주는 녀석이죠.

그러니 본체가 없는 곳에서도 선언을 보고 아.. 이녀석은 int 형이야.. 이녀석은 char * 형이야.. 하고 쓰면 나중에 링커가 그 변수를 본체에 연결시켜주는 것입니다.
List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 Talk [필독] 테스트필터 사용시 주의사항 라파에 2008-08-03 155444
88 Archive [플러그인, 소스] DenyWord 테스트 버전 20080810 file whoami 2008-08-10 8164
87 Talk 맵을 이렇게 사용해도 되나요? [2] Hide_D 2008-08-09 8705
86 Archive [플러그인, 소스] 사용자 대본 & 사전 플러그인 20080809(테스트버전) [2] file Hide_D 2008-08-09 8362
85 Talk 플러그인을 다시 Multi2용으로 만들면서 생긴 궁금증 [4] Hide_D 2008-08-09 8374
84 Archive [플러그인, 소스] DenyWord 테스트 버전 20080809 [1] file whoami 2008-08-09 8067
83 Archive [플러그인, 소스] CmdFilter 테스트 버전 20080807_2 file whoami 2008-08-07 12660
82 Archive [플러그인, 소스] CmdFilter 테스트 버전 20080807 whoami 2008-08-07 8699
81 Archive [플러그인,소스] ezTransXP with CustomDic 0.3 20080806(테스트버전) [1] file Hide_D 2008-08-06 8712
80 Archive [플러그인, 소스] CmdFilter 테스트 버전 20080806 [4] file whoami 2008-08-06 7719
79 Archive [플러그인, 소스] RLCmd 20080806 file whoami 2008-08-06 7775
78 Archive [플러그인,소스] ezTransXP with CustomDic 0.3 20080805(테스트버전) file Hide_D 2008-08-04 7830
77 Talk 함수, 변수 작명법 잘 정리된곳 없나요; [1] Hide_D 2008-08-03 9291
76 Talk 현재까지 작업물 + 에러 OTL [2] file Hide_D 2008-08-03 9891
75 OtherFiles [잡다]UTF8텍스트파일 -> Hex 출력기 file Hide_D 2008-08-03 10613
74 Talk VS 2005로 갈아탔습니다 [1] Hide_D 2008-08-03 8272
73 Talk 0.3에서 추가할것 Hide_D 2008-08-03 7908
» Talk DumpText는 아직 개선이 좀 필요한듯; [3] Hide_D 2008-08-03 8111
71 Talk 문자열 -> Hex 변환이 제대로 안되네요. [7] Hide_D 2008-08-02 7561
70 Archive [플러그인, 소스] RLCmd 20080802 [1] file whoami 2008-08-02 8818