본문 바로가기

쓰기

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


그나저나 질문,

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

그렇다면,
창은 하나만 띄우고
플러그인 로드될때마다 번호를 매겨서
옵션을 먹여야 하려나요..
분류 :
Talk
조회 수 :
8111
등록일 :
2008.08.03
01:28:57
엮인글 :
https://arallab.hided.net/3546/41a/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
번호 제목 글쓴이 날짜sort 조회 수
공지 Talk [필독] 테스트필터 사용시 주의사항 라파에 2008-08-03 155439
44 Talk JSCustom의 초기 골격 코드를 SVN에 커밋했습니다. [1] Hide_D 2010-09-18 33949
43 Talk [뻘글] 요새 프로텍터가 하도 무서워서 Hide_D 2010-10-26 22878
42 Talk KiriKiri 텍스트 파싱 개선 프로젝트! Hide_D 2010-10-28 22403
41 Talk ATCode에 @가 붙은 글꼴을 빼버려야겠군요 Hide_D 2010-12-11 16792
40 Talk DenyWord + 정규표현식? Hide_D 2010-12-18 17305
39 Talk 웹 계정 아이디/비밀번호 secret Hide_D 2011-01-02 1
38 Talk 폰트함수인덧 아무개 2011-01-11 18005
37 Talk AppLoc.exe를 거치지 않고 AppLocale 가동시키는 법! Hide_D 2011-01-28 18684
36 Talk 작전명. '누덕누덕' 작전 시작 Hide_D 2011-02-18 10674
35 Talk AT 0.3 재설계 프로젝트 [1] 아랄 2011-04-16 10551
34 Talk 컨텍스트 구조 제안(핸들러 구조) [4] Hide_D 2011-04-21 8336
33 Talk Windows 7, UAC, 64bit Hide_D 2011-04-24 9107
32 Talk FrigateBird님의 ATCode 20111003버전에 대하여.. [9] whoami 2011-11-02 4957
31 Talk AralTrans, ATCTNR 111112 버전 SVN에 추가. [1] whoami 2011-11-12 5260
30 Talk XP3Dumper! [1] Hide_D 2011-12-12 5000
29 Talk AralTrans 20120214 버전 변경점 [6] whoami 2012-02-14 4193
28 Talk CustomDic의 동작 방식에 대해서 secret Hide_D 2012-02-14 4
27 Talk SMSTR 의 부가옵션에 대한 토론.. [4] whoami 2012-02-14 3800
26 Talk ATCode 새로운 기능 추가. [5] EroGame 2012-04-01 2518
25 Talk 어김없이 기능추가 건의입니다. [3] EroGame 2012-04-22 1865