y‰SŽÒнŒ}zC/C++Ž ..
[2ch|¥Menu]
331:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 19:08:53
localtime()‚ðŽg‚¤ƒXƒŒƒbƒhƒNƒ‰ƒX‚ð‚ЂƂ—pˆÓ‚·‚ê‚΂¢‚¢‚Æ‚¢‚¤‚±‚Ƃł·‚Ë
‚·‚²‚­ŽQl‚ɂȂè‚Ü‚µ‚½

332:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 19:43:27
>>320
‚Ó‚´‚¯‚½‚±‚Æ”²‚©‚·‚ñ‚¶‚á‚Ë[

333:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 19:44:01
VC‚ÌCRT‚ÍTLSŽg‚Á‚Ă邩‚ç–â‘è‚È‚¢‚¯‚Ç‚ËB

334:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 19:48:49
>>317
”’l‚Æ•¶Žš‚ðˆê‚É‚·‚é‚ÈB
‘¼‚ÌŒ¾Œê‚¾‚ÆŽ©“®‚Å•¶Žš‚ð”’l‚ɕϊ·‚µ‚½‚è‚·‚邯‚Ç
C/C++‚ȂǂÍ'9'‚ð‚»‚Ì‚Ü‚ÜASCII•¶ŽšƒR[ƒh‚¾‚æB

URLØÝ¸(e-words.jp)

‚‚܂è
'9'‚ð”’l‚ÅŒ¾‚¤‚Æ57
'$'‚ð”’l‚ÅŒ¾‚¤‚Æ36
‚¾B

'10'‚̓Rƒ“ƒpƒCƒ‰‚É‚æ‚Á‚ĈႤ‚ÆŽv‚¤B

335:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 21:39:31
ƒƒCƒ“ŠÖ”“à‚Ånew‚µ‚Ä‚¢‚éŒp³‚³‚ê‚é‰Â”\«‚Ì‚ ‚éƒNƒ‰ƒX‚ð
Œp³‚³‚ꂽê‡AŒp³Œã‚̃Cƒ“ƒXƒ^ƒ“ƒX‚Ånew‚µ‚½‚¢‚̂ł·‚ªAƒGƒŒƒKƒ“ƒg‚È•û–@‚ª
Žv‚¢‚‚«‚Ü‚¹‚ñA‚²‹³Žö‚¨Šè‚¢‚µ‚Ü‚·B

336:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 21:49:53
>>335
•¡”‚̃Nƒ‰ƒX‚ª‚»‚̃Nƒ‰ƒX‚ðŒp³‚µ‚Ä‚éꇂ͂ǂ¤‚·‚é‚ׂ«H


337:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 21:52:44
>>335
‚à‚¤‚·‚Å‚Énew‚µ‚¿‚á‚Á‚½‚ñ‚¶‚Ⴕ‚悤‚ª‚È‚¢‚ñ‚¶‚á‚È‚¢B


338:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 21:54:41
new‚Ì‘ã‚í‚è‚ÉFactory‚ð—pˆÓ‚µ‚Ä(ŠÖ”ƒ|ƒCƒ“ƒ^‚Å‚à‰Â)‚»‚êŒo—R‚Ŷ¬‚·‚é‚Ì‚ªC++“I‚ɂ͈ê”ÔŠy‚©‚ÈB

339:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 22:13:46
>>336
Œp³Œã‚àŠÜ‚߂Ă»‚̃Nƒ‰ƒX‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ªˆê‚‚µ‚©‘¶Ý‚µ‚È‚¢‚悤‚É‚µ‚Ü‚·B
>>338
Factory‚ŃCƒ“ƒXƒ^ƒ“ƒX‚ðŽæ“¾‚µA
Factory‚ðVirtualtou(“™)‚É‚µ‚ÄŒp³‚µ‚½ê‡‘‚«Š·‚¦‚邯‚¢‚¤•—‚ɂł·‚©?

340:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 22:36:25
Œp³‚·‚éƒNƒ‰ƒX‚ðC++‚æ‚èãˆÊ‚̃ŒƒCƒ„[‚Å‚P‚‚¾‚¯‚ɧŒÀ‚Å‚«‚邯‚¢‚¤‚È‚çA
ƒOƒ[ƒoƒ‹‚ÈŠÖ” Base *new_derivered_class(); ‚ðŽÀ‘•‚·‚ê‚΂悭‚ËH

‚»‚ê‚Æ‚àAŒp³æ‚̃Nƒ‰ƒX‚ª‘¶Ý‚µ‚È‚¢ê‡Base‚ðnew‚·‚é•K—v‚ª‚ ‚é‚킯H

341:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 23:07:38
ƒz[ƒ€ƒy[ƒW‚©‚ç”CˆÓ‚̃f[ƒ^‚̎擾‚ðs‚¢‚½‚¢‚ñ‚¾‚ª
‚³‚Á‚ς肻‚Ì•û–@‚ª‰ð‚è‚Ü‚¹‚ñB
‚»‚ÌŽè‚Ì‚±‚Æ‚ª‘‚©‚ꂽƒTƒCƒg‚ð‹³‚¦‚Ä‚¢‚½‚¾‚¯‚Ü‚¹‚ñ‚©H

342:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 23:10:18
ruby‚Ȃǂ̃XƒNƒŠƒvƒg‚ðŽg‚¤

343:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 23:14:21
>>342
‚â‚͂肻‚¤‚Å‚·‚©B
C‚Å‚â‚肽‚©‚Á‚½‚̂ł·‚ªA‘f’¼‚É^Žì‚Å‚â‚è‚Ü‚·B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

344:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 23:15:59
^Žìc

345:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 23:20:04
>>340
Œp³‚µ‚ăƒ“ƒo[ŠÖ”‚ðã‘‚«‚µ‚Ĉ—‚ð‹Lq‚·‚邿‚¤‚É‚µ‚½‚¢‚Ì‚ÅA
‰½‚©ˆ—‚ð‚·‚éꇂɂÍA•K‚¸Œp³‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢‚Å‚·B
Œp³‚µ‚È‚¢ê‡‚ÍAŒ»ŽÀ“I‚ɂ͂Ȃ¢‚ÆŽv‚¤‚̂ł·‚ªEEE

346:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 23:23:48
>>343
u”L‚Å‚à•ª‚©‚éƒlƒbƒgƒ[ƒNƒvƒƒOƒ‰ƒ~ƒ“ƒOv‚Éhtml‚ð“ǂݞ‚ñ‚Å•\ަ‚·‚é•û–@‚ª‘‚¢‚Ä‚ ‚Á‚½‚ÆŽv‚¤
¡ŽèŒ³‚ɂȂ¢‚̂ŕª‚©‚ç‚ñ‚ªAWinSock‚ð‚‚©‚Á‚Ä‚½‚Æ‚¨‚à

347:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 23:29:17
Winsock‚ÅHTTP‚µ‚á‚ׂé‚̂͌‹\–Ê“|‚­‚³‚¢ƒˆB

348:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 23:38:18
‚Ç‚¤‚à‚Å‚·B
•ª–ì‚̓lƒbƒgƒ[ƒNŠÖŒW‚È‚ñ‚Å‚·‚ËB
‚»‚ꂪ‰ð‚Á‚½‚¾‚¯‚Å‚à\•ª‚Å‚·B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

349:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 23:51:03
>>343
Windows‚È‚çURLDownloadToCacheFile()‚ªˆê”Ô‚¨ŽèŒy

350:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/08 01:16:50
>>343
^Žì‚Á‚ÄPearl‚Á‚Ä‘‚­‚Ì‚µ‚Á‚Ä‚ñ‚Ì‚©H
‚¢‚âPerl‚àPearl‚©‚ç—ˆ‚Ä‚é‚ñ‚¾‚ª‚È

351:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/08 11:07:27
C++builderŽg‚Á‚Ä‚¨‚è‚Ü‚·B
unsigned char*‚Æchar*‚̃LƒƒƒXƒg‚ÍA(*Œ^)‚¾‚¯‚ŃLƒƒƒXƒg‚Å‚«‚é‚̂łµ‚傤‚©H
o—ˆ‚È‚¢ƒLƒƒƒXƒg‚ÌꇂÍAƒGƒ‰[‚âŒx‚Ȃǂł܂·‚©H
ˆÈ‰º‚̂悤‚É‚µ‚ăvƒƒOƒ‰ƒ~ƒ“ƒO‚µ‚Ü‚µ‚½‚ªAŠó–]’Ê‚è‚Ìo—͂łµ‚½B
ƒlƒbƒg‚Ŋ댯‚ȃLƒƒƒXƒg‚ª‚Ç‚¤‚ÌA‚Á‚Ä—Ç‚­Œ©‚©‚¯‚é‚ñ‚Å‚·‚ª
‚æ‚­‚í‚©‚è‚Ü‚¹‚ñB
hŒ…‚ª‘å‚«‚­‚È‚é‚ÆA¬‚³‚¢Œ^‚ɃLƒƒƒXƒg‚·‚邯‚«‚Í‹C‚ð‚‚¯‚éBh
‚±‚ꂾ‚¯’ˆÓ‚·‚ê‚Αåä•v‚Å‚µ‚傤‚©H

unsigned char* un_str="hoge";
char* str;
unsigned char* from_char_to_unsigned_char_str; //char*->unsigned char *‚ÌŠi”[‚·‚é•Ï”

printf("un_str=%s\n",un_str); //unsigned char*‚ÍAchar*‚Ý‚½‚¢‚Éo—͂ł«‚é‚©

str=(char*)un_str;
printf("str=%s\n",str);//(char*)‚¾‚¯‚ÅAƒLƒƒƒXƒg‚Å‚«‚é‚Ì‚©

from_char_to_unsigned_char_str=(unsigned char *)str;
printf("from_char_to_unsigned_char_str=%s\n",from_char_to_unsigned_char_str);//(unsigned char*)‚¾‚¯‚ÅAƒLƒƒƒXƒg‚Å‚«‚é‚Ì‚©

------o—Í-------------------------------
un_str=hoge
str=hoge
from_char_to_unsigned_char_str=hoge

352:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/08 14:03:04
CŒ¾Œê‚ð‰¼’è‚·‚邯‚ÇAƒ|ƒCƒ“ƒ^‚Í‘S•”“¯‚¶ƒTƒCƒY‚¾‚©‚瑊ŒÝ‚ɃLƒƒƒXƒg‚Å‚«‚邿B

> printf("un_str=%s\n",un_str);
%s ‚Í const char* Œ^‚̈ø”‚ðŠú‘Ò‚·‚é‚©‚çA
*((const char*)un_str)‚Æ‚¢‚¤•ÏŠ·‚ªs‚í‚ê‚邱‚ƂɂȂéB
un_str‚ªŽw‚µ‚Ä‚é‚Ì‚Í"hoge"A‚‚܂è const char[] ‚¾‚©‚çA–â‘è‚È‚­•ÏŠ·‚Å‚«‚éB
‘¼‚à“¯‚¶B

353:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/08 14:26:55
>@CŒ¾Œê‚ð‰¼’è‚·‚邯‚ÇAƒ|ƒCƒ“ƒ^‚Í‘S•”“¯‚¶ƒTƒCƒY‚¾‚©‚瑊ŒÝ‚ɃLƒƒƒXƒg‚Å‚«‚邿B
Œ»ŽÀ‚ɂ͑å’ï‚»‚¤‚È‚Á‚Ä‚¢‚邯‚ÇA‹KŠiã‚Í‚»‚ñ‚È‹K’è‚È‚ñ‚ĂȂ¢‚Í‚¸B

354:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/08 14:28:46
‚»‚¤‚¾‚Á‚¯H
‚ñ‚¶‚ávoid*‚̈µ‚¢‚͂ǂ¤‚È‚é‚ñ‚¾H

355:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/08 14:29:45
“¯‚¶‚łȂ¢ê‡‚ÍAvoid*‚ªˆê”Ô‚Å‚©‚¢ƒ|ƒCƒ“ƒ^‚̃TƒCƒY
‚»‚µ‚ÄŽg‚¤‚Æ‚«‚̓LƒƒƒXƒg‚³‚ê‚é‚̂Ŗâ‘è‚È‚µ

356:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/08 14:32:17
̉ù‚©‚µ‚¢Afarƒ|ƒCƒ“ƒ^Anearƒ|ƒCƒ“ƒ^A‚Æ‚©H

357:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/08 14:40:29
Žc”O‚È‚ª‚ç void* ‚à void(*)() ‚ð•ÛŽ‚Å‚«‚é•ÛØ‚͂Ȃ¢B

358:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/08 14:42:58
375<< ƒCƒ“ƒ‰ƒCƒ“ƒAƒZƒ“ƒuƒŠ‚È‚ç‚Å‚«‚é‚©‚àEEE

359:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/08 14:45:19
>>356
•’Ê‚É char* ‚Æ int* ‚̃TƒCƒY‚ªˆá‚¤‚悤‚ȃA[ƒLƒeƒNƒ`ƒƒ‚à‘¶Ý‚µ‚½B

360:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/08 17:23:43
>>352-359
> CŒ¾Œê‚ð‰¼’è‚·‚邯‚ÇAƒ|ƒCƒ“ƒ^‚Í‘S•”“¯‚¶ƒTƒCƒY‚¾‚©‚瑊ŒÝ‚ɃLƒƒƒXƒg‚Å‚«‚邿B
‚¢‚ë‚¢‚ë‚ÆŽÀŒ±‚µ‚È‚ª‚çA­‚µ‚¸‚‚킩‚Á‚Ä‚«‚Ü‚µ‚½B
’š”J‚Éà–¾‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B


361:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 20:15:24
WinSDK‚ÅA
ƒ‚[ƒ_ƒ‹ƒ_ƒCƒAƒƒOƒ{ƒbƒNƒX‚ðŽg‚Á‚Ä‚¢‚邯‚«A
ƒvƒƒV[ƒWƒƒ‚ÉÅŒã‚ɌĂ΂ê‚郃bƒZ[ƒW‚͉½‚Å‚·‚©?
WM_CLOSEƒƒbƒZ[ƒW‚ÅDestroyWindow(hDlg)‚µ‚ÄA
WM_DESTROYƒƒbƒZ[ƒW‚ªŒÄ‚΂ꂽŒã‚ÉAWM_COMMAND‚ª‚­‚é‚̂ł·‚ªc


362:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 20:55:26
WM_DESTROY‚ŃEƒBƒ“ƒhƒE‚ªÁ‚¦‚½Œã‚Í
‚½‚Æ‚¦‚»‚̃EƒBƒ“ƒhƒEˆ¶‚ɃƒbƒZ[ƒW‚ª—ˆ‚Ä‚à
‚»‚ê‚Í‘¶Ý‚µ‚È‚¢ƒEƒBƒ“ƒhƒEƒnƒ“ƒhƒ‹ˆ¶‚¾‚µ
ˆ—‚·‚邯‚±‚낪‚È‚¢‚̂Ŗ³Ž‹‚·‚邱‚ƂɂȂ邾‚¯‚¾‚ÆŽv‚¤‚¯‚ÇB

‰½‚©“ÁŽê‚ȃP[ƒXH

363:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 21:06:17
>>362
WM_COMMAND‚ª‚­‚邱‚ÆŽ©‘͖̂â‘è‚È‚¢‚̂ł·‚ªA
ƒGƒfƒBƒbƒgƒRƒ“ƒgƒ[ƒ‹‚ÉWM_COMMAND‚ª‚«‚½‚Æ‚«‚ÉŽg‚¤ƒƒ‚ƒŠ‚ð‰ð•ú‚·‚é‚Ì‚ÉA
WM_DESTROY‚ÌŒã‚ɃGƒfƒBƒbƒgƒRƒ“ƒgƒ[ƒ‹‚ɑ΂µ‚ÄWM_COMMAND‚ª‚«‚Ä‚µ‚Ü‚¤‚ÆA
‚í‚´‚í‚´WM_DESTROYŒÄ‚΂ê‚é‘OŒã‚ÅAꇕª‚¯‚·‚é‚Ì‚ª–³‘Ê‚¾‚ÆŽv‚¦‚é‚Ì‚Åc

364:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 21:31:38
VC++6 ‚Å CString Žg‚Á‚Ä‚é‚ñ‚¾‚¯‚ÇA
CString ‚ȕϔ‚É ANSI ƒR[ƒhƒy[ƒW‚Å‚àƒ†ƒjƒR[ƒh‚Å‚à‚È‚¢•¶Žš—ñ‚‚Á‚±‚ñ‚ň—‚µ‚½‚¢‚ñ‚Å‚·‚íB
‹ï‘Ì“I‚É‚ÍAGetLenth ‚Æ‚© Replace ‚µ‚½‚¢(ANSI ƒR[ƒhƒy[ƒW‚Å‚à‚܂Ƃà‚Ɉ—‚µ‚ĂȂ³‚»‚¤‚¾‚¯‚Ç)
Šy‚Ɉ—‚·‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚¢‚¢‚Å‚µ‚傤HCString ŽÌ‚Ăȕû–@‚Å‚à‚¢‚¢‚Å‚·B

365:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 21:56:12
vector<BYTE>‚ł悭‚ËH

366:364
07/03/09 22:07:24
>>365
‰´‚ÉŒ¾‚Á‚Ä‚éH
CString ‚Í‚½‚Æ‚¦‚΃R[ƒhƒy[ƒW 932 ‚Ìê‡A
Replace ‚Å 1 ƒoƒCƒg•¶Žš‚ð’uŠ·‘ÎÛ‚É‚·‚邯‚«‚ÉA2 ƒoƒCƒg•¶Žš‚̉ºˆÊƒoƒCƒg‚ª’uŠ·‘ÎۂƃoƒCƒg“I‚ɂ͓™‚µ‚­‚Ä‚àA’uŠ·‚µ‚È‚¢‚悤‚É‚·‚邿‚ËH
‚»‚¤‚¢‚¤‚Ì‚ð‚·‚×‚Ä‚ÌƒR[ƒhƒy[ƒW‚Å‚â‚肽‚¢‚ÌB
‚ł͂æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

367:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 22:08:23
>>364
‚Á nkf

368:364
07/03/09 22:33:56
>>367
nkf ‚̃‰ƒCƒuƒ‰ƒŠ‚ɃR[ƒhƒy[ƒW‚ðŽw’èo—ˆ‚邿‚¤‚ȃƒ\ƒbƒh‚ð’ljÁ‚µ‚½ƒNƒ‰ƒX‚ªŽÀ‘•‚³‚ê‚Ä‚¢‚邯‚¢‚¤‚±‚Ƃłµ‚傤‚©H
’P‚È‚é•ÏŠ·‚ª‚Å‚«‚邯‚¢‚¤‚¾‚¯‚È‚ç‹p‰º‚Å‚·‚ÈB
(nkf Žg‚í‚È‚­‚Ä‚à•¶ŽšƒR[ƒh‚̕ϊ·‚͂ł«‚邵A•ÏŠ·‚·‚邱‚Ƃɂæ‚Á‚ăR[ƒh‚ðƒ}ƒbƒsƒ“ƒO‚Å‚«‚È‚­‚È‚éꇂƂ©l‚¦‚½‚­‚È‚¢B
ƒ†ƒjƒR[ƒhŒn‚̃R[ƒh‚ɕϊ·‚·‚ê‚΃}ƒbƒv‚¾‚¯‚͂ł«‚é‚ñ‚¾‚낤‚¯‚ÇB
‚»‚ê‚Æ‚¢‚¿‚¢‚¿•¶ŽšƒR[ƒh•ÏŠ·‚·‚邯‚悳‚°‚ȃ\[ƒXƒR[ƒh‚ɂȂç‚È‚³‚»‚¤‚È‚ñ‚¾B
‚»‚à‚»‚à nkf ‚Á‚Ä“ú–{Œê‚µ‚©‘Ήž‚µ‚ĂȂ¢‚¾‚ëH
ŒÂl“I‚ɂ͡‰ñ‚Ìê‡ UTF-8,CP51932,CP932 ‚ðŽg‚¦‚ê‚Ζâ‘è‚È‚¢‚ÆŽv‚Á‚Ä‚é‚ñ‚¾‚¯‚ÇA‘¼‚Ì“z‚ª‹–‚³‚È‚¢‚ñ‚¾‚ŸB)
’•¶‘½‚·‚¬‚Ăނ©‚‚­‚©‚à‚µ‚ê‚È‚¢‚¯‚ÇA‚Ç‚¤‚©‚Ç‚¤‚©‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B
‚Ô‚Á‚¿‚Ⴏ CString::SetCodepage() ‚Æ‚©‚¢‚¤ƒƒ\ƒbƒh‚ªŽÀ‘•‚³‚ê‚Ä‚¢‚ÄA‚ ‚Ƃ͂悫‚ɂ͂©‚ç‚Á‚Ä‚­‚ê‚éŽÀ‘•‚ª‚Ù‚µ‚¢B

369:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 22:44:11
>>368
ˆêX•¶ŽšƒR[ƒh•ÏŠ·‚ð‚µ‚½‚Ù‚¤‚ªƒfƒoƒbƒO‚ªŠy‚¾‚ÆŽv‚¤

UTF-8 -> Unicode •ÏŠ·
«
Unicode ‚ʼn½‚©ˆ—
«
Unicode -> UTF-8 •ÏŠ·

‚悳‚°‚ȃ\[ƒXƒR[ƒh‚ɂȂç‚È‚³‚»‚¤‚Á‚ÄŒ¾‚í‚ê‚ê‚΂»‚ê‚܂ł¾‚¯‚Çc

370:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 22:50:22
CString‚ÉŽ©•ª‚ª¡‚ǂ̃R[ƒhƒy[ƒW‚̃f[ƒ^‚ðŽ‚Á‚Ä‚¢‚邯‚©
‚»‚ê‚É‚ ‚킹‚ÄReplace‚Ì“®ì‚ª•Ï‚í‚é‚È‚ñ‚Äo—ˆ‚È‚¢‚ñ‚¶‚á‚È‚¢‚Ì‚Á‚ÄŽv‚¤‚©‚ç
vector<BYTE>‚ł悭‚ËH

371:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 22:53:13
>>364
‚Â MLang

372:364
07/03/09 23:14:46
>>369
‚â‚肽‚¢‚±‚Ƃ̈ê‚‚ÉAuANSI CP ˆÈŠO‚Ì•¶Žš—ñ“ǂݞ‚Ý->•¶Žš’uŠ·->‚»‚̂܂ܑ‚«ž‚Ýv‚Á‚Ă̂ª‚ ‚é‚ñ‚¾‚¯‚ÇA
ƒ†ƒjƒR[ƒh‚É‚¢‚¿‚¢‚¿•ÏŠ·‚µ‚Ä‚½‚çâ‘΂ɃXƒ}[ƒg‚łȂ¢‚æ‚ËB
‚ ‚ÆA’²‚ׂ½‚Æ‚±‚ë‚Ü‚¸‚È‚³‚»‚¤‚È‚ñ‚¾‚¯‚ÇA•ÏŠ·->‹t•ÏŠ·‚ňႤƒR[ƒh‚Ƀ}ƒbƒsƒ“ƒO‚³‚ê‚邯¢‚éB
>>370
ƒR[ƒhƒy[ƒWŽw’肵‚Ä UNICODE ‚ɂ͕ϊ·‚Å‚«‚é‚ñ‚¾‚©‚çAo—ˆ‚È‚¢‚Í‚¸‚͂Ȃ¢‚Æ‚¨‚à‚¤‚ñ‚¾‚¯‚ǂȂŸB
ƒNƒ‰ƒX‚ɕϔ 1 ‚‚¾‚¯“ü‚ê‚Ä‚¨‚¯‚ÎŽg—p‘¤‚ªƒZƒbƒg‚µ‚Ä—Ç‚«‚ɂ͂©‚炤‚±‚Ƃ͂ł«‚é‚Í‚¸BƒfƒtƒHƒ‹ƒg‚Í CP_ACP ‚ÅB
‚È‚ñ‚ÅŽÀ‘•‚³‚ê‚ĂȂ¢‚Ì‚©—‰ð‚Å‚«‚È‚¢‚Ù‚Ç‚¾B
vc8 ‚¾‚Æ reentrant locale ‚ªˆê•”ŽÀ‘•‚³‚ê‚Ä‚¢‚ÄA1•¶Žš‘—‚è‚ÍŠÈ’P‚ɂł«‚»‚¤‚ɂȂÁ‚Ä‚é‚È‚ŸBVC6 ‚ł‚­‚ç‚È‚¢‚Æ‚¢‚¯‚È‚¢‚ñ‚¾‚¯‚ÇBBB
>>371
‚¿‚å‚Á‚Æ’²‚ׂĂ݂܂·B‚´‚Á‚Ƃ݂½Š´‚¶‚ł͕ϊ·‚µ‚©‚µ‚Ä‚­‚ê‚È‚³‚»‚¤‚¾‚¯‚ÇB
‚ ‚ÆA‚±‚ê‚‚©‚í‚È‚¢‚Æ CP51932 ‚‚©‚¦‚È‚³‚»‚¤‚Å‚·‚ËB
MultibyteToWidechar ‚Æ‚©‚É 51932 ‚Æ‚©‚‚Á‚±‚߂Εϊ·‚¾‚¯‚Ío—ˆ‚邯‚¨‚à‚Á‚Ä‚½‚¯‚ÇB

373:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 23:17:13
‹SŽÔ‚ªCSI‚¶‚á‚È‚©‚Á‚½‚Á‚¯BC‚¾‚¯‚ÇB

374:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 23:30:14
>>372
> ƒ†ƒjƒR[ƒh‚É‚¢‚¿‚¢‚¿•ÏŠ·‚µ‚Ä‚½‚çâ‘΂ɃXƒ}[ƒg‚łȂ¢‚æ‚ËB
ƒR[ƒhƒy[ƒW‚²‚ƂɈ—‚ð“ÁŽê‰»‚³‚¹‚é‚Ù‚¤‚ª‚æ‚قǃXƒ}[ƒg‚¶‚á‚È‚¢‚ÆŽv‚¤‚ª‚ËB

375:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 23:36:58
‚Æ‚¢‚¤‚©A‚»‚¤‚¢‚¤A‚P‚‚̌¾Œê‚ɑΉž‚·‚éƒGƒ“ƒR[ƒfƒBƒ“ƒO‚ª”×”‚µ‚Ä‚¢‚Ä
UNICODE‚̕ϊ·E•œŒ³‚ª‚à‚Á‚½‚¢‚È‚¢A‚È‚ñ‚Ä‚¢‚¤‚±‚Æ‚ðŒ¾‚¤‚Ì‚Í
“ú–{l‚¾‚¯‚Ȃ̂ł͂Ȃ¢‚©H(w

376:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 23:38:03
ƒ\ƒPƒbƒg‚ɂ‚¢‚ÄŽ¿–â‚Å‚·B

ƒNƒ‰ƒCƒAƒ“ƒg‚©‚çƒzƒXƒg‚ð

char* szHost = "www.google.co.jp"
gethostbyname( szHost );

‚Ì—l‚ÉŽw’肵‚ÄHTML‚ðƒT[ƒo‚©‚çŽæ“¾‚Å‚«‚鎖‚Í”»‚Á‚½‚̂ł·‚ªA—Ⴆ‚ÎA

Žæ“¾‚µ‚½‚¢HTML‚ªA

www.google.co.jp/search?hl=ja&q=cŒ¾Œê&btnG=Google+ŒŸõ&lr=

‚Ì—l‚ɃNƒGƒŠ‚àŠÜ‚Þꇂ͂ǂ¤‚·‚ê‚Ηǂ¢‚̂łµ‚傤‚©B
‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·Bi”ˆႢ‚È‚ç—U“±‚¨Šè‚¢‚µ‚Ü‚·Bj

377:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 23:40:20
URLƒGƒ“ƒR[ƒh‚µ‚Ä‚»‚̂܂ÜGET‚ɂԂ¿ž‚߂΂¢‚¢‚¾‚ëH
CES‚àꇂɂæ‚Á‚Ă͕ϊ·‚·‚é•K—v‚ª‚ ‚邯‚ÇB

378:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 23:47:15
•ÔM‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
•é‚ê•é‚êŒN‚Å\‚µ–ó‚È‚¢‚Å‚·‚ªAURL‚̃Gƒ“ƒR[ƒh‚Á‚Ăǂ¤‚â‚é‚ñ‚Å‚µ‚傤‚©B

379:364
07/03/09 23:52:19
>>373
’Pƒ‚È’uŠ·‚ɂ͂©‚È‚è‘å‚°‚³‚ȃ‰ƒCƒuƒ‰ƒŠ‚Å‚·‚ÈB‚¢‚´‚ƂȂÁ‚½‚炱‚ê‚Å Replace ‚ðƒI[ƒo[ƒ‰ƒCƒh‚·‚é‚©B
‚Ç‚¤‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚à‚Á‚Æ’Pƒ‚ɂł«‚é•û–@‚àˆø‚«‘±‚«•åW‚¢‚½‚µ‚Ü‚·B
>>374
ŒÂl“I‚ɂ̓R[ƒhƒy[ƒW‚ªˆá‚¤‚ñ‚¾‚©‚çA“ÁŽê‚ɂȂé‚͓̂–‘R‚¾‚Æ‚¨‚à‚¤‚¯‚ÇB
ƒ†ƒjƒR[ƒh‚ª*–{“–‚É–œ”\*‚È‚ç”Ä—p“I‚Ɉ—‚Å‚«‚é‚ñ‚Å‚µ‚傤‚¯‚ÇB‚ÜACSI ˜_‘ˆ‚Í‚â‚߂è‚«‚Ü‚µ‚傤‚©B
>>375
‚ÜA‘å‚«‚Ⱥ‚Å‚¢‚Á‚Ä‚é‚͓̂ú–{l‚¾‚¯‚Å‚µ‚傤‚ÈB
‚Å‚àAXFree86 ‚Å utf8 ŠÖ”‚ª“Š“ü‚³‚ꂽ‚Æ‚«‚͈ꕔ‚ÌŠO‘l‚à‚Ô[‚½‚ê‚Ä‚½‚ÈB
CSI ‚©‚Ç‚¤‚©‚Í‚¨‚¢‚Æ‚¢‚ÄAreentrant locale ‚ª‚Ù‚µ‚¢l‚ÍŠO‘‚Å‚àŒ‹\‚¢‚é‚Ý‚½‚¢B

380:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 23:55:41
‚È‚ñ‚©‚±‚Ìl‹CŽ‚¿ˆ«‚¢c

381:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 23:58:26
>>380
‚¨‚Ü‚¦‚à‚È

382:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 23:59:17
‰´‚à‰´‚à

383:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 23:59:45
std::basic_string<char, euc_jp_traits<char> >‚Ý‚½‚¢‚ÈH
traits‚ðŽ©ì‚·‚邯‚©‚³B

384:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 00:05:36
>378
uURL‚̃Gƒ“ƒR[ƒhv’ö“x‚È‚çAŒŸõ‚·‚é‚ׂ«‚Å‚·‚í‚ñB
ŠÈ’P‚ÉŒ©‚‚©‚é‚©‚çB³Šm‚ÈŽ–‚à‚í‚©‚邵B

ƒ‰ƒt‚ɉðà‚·‚邯AURL‚Æ‚µ‚ÄŽg‚Á‚Ă悢•¶Žš‚Á‚Ă̂Í
‚ ‚ç‚©‚¶‚ߌˆ‚Ü‚Á‚Ă邩‚ç(©‚Á‚Ă̂͒m‚Á‚Ä‚½‚ÆŽv‚¤‚¯‚Ç)
Žg‚¦‚È‚¢•¶Žš‚Í %xx ‚Ý‚½‚¢‚ÈŒ`Ž®‚É’u‚«Š·‚¦‚鎖B

385:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 00:42:35
>>379
•ÏŠ·ƒRƒXƒg‚ª‚à‚Á‚½‚¢‚È‚¢‚ÆŽv‚Á‚Ä‚¢‚é‚̂Ȃç
‘å’ï‚ÌCSI‘ΉžƒNƒ‰ƒX‚Í“à•”‚Å“ˆêƒR[ƒh‚ɕϊ·‚µ‚Ă邩‚çˆÓ–¡‚È‚¢‚¼

386:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 00:46:18
>>385
CSI‚̈Ӗ¡‚í‚©‚Á‚Ä‚éHHH

387:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 01:13:10
ƒL[‚ª“|‚³‚ê‚Ä‚¢‚éê‡‚Í•à‚­‚̃‚[ƒVƒ‡ƒ“‚ðA“|‚³‚ê‚Ä‚¢‚È‚¢ê‡‚̓EƒFƒCƒg‚̃‚[ƒVƒ‡ƒ“‚ðĶ‚µ‚½‚¢‚̂ł·‚ªA

‚—‚ˆ‚‰‚Œ‚…‚Ì’†‚ÅA

i‚†iƒL[‚ª“|‚³‚ê‚Ä‚¢‚éj
ƒAƒjƒ[ƒVƒ‡ƒ“A‚ðĶ
ƒAƒjƒ[ƒVƒ‡ƒ“B‚ð’âŽ~

else ifiƒL[‚ª“|‚³‚ê‚Ä‚¢‚éj
ƒAƒjƒ[ƒVƒ‡ƒ“A‚ð’âŽ~
ƒAƒjƒ[ƒVƒ‡ƒ“B‚ðĶ

‚Æ‘‚­‚ÆAij“à‚ª^or‹U‚ª”»’肳‚ê‚邽‚Ñ‚ÉAƒAƒjƒ[ƒVƒ‡ƒ“‚ªÅ‰‚©‚çĶ‚³‚ê‚ÄA‚OƒtƒŒ[ƒ€–Ú‚µ‚©Ä¶‚³‚ê‚Ü‚¹‚ñB
ʼn‚É‘‚¢‚½‚悤‚È‚±‚Æ‚ð‚·‚é‚É‚ÍA‚Ç‚¤‚¢‚¤•—‚ɃvƒƒOƒ‰ƒ€‚𑂯‚Ηǂ¢‚Å‚µ‚傤‚©H
‚Å‚«‚ê‚΃qƒ“ƒg‚Å‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

388:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 01:19:58
Ä¶Žž‚ÉŠJŽnƒtƒŒ[ƒ€Žw’肵‚Ä‚»‚Á‚©‚ç‚Í‚¶‚ß‚ê‚΂¢‚¢‚¾‚¯‚¶‚á‚ñ

389:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 01:35:22
‚Ç‚Á‚¿‚Ý‚¿ƒL[‚ª“|‚³‚ê‚Ä‚¢‚é‹C‚ª‚·‚é‚̂͋C‚ÌŠˆ×‚©?
ƒL[‚à‘å•Ï‚¾‚ÈAˆêX“|‚³‚ê‚ÄB

390:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 01:36:17
>>380
ƒwƒ“‚ȂƂ±‚ÅŒhŒêŽg‚Á‚Ă邩‚ç‚¶‚á‚ËB

391:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 02:00:27
®”‚̉ÁŽZŒ‹‰Ê‚ªƒI[ƒo[ƒtƒ[‚µ‚½‚©‚Ç‚¤‚©‚𒲂ׂé‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚Å‚·‚©H

392:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 02:03:47
‰ÁŽZ‘O‚æ‚茸‚Á‚Ä‚½‚çƒI[ƒo[ƒtƒ[

393:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 02:30:54
>>391
•@‚©‚爫–‚‚ª‚Å‚½‚çƒI[ƒo[ƒtƒ[‚µ‚Ä‚¢‚邯”»’f‚µ‚Ä‚æ‚낵‚¢B
ˆ—Œn‚É‚æ‚Á‚Ä‚ÍAƒI[ƒo[ƒtƒ[‚µ‚½ê‡‚ð”»’f‚·‚é•û–@‚ª‚ ‚é‚©‚à‚µ‚ê‚È‚¢B

394:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 10:26:51
@‚·‚¢‚Ü‚¹‚ñA‰•à“I‚ÈŽ¿–â‚È‚ñ‚Å‚·‚ªA‚ǂȂ½‚©‚²ˆÓŒ©‚¢‚½‚¾‚¯‚ê‚΂¤‚ꂵ‚­Žv‚¢‚Ü‚·B
@ƒNƒ‰ƒXB‚Ì’†‚ŃNƒ‰ƒXA‚̃IƒuƒWƒFƒNƒg‚Ì”z—ñ‚ðŠÇ—‚µ‚½‚¢B
@‚Å‚àƒNƒ‰ƒXA‚ÍAA2‚âA3‚Ȃǂɂà”h¶‚³‚¹‚Ä‚ÄA‚»‚ê‚à”z—ñ‚É“ü‚ꂽ‚¢A‚Á‚Äê‡B

class A {
...
};
class A2 : public A{
...
}
class A3 : public A{
...
}
class B {
vector<A> a1_vector;
}

@‚Á‚Ä‚µ‚½‚¢‚ñ‚¾‚ªA‚±‚ꂾ‚Æa1_vector‚É‚ÍA2,A3‚ª“ü‚ç‚È‚¢‚Å‚·‚æ‚ËH
@‚Á‚Ä‚È‚é‚ÆEE

class B {
vector<A*> a1_vector;
}

@‚ÅAnew A, new A2‚Æ‚©‚ŃIƒuƒWƒFƒNƒgì‚Á‚ÄA‚»‚̃|ƒCƒ“ƒ^‚ða1_vector‚Épush‚·‚邱‚Æ‚É‚È‚é‚ÆŽv‚¤‚ñ‚Å‚·‚ªA‚±‚ꂾ‚ƃNƒ‰ƒX‚a‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ª”jŠü‚³‚ꂽ‚Æ‚«‚ÉAa1_vector‚ÅŠÇ—‚³‚ê‚Ä‚¢‚éŠeƒIƒuƒWƒFƒNƒg‚Á‚Ä”pŠü‚³‚ê‚È‚¢‚Å‚·‚æ‚ËH
@‚ÅAgoogleæ¶‚Æ‚©‚É•·‚­‚ÆAshare_ptrŽg‚¤l‚ª‚¢‚é‚Ý‚½‚¢‚È‚ñ‚Å‚·‚ªA‚»‚ê‚Å–â‘è‚È‚¢‚Å‚·‚©‚ËH
@‚È‚ñ‚©’ˆÓ“_‚Æ‚©‚ ‚è‚Ü‚·‚©H‚à‚µ‚­‚Í‘¼‚É‚¢‚¢•û–@‚ ‚è‚Ü‚·‚Å‚µ‚傤‚©H


395:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 11:11:03
–â‘è‚È‚¢‚æAA ‚̃fƒXƒgƒ‰ƒNƒ^‚ð‰¼‘zŠÖ”‚É‚·‚é‚Ì–Y‚ê‚È‚¢‚悤‚É‚Ë


396:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 11:19:43
ÝŒv‚ðŒ©’¼‚¹B

397:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 11:28:53
>>394
boost::shared_ptr‚Å‚¨‚‹
std:auto_ptr‚̓Rƒs[‚ª”j‰ó“I‚ŃRƒ“ƒeƒi‚É‚¢‚ê‚ç‚ñ‚È‚¢‚©‚ç‘Ê–Ú

Џ‚¦‚Ä‘¼‚Ì•û–@‚ð‹“‚°‚邯‚·‚ê‚ÎABoehm GC‚ðŽg‚¤‚Æ‚©H

398:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 11:34:10
GCŽg‚¤‚ÆAƒƒ‚ƒŠ‰ð•ú‚Í‚¢‚¢‚¯‚ÇAƒfƒXƒgƒ‰ƒNƒ^ŒÄ‚Ñ‚¾‚µƒ^ƒCƒ~ƒ“ƒO‚ª
—\‘ª•s”\‚ɂȂç‚È‚¢H

399:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 11:35:30
>>394‚ł͂Ȃ¢‚ªB
>>396
ŽQl‚܂łɕ·‚«‚½‚¢‚ªA‚Ç‚¤ÝŒv‚ðŒ©’¼‚·‚ñ‚¾H

C++‚Ń|ƒŠƒ‚[ƒtƒBƒYƒ€‚ðŽÀŒ»‚µ‚½‚¢‚È‚çAŽQÆ‚ðŒo—R‚·‚邵‚©‚È‚¢‚µ
”h¶ƒNƒ‰ƒX‚ðŠî’êŒ^‚Ì”z—ñ‚âvector‚ɓ˂Áž‚à‚¤‚Æ‚·‚邯
ƒXƒ‰ƒCƒVƒ“ƒO‚ª”­¶‚·‚é‚©‚çA>>394‚ÌŒ¾‚Á‚Ä‚¢‚邱‚Ƃ͂²‚­“–‘R‚̘b‚Å‚ÍH

C++‚Ń|ƒŠƒ‚[ƒtƒBƒYƒ€‚ðŽg‚¤‚Ȃƌ¾‚Á‚Ä‚éH

400:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 11:39:21
>>398
–ܘ_‚»‚̕ӂ͑¼‚ÌGCŒ¾Œê‚ƂȂñ‚à•Ï‚í‚ç‚È‚¢B

401:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 12:31:45
BoostŽg‚¤‚È‚çƒ|ƒCƒ“ƒ^‚É“Á‰»‚µ‚½boost::ptr_vector‚È‚ñ‚Ä‚à‚Ì‚à‚ ‚éB

402:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 13:11:10
>>399
>396‚ł͂Ȃ¢‚ªAu‘¼‚É‚¢‚¢•û–@v‚ð–Íõ‚·‚é‚È‚çŽÀ‘••û–@‚ðŒŸ“¢‚·‚é‘O‚ÉÝŒv‚ðŒ©’¼‚¹‚Æ‚¢‚¤‚±‚Ƃłµ‚åB
>394‚ł͂Ȃ¢‚©‚çA‚»‚̃Nƒ‰ƒX\¬‚ªÅ“K‰ð‚Ȃ̂©‚Í”»‚ç‚È‚¢‚Ì‚¾‚©‚çB

403:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 14:19:41
>>402
‚»‚ê‚Í[“ǂ݂¶‚á‚Ë‚¦‚ÌH
>>394‚ÍC++‚Ń|ƒŠƒ‚[ƒtƒBƒYƒ€‚ð‚â‚肽‚¢‚Æ‚«‚̃Xƒ}[ƒg‚È•û–@‚ð–₤‚Ä‚¢‚é
‚¾‚¯‚ÉŒ©‚¦‚邯‚ÇB

404:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 14:36:21
>>402
Å“K‰ð‚Ȃ̂©u”»‚ç‚È‚¢v‚ñ‚È‚çA­‚È‚­‚Æ‚àuÝŒvŒ©’¼‚¹v‚ÍŒ¾‚¢‚·‚¬‚¾‚낤‚ÈB
u‚»‚ÌÝŒv‚ł͑ʖڂ¾v‚Æ’f’肵‚Ä‚é‚̂Ɠ¯‚¶‚¾B

405:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 15:08:24
394‚Å‚·B
‚݂Ȃ³‚ñA‚¢‚ë‚¢‚ë‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚¨‚¨‚Þ‚Ëshared‚ł悳‚°‚ÈŠ´‚¶‚Å‚·‚ËB

‚½‚¾A396‚³‚ñ‚ÌuÝŒv‚݂Ȃ¨‚¹v‚à‹C‚É‚Í‚È‚é‚Æ‚±‚ë‚Å‚·B
‚â‚Á‚Ï‚èA‚±‚¤‚¢‚¤‘‚«•û‚ɂȂéÝŒv‚Á‚Ä—Ç‚­‚È‚¢‚ñ‚Å‚·‚©‚ËH
‘¼‚Ìl‚̃\[ƒXŒ©‚Ä‚àA‚±‚¤‚¢‚¤‘‚«•û‚µ‚Ä‚é‚ÌA‚ ‚܂茩‚½‚±‚ƂȂ¢‚µB


406:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 15:28:51
‘¼Š‚ÉŒ©‚¹‚éƒ\[ƒX‚̓Tƒ“ƒvƒ‹‚ª‘½‚¢‚©‚ç
ƒTƒ“ƒvƒ‹‚ÉboostŽg‚¤ó‹µ‚ð”ð‚¯‚½ÝŒv‚µ‚Ă邯‚©‚¶‚á‚È‚¢‚©‚È‚Ÿi“K“–

shared‚Ȃ犄‚Æ’¼Š´“I‚ɂȂé‚̂ň«‚­‚È‚¢‚ÆŽv‚¤‚µA
EffectiveSTL‚Ì7€‚É‚àƒ}ƒ“ƒhƒNƒZ‚Á‚ĂȂÁ‚½‚çshared‚ðŒŸ“¢‚µ‚Ă݂ĂÍH@‚Á‚Ä‚ ‚é

407:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 16:26:35
boost‚Ìshared‚Í•¨¦‚­’x‚¢‚炵‚¢‚©‚çꇂɂæ‚Á‚Ă͕ʈĂðl‚¦‚½•û‚ª‚¢‚¢‚ÆŽv‚¤

408:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 16:50:44
u•¨¦‚­’x‚¢v‚ÆŒ¾‚¤‚É‚ÍA‚ǂ̒ö“x’x‚¢‚Ì‚©ƒf[ƒ^‚ª—~‚µ‚¢‚Æ‚±‚낾‚ËB

409:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 16:53:03
URLØÝ¸(www.boost.org)

410:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 17:01:33
‰¿’lŠÏ‚É‚æ‚邯‚±‚ë‚͑傫‚¢‚¾‚낤‚¯‚ÇA‚±‚ꂪu•¨¦‚­’x‚¢v‚È‚ç
iostream‚âƒ\[ƒg‚Íu•Mã‚És‚­‚µ‚ª‚½‚¢‚­‚ç‚¢’x‚¢v‚ñ‚¾‚낤‚ËB

411:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 17:45:37
>>392, 393
•@‚©‚爫–‚‚Å‚·‚©EEE
‚Ü‚ AIntelŒn‚Ȃ炿‚á‚ñ‚ƃI[ƒo[ƒtƒ[‚µ‚Ä‚­‚ê‚Ü‚·‚æ‚Ë^^

‚Ç‚¤‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

412:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 22:49:42
C++‚ÅAC‚Ìstrtok()‚̂悤‚ÈŠÖ”‚Í‚ ‚è‚Ü‚¹‚ñ‚©B

•Ê‚Éstrtok()‚Å‚à–Ú“I‚͉ʂ½‚¹‚é‚ñ‚Å‚·‚ªA
Œ³‚Ì•¶Žš—ñ‚ð”j‰ó‚µ‚½‚èA“¯Žž‚É2ƒ–ŠˆÈã‚ŌĂтÂ炩‚Á‚½‚è‚Æ
‚ ‚Ü‚è”ü‚µ‚¢‚Ƃ͌¾‚¦‚È‚¢‚悤‚È‹C‚ª‚µ‚ÄB


413:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 22:59:03
–³‚¢‚ÆŽv‚¤
‚¯‚Ç‚»‚ê‚­‚ç‚¢Ž©•ª‚Åì‚ê‚΂¢‚¢‚ñ‚¶‚áH
std::string‚Æ‚©A–Ú“I‚Ì‹@”\‚ðŽÀ‘•‚·‚é‚̂Ɏg‚¦‚»‚¤‚ȃ‚ƒm‚Í‚ ‚邵

414:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 23:01:17
>>412
istringstream‚©‚çƒfƒŠƒ~ƒ^‚ðŽw’肵‚Ägetline()


415:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 23:11:45
istream_iterator‚Åfor_each‚ªC++—¬

416:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 23:14:21
‚‹@”\‚³‚ð‹‚ß‚é‚È‚çboost::tokenizer‚¾‚ÆŽv‚¤B

417:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 23:17:43
>>415
‚½‚¾‚Ìistream_iterator‚¾‚Ætoken‚¶‚á‚È‚­‚Ächar‚ª•Ô‚ç‚ñ‚©H

418:417
07/03/10 23:24:39
‚²‚ß‚ñB’´ƒAƒz‚È‚±‚Æ‘‚¢‚½B
‚Å‚àA‚±‚ê‚Á‚ăfƒŠƒ~ƒ^Žw’è‚Å‚«‚é‚©H

419:412
07/03/11 00:10:10
ƒŒƒXŠ´ŽÓB
‚¢‚½‚¾‚¢‚½ƒqƒ“ƒg‚ðŒ³‚ÉAX‚É’²‚ׂĂ݂悤‚ÆŽv‚¢‚Ü‚·B

‚»‚ê‚É‚µ‚Ä‚àAstrtok()‚Á‚ăNƒZ‹­‚¢‚Å‚·‚æ‚Ë‚¥ccB



420:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 00:23:25
>>412
‚¿‚á‚ñ‚Æ‚µ‚½ƒxƒ“ƒ_[‚È‚çƒ}ƒ‹ƒ`ƒXƒŒƒbƒh‚Ȋ‹«‚Å“¯Žž‚ÉŽg‚Á‚Ä‚à
–â‘肪‹N‚«‚È‚¢‚±‚Æ‚ð•ÛØ‚µ‚Ä‚­‚ê‚Ä‚é‚à‚ñ‚¾‚¼„strtok()
‚Ü‚ŸA“¯‚¶ƒXƒŒƒbƒh‚©‚ç•¡”‚̈—‚ð‚â‚Á‚¿‚Ⴄ‚ÆŠmŽÀ‚ɃAƒEƒg‚¾‚¯‚ÇB

421:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 00:30:41
boost::tokenizer‚Å‚ÍAƒfƒŠƒ~ƒ^‚ðŽc‚·^ŽÌ‚Ä‚éA‹óƒg[ƒNƒ“‚ðŽc‚·^ŽÌ‚Ä‚é
‚ð‘I‚ׂé‚Ì‚ª—Ç‚¢‚ÈB

strtok()‚É‚ÍFX–â‘肪‚ ‚邪AƒfƒŠƒ~ƒ^‚à‹óƒg[ƒNƒ“‚àŽÌ‚Ä‚éŽd—l‚Ȃ̂ÅA
‚±‚ê‚ł͢‚邱‚Æ‚à‚ ‚éB
ƒVƒFƒ‹‚̂悤‚ÈŠ´‚¶‚ŋ󔒕¶Žš‚ð‹æØ‚è‚ÉŽg‚¤‚Æ‚«‚Í‚±‚ê‚ł悢‚Ì‚¾‚ªB

ŠÂ‹«‚É‚æ‚Á‚Ä‚ÍBSD—R—ˆ‚Ìstrsep()‚Æ‚¢‚¤ŠÖ”‚ªŽg‚¦‚éê‡‚à‚ ‚éB
‚±‚Á‚¿‚Í—\‚ßƒŠƒGƒ“ƒgƒ‰ƒ“ƒg‚ÅAƒfƒŠƒ~ƒ^‚ðŽÌ‚Ăċóƒg[ƒNƒ“‚ðŽc‚·Žd—l‚¾B
‚½‚¾‚µAƒRƒs[‚ð”ð‚¯‚é‚½‚߂Ɍ³‚̃oƒbƒtƒ@‚É”j‰ó“I‚É“®ì‚·‚é‚͓̂¯‚¶B

C‚È‚ç’P‚Ésscanf()‚ðŽg‚¤‚Ì‚àˆ«‚­‚È‚¢‘I‘ðŽˆB

422:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 00:32:24
>>420
MSVC++‚ÌꇂÍhidden data‚ðTLS‚ɉB‚·Žd—l‚¾‚©‚ç–â‘è‚È‚¢B
‚ªAƒŠƒGƒ“ƒgƒ‰ƒ“ƒg”Åstrtok()‚Ístrtok_r()‚̂悤‚ȕʖ¼‚Å’ñ‹Ÿ‚µ‚Ä‚¢‚é
ŽÀ‘•‚à‘½‚¢‚æB
‚±‚¤‚¢‚¤‚±‚Æ‚ª‚ ‚é‚©‚çAˆÚA«‚ðl‚¦‚Ä‚àstrtok()‚ÌŽg—p‚Í
D‚Ü‚µ‚¢‚Ƃ͌¾‚¦‚È‚¢B

423:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 01:58:54
Ž¿–â‚Å‚·B

/* test.c */
#include <stdio.h>
#include <math.h>

int main(void) {
double i = 2;
double foo;

printf("%d\n", (int)pow(10, 2)); /* Œ‹‰Ê 100 */
printf("%d\n", (int)pow(10, i)); /* Œ‹‰Ê 99 */
printf("%f\n", pow(10, i)); /* Œ‹‰Ê 100.000000 */
foo = pow(10, i);
printf("%d\n", (int)foo); /* Œ‹‰Ê 100 */

return 0;
}

‚±‚̃\[ƒX‚ðMinGW32-gcc‚ŃRƒ“ƒpƒCƒ‹EŽÀs‚·‚邯AŒ‹‰Ê‚ªƒRƒƒ“ƒg‚̂悤‚ɂȂè‚Ü‚·B
ibcc‚¾‚ÆA100A100A100.000000A100 ‚ɂȂé‚̂ł·‚ªBj
‚±‚ê‚̓Rƒ“ƒpƒCƒ‰‚ÌŽd—l‚Ȃ̂©A‚»‚ê‚Æ‚àƒoƒO‚Ȃ̂©A‚Ç‚¿‚ç‚Å‚µ‚傤‚©H


424:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 03:01:43
int main(void) {
double i = 2;
double foo;
foo = pow(10, i) - 100.0;
printf("%e\n", foo);
foo = pow(10, i);
printf("%e\n", foo);
}

‘½•ªî•ñ—Ž‚¿‚µ‚Ă邾‚¯‚¾‚ÆŽv‚¤B

425:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 13:03:40
Šî’êƒNƒ‰ƒX‚Ì‘ã“ü‰‰ŽZŽq‚ðƒI[ƒo[ƒ[ƒh‚µ‚ăƒ“ƒo‚ðƒRƒs[‚·‚邿‚¤‚É‚µ‚½‚̂ł·‚ª
”h¶ƒNƒ‰ƒX‚Å‚à“¯—l‚É‘ã“ü‰‰ŽZŽq‚ðƒI[ƒo[ƒ[ƒh‚µ‚½Žž‚ÉŠî’êƒNƒ‰ƒX‚̃ƒ“ƒo‚ðƒRƒs[‚·‚邽‚߂ɂÍ
”h¶ƒNƒ‰ƒX‚̃I[ƒo[ƒ[ƒh“à‚ÉŠî’êƒNƒ‰ƒX‚̃ƒ“ƒo‚ðƒRƒs[‚·‚邿‚¤‚Ȉ—‚ðŽ©‘O‚Å—pˆÓ‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢‚̂łµ‚傤‚©H



426:425
07/03/11 13:12:55
‚Æ‚¢‚¤‚Ì‚àAŠî’êƒNƒ‰ƒX‚Æ”h¶ƒNƒ‰ƒX‚ŃRƒs[ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ð—pˆÓ‚µ‚Ä‚¢‚邯
”h¶ƒNƒ‰ƒX‚̃Rƒs[ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ÅŽ©“®“I‚ÉŠî’êƒNƒ‰ƒX‚̃Rƒs[ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ª
ŒÄ‚΂ê‚Ä‚¢‚邿‚¤‚ÉŒ©‚¦‚Ü‚µ‚½‚Ì‚ÅBBB

427:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 13:17:40
‚±‚ñ‚ÈŠ´‚¶‚ÅŠî’êƒNƒ‰ƒX‚Ìoperaotr@=‚ðŒÄ‚ׂ΂¢‚¢B
class@Base
{
public:
@@Base&@operator@=(const@Base&);
};

class@Derived@:@public@Base
{
public:
@@Derived&@operator@=(const@Derived&);
};

Derived&@Derived::operator@=(cosnt@Derived&@d)
{
@@Base::operator@=(d);
@@//ˆÈ‰ºDrived•ª‚̃Rƒs[ˆ—
}

428:425
07/03/11 13:46:43
>>427

‚È‚é‚Ù‚ÇBŠî’êƒNƒ‰ƒX‚ðŽw’肵‚ČĂÑo‚¹‚΂悩‚Á‚½‚̂ł·‚ËB
Šî–{“I‚È‚±‚Æ‚¾‚Á‚½‚Ì‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ª‚ƂĂà•׋­‚ɂȂè‚Ü‚µ‚½B



429:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 15:08:05
Ž¿–₪‚ ‚è‚Ü‚·B

class Hoge { c }

vector<Hoge> HogeArray;

•¶–@‚Æ‚µ‚Ä‚±‚ñ‚È‚±‚Ƃł«‚Ü‚·‚©H

430:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 15:13:14
‚Å‚«‚邿

431:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 15:43:21
o—ˆ‚È‚¢‚ÈBƒZƒ~ƒRƒƒ“‚ª‚È‚¢B

432:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 16:39:16
â‘ÎŒ¾‚¤‚â‚‚ª‚¢‚邯Žv‚Á‚½

433:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 16:47:46
—g‚°‘«Žæ‚è‚̃Œƒxƒ‹‚Å“ª‚Ì’ö“x‚ª’m‚ê‚é‚Ì‚ð‚Ü‚Á‚½‚­•|‚ê‚È‚¢‚Ì‚Í
‚ ‚éˆÓ–¡“x‹¹‚©‚à

434:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 16:58:21
‚µ‚©‚µA>>431“I‚ÈŒ¾‚¢•û‚Í–â‘è‚ ‚é‚É‚µ‚Ä‚àA
Œ¾‚Á‚Ä‚ ‚°‚é‚ׂ«ƒ‚ƒm‚ł͂ ‚邯Žv‚¤B
е‚ê‚È‚¢‚¤‚¿‚͂‚¯–Y‚ꑽ‚¢‚¾‚낤‚µB

435:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 16:59:37
‚Ü‚ •¶–@‚È‚çtemplate‚ª‚ç‚݂łà‚È‚¢ŒÀ‚èƒRƒ“ƒpƒCƒ‹ˆê”­‚ŊԈႢ‚Í‚·‚®‚í‚©‚é‚ñ‚¾‚¯‚Ç‚È

436:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 17:25:54
‚»‚ê‚Å‚à•¶–@‚̊ԈႢ‚ª‚í‚©‚ç‚È‚¢l‚ª—ˆ‚éƒXƒŒ‚¾‚ÆŽv‚Á‚Ä‚½

437:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 17:38:43
>>435
ƒqƒ“ƒgFƒRƒR‚͉SŽÒƒXƒŒ

438:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 17:43:57
ƒ\[ƒX‚ƃGƒ‰[/Œx‚ðÚ‚¹‚ê‚Î
‚à‚ê‚È‚­>>435‚ª‘S‚Ä‰ðŒˆ‚µ‚Ä‚­‚ê‚éƒXƒŒ‚ɂȂè‚Ü‚µ‚½B

439:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 17:47:23
„ƒ\[ƒX‚ƃGƒ‰[/Œx‚ðÚ‚¹‚ê‚Î
‰SŽÒ‚͂ǂê‚ðÚ‚¹‚½‚ç‚¢‚¢‚Ì‚©‚à‚í‚©‚ç‚ñ‚µ“‚¢‚È‚—

440:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 19:00:00
‚¢‚â‚Å‚àuƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚̉ðŒˆv‚È‚ñ‚Ęb‘è‚ÍA
Šî–{“I‚É‚ÍA‰SŽÒ‚Ç‚±‚ë‚©“ü–åŽÒ(“ü–å‘‚ð“ǂݎn‚ß‚½‚΂©‚è)‚Æ‚¢‚¤ƒŒƒxƒ‹‚¾‚¯‚¾‚ëB
‚»‚ê‚ð‰ðŒˆ‚·‚é‚à‚ÌŠÈ’P‚¾‚µB
‚à‚¿‚ë‚ñA‹KŠi‚Ìו”‚∗ŒnˆÙ‘¶‚©‚È‚ñ‚Ęb‚Í‚ ‚邯‚Ç‚³B

–{“–‚ÉŽžŠÔ‚ª‚©‚©‚éuƒoƒOv‚Æ‚¢‚¤‚Ì‚Í
uƒRƒ“ƒpƒCƒ‹‚͒ʂ邯‚LjÓ}’Ê‚è‚É“®‚«‚Ü‚¹‚ñv‚È‚ñ‚¾‚©‚çB
‚à‚¿‚ë‚ñA‹É‹H‚ȃRƒ“ƒpƒCƒ‰‚̃oƒO‚ɂԂ‚©‚ç‚È‚¢ŒÀ‚è
uƒ\[ƒX‚Ì’Ê‚è‚É“®‚¢‚Ä‚¢‚év‚킯‚¾‚¯‚ÇB

441:429
07/03/12 00:31:30
‚·‚¢‚Ü‚¹‚ñB

431‚³‚ñ‚ÌŒ¾‚¤‚Æ‚¤‚èƒZƒ~ƒRƒƒ“‚Ì•t‚¯–Y‚ê‚Å‚µ‚½B

442:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 01:44:48
>>431‚̃GƒXƒp[”\—͂ɌhˆÓ‚ð•\‚·‚éI

443:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 01:54:30
‚±‚ê‚Í‚à‚¤ƒƒCƒNƒ~ƒ‰ƒNƒ‹‚â‚Ë

444:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 06:03:42
‚¢‚â>>441‚Í‹U•¨‚¾B

ŽO“_ƒŠ[ƒ_‚ð>>429‚̂悤‚ÉŽg‚¦‚é‚Í‚¸‚È‚¢‚à‚ñI

445:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 11:07:51
new‚Ædelete‚ð•p”ɂɎg‚¤‚̂͂悭‚È‚¢‚Å‚·‚©H

446:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 11:09:38
new‚͕ʂɂ¢‚¢‚¯‚ÇAdelete‚Í—áŠOˆÀ‘S‚â–Ê“|‚­‚³‚³‚ðl—¶‚µ‚ÄA
std::auto_ptr‚Ȃlj½‚ç‚©‚̃Xƒ}[ƒgƒ|ƒCƒ“ƒ^‚É“ü‚ê‚Ä‚¨‚­‚ׂ«B

447:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 16:47:03
p‚ð’H‚Á‚Ä99‚©‚ç1‚܂łð•\ަ‚·‚éƒvƒƒOƒ‰ƒ€‚Å‚·B

ŽÀs‚·‚邯“r’†‚Ìcount=35‚ ‚½‚è‚܂ŕ\ަ‚³‚ê‚ăGƒ‰[‚ª‹N‚±‚è‚Ü‚·B
ƒƒbƒZ[ƒWFuÊÝÄÞÙ‚³‚ê‚Ä‚¢‚È‚¢—áŠO‚Í TEST.exe ‚É‚ ‚è‚Ü‚·:0xC0000005: Access ViolationBv

‚±‚ê‚͉½ŒÌ‹N‚±‚é‚̂łµ‚傤‚©B‰ðŒˆ–@‚à‚Å‚«‚ê‚΋³‚¦‚Ä‚­‚¾‚³‚¢B‚¨Šè‚¢‚µ‚Ü‚·B
struct Test
{@int x;
@Test *p;
};
int main()
{@int i;
@std::vector<Test> v;@//x‚É1`99‚ð‡‚É“ü‚ê‚Ä‚¢‚­Bp‚ɂ͈ê‚‘O‚̃|ƒCƒ“ƒ^‚ð“ü‚ê‚é
@Test b;

@b.p = NULL;
@v.push_back(b);

@for (i=1;i<100;i++)@{@//
@b.x@=@i;
@b.p = &v[i-1];@@//
@v.push_back(b);
@}

@Test *c;
@c = &v[v.size()-1];

@int count = 0;
@while ( c->p != NULL ) @{@@@@@@//@NULL‚ªo‚é‚Ü‚Åp‚ð’H‚é
@@printf("%d: %d\n",count++,c->x);
@@c = c->p;
@}@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@’·‚­‚È‚Á‚Ä‚·‚¢‚Ü‚¹‚ñB

448:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 17:02:59
push_back‚µ‚Ä‚¢‚Á‚Ävector‚̃TƒCƒY‚ª‚Å‚©‚­‚È‚Á‚½‚Æ‚«‚Évector“à•”‚ÅÄŠ„‚è“–‚Ä‚ª‹N‚±‚Á‚Ä‚éB
‚Ȃ̂Å&v[i-1]‚Í“r’†‚©‚ç•s³‚ȃ|ƒCƒ“ƒ^‚ðŽw‚·B
‚Ȃ̂Ŗ{“–‚Í&v[i-1]‚ª•s•ςȂ̂ðŠú‘Ò‚µ‚¿‚áƒ_ƒB

«‚±‚¤‚â‚Á‚Äʼn‚É100Šm•Û‚µ‚Ä‚¨‚¯‚ÎÄŠ„‚è“–‚Ä‚ª‹N‚±‚ç‚È‚¢‚¾‚낤‚©‚ç‘åä•vB

int main()
{
int i;
std::vector<Test> v(100);
Test b;

b.p = NULL;
v[0] = b;

for (i=1;i<100;i++) {
b.x = i;
b.p = &v[i-1];
v[i] = b;
}

Test *c;
c = &v[v.size()-1];

int count = 0;
while ( c->p != NULL ) {
printf("%d: %d\n",count++,c->x);
c = c->p;
}
}

449:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 17:04:21
‚ A‚Å‚à“¯—»‚ª‚±‚ñ‚ȃR[ƒh‘Å‚Á‚½‚牣‚é

450:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 17:59:18
錾‚µ‚½Œã‚É—]—T‚ðŽ‚Á‚ÄNULL‚Ì—v‘f‚ð’ljÁ‚µ‚Ä‚â‚ç‚È‚¢‚ƑʖڂȂ̂©
‚ÅA•s‘«‚µ‚Ä‚«‚½‚ç‚Ü‚½—]—T‚ðŽ‚Á‚ÄNULL‚Æ––’[‚Ì—v‘f‚ð
ŽÀÛ‚ÉŠ„‚è“–‚Ä‚½Žž‚ÍŠ„‚è“–‚Ä‚½Š‚É‘‚«ž‚ނ̂Ɠ¯Žž‚ÉA––’[‚ƂȂéˆÊ’u‚à•Ï‚¦‚Ä‚â‚ç‚É‚á‚È‚ç‚ñ
‚±‚ñ‚ÈŽ–‚µ‚Ä‚½‚çvector‚̈Ӗ¡–³‚¢‚¶‚á‚ñ

451:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 18:13:42
‹ó‚łȂ¢ƒfƒBƒŒƒNƒgƒŠ‚ð‚܂邲‚Æ
휂·‚éŠÖ”‚Á‚Ä‚ ‚é‚Å‚µ‚傤‚©B
C++Builder‚Å‚·B

452:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 18:18:30
C++Builder‚Í’m‚ç‚ñ‚ÈB
Win32 API‚É‚ÍSHFileOperation‚ª‚ ‚邪B

453:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 18:24:20
system("rmdir /S /Q C:\");

454:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 18:30:34
>>448
‚â‚Í‚èꊂª•Ï‚í‚Á‚Ä‚¢‚½‚̂ł·‚©EEE
vector‚ðŽg‚¤‚ׂ«‚¶‚á‚È‚©‚Á‚½‚悤‚Å‚·‚Ë
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

455:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 18:44:58
>>454
ƒCƒŒƒe[ƒ^Žg‚¦

456:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 18:51:32
‚Â[‚©list<int>Žg‚¦

457:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 18:54:06
>>452
SHFileOperation‚Å‚·‚©B
Œ©‚Ă݂½‚ñ‚Å‚·‚ªAˆø”‚ª‚½‚­‚³‚ñ‚ ‚Á‚ē‚»‚¤‚Å‚·‚ËBiо
ŠÈ’P‚ȉðà‚ÆŽg—p—á‚Ç‚±‚©‚ɂȂ¢‚©’T‚µ‚ÄŒ©‚Ü‚·B

>>453
‚¨‚¨‚¨B¡‚Í‚±‚Ì•û–@‚Ås‚«‚½‚¢‚ÆŽv‚¢‚Ü‚·B

‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

458:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 19:26:01
‚·‚¢‚Ü‚¹‚ñ‚ª‰SŽÒ‚ÌŽ¿–â‚Å‚·B
‚ ‚éƒNƒ‰ƒX“à‚Ånew‚µ‚½ƒƒ“ƒo•Ï”‚Ö‚ÌŽQÆ‚©ƒ|ƒCƒ“ƒ^‚ð•Ô‚·ê‡A
ƒNƒ‰ƒX‚ÌŠO‘¤‚©‚çdelete‚³‚¹‚È‚¢‚悤‚É‚·‚é‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚ñ‚Å‚µ‚傤‚©H
const‚‚¯‚ê‚΃Rƒ“ƒpƒCƒ‹ƒGƒ‰[‚ɂȂé‚à‚ñ‚¾‚ÆŽv‚Á‚Ä‚½‚ñ‚Å‚·‚ªA
ŽŽ‚µ‚Ă݂½‚çƒ_ƒ‚Å‚µ‚½B

class moge;//Úׂ͗ª
class hoge{
@moge* mp;
@public:
@//—ª
@const moge * const getMp(){return mp;};
@const moge& getMRef(){return *mp};
}

void f(hoge& h){
@const moge * const mp = h.getMp();
@delete mp; //ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ɂȂÁ‚Ăقµ‚¢
}

void g(hoge& h){
@const int& i = h.getRef();
@delete &i; //ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ɂȂÁ‚Ăقµ‚¢
}

459:458
07/03/12 19:29:44
‚·‚¢‚Ü‚¹‚ñBg()‚ªƒƒ`ƒƒƒNƒ`ƒƒ‚ɂȂÁ‚Ă܂µ‚½B
void g(hoge& h){
@const moge& m = h.getMRef();
@delete &m;//ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ɂȂÁ‚Ăقµ‚¢
}

‚ª³‚µ‚¢‚Å‚·‚ËB

460:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 19:32:01
ƒfƒXƒgƒ‰ƒNƒ^‚ðprivate‚ÖˆÚs

461:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 19:36:53
>>455
std::vector‚̃CƒeƒŒ[ƒ^‚ÍA
Šî‚Ìvector‚Ì—v‘f”‚ª•Ï‚í‚Á‚½‚ç–³Œø‚ɂȂÁ‚Ă悢‚ƂȂÁ‚Ä‚¢‚é‚Ì‚ÅA
‰½‚Ì‰ðŒˆ‚É‚à‚È‚ç‚È‚¢B

462:458
07/03/12 20:02:43
>>460 ‘¦ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
Šm‚©‚ÉŽ¿–â“à—e‚Ì“š‚¦‚É‚Í‚È‚Á‚Ä‚é‚ñ‚Å‚·‚ªA‚¿‚å‚Á‚Æà–¾•s‘«‚Å‚µ‚½B
class hoge‚̃ƒ“ƒoŠÖ”“à‚Åmoge‚ðnew‚µ‚Ä‚¢‚ÄAhoge‚̃fƒXƒgƒ‰ƒNƒ^‚Å
delete‚µ‚½‚¢‚ñ‚Å‚·B
moge‚̃fƒXƒgƒ‰ƒNƒ^‚ðprivate‚É‚·‚邯hoge‚Ì”jŠüŽž‚Édelete‚Å‚«‚¸‚Ƀƒ‚ƒŠ‚ª
ƒŠ[ƒN‚µ‚Ä‚µ‚Ü‚¤‚Æ‚¢‚¤–â‘肪o‚Ä‚µ‚Ü‚¢‚Ü‚·‚æ‚ËB

463:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 20:16:05
‚¾‚Á‚½‚çA—F’B‚É‚Å‚à‚µ‚ë‚æB

464:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 20:21:16
Š—LŒ ‚ªˆÚ“®‚µ‚È‚¢ƒXƒ}[ƒgƒ|ƒCƒ“ƒ^Žg‚¦‚ÎH

465:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 20:29:52
ƒNƒ‰ƒX‚ð1ŠK‘w‘‚₹‚΂¢‚¢‚ñ‚łȂ¢‚ÌB
class IMoge{ protected:~IMoge(){}};
class moge : public IMoge{public:~moge(){} };
class hoge{ moge *mp;
@@@public : IMoge &getmogeref(){ return *mp; }
@@@~hoge(){delete mp;} };

466:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 20:36:14
‚»‚¤‚¾AŠO‘¤‚©‚çdelete‚µ‚È‚¢ÝŒv‚É‚·‚ê‚΂¢‚¢‚ñ‚¾I
‚¤‚퉴ƒ}ƒW“ª—Ç‚¢^^

467:458
07/03/12 20:39:01
>>463-465
‚Ç‚¤‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚½‚Ô‚ñ—F’B‚É‚·‚é‚Ì‚ªˆê”ÔŒÂl“I‚È—v‹‚ɇ‚Á‚Ä‚¢‚邯Žv‚¢‚Ü‚·B
‚Æ‚¢‚¤‚©A‚±‚ñ‚ÈŠî–{“I‚È‚±‚Æ‚à•‚‚©‚΂Ȃ¢‚ ‚½‚èAƒ_ƒƒ_ƒ‚Å‚·‚ËB


468:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/13 00:04:47
ŽžŠÔ‚Ì“s‡‚¾‚ÆŽv‚¤‚ªA>466‚̃Xƒ‹[‚³‚ê‚Á‚Õ‚è‚É•¬‚¢‚½B
‚¢‚âA‚½‚Ô‚ñ“Ë‚Áž‚Ü‚ê‚Ä‚à‚»‚ê‚Í‚»‚ê‚Å¢‚é‚ñ‚¾‚낤‚¯‚ÇB

469:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/13 19:37:36
ˆÈ‰º‚̂悤‚ȃvƒƒOƒ‰ƒ€‚ðŽÀs‚·‚邯
error LNK2019: –¢‰ðŒˆ‚ÌŠO•”ƒVƒ“ƒ{ƒ‹ "public: void __thiscall C01::TEST(void)"`
‚Ƃł܂·B
inline‚ð‚Í‚¸‚ê‚Î’Ê‚é‚̂ł·‚ªA‚Ç‚¤‚µ‚Ä‚àinline‚ð•t‚¯‚½‚¢‚Å‚·B
‰ðŒˆ•û–@ŒäŠè‚¢‚µ‚Ü‚·B

//00.cpp
#include "01.h"
void main()
{
C01 c;
c.TEST();
}

//01.h
class C01
{
public:
void TEST();
};

//01.cpp
inline
void C01::TEST()
{
}

470:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/13 19:48:32
01.h‚ɃRƒ“ƒXƒgƒ‰ƒNƒ^‚Ì’è‹`‚ð‘‚­B

471:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/13 19:49:28
ƒwƒbƒ_‚É‘‚¯‚æ

472:469
07/03/13 21:04:32
>>470
ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚Ì—L–³‚ÍŠÖŒW—L‚è‚Ü‚¹‚ñ‚Å‚µ‚½B

>>471
TEST()ŠÖ”‚ðƒwƒbƒ_‚É‘‚¢‚½‚ç’Ê‚è‚Ü‚µ‚½B
—L‚è“‚²‚´‚¢‚Ü‚·B
‚¿‚Ȃ݂É.cpp‚Ì•û‚É‘‚­Ž–‚Ío—ˆ‚È‚¢‚̂łµ‚傤‚©H

473:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/13 21:06:38
cppƒtƒ@ƒCƒ‹‚É’è‹`‚ð‘‚­‚È‚çinline•t‚¯‚é‚È‚æB

474:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/13 21:07:28
Šî–{“I‚É‘¼‚̃tƒ@ƒCƒ‹‚©‚ç‰ÂŽ‹‚¶‚á‚È‚¢‚Æinline“WŠJ‚͂ł«‚È‚¢
ƒŠƒ“ƒJ‚ª‚â‚Á‚Ä‚­‚ꂽ‚è‚à‚·‚éê‡‚à‚ ‚é‚炵‚¢‚¯‚Ç

475:469
07/03/13 21:20:58
>>473-474
‚È‚é‚Ù‚ÇA—L‚è“‚²‚´‚¢‚Ü‚·B

476:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/13 23:34:14
OS RHEL V4.3

gcc version 3.4.6

ƒRƒ“ƒpƒCƒ‹ƒIƒvƒVƒ‡ƒ“
-D_XOPEN_SOURCE=600

Œx: ˆø” 2 ŒÂ‚Ì `read' ‚ð“n‚µ‚Ü‚·‚É‚æ‚èAƒ|ƒCƒ“ƒ^‚ÌŽ¦‚·Œ^‚©
‚ç‚ÌCüŽq‚ªØ‚èŽÌ‚Ä‚ç‚ê‚Ü‚·B

read()‚ð—˜—p‚µ‚Ä‚¢‚éƒ\[ƒX‚ðƒRƒ“ƒpƒCƒ‹‚µ‚悤‚Æ‚·‚邯ã‹L‚̂悤‚È
Œx‚ªo‚Ü‚·B‚È‚º‚±‚ñ‚ÈŒx‚ªo‚é‚Ì‚©‚³‚Á‚Ï‚è‚Å‚·B

‰½‚©‚æ‚¢‰ðŒˆ•û–@‚ð‚²‘¶’m‚Ì•û‚Í‚¨‚ç‚ê‚Ü‚¹‚ñ‚©H

477:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/14 00:09:42
‚¿‚å‚Á‚Æ‚»‚Ìread‚ÌŽü•Ó‚ðŽN‚µ‚Ä‚­‚ê‚Ü‚¢‚©H

478:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/14 01:27:36
>>476
Œx:read‚É“n‚·‘æ“ñˆø‚«”‚̃|ƒCƒ“ƒ^CüŽq‚ª”‚ª‚³‚ê‚Ü‚·B

read()‚Éconst char *“n‚µ‚½‚肵‚Ä‚¢‚È‚¢?

479:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/14 01:35:35
ˆø”2ƒR‚Ìread‚Á‚ĂȂñ‚¾B•’Êread‚͈ø”3ƒR‚¶‚á‚È‚¢‚©B

480:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/14 01:44:53
>>479
gcc‚̃Gƒ‰[ƒƒbƒZ[ƒW‚Ì“ú–{Œê–󂪖³’ƒ‹ê’ƒ‚È‚ÌB³‰ð‚Í>478B

481:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/14 16:23:49
for(int i=0; i<3; i++){
handle[i]=_beginthread(...);
}

//handle[0],handle[1],handle[2]‚ǂꂩ‚çAI‚í‚é‚Ì‚©‚í‚©‚è‚Ü‚¹‚ñ
for(int i=0; i<3; i++){
WaitForSingleObject( handle[i] , INFINITE );
}

‚R‚ƒXƒŒƒbƒh‚ð—§‚¿ã‚°‚Ü‚µ‚½‚ªAŒãˆ—‚Ì•û–@‚Å¢‚Á‚Ä‚¨‚è‚Ü‚·B
ã‹L‚̂悤‚É‚·‚邯AWaitForSingleObject‚ÅA
‰i‰“‚ɑ҂Âó‘ԂɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·B
‚Ç‚¤‚·‚邯‚«‚ê‚¢‚ÉAŒãˆ—‚Å‚«‚é‚Å‚µ‚傤‚©H
‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

482:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/14 16:25:03
WaitForMultipleObject ‚ÍH

483:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/14 16:44:15
‚ ‚Æ_beginthreadexŽg‚Á‚ÄŽ©•ª‚Ńnƒ“ƒhƒ‹‚ð•‚¶‚邿‚¤‚É‚µ‚ëB

484:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/14 16:50:34
‚Á‚ÆAs‚ª‚‚­‚ËA‚»‚¤‚¢‚¦‚Î WaitForMultipleObjects

485:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/14 21:17:27
C++‚̃‰ƒCƒuƒ‰ƒŠ‚Ƀtƒ@ƒCƒ‹‚ðˆµ‚¤‚½‚߂̃Nƒ‰ƒX‚Í‚ ‚è‚Ü‚¹‚ñ‚©H

486:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/14 21:18:30
std::fstream‚Ì‚±‚Æ‚ðŒ¾‚Á‚Ä‚¢‚é‚Ì‚©H

487:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/14 21:27:52
–{“–‚É‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·

488:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/15 00:11:28
ƒƒ‰‚”

489:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/15 10:16:57
>>482
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
for (int i=0; i<3; i++){
while(WaitForMultipleObjects(3, handle,TRUE, 1000) == WAIT_TIMEOUT){
OutputDebugString("ƒ^ƒCƒ€ƒAƒEƒg‚µ‚Ü‚µ‚½");
}
OutputDebugString("ƒ^ƒCƒ€ƒAƒEƒgˆÈŠOƒfƒX");
}
‚±‚ê‚ÅA‚«‚ê‚¢‚Ɍ㈗‚Å‚«‚Ü‚µ‚½B

>>483
_beginthread‚ÍACloseHandle()‚µ‚È‚­‚Ä‚àAŽ©“®‚ŕ‚¶‚Ă邩‚à‚µ‚ê‚È‚¢‚Å‚·B
ƒlƒbƒg‚ÅŒŸõ‚·‚邯AŽ©“®‚ŕ‚¶‚Ä‚é‚Ý‚½‚¢‚È‚±‚Æ‘‚¢‚Ä‚ ‚è‚Ü‚µ‚½B
ŽŽ‚µ‚ÉCloseHandle()‚µ‚Ä‚Ý‚é‚ÆAƒGƒ‰[‚ł܂µ‚½B
ŠÂ‹«‚ÍAC++Builder‚Å‚·‚ªA_beginthreadex‚ðŽg—p‚µ‚½‚Ù‚¤‚ªA—Ç‚¢‚̂łµ‚傤‚©H

490:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/15 13:10:23
ŠÂ‹«‚ÍWindows‚Å‚·B
URLƒfƒR[ƒh‚ɂ‚¢‚Ä‹³‚¦‚Ä‚­‚¾‚³‚¢B
URLØÝ¸(work.tkensaku.com)
‚±‚¿‚ç‚̃TƒCƒg‚È‚ÇAƒCƒ“ƒ^[ƒlƒbƒg‚É—Ž‚¿‚Ä‚¢‚é‚à‚̂𗘗p‚µ‚Ä
ƒfƒR[ƒh‚µ‚Ă݂½‚̂ł·‚ªA‚«‚¿‚ñ‚ƃfƒR[ƒh‚Å‚«‚邯‚«‚Ƃł«‚È‚¢‚Æ‚«‚ª‚ ‚è‚Ü‚·B

—Ⴆ‚ÎA
‚PDu%82%A0%82%A0%82%A0v->u‚ ‚ ‚ v
‚QDu%E6%96%B0%E8%A6%8F%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%20%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88.txtv->uæ–°è¦ãƒ†ã‚­ã‚¹ãƒEドキュメンãƒEtxtv

‚P‚ÍA‚¤‚Ü‚­‚¢‚«‚Ü‚µ‚½‚ª‚Q‚ª•¶Žš‰»‚¯‚µ‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B
URLØÝ¸(www.taka-k.com)
‚±‚¿‚ç‚ÌŠÖ”‚ÅAŠm”F‚µ‚Ü‚µ‚½‚ª“¯—l‚Éuæ–°è¦ãƒ†ã‚­ã‚¹ãƒEドキュメンãƒEtxtv‚Æo—Í‚³‚ê‚Ü‚µ‚½B

URLØÝ¸(www.tagindex.com)‚ÅA2‚ðŠm”F‚·‚邯uV‹KƒeƒLƒXƒg ƒhƒLƒ…ƒƒ“ƒg.txtv‚Ƴí‚É•\ަ‚³‚ê‚Ü‚µ‚½B
uV‹KƒeƒLƒXƒg ƒhƒLƒ…ƒƒ“ƒg.txtv->u%E6%96%B0%E8%A6%8F%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%20%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88.txtv
‚̃Gƒ“ƒR[ƒh‚ͳí‚Ȃ̂©‚à‚µ‚ê‚Ü‚¹‚ñB
‰½‚ªŒ´ˆö‚Ȃ̂©‚í‚©‚ç‚È‚¢‚̂ł·‚ªA‚Ç‚¤‚·‚ê‚Îí‚ɳí‚ɃfƒR[ƒh‚Å‚«‚é‚Å‚µ‚傤‚©B
‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

491:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/15 13:13:11
‚»‚ê‚Í‚à‚µ‚©‚µ‚Ä•¶ŽšƒR[ƒh‚̈Ⴂ‚Ȃ̂łÍH

492:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/15 13:27:10
Ž¿–â‚Å‚·B
template‚ðŽg‚Á‚Ä‚¢‚é‚̂ł·‚ªA
template<class T>‚Æ‚µ‚½ŽžA‚±‚ÌT‚ªuIHoge‚ðŒp³‚µ‚½ƒNƒ‰ƒX‚©‚Ç‚¤‚©v‚ð”»’f‚·‚é•û–@‚͂Ȃ¢‚Å‚µ‚傤‚©H

if (isIHogesChild(T))
{
@IHoge‚ðŒp³‚µ‚Ä‚¢‚邯‚«‚̈—.
}
else
{
@‚»‚êˆÓŠO‚ÌŽž‚̈—.
}
‚Æ‚â‚肽‚¢‚̂ł·B

493:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/15 14:14:16
>>490
1‚ÍCP932A2‚ÍUTF-8BUTF-8‚ðCP932ŠÂ‹«‚Å•\ަ‚µ‚悤‚Æ‚·‚é‚©‚ç•¶Žš‰»‚¯‚µ‚Ä‚¢‚邾‚¯B

494:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/15 14:48:28
>>491
>>493
>1‚ÍCP932A2‚ÍUTF-8BUTF-8‚ðCP932ŠÂ‹«‚Å•\ަ‚µ‚悤‚Æ‚·‚é‚©‚ç•¶Žš‰»‚¯‚µ‚Ä‚¢‚邾‚¯B
‚·‚²‚¢B‚Ç‚¤‚â‚Á‚Ä2‚ÍUTF-8‚Ƃ킩‚é‚̂łµ‚傤‚©B
u%E6%96EEEv‚𒭂߂Ă¢‚邯‚í‚©‚é‚̂ł·‚©H


495:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/15 14:51:43
UTF-8‚Í•¶Žš‚Ìæ“ªƒoƒCƒg‚Ì“ª‚̃rƒbƒg‚ª—§‚Á‚Ä‚½‚ç2”Ô–Ú‚à•K‚¸—§‚‚©‚ç‚È
‚»‚µ‚ÄA3ƒoƒCƒg•¶Žš‚È‚ç1110 ‚ÅŽn‚Ü‚é‚̂ŕK‚¸E‚ÅŽn‚Ü‚éB

496:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/15 14:53:50
’­‚߂Ă¢‚Ä‚à”»‚邪A”O‚ׂ̈Éiconv -f CP932 -t UTF-8|od -t x1‚ðŽÀs‚µ‚ÄuV‹KƒeƒLƒXƒg ƒhƒLƒ…ƒƒ“ƒgv‚ðƒy[ƒXƒg‚µ‚ÄŒ©‚½B
‚ÅA—\‘z’ʂ肱‚ñ‚Èo—Í‚ª“¾‚ç‚ꂽ‚킯‚¾B
--
0000000 e6 96 b0 e8 a6 8f e3 83 86 e3 82 ad e3 82 b9 e3
0000020 83 88 20 e3 83 89 e3 82 ad e3 83 a5 e3 83 a1 e3
0000040 83 b3 e3 83 88 0a
0000046


497:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/15 15:31:49
>>492
boost::is_base_of<IHoge,@T>

498:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/15 16:49:31
>>492
ƒRƒ“ƒpƒCƒ‹Žž‚É•ª‚©‚鎖‚ðŽÀsŽž‚É”»’è‚·‚é‚͔̂ñŒø—¦‚¾‚æB

”ñŒø—¦‚Ç‚±‚ë‚©ƒRƒ“ƒpƒCƒ‹‚ª’Ê‚ç‚È‚­‚Ȃ邱‚Æ‚à‘½‚¢B

499:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/15 16:55:59
ŽÀsŽž‚É“®“I‚ɃNƒ‰ƒX‚ðì‚邿‚¤‚È\‘¢‚͑ʖڂƂ¢‚¤‚±‚Æ‚©

500:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/15 17:07:09
>499
’N‚à‚»‚ñ‚È‚±‚ÆŒ¾‚Á‚ĂȂ¢‚ª

501:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/15 17:08:16
sage–Y‚ê‚Ä‚½corz

502:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/15 18:08:05
>>498
ŽÀ—p“I‚ȃRƒ“ƒpƒCƒ‰‚È‚çÅ“K‰»‚Åif•¶‚ð‚³‚Á‚­‚è‚ÆÁ‚µ‚Ä‚­‚ê‚éB

503:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/15 20:52:02
C++‚ÅVisual studio‚ÌŽ¿–â‚È‚ñ‚Å‚·‚¯‚ÇA—Ⴆ‚Îabcde‚ðstring‚ňø‚Á’£‚Á‚Ä‚«‚Ä
‚»‚Ì•¶Žš”‚ð®”‚É’¼‚·i‚±‚Ìꇂ¾‚Æ5j•û–@‚Á‚Ä‚ ‚è‚Ü‚·‚©H
•Ê‚Éstring‚ðŽg‚í‚È‚­‚Ä‚à‚¢‚¢‚ñ‚Å‚·‚ªEEEE

504:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/15 20:53:58
size()
length()

505:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/15 20:55:49
•¶Žš”‚ð®”‚É’¼‚·‚̈Ӗ¡‚ª‚í‚©‚ç‚ñ
®”‚¶‚á‚È‚¢‚Ì‚©‚挳‚Í

506:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/15 20:59:47
‚ ‚ Alength‚ð–Y‚ê‚Ă܂µ‚½B
‚Ç‚¤‚à‚ ‚肪‚Æ‚¤B

507:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/15 21:00:14
‚í‚©‚ç‚ñ‚¼B>>503‚Ì¢ŠE‚ł̓}ƒCƒiƒX‚©‚à‚µ‚ê‚ñ‚µA‚Í‚½‚Ü‚½‹•”‚©‚à‚µ‚ê‚ñ



508:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/15 21:05:31
•½s¢ŠE‚ÌZl‚Å‚àOK
‚½‚¾‚µ‚»‚Ìê‡AŽ¿–âŽÒ‚Í•K‚¸Aog’n‚ð‘‚«‚Ü‚µ‚傤

509:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/15 21:28:27
•¶Žš”‚ð®”‚É’¼‚·‚Á‚Ä‚¢‚¤‚©A•¶Žš”‚𔂦‚½‚©‚Á‚½‚ñ‚Å‚·B

510:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/15 21:56:27
C++@VisualStudio‚ÅŽ¿–₳‚¹‚Ä‚¢‚½‚¾‚«‚Ü‚·

unsigned char *@‚Æ@System::String^@i#include<string.h>j
‚±‚Ì“ñ‚Â‚ð‚¨ŒÝ‚¢•ÏŠ·‚·‚é•û–@‚ð‹³‚¦‚Ä‚¢‚½‚¾‚«‚½‚¢‚Å‚·

511:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/15 22:02:19
URLØÝ¸(support.microsoft.com)
ƒ}ƒl[ƒWƒhC++Œü‚¯‚Ì‹LŽ–‚¾‚ªA‚½‚Æ‚¦C++/CLI‚Å‚à\•¶‚ªˆá‚¤‚¾‚¯‚Å’†g‚Í’Ê—p‚·‚éB

512:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/15 22:05:37
‚Ü‚½C++‚ÌŽ¿–â‚È‚ñ‚Å‚·‚ªA
abcde
‚Æ‚¢‚¤•¶Žš—ñ‚ª‚ ‚邯‚µ‚ÄA¶‚©‚ç4”Ô–ÚEd‚ðŽæ‚èo‚·‚̂͂ǂ¤‚·‚ê‚΂悢‚Å‚·‚©H

513:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/15 22:11:08
c=s[3];

514:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/15 22:11:42
‚¿‚á‚ñ‚Æog’n‚𖾋L‚µ‚悤‚ÈB

515:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/15 22:14:33
>>513
‚¢‚Ü‚¢‚¿‚í‚©‚ç‚È‚¢‚̂ł·‚ªEEE

>>514
og’nH
ˆê‰ž“Œ‹ž‚Å‚·‚¯‚ÇEEE

‚à‚¤­‚µÚ‚µ‚­‹³‚¦‚Ä’¸‚¯‚Ü‚¹‚ñ‚©H
¢‚Á‚Ä‚é‚ñ‚Å‚·B

516:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/15 22:19:42
¢‚Á‚Ä2ch—ˆ‚ÄŽ¿–₵‚ÄAƒYƒoƒŠ‰ñ“š‚𓾂Ăà‚È‚¨H‚¢‰º‚ª‚郄ƒc‚Á‚Ăǂ¤‚©‚µ‚Ă邯Žv‚¤B
‚ ‚Ƃ͌Ÿõ‚Å‚à‚µ‚ĕ׋­‚µ‚ë‚æB20•ª‚Å—‰ð‚Å‚«‚邾‚ëB

517:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/15 22:25:37
>>516
>>513‚Ì@c=s[3];@‚ªƒYƒoƒŠ“š‚¦‚È‚ñ‚Å‚·‚©H
C++‚Á‚Äˆê•¶Žš‚Å‘‚©‚ê‚Ä‚¢‚é‚Ì‚ðŒ©‚½‚±‚Æ‚ª‚È‚©‚Á‚½‚Ì‚Å
‚Ȃɂ©È—ª‚³‚ê‚Ä‚é‚Ì‚©‚ÆŒë‰ð‚µ‚Ă܂µ‚½B‚·‚¢‚Ü‚¹‚ñ‚Å‚µ‚½B

518:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/15 22:45:44
>>502
‚»‚êˆÈ‘O‚ɃRƒ“ƒpƒCƒ‹’Ê‚ç‚È‚­‚È‚é‚Æ‚«‚ª‚ ‚é‚Á‚ÄB

Modern C++ Design‚ ‚½‚è‚É‘‚¢‚ĂȂ©‚Á‚½‚©‚È`

519:510
07/03/15 23:03:33
>>511
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
ƒy[ƒWŒ©‚È‚ª‚çFX•׋­‚µ‚Ă݂܂·

520:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/15 23:49:55
>>495
>>496
‚¿‚å‚Á‚ÆŽžŠÔ‚©‚©‚Á‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½‚ªA
•¶ŽšƒR[ƒh•ÏŠ·‚Å‚«‚Ü‚µ‚½I
‚Ü‚¾A‚ ‚ñ‚܂藉ð‚Å‚«‚Ä–³‚¢‚Å‚·‚ª
ƒlƒbƒg‚ÅŒŸõ‚µ‚ĕ׋­‚µ‚Ü‚·B

‚Ç‚¤‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
‚Ù‚ñ‚Æ•‚©‚è‚Ü‚µ‚½B

521:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/16 00:53:20
>>518
‚à‚Í‚âModern‚Å‚à‚È‚ñ‚Å‚à‚È‚¢–{‚ðŽ‚¿o‚µ‚Ä‚«‚Ä‚à‚ç‚Á‚ĂࢂéB
‚Ç‚¤‚¢‚¤Žž‚¾H

522:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/16 01:50:54
‚à‚Í‚âModern‚Å‚à‚È‚ñ‚Å‚à‚È‚¢’è”Ô–{‚Ìà–¾‚È‚ñ‚©‚µ‚È‚«‚á‚¢‚¯‚È‚¢‚Ì‚©B

523:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/16 06:20:04
>>489
’x‚¢‚¯‚Çex‚¶‚á‚È‚¢•û‚̓nƒ“ƒhƒ‹‚ðŽ©“®‚ŕ‚¶‚é‚Ì‚ÅWaitFor`‚ðŽg‚¤‚ׂ«‚ł͂ ‚è‚Ü‚¹‚ñ
‚·‚Å‚ÉI—¹‚µ‚Ä‚¢‚éƒXƒŒƒbƒhƒnƒ“ƒhƒ‹‚ɑ΂µ‚ÄWaitForSingleObjectihoge,INFINITEj
‚·‚邯‚¸‚Á‚Æ–ß‚Á‚Ä‚±‚È‚©‚Á‚½‚肵‚Ü‚·
̂͂܂Á‚½‚±‚Æ‚ª‚ ‚Á‚½‚ñ‚¾‚¯‚Ç¡Œ©‚Ă݂½‚çMSDN‚É‚à‘‚¢‚Ä‚ ‚è‚Ü‚·‚Ë

524:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/16 07:36:44
>>521
—Ⴆ‚Î

T hoge;
if(isIHogesChild(T)){
hoge.fun1();
}else{
hoge.fun2();
}
‚Í
T‚Éfun1,fun2‚Ì—¼•û‚ª’è‹`‚³‚ê‚ĂȂ¢‚ƃRƒ“ƒpƒCƒ‹ƒGƒ‰[

525:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/16 07:40:11
‚»‚ꂾ‚Á‚½‚ç•”•ª“ÁŽê‰»‚µ‚½‚èenable_if‚ÅØ‚è‘Ö‚¦‚½‚è‚·‚ê‚΂¢‚¢B

526:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/16 08:35:42
‚¢‚â‘S‚­‚»‚Ì’Ê‚èB
•’Êif‚ÍŽg‚í‚È‚¢‚Å‚µ‚åB

527:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/16 08:49:39
‚¢‚â‘S‚­‚»‚Ì’Ê‚èB
•’Êif‚ÍŽg‚í‚È‚¢‚Å‚µ‚åB

528:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/16 09:22:12
‚¢‚â‘S‚­‚»‚Ì’Ê‚èB
•’Êif‚ÍŽg‚í‚È‚¢‚Å‚µ‚åB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@nullpo

529:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/16 09:57:05
[ŠÂ‹«]C++Builder
hoge.ini‚Ý‚½‚¢‚ÈAÝ’èƒtƒ@ƒCƒ‹‚ª‚È‚¢‚Ì‚É
exeƒtƒ@ƒCƒ‹‚ðƒNƒŠƒbƒN‚µ‚ÄÄ‹N“®‚µ‚Ä‚àAÝ’è’l‚ð
•ÛŽ‚µ‚Ä‚éƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ðA—Ç‚­Œ©‚©‚¯‚Ü‚·‚ª
‚ ‚ê‚͂ǂ¤‚â‚é‚̂łµ‚傤‚©B

530:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/16 10:45:20
‚Â[ƒŒƒWƒXƒgƒŠ]

531:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/16 11:21:49
WindowsƒtƒHƒ‹ƒ_‚ÉiniƒuƒbƒRƒ~

532:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/16 12:47:52
>>530-531
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
ƒCƒ“ƒXƒg[ƒ‹‚µ‚ĂȂ¢ƒ\ƒtƒg‚Å‚à,Ý’è’l‚ð•ÛŽ‚µ‚Ä‚¢‚é‚Ì‚ÅA
•sŽv‹c‚¾‚Á‚½‚ñ‚Å‚·‚ªA‚»‚¤‚¢‚¤•û–@‚à‚ ‚é‚ñ‚Å‚·‚ËB

¡‚ÍAŽ©•ª‚Åì‚邯‚«"hoge=hoge"ikey=valuej‚¾‚¯‚ÌŒ`Ž®‚Å‚â‚Á‚Ä‚¢‚é‚Ì‚ÅA
ugetline‚ňês‚¸‚“ǂݞ‚ñ‚ÅAstd::map<std::string,std::string>‚ÉŠi”[v
‚ÅŠÈ’P‚È‚ñ‚Å‚·‚ªB

[hoge]
hoge=hoge
hoge=hoge
[hoge]
hoge=hoge
EEE
‚±‚¤‚¢‚¤Ý’èƒtƒ@ƒCƒ‹‚̓ǂݑ‚«‚Ì•û–@‰ðà‚µ‚Ä‚é
ƒTƒCƒg–³‚¢‚Å‚µ‚傤‚©B
ƒI[ƒvƒ“ƒ\[ƒX‚̃\ƒtƒg‚Ȃǂ̃\[ƒXŒ©‚ĕ׋­‚µ‚悤‚Æ
Žv‚Á‚Ä‚é‚ñ‚Å‚·‚ªAƒ\[ƒX‚ª–c‘å‚Ȃ̂ª‘½‚­‚ÄA
‚È‚©‚È‚©Ý’è’l‚̓ǂݞ‚ñ‚ł镔•ª‚ðA’T‚µ“–‚Ă邱‚Æo—ˆ‚Ü‚¹‚ñB

i[]‚Ì•”•ª‚Ì–¼‘O,key’l,value’lj\‘¢‘̂Ɋi”[‚µ‚Ä‚¢‚­‚Ì‚©‚ÆŽv‚Á‚½‚ñ‚Å‚·‚ªA
“ǂݞ‚Ý‚à‘‚«ž‚Ý‚àA‚È‚ñ‚¾‚©“‚¢‚Å‚·B


ŽŸƒy[ƒW
ÅVƒŒƒX•\ަ
ƒXƒŒƒbƒh‚ÌŒŸõ
—ÞŽ—ƒXƒŒˆê——
˜b‘è‚̃jƒ…[ƒX
‚¨‚Ü‚©‚¹ƒŠƒXƒg
¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ
‰É‚‚Ԃµ2ch

5306“ú‘O‚ÉXV/200 KB
’S“–:undef