본문 바로가기

쓰기

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


그나저나 질문,

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

그렇다면,
창은 하나만 띄우고
플러그인 로드될때마다 번호를 매겨서
옵션을 먹여야 하려나요..
분류 :
Talk
조회 수 :
8111
등록일 :
2008.08.03
01:28:57
엮인글 :
https://arallab.hided.net/3546/01d/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 155440
164 Talk 0.2, 0.3에서 메모리 덮어쓰기 모드의 차이점 [2] file Hide_D 2009-12-20 16109
163 Talk 브라반 대체 뭐가 문제인걸까요 orz Hide_D 2008-07-08 15989
162 Talk 2등 ~ [3] 앙마vv 2008-07-08 15977
161 Talk FixLine 23일자 파일은 무시설정에 문제가 있는듯하네요 [7] 류제로 2008-12-26 15841
160 Talk XML 파싱 부분에 문제가 하나 있네요. Hide_D 2009-12-30 15772
159 Talk 문자열 길이에 대한 건의 file G2m 2010-01-21 15608
158 Talk [버그 보고?]브라반 드디어 원인을 찾았습니다. orz [6] Hide_D 2008-07-08 15593
157 Talk ats파일에 아이콘을... [2] Hide_D 2009-12-23 15493
156 Talk 0.3에서 전국란스의 경우 [1] Hide_D 2009-12-13 15179
155 Talk 번역함수가 불렸을 때 자신이 불린 컨텍스트 이름을 아는 문제.. [8] whoami 2009-12-24 15151
154 Talk 줄 바꿈을 n으로 하는 게임에서 벽뚫기 방지 해결책 [1] Hide_D 2008-07-12 15082
153 Talk 0.3 SVN 경로 수정했습니다! [2] Hide_D 2009-12-23 15071
152 Talk 문자열의 길이를 반영하는 '필터' [4] Hide_D 2010-01-19 15027
151 Talk [질문] HKCU/Software/AralGood/M2WAddr ? [3] whoami 2008-07-08 14960
150 Talk 번역 플러그인 난해한 문제???? [3] 호기 2009-03-15 14864
149 Talk AralTrans 필터 물갈이할 예정입니다.... [1] Hide_D 2009-05-21 14725
148 Talk 파일을 다운로드 받을때 한가지 잠재적인 문제점을 발견했습니다. [2] Hide_D 2009-12-18 14677
147 Talk 일단 기리기리 미 번역 파트(선택지) 보고? file Hide_D 2008-07-10 14675
146 Talk Windows7에서 0.3 현재시점으로 안돌아갑니다.ㅜ [6] Hide_D 2009-12-04 14656
145 Talk [오류?] 아랄0.3 실행하여 autofinder 적용시 오류인지... [1] file 암흑마제 2009-12-20 14512