y‰SŽÒнŒ}zC/C++Ž ..
[2ch|¥Menu]
884:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/12 23:19:55
ŠÂ‹«‚ÍVC++6‚ÅŽ¿–â‚È‚ñ‚Å‚·‚ªA

SetConsoleCtrlHandler()‚Ńnƒ“ƒhƒ‰ŠÖ”‚ð“o˜^‚µ‚Ü‚·B
‚»‚µ‚ÄACTRL_CLOSE_EVENTiƒAƒvƒŠ‚ÌI—¹ƒCƒxƒ“ƒgj‚ð”­¶‚³‚¹A
“o˜^‚µ‚½ŠÖ”“à‚ň—‚ðs‚¢‚½‚¢‚̂ł·‚ªACTRL_CLOSE_EVENT‚Ì
”­¶‚©‚çƒvƒƒZƒX‚ª5•bˆÈ“à‚ÉI—¹‚µ‚È‚¢‚ÆAƒ^ƒCƒ€ƒAƒEƒg‚ª”­¶‚µA
‹­§I—¹‚̃_ƒCƒ„ƒƒO‚ªo—Í‚³‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·B
iƒvƒƒZƒX‚̉ž“š‚ª‚È‚­‚È‚Á‚½‚Æ‚«‚Éo‚éƒ_ƒCƒ„ƒƒO‚Å‚·j
Ž„‚ªs‚¢‚½‚¢ˆ—‚ª–ñ8•b`11•b‚©‚©‚é‚Ì‚ÅAˆ—’†‚É‚±‚̃_ƒCƒ„ƒƒO‚ª
o—Í‚³‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·B

‚±‚̃_ƒCƒ„ƒƒO‚ðo—Í‚³‚¹‚È‚¢•û–@‚͂Ȃ¢‚̂łµ‚傤‚©B
(‚à‚µ‚­‚̓^ƒCƒ€ƒAƒEƒg‚Ì•b”‚ð’x‰„‚³‚¹‚é•û–@‚͂Ȃ¢‚̂łµ‚傤‚©Bj


885:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/12 23:29:38
>>884
‚»‚ꂳA—Ⴆ‚Εʂ̃Cƒxƒ“ƒg‚Å‚»‚ê‚ç‚̈—‚ðs‚¢A
‚»‚̈—‚ÌÅŒã‚ÉI—¹ƒCƒxƒ“ƒg‚ð”­¶‚³‚¹‚é‚ñ‚¶‚áƒ_ƒ‚È‚ÌH

‚È‚ñ‚©‡”ԊԈႦ‚½ƒcƒP‚ð—͂ł˂¶•š‚¹‚æ‚¤‚Æ‚µ‚Ă锭‘z‚ÉŒ©‚¦‚éB”Ž–î‚Ń_ƒ‚Á‚ă„ƒcH


886:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/12 23:41:21
>>885
ƒRƒ“ƒ\[ƒ‹ƒvƒƒOƒ‰ƒ€‚Ń^ƒXƒNƒo[‚©‚çƒRƒ“ƒ\[ƒ‹‚ðI—¹‚µ‚½‚Æ‚«A
Œ»Ýˆ—‚ðs‚Á‚Ä‚¢‚éƒXƒŒƒbƒh‚̈—‚ª‚·‚ׂÄI—¹‚·‚é‚Ì‚ð‘Ò‚Á‚Ä‚©‚ç
ƒvƒƒOƒ‰ƒ€‚ðI—¹‚·‚邯‚¢‚¤Œ`‚É‚µ‚½‚¢‚̂ł·B

>>•ʂ̃Cƒxƒ“ƒg
Ctrl + C‚Ȃǂ̃Cƒxƒ“ƒg‚łƂ¢‚¤‚±‚Ƃłµ‚傤‚©B

887:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/12 23:49:02
‚»‚±‚Ü‚Ål‚¦‚é‚Ì‚©‚Ÿ
‰´‚Ȃ矎è‚ɕ‚¶‚é“z‚ªˆ«‚¢‚Åς܂µ‚¿‚á‚¢‚»‚¤‚¾

888:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/12 23:58:25
u•‚¶‚évƒƒjƒ…[‚𖳌ø‰»‚·‚é‚­‚ç‚¢‚µ‚©Žè‚ª‚È‚¢‚Á‚Û‚¢‚ËB

889:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/13 00:05:50
>>886
ˆê“x–Ú‚Ì”­¶‚Ńtƒ‰ƒO‚Å‚à—§‚ÄŽ‚Á‚Ä‚¨‚¢‚ĕ‚¶‚é‚𖳌ø‚É‚µ‚½ó‘Ô‚Å’·‚¢ˆ—ŠJŽn
¨@’·‚¢ˆ—I—¹Œã‚ÉĂѕ‚¶‚éƒCƒxƒ“ƒg”­¶ ¨ “ñ“x–Ú‚Ì”­¶iƒtƒ‰ƒO‚½‚Á‚½ó‘ԂŃCƒxƒ“ƒg”­¶j‚ÌꇂÉA–{“–‚ɕ‚¶‚é‚ðŽÀs
‚Æ‚©


890:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/13 00:57:45
>>888
u•‚¶‚évƒƒjƒ…[‚𖳌ø‰»‚µ‚ă^ƒXƒNƒo[‚©‚ç‚ÌI—¹‚ð
s‚킹‚È‚¢‚Æ‚¢‚¤‚±‚Ƃłµ‚傤‚©B

>>889
“o˜^‚µ‚½ŠÖ”‚Ƀtƒ‰ƒOON‚Ìꇂ̃‹[ƒg‚ÆOFF‚Ìꇂ̃‹[ƒg‚ðì‚Á‚Ä‚¨‚­B
1‰ñ–ڂ̓tƒ‰ƒOOFF‚̃‹[ƒg‚É“ü‚èAu•‚¶‚évƒƒjƒ…[‚𖳌ø‰»‚µ‚½Œã
ˆ—‚ðŽÀsB‚»‚ÌŒãAƒvƒƒOƒ‰ƒ€ã‚ÅCTRL_CLOSE_EVENT‚ð‘—Mi”­¶Hj‚³‚¹‚éB
2‰ñ–ڂ̓tƒ‰ƒOON‚̃‹[ƒg‚É“ü‚èAI—¹B
‚Æ‚¢‚¤‚±‚Ƃłµ‚傤‚©B

•¨•ª‚肪ˆ«‚­A\‚µ–ó‚ ‚è‚Ü‚¹‚ñ‚ªAŽ¿–â‚Å‚·B
Eu•‚¶‚évƒƒjƒ…[‚𖳌ø‰»‚·‚é‚̂͂Ȃº‚Å‚µ‚傤‚©B
@CTRL_CLOSE_EVENT‚ª”­¶‚µ‚Ä‚àu•‚¶‚évƒƒjƒ…[‚𖳌ø‰»‚·‚ê‚΃vƒƒOƒ‰ƒ€
@‚ÌI—¹iƒRƒ“ƒ\[ƒ‹‚ÌI—¹j‚ð’âŽ~‚Å‚«‚éB‚Æ‚©‚Å‚µ‚傤‚©H
EƒvƒƒOƒ‰ƒ€ã‚ÅCTRL_CLOSE_EVENT‚ð”­¶i‘—Mj‚·‚é•û–@‚ª‚í‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
@\‚µ–ó‚ ‚è‚Ü‚¹‚ñ‚ªA‹³‚¦‚Ä‚¢‚½‚¾‚¯‚Ü‚¹‚ñ‚©B

891:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/13 02:23:25
‚â‚Á‚½‚±‚ƂȂ¢‚̂ɃŒƒX‚µ‚Ä‚·‚Ü‚ñ‚ªA
ƒCƒxƒ“ƒgƒnƒ“ƒhƒ‰‚ŕʓr—pˆÓ‚µ‚½I—¹ˆ——p‚̃XƒŒƒbƒh‹N“®‚µ‚ÄI‚í‚邿‚¤‚É‚µ‚½‚ç‚Ç‚¤‚È‚é‚Ì
‚Æ‚¢‚¤‚©A‚È‚ñ‚Å5•bˆÈã‚àI—¹ˆ—‚ÉŽžŠÔ‚©‚©‚Á‚Ä‚ñ‚Ì

892:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/13 02:31:34
>>890
>u•‚¶‚évƒƒjƒ…[‚𖳌ø‰»‚µ‚ă^ƒXƒNƒo[‚©‚ç‚ÌI—¹‚ð
>s‚킹‚È‚¢‚Æ‚¢‚¤‚±‚Ƃłµ‚傤‚©B
‚»‚¤‚¢‚¤‚±‚ÆB
–³Œø‰»‚Æ‚¢‚¤‚©ARemoveMenu‚Åu•‚¶‚év‚ðÁ‚·B

893:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/13 02:42:56
í‚É5•bˆÈ“à‚ÉI‚í‚ç‚È‚¢‚ñ‚¾‚낤‚©B
‰½‚©‚̊ԈႢ‚Å10•ªŒo‚Á‚Ä‚àI‚í‚ç‚È‚¢‚±‚Ƃ͂Ȃ¢‚ñ‚¾‚낤‚©B
ƒtƒŠ[ƒY‚·‚邱‚Ƃ͂ ‚肦‚È‚¢ƒAƒvƒŠ‚È‚ñ‚¾‚낤‚©B
‰½‚©‚̃AƒvƒŠ‚ðŽg‚Á‚Ä‚¢‚ÄAI—¹ƒ{ƒ^ƒ“‚ð‰Ÿ‚µ‚ÄI‚í‚ç‚È‚©‚Á‚½‚ç‚Ç‚¤Žv‚¤‚¾‚낤‚©B

894:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/13 03:32:49
>>893
‰´‚È‚çƒ^ƒXƒNƒ}ƒl[ƒWƒƒ‚ÅŽE‚·‚È@15•b‚ªŒÀŠE

895:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/13 21:10:32
~‚ð‰Ÿ‚µ‚ÄAˆ—‚ª’x‚©‚Á‚½‚ç‚à‚¤ˆê‰ñ~‚ð‰Ÿ‚µ‚Ä‹­§I—¹ƒ_ƒCƒAƒƒO‚ðo‚µ‚ÄI‚í‚点‚é‚ÈB
‚¿‚á‚ñ‚ÆI—¹ˆ—‚µ‚Ă邿I‚Æ‚¢‚¤ƒAƒs[ƒ‹‚ð‚µ‚È‚¯‚ê‚Ζ³—‚â‚èI‚í‚点‚ç‚ê‚邱‚Æ‚ð”ð‚¯‚ç‚ê‚È‚¢‚©‚ÆB

896:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/13 21:14:28
ƒvƒƒOƒŒƒXo‚¹‚Á‚Ęb‚¾‚È

897:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/13 21:25:46
‚³‚Á‚³‚ƃEƒCƒ“ƒhƒEÁ‚µ‚Ä~‚ð‰Ÿ‚¹‚È‚­‚·‚é

898:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/13 23:15:17
ƒrƒ‹ƒhŠÂ‹«FVisual C++ 2010 Express
TCHAR cmdline[] = _T("cmd.exe /k cd c:\\ && dir > out.txt && exit");
CreateProcess(NULL, cmdline, NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi);
‚PDƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚Ì‹N“®
‚QD‚bƒhƒ‰ƒCƒu‚Ɉړ®
‚RDDIR‚ÌŽÀs‚µAŒ‹‰Ê‚ðƒŠƒ_ƒCƒŒƒNƒg
‚SDI—¹

ã‚Ì—á‚̂悤‚É–½—ß‚ð˜AŒ‹‚·‚ê‚ΖړI‚ð‰Ê‚½‚¹‚é‚̂ł·‚ªA1`4‚𕪂¯‚ÄŽÀs‚µ‚½‚¢ê‡A‚ǂ̂悤‚É‚·‚ê‚΂悢‚Å‚µ‚傤‚©
¦C‚Ì•W€ƒ‰ƒCƒuƒ‰ƒŠ‚̂ݎႵ‚­‚ÍAWin32API‚ðŽg—p‚µ‚ÄŽÀ‘•‚µ‚½‚¢‚Æl‚¦‚Ä‚¢‚Ü‚·

899:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/13 23:43:33
>>898
•ª‚¯‚ÄA‚Á‚ÄŒ¾‚¤‚̂͂ǂ¤‚¢‚¤•ª‚¯•û‚ðƒCƒ[ƒW‚µ‚Ä‚éH
’Pƒ‚ɂ܂¸ŠÖ”‚È‚èC++‚Æ‚µ‚ăNƒ‰ƒX‚É•ï‚ނȂ肵‚½‚Æ‚µ‚ÄEEE@‰½‚©‚̃Cƒxƒ“ƒg‚Æ‚©H
‚»‚¤‚¢‚¤Ž–‚¶‚á‚È‚­‚ÄH

900:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/14 00:07:44
>>899
CreateProcess(NULL, cmd.exe /k, NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi);
‚Æ‚µ‚ÄA‹N“®‚µ‚Ä‚¢‚éƒvƒƒZƒX‚ɑ΂µ‚Ä
cd c:\\‚È‚è dir > out.txt‚̃Rƒ}ƒ“ƒh‚ðŽÀs‚·‚é•û–@‚ª’m‚肽‚¢‚Å‚¢‚¢‚Ì‚©‚ÈB

Ž—‚½‚悤‚È•\Œ»‚ɂȂè‚Ü‚·‚ªA‰½‚ç‚©‚Ì•û–@‚ÅAƒRƒ}ƒ“ƒh‚𓯈ê‚̃Rƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚ÉŽÀs‚³‚¹‚Ä
ÅI“I‚ÉAC:\\‚ÌdirŒ‹‰Ê‚𓾂ç‚ê‚ê‚΂Æl‚¦‚Ä‚¢‚Ü‚·

901:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/14 16:17:03
SendInput‚Æ‚©‚µ‚©‚È‚¢‚ñ‚¶‚á‚ËH
‚ ‚é‚¢‚Í•K—v‚È‹@”\icmd‚Ì•K—v‹@”\‚ƃvƒƒZƒXŠÔ’ÊM‚ŃRƒ}ƒ“ƒh‚ðŽó‚¯‚éj‚ðŽ‚Âexe‚ð‘‚­‚©B

‚È‚º•ª‚¯‚½‚¢‚Ì‚©i•ª‚¯‚邱‚ƂŒB¬‚µ‚悤‚Æ‚µ‚Ä‚é–Ú“I‚͉½‚Ȃ̂©j‚æ‚­‚í‚©‚ç‚ñB

‚à‚µƒJƒŒƒ“ƒg‚ªd:‚¾‚Á‚½‚çAcd c:\‚µ‚Ädir‚µ‚Ä‚à“¾‚ç‚ê‚錋‰Ê‚Ídir d:‚Æ“¯‚¶‚Ȃ̂ɒˆÓ‚ËB
c:\‚ÌdirŒ‹‰Ê‚ª—~‚µ‚¢‚È‚çdir c:\‚Å‚¢‚¢B

902:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/14 17:36:56
ºÏÝÄÞײݲÝÀ°Ìª°½‚ȱÌߨ‚Ì GUIÌÛÝÄ´ÝÄÞ ‚ðì‚é ‚Æ‚©‚©‚Ë‚¥c

GnuPG ‚ÌÌÛÝÄ´ÝÄނ̂悤‚È‚à‚Ì‚ðì‚Á‚½ŽžAÊß²Ìß‚¾‚¯‚¶‚á‰ðŒˆ‚Å‚«‚È‚¢•”•ª‚ª‚ ‚Á‚Ä
ºÝ¿°Ù³¨ÝÄÞ³‚ÉŒü‚¯‚ÄWM_CHAR ‚𓊂°‚½‚±‚Ƃ͂ ‚Á‚½

903:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/14 21:14:00
>>900
STARTUPINFO ‚Ì hStdInput ‚Æ hStdOutput ‚ðŽg‚¦‚΂¢‚¯‚é‚Í‚¸B

904:898
10/05/14 21:48:17
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
‚ȂɂԂñ2”N‚قǕ׋­‚ð•ú’u‚µ‚Ä‚¢‚½ˆ×A‚Ù‚Æ‚ñ‚Ç“ª‚©‚甲‚¯‚Ä‚µ‚Ü‚¢A‚¤‚Ü‚­à–¾‚Å‚«‚È‚­‚Ä‚·‚݂܂¹‚ñ

l‚¦‚Ă݂½‚̂ł·‚ª^‚É’m‚肽‚¢‚Ì‚ÍAŽ©ƒAƒvƒŠ‚©‚çACD C:\+Enter‚ƑłĂÎA‘¼ƒvƒƒZƒX‚̃Rƒ“ƒ\[ƒ‹‚É‚»‚ꂪ”½‰f‚³‚ê
‚Ü‚½AŒ‹‰Ê‚à“¯‚¶‚悤‚ÉŽ©ƒAƒvƒŠ‚É•\ަ‚·‚邿‚¤‚ÈAŬ’PˆÊ‚̃Rƒ}ƒ“ƒh‚𒀎ŸŽÀs‚Å‚«‚é‚à‚̂ł·
Œ¾‚Á‚Ă݂ê‚ÎAŽ©•ª(ƒvƒƒOƒ‰ƒ€‚Í)‚͉½‚à‚µ‚ĂȂ¢‚Ì‚ÉA‚ ‚½‚©‚àƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚Å‚ ‚é‚©‚̂悤‚ÉU‚é•‘‚¤ƒ\ƒtƒg‚Å‚µ‚傤‚©


905:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/14 22:09:13
>>904
ƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚ðŽ©ì‚µ‚½‚¢A‚Æ‚¢‚¤‚±‚Ƃł͂Ȃ¢‚Ì‚©H

906:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/14 22:45:01
>>905
Œ»’iŠK‚Å‚ÍA‚»‚±‚܂łÍl‚¦‚Ä‚¢‚Ü‚¹‚ñ
‚Ü‚¾AƒvƒƒZƒXŠÔ’ÊM‚ÌŠwK‚®‚ç‚¢‚Å‚·

>>903‚Åo—ˆ‚»‚¤‚ÈŠ´‚¶‚Ȃ̂ÅAŒ»ÝC³’†‚Å‚·

907:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/14 23:06:54
‚È‚µ‚ÄH
template<typename T>
struct A{ struct B{struct C{};};
typedef A<int> tA;
typedef B::C BC;
typedef typename tA::B; // does not type a name error
};



908:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/14 23:53:00
template<typename>
struct A;

template<>
struct A<int> {
@struct B {};
};

template<typename T>
struct A {
@struct B {
@@struct C {};
@};
@typedef A<int> tA;
@typedef typename B::C BC;
@typedef typename tA::B;
};

A<int>‚͕ʕ¨‚¾‚µA“à•”ƒNƒ‰ƒX‚ðŽg‚¤‚ɂ̓TƒCƒY‚Æ‚©’m‚ç‚È‚¢‚Æ‚¾‚߂Ȃñ‚¶‚á‚ËH

909:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/15 02:52:48
>>907 typedef ‚Å’è‹`‚·‚é–¼‘O‚ª”²‚¯‚Ă邩‚ç‚¶‚á‚È‚¢H

910:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/16 15:36:14
ƒfƒoƒbƒN‚Í
EAllocConsole
EOutputDebugString

‚Ç‚Á‚¿Žg‚¦‚΂¨‚‹HŠÂ‹«‚ÍVS2010
ƒƒŠƒbƒgƒfƒƒŠƒbƒg‚ª’m‚肽‚¢

911:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/16 15:58:42
AllocConsole
+ ’P‘̂Ŋm”F‚Å‚«‚é
- ƒƒO‚ªŠm”F‚µ‚Â炢A•Û‘¶‚Å‚«‚È‚¢

OutputDebugString
+ VisualStudio, DbgView “™‚ÅŠm”F‰Â”\‚ÅAƒƒO‚ªŽc‚¹‚é
+ ƒŠƒ‚[ƒg‚Å‚àŠm”F‰Â”\
- ê—p‚̃\ƒtƒg‚ª‚È‚¢‚ÆŒ©‚邱‚Æ‚ª‚Å‚«‚È‚¢

‚Ï‚Á‚ÆŽv‚¢‚‚­‚̂͂±‚ñ‚ÈŠ´‚¶‚©‚È‚ŸB
‘¼‚É‚à‚ ‚è‚»‚¤‚¾‚ªB

912:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/16 16:26:49
URLØÝ¸(red-treasure.com)

assert‚âƒRƒ“ƒ\[ƒ‹‚Éo—Í‚¾‚ƃGƒ‰[‚ª‹N‚«‚½êЂɂ·‚®
”ò‚ׂȂ¢‚©‚ç•s•Ö‚È‚ñ‚¾‚æ‚Ë
‚Ƃ͂¢‚¦OutputDebugString‚¾‚¯‚¶‚á‚¿‚å‚Á‚Æ‚Ë

913:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/16 19:14:38
Ubuntu9.10 - gcc4.4.1 - locale ja_JP.UTF-8
ˆÈã‚̊‹«‚Åstd::wcout.imbue‚ɃƒP[ƒ‹‚ðƒZƒbƒg‚µ‚Ä‚à“ú–{Œê‚ª•ÏŠ·‚Å‚«‚È‚¢B
codecvt‚ɃuƒŒ[ƒNƒ|ƒCƒ“ƒg‚ðݒ肵‚Ä‚àŒÄ‚΂ê‚é‹C”z‚ª‚È‚¢B
Linux‚Åimbue‚ð³í‚ÉŽg‚¦‚Ä‚él‚¢‚Ü‚¹‚ñ‚©H
‚â‚è•û‚ð‹³‚¦‚Ăقµ‚¢‚ñ‚Å‚·‚ªB

ƒ\[ƒX
#include <iostream>
#include <locale>
int main()
{
@@std::wcout.imbue(std::locale("ja_JP.UTF-8"));
@@std::wcout << L"abcdefg‚ ‚¢‚¤‚¦‚¨" << std::endl;
}
Œ‹‰Ê
$./a.out
abcdefg?????


914:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/16 19:55:47
>>913
locale::global(locale(""));
wcout.imbue(locale("ja_JP.UTF-8"));

‚à‚µ‚­‚Íimbue‚ðŽg‚킸‚É
locale::global(locale("ja_JP.UTF-8"));


915:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/16 20:13:50
>>914
‚»‚±‚܂ł͊m”Fς݂ł·B
locale‚̇¬‚àŠm”FÏ‚ÝB

916:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/16 20:14:31
‚¿‚Ȃ݂Éʼn‚ÌŒ`Ž®‚Å‚ ‚Á‚Ä‚àcodecvt‚ÍŽg‚í‚ê‚È‚¢‚悤‚Å‚·B

917:898
10/05/16 20:16:25
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½A‚Ƃ肠‚¦‚¸‚Ì–Ú“I‚Ì‚à‚Ì‚ª‚Å‚«‚Ü‚µ‚½
‚Ù‚Ú–Ú“I‚ɋ߂¢‚à‚Ì‚ªAƒAƒbƒv‚³‚ê‚Ä‚¢‚½‚Ì‚ÅЉ‚¯‚µ‚Ä‚¨‚«‚Ü‚·
URLØÝ¸(kenjinet.s26.xrea.com)
ªƒvƒƒZƒX‚ƃpƒCƒv

918:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/16 23:11:38
C++0x‚Ì‹¤—Lƒ|ƒCƒ“ƒ^‚Á‚ÄŽd—lãƒXƒŒƒbƒhƒZ[ƒt‚Å‚¨‚‹H

919:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/16 23:12:45
shared_ptr‚È‚çYes

920:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/16 23:25:38
>>918-919 uƒXƒŒƒbƒhƒZ[ƒtv‚Ì’è‹`‚¯‚à‚¹‚¸‚É“K“–‚È‚±‚Æ‚¢‚Á‚Ä‚ñ‚¶‚á‚Ë[‚æB

921:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/16 23:25:57
‚Ç‚¤‚à‚Á‚·
‚±‚ê‚àƒ}ƒNƒ‚ÅØ‚è‘Ö‚¦‚Á‚ÄŠ´‚¶‚Å‚·‚©‚Ë

922:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/16 23:49:02
>>920
‚Í‚¢‚Í‚¢

923:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/17 00:25:14
>>920æ¶‚ªƒXƒŒƒbƒhƒZ[ƒt‚Ì’è‹`‚ð‹³‚¦‚Ä‚­‚ê‚é‚»‚¤‚Å‚·

924:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/17 01:26:30
ƒXƒŒƒbƒhƒZ[ƒt‚Á‚ÄŽd—l‚ÅŒˆ‚Ü‚Á‚Ä‚é‚ñ‚¾‚Á‚¯H
Working Draft “Ç‚ñ‚¾‚¯‚ÇA‚Ç‚±‚É‘‚¢‚Ä‚ ‚é‚Ì‚©‚í‚©‚ç‚ñ‚©‚Á‚½cB
ŠY“–‰ÓŠ‚ð‹³‚¦‚ăGƒ‚¢lB

925:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/17 01:52:08
‘‚¢‚Ä‚ ‚è‚Ü‚¹‚ñB‚¾‚©‚ç‚à‚Á‚ÆÚ‚µ‚¢—vŒ‚𖾎¦‚·‚é‚©A‚»‚Ìê‚Å‚ÌuƒXƒŒƒbƒhƒZ[ƒtv‚Ì
ˆÓ–¡‚ðŒˆ‚ß‚È‚¢‚Ƙb‚ɂȂç‚È‚¢‚ÌB

926:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/17 01:55:49
‘‚¢‚Ä‚ ‚邾‚ë‚ ‚Ù‚Ç‚à

927:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/17 01:56:54
boost::shared_ptr ‚ÌŽÀ‘•‚̓XƒŒƒbƒhƒZ[ƒt
VC‚Ìstd::tr1::shared_ptr‚̓XƒŒƒbƒhƒZ[ƒt
‚»‚ꂼ‚êƒhƒLƒ…ƒƒ“ƒg‚É‹Lq—L‚è

928:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/17 01:59:53
>>927
URLØÝ¸(www.boost.org)
‚±‚ê‚ð‚Ç‚¤“Ç‚ñ‚¾‚çuboost::shared_ptr ‚ÌŽÀ‘•‚̓XƒŒƒbƒhƒZ[ƒtv‚È‚ñ‚ÄŒ¾‚¦‚é‚ñ‚¾H

929:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/17 02:11:31
>>928
“¯Žž‚É“¯‚¶‚à‚̂ɃAƒNƒZƒX‚·‚éꇂƂ©”nŽ­‚¶‚á‚È‚¢‚Ì

930:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/17 02:53:44
‚È‚ñ‚Å“à•”‚É–„‚ßž‚ñ‚Å‚µ‚Ü‚¤‚ñ‚¾‚©
Šî–{“I‚ɃXƒŒƒbƒhƒTƒ|[ƒg‚µ‚È‚¢‚ŃAƒ_ƒvƒ^‚ŃTƒ|[ƒg‚µ‚½‚Ù‚¤‚ªÝŒv‚ª”ü‚µ‚¢‚Ì‚É

931:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/17 07:24:31
>>930
Java‚È‚ñ‚©ÝŒv‚ª”ü‚µ‚·‚¬‚ÄA”•Ss‚Æ‚©—L‚邿‚ËB
boost‚È‚ç”s‚̂Ƃ±‚ÅB

››Reader@››Handler@››Handler@››HandlerEEE
››Source

@@››Resolver@››ResolverEEE

@@@@››ProcessorEEE

@@@@@››TreeEEE@››PropertyEEE

@@@@@@@››Writer

@@@@@@@@@››WriteHandler@@››WriteHandlerEEE

‚Ý‚½‚¢‚ɉ„X‚Æ‘±‚­‚ÆŒ™‚ɂȂ邵B

932:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/17 08:26:40
>>927
C++0x‚Ì‹KŠi‚̘b‚łȂ¢‚ÌH

933:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/17 08:30:48
>>929
“ñ‚‚̃XƒŒƒbƒh‚Å“¯ˆê‚Ìshared_ptr‚ðŽQÆ‚µ‚Ä‚½‚ç
“¯Žž‚ÉŽQƃJƒEƒ“ƒg‚Ì‘€ì‚ª”­¶‚·‚é‰Â”\«‚ª‚ ‚é‚©‚çƒ_ƒ‚Á‚Ä‚±‚ƂɂȂç‚ËH
ƒŠƒGƒ“ƒgƒ‰ƒ“ƒg‚ł͂ ‚邯‚ÇAƒXƒŒƒbƒhƒZ[ƒt‚ł͂Ȃ¢‚¾‚ëB

934:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/17 09:00:24
“¯Žž‚ɓǂނ̂͑åä•v‚Á‚Ä‘‚¢‚Ä‚ ‚邿‚¤‚¾‚ª

935:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/17 12:57:16
ƒŠƒGƒ“ƒgƒ‰ƒ“ƒg‚È‚ç‚΃XƒŒƒbƒhƒZ[ƒt‚¶‚á‚È‚¢‚ÌH
Šm‚©ƒŠƒGƒ“ƒgƒ‰ƒ“ƒg‚Ì•û‚ª‹­‚¢ŠT”O‚¾‚Á‚½‚悤‚È


936:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/17 13:31:51
>>933
BOOST_SP_DISABLE_THREADS‚ð’è‹`‚·‚邯ƒAƒgƒ~ƒbƒN‚ÈŽQƃJƒEƒ“ƒg‚Ì‘€ì‚ª
‚Å‚«‚È‚­‚Ȃ邩‚çƒXƒŒƒbƒh[ƒZ[ƒt‚Ƃ͌¾‚¦‚È‚¢‚ÈB
‚‚¢‚łɂ¢‚¤‚ÆAƒwƒbƒ_‚ðƒCƒ“ƒNƒ‹[ƒh‚µ‚È‚¢‚ÆŽg‚¦‚È‚¢‚©‚çƒoƒO‚Á‚Ä‚é‚ÈB

‚±‚ñ‚ÈŠ´‚¶‚Å—Ç‚¢‚Å‚·‚©H

937:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/17 13:32:51
ƒXƒŒƒbƒhƒZ[ƒt‚àƒŠƒGƒ“ƒgƒ‰ƒ“ƒg‚àAŠÖ”‚âƒR[ƒh’f•Ђɑ΂µ‚ÄŒ¾‚¦‚é‚à‚̂ł ‚Á‚ÄA
ƒNƒ‰ƒX‚Å‚ ‚é shared_ptr ‚ªƒXƒŒƒbƒhƒZ[ƒt‚Ȃ̂©‚Ç‚¤‚©‚Æ‚¢‚¤Ž¿–⎩‘Ì‚¨‚©‚µ‚¢B

938:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/17 14:36:04
”Ä—pƒ|ƒCƒ“ƒ^‚̃Cƒ“ƒNƒŠƒƒ“ƒg‚Ì‚â‚è•û‚ÅŽ¿–₪‚ ‚è‚Ü‚·B

ƒ|ƒCƒ“ƒ^”z—ñ‚ª‚ ‚Á‚ÄA
DATA* pData[100]
DATA DATA[100]
pData[0]EEE1‚–ڂ̃f[ƒ^‚ւ̃|ƒCƒ“ƒ^
pData[1]EEE2‚–ڂ̃f[ƒ^‚ւ̃|ƒCƒ“ƒ^
pData[2]EEE3‚–ڂ̃f[ƒ^‚ւ̃|ƒCƒ“ƒ^
E
E
‚̂悤‚ɂȂÁ‚Ä‚¢‚鎞A‚à‚µ‚à“¯—l‚̃f[ƒ^‚ð‚܂Ƃ߂Ĉ—‚·‚éŠÖ”‚ðì‚éê‡A
void*Œ^‚ňø”‚ðŽó‚¯‚Ĉ—‚·‚邯Žv‚¢‚Ü‚·‚ªA”Ä—pƒ|ƒCƒ“ƒ^‚̓LƒƒƒXƒg‚µ‚È‚¢‚ƃCƒ“ƒNƒŠƒƒ“ƒg‚Æ‚©o—ˆ‚Ü‚¹‚ñB
‚±‚̃AƒhƒŒƒX‚Ì”z—ñ‚͈ê‘̉½Œ^‚ɃLƒƒƒXƒg‚·‚é‚̂łµ‚傤‚©H
WORDŒ^‚Å‚µ‚傤‚©H

939:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/17 14:43:05
>>938
void* ‚È‚ñ‚©Žg‚í‚È‚­‚Ä‚à template<typename DATA> ‚Å‚¢‚¢‚ñ‚¶‚á‚ËH

940:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/17 14:47:41
ƒeƒ“ƒvƒŒ[ƒg‚̓XƒeƒbƒvŽÀs‚Å’Ç‚¦‚È‚¢‚µAƒwƒbƒ_‚É‚µ‚©‘‚¯‚È‚¢‚Æ‚¢‚Á‚½§–ñ‚ ‚Á‚½‚肵‚ÄŽg‚¢‚É‚­‚¢‚µA
Œ‹\•¡ŽG‚Ȉ—‚Ȃ̂ňꂈê‚Â’l‚ðŠm”F‚µ‚È‚ª‚çƒfƒoƒbƒO‚µ‚½‚¢‚ñ‚Å‚·B

941:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/17 14:49:11
>>940
ŸŽè‚É‚µ‚ëƒJƒX

942:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/17 14:51:30
>>940
‚Ü‚¸‚Í‹ï‘Ì“I‚ÈŒ^‚ɂ‚¢‚Ä“®ì‚ðŠm”F‚µ‚Ä‚©‚çƒeƒ“ƒvƒŒ[ƒg‚É‚·‚邯‚¢‚¢‚æB
‚Á‚Ä‚¢‚¤‚©ƒXƒeƒbƒvŽÀs‚Å‚«‚È‚¢‚Á‚Ăǂ¤‚¢‚¤‚±‚ÆH

943:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/17 15:01:25
ʼn‚̓eƒ“ƒvƒŒ[ƒg‚Å‚â‚낤‚Æ‚µ‚Ä‚½‚̂ł·‚ªA
ƒfƒoƒbƒO’†‚Éo‚éƒGƒ‰[H‚ªˆÓ–¡•s–¾‚¾‚Á‚½‚èA1s‚¸‚Â’Ç‚¦‚È‚©‚Á‚½‚©‚ç‚â‚߂܂µ‚½B
Ú‚µ‚¢‚±‚Ƃ͌‹\‘O‚̘b‚Ȃ̂ŋL‰¯‚ª’è‚©‚ł͂ ‚è‚Ü‚¹‚ñ‚ªEEB

944:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/17 15:07:03
>>917
‚»‚Ìã‚ÅA>>902‚È‚ñ‚¾‚Æ‚¨‚à‚Á‚Ä‚¢‚½

945:902
10/05/17 17:33:16
>>944
GnuPG(mingw32j ‚ÍAŽå‚ÉŒ®‚̈—’†‚̘b‚¾‚¯‚Ç
(Win32API)ReadConsole ‚ðŒÄ‚Ño‚µ‚ÄA’¼Ú·°ÎÞ°ÄÞ’@‚¢‚½“ü—Í‚µ‚©Žó‚¯•t‚¯‚È‚¢F Êß²Ì߂ɂæ‚éØÀ޲ڸĂʹװ
‚»‚¤‚¢‚¤Žd—l‚Ì•”•ª‚ª‚ ‚Á‚½‚Ì‚ÅA‚©‚È‚è—áŠO‚Ì•”—ނł͂Ȃ¢‚©‚Ƃ͎v‚¤B

¦ ̘̂biv1.0.4 ‚®‚ç‚¢j‚ÅA¡‚Í‚Ç[‚È‚Á‚Ă邩’Ç‚Á‚Ä‚¢‚È‚¢

946:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/17 21:08:41
>>902‚ŃpƒCƒv‚Æ‚¢‚¤ƒL[ƒ[ƒh‚ªo‚Ä‚é‚Ì‚ÉA‚à‚Á‚½‚¢‚È‚¢‚È‚Á‚Ä‚±‚Æ‚©

947:898
10/05/17 22:49:17
ƒŒƒX‚Å‚«‚Ă܂¹‚ñ‚Å‚µ‚½‚ªAƒpƒCƒv‚àƒL[ƒ[ƒh‚Æ‚µ‚ÄE‚Á‚ÄAŽŽsöŒë‚Ì––
(ŽÀ‚ÍŽÀs‚³‚¹‚é‚Ì‚ÉƒŠƒ^[ƒ“\r\n‚ª‚¢‚邱‚ƂɋC‚©‚¸ŠÛˆê“ú‚©‚©‚è‚Ü‚µ‚½‚—)Š®¬‚³‚¹‚½ŒãA—á‚̃y[ƒW‚ðŒ©‚Â‚¯‚Ü‚µ‚½@
\n‚¶‚áƒ_ƒ‚Ȃ̂˂Ƃ¢‚¤‚æ‚èA‚±‚ꂱ‚»Ž¿–â‚·‚ê‚΂悩‚Á‚½

>>945
¡ŒãA•׋­‚ði‚߂Ă¢‚­‚¤‚¦‚ÅA‚‚܂肻‚¤‚ÈŠ‚ð‹³‚¦‚Ä‚¢‚½‚¾‚«‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·


948:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/17 23:23:56
‚æ‚­‚ª‚ñ‚΂Á‚Ä‚¢‚é‚ËB‚¦‚ç‚¢‚Æ‚¨‚à‚¤B

949:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/18 00:12:54
‚¨‚ê‚à‚»‚¤‚¨‚à‚¤


950:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/18 00:22:38
>>927>>930
ƒAƒgƒ~ƒbƒN‚Ɉµ‚¢‚½‚¯‚ê‚ÎAatomic_load‚âatomic_compare_exchange‚Ȃǂ̊֔‚ª
•Ê“r—pˆÓ‚³‚ê‚é‚̂ł»‚ê‚ðŽg‚¤‚±‚ƂɂȂéB

951:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/18 16:32:33
錾‚Æ“¯Žž‚É’è‹`‚·‚éfriendŠÖ”
class X
{
friend void Y(X)
{
}
};
‚Á‚ÄŒˆ‚Ü‚Á‚½–¼Ì‚ ‚è‚Ü‚·H
‚»‚ê‚Æ‚±‚ê‚ÌŽg‚¢‚Ç‚±‚낪“ä‚È‚ñ‚Å‚·‚ªA‚±‚ꂪőP‰ð‚É‚È‚é‚æ‚¤‚ȃpƒ^[ƒ“‚Í‚ ‚è‚Ü‚·‚©H

952:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/18 16:41:33
>>951
Barton-Nackman trick
ƒtƒŒƒ“ƒhŠÖ”Y‚ÍADL‚É‚æ‚Á‚Ä‚µ‚©ŒÄ‚Ño‚¹‚È‚¢iƒI[ƒo[ƒ[ƒh‚ª‘O’ñj
ƒNƒ‰ƒXX‚ªƒNƒ‰ƒXƒeƒ“ƒvƒŒ[ƒg‚Ìê‡AX‚̃eƒ“ƒvƒŒ[ƒgˆø”‚Ɉˑ¶‚·‚é
”ñƒeƒ“ƒvƒŒ[ƒgŠÖ”i’Êí‚̃I[ƒo[ƒ[ƒh‹K‘¥‚É]‚¤j‚ð’è‹`‚Å‚«‚é
ƒNƒ‰ƒXƒeƒ“ƒvƒŒ[ƒg‚̉‰ŽZŽq’è‹`“™‚ÉŽg‚í‚ê‚é
ŽÀ—á‚Íboost‚Ìoperatorsƒ‰ƒCƒuƒ‰ƒŠ“™

953:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/18 16:44:52
’ù³AƒI[ƒo[ƒ[ƒh‚Í•K{‚¶‚á‚È‚¢‚È

954:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/18 20:10:10
‚Ç‚¤‚à‚Å‚·
operators‚Ý‚½‚¢‚È“ÁŽê‚ȃP[ƒX‚®‚ç‚¢‚µ‚©‚È‚¢‚Á‚ÄŠ´‚¶‚Å‚·‚©‚Ë

955:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/18 21:31:18
‰‰ŽZŽq‚ðƒI[ƒo[ƒ[ƒh‚·‚鎞‚ÉŽg‚¤‚­‚ç‚¢‚©B
•ʂɃpƒ^[ƒ“‚¶‚á‚È‚¢‚ªB

956:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/20 09:32:17
ˆê•bŠÔ‚É‚U‚OŒÄ‚΂ê‚邿‚¤‚Ȉ—‚Å–ˆ‰ñ•Ï”‚ðì‚è’¼‚·‚̂ƃOƒ[ƒoƒ‹‚É‚P‚Âì‚Á‚Ä‚»‚ê‚ðŒÄ‚Ño‚·‚Ƃł͈—‚Ì‘¬“x‚Á‚ĕςí‚ç‚È‚¢‚ñ‚Å‚·‚©H

957:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/20 09:35:34
POT‚ȕϔ‚È‚çƒSƒ~‚¾‚낤‚¯‚ÇA
ºÝ½Ä׸À’†‚Å‹°‚낵‚­ŽèŠÔ‚©‚©‚Á‚Ă邿‚¤‚ȸ׽‚̵ÌÞ¼Þª¸Ä¶¬‚È‚ç@‰e‹¿‚ð—^‚¦‚é‚©‚à‚µ‚ê‚ñ

گŽÀ‘ª

958:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/20 09:36:37
POT?

959:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/20 09:41:31
‚Ç‚¤typo‚µ‚½‚ç POT‚ɂȂé‚ñ‚¾orz
POD‚Ë

960:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/20 09:48:09
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½
ꇂɂæ‚邪ƒOƒ[ƒoƒ‹‚É‚µ‚Æ‚¯‚ΊmŽÀ‚É‘¬‚¢‚Æ‚¢‚¤‚±‚Ƃł·‚ËH

961:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/20 09:53:21
>>960
’N‚à‚»‚ñ‚È‚±‚ÆŒ¾‚Á‚Ä‚Ë[‚µB
uꇂɂæ‚év‚ÆuŠmŽÀ‚Év‚ª–µ‚‚µ‚Ă邵B
‚¨‚Ü‚¦ƒAƒz‚¾‚ëB

962:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/20 09:53:53
ƒOƒ[ƒoƒ‹‚Á‚ÄŒÀ’肵‚Ă邯‚±‚낪•|‚¢‚ñ‚¾‚ªEEE
‚¹‚ß‚Ästatic‚Æ‚©‚³‚ŸEEEE

963:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/20 10:00:33
‚`.h A‚`.cpp A‚ɃNƒ‰ƒX‚ƒ‚`‚ª‚ ‚Á‚Ä
¡
B.cpp‚Å‚`.h‚ðƒCƒ“ƒNƒ‹[ƒh‚µ‚ÄA‚ƒ‚`@‚Ù‚°‚a;‚ÆŒ¾‚¤Š´‚¶‚Å錾‚µ‚Ä‚¢‚ë‚¢‚ëŽg‚Á‚Ä‚é‚̂ł·‚ªiB.cpp’†‚Ånew‚Í‚µ‚ĂȂ¢j
‚b.cpp‚Å‚à‚Ù‚°‚a.›‚É“ü‚Á‚Ä‚é’l‚ðŽg‚¢‚½‚­‚È‚Á‚½‚̂ł·‚ª‚Ç‚¤‚·‚ê‚Ηǂ¢‚̂łµ‚傤‚©H

964:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/20 10:02:31
>>963 B.h ‚Å‚àì‚ê‚΂¢‚¢‚¶‚á‚È‚¢B

965:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/20 10:11:26
>>964
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B‰SŽÒ‚·‚¬‚Ä‚»‚±‚©‚炪‚í‚©‚è‚Ü‚¹‚ñ
C.cpp‚ÅB.h‚̓Cƒ“ƒNƒ‹[ƒh‚µ‚Ä‚ ‚é‚̂ł·‚ª
C.h‚Åextern cA ‚Ù‚°‚a;‚Æ‚µ‚½‚è’P‚ÉcA ‚Ù‚°‚a;‚Æ‚µ‚½‚èclass cA ‚Ù‚°‚a;“™‚Æ‚µ‚Ü‚µ‚½‚ªƒGƒ‰[‚ª‚ł܂µ‚½B‚Ç‚¤‚·‚ê‚Ηǂ¢‚̂łµ‚傤‚©B

966:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/20 10:15:12
>>965 ƒGƒ‰[ƒƒbƒZ[ƒW‚ð“Ç‚ñ‚Å–â‘è‚ð‰ðŒˆ‚·‚邯—Ç‚¢‚æB

967:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/20 10:16:10
>>965
B.h‚Å‚Åextern cA ‚Ù‚°‚a;‚Æ‚µ‚½‚è’P‚ÉcA ‚Ù‚°‚a;`‚̊ԈႢ‚Å‚·B‚·‚݂܂¹‚ñB

968:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/20 10:16:24
‚à‚¤‚¿‚å‚Á‚Æ®—‚µ‚Ęb‚µ‚Ä‚­‚ê
‰½‚ð‚Ç‚¤‚µ‚½‚¢‚Ì‚©‚ð‚Ü‚¸–¾Šm‚É`

969:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/20 10:16:59
ƒ\[ƒX‚ƃGƒ‰[ƒƒbƒZ[ƒW‚ð“\‚ê‚΂¢‚¢‚Ì‚ÉB

970:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/20 10:17:51
>>966
‚¹‚ß‚ÄB.h‚Ì錾‚͂ǂꂪ³‰ð‚Ȃ̂©‹³‚¦‚Ä‚­‚¾‚³‚¢B

971:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/20 10:22:16
A.h
@class cA {
@};

----
B.cpp
@cA hogeB;
@
@..... hogeB ‚ðŽg‚¢‚܂킵‚Ä‚¢‚é

----
C.cpp
@..... hogeB ‚ªŽg‚¢‚½‚¢

‚±‚¤‚¢‚¤‚±‚ƂȂç

B.h
@#include "A.h"
@extern cA hogeB;

----
C.cpp
@#include "B.h"

972:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/20 10:35:08
>>971
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B‚»‚¤‚¢‚¤‚±‚Ƃł·B‚¿‚Ȃ݂ɃƒCƒ“‚Í‚a‚Å‚·
B.h‚Åextern cA hogeB;‚µ‚½‚̂ł·‚ª
B.h‚Å#include "A.h"‚ð‚µ‚½‚çƒGƒ‰[‚ª‚Q‚O‚OŒÂ‚Ù‚Ço‚Ü‚µ‚½
B.cpp‚Å#include "A.h"‚ð‚·‚é‚Æ‚R‚‚łµ‚½B‚±‚ê‚Í”Fޝ‚Å‚«‚È‚¢Œ^‚ƒ‚`‚ªB.cpp‚ÅŽg‚í‚ê‚Ä‚¢‚éB‚Ù‚°‚a‚ª–¢’è‹`‚̃Nƒ‰ƒX‚ƒ‚`‚ÅB.cpp‚ÅŽg‚í‚ê‚Ä‚¢‚邯‚¢‚¤‚悤‚È•¨‚Å‚µ‚½B
ƒwƒbƒ_‚ÍB.h‚łȂ¯‚ê‚΂Ȃ炢‚̂łµ‚傤‚©H


973:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/20 10:41:22
B.cpp‚Å#include "A.h"
C.cpp‚Å#include "A.h"‚Æ#include "B.h"‚ð‚µ‚½‚çƒGƒ‰[‚ªÁ‚¦‚Ü‚µ‚½B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½
extern class `‚Æ‚¢‚¤•û–@‚Í’m‚è‚Ü‚¹‚ñ‚Å‚µ‚½B

974:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/20 11:07:56
>>973
‚Ƃ肠‚¦‚¸Šî–{‚ð—‰ð‚µ‚ëB
URLØÝ¸(www.google.co.jp)

975:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/20 11:11:10
>>973
‚È‚ñ‚ŃGƒ‰[‚ɂȂÁ‚Ä‚½‚Ì‚©—‰ð‚Å‚«‚Ä‚é‚Ì‚©H

976:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/20 13:36:03
>>956
Ž¿–â“à—e‚©‚ç‚·‚邯AƒOƒ[ƒoƒ‹‚ðŽg‚í‚È‚¢•û‚ÍŠÖ”‚É’l‚ð“n‚·‚±‚ƂɂȂ邾‚낤‚©‚çA‚»‚Ì•ª’x‚­‚È‚é‚æ
‚½‚¾‚µA1•bŠÔ‚É60‰ñ’ö“x‚̈—‚ð‘z’肵‚Ä‚¢‚é‚È‚çA(”Žš‚É•\‚ê‚È‚¢‚®‚ç‚¢‚ÌjŒë·‚¾‚낤‚Ë

–ˆ‰ñ•Ï”‚ðì‚è’¼‚·‚Á‚Ă̂ª‚í‚©‚ç‚ñ‚¯‚ÇA•W€C/C++‚ł̃[ƒJƒ‹•Ï”‚̈µ‚¢‚̓Xƒ^ƒbƒN‚É
2byte‚È‚è4byte‚È‚è‚̗̈æ‚ðŠm•Û‚·‚é‚©A‚µ‚È‚¢‚©‚Ì–â‘肾‚©‚瑬“x’ቺ‚ɂ͂Ȃç‚È‚¢‚ÆŽv‚¤‚æ

977:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/20 13:39:37
>>976
ƒOƒ[ƒoƒ‹‚ðŠÖ”ˆø”‚É‚µ‚Ä’x‚­‚È‚é‚Æ‚àŒÀ‚ç‚È‚¢B
Œ‹‹Ç‚ÍAŽÀ‘ª‚µ‚È‚¢‚Ɖ½‚àŒ¾‚¦‚È‚¢B

978:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/20 14:33:04
>>977
‚à‚µ‚©‚µ‚ÄŒ–‰Ü”„‚Á‚Ä‚éH

979:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/20 15:28:38
‹ï‘Ì“I‚ȃR[ƒh‚ðo‚³‚È‚¢‚Æ“š‚¦‚æ‚¤‚ª‚È‚¢‚¾‚낤B
static‚âƒOƒ[ƒoƒ‹•Ï”‚ðŽg‚¤‚ÆÅ“K‰»‚ªŠÃ‚­‚Ȃ郊ƒXƒN‚Í‚ ‚é‚ÈB

980:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/20 15:43:08
‚ñ‚È‚à‚ñì‚Á‚Ä‚©‚çl‚¦‚½‚ç‚¢‚¢‚ñ‚¶‚á‚Ë
‚Á‚Ă̂̓_ƒ‚Å‚·‚©

981:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/20 16:20:56
‘ü¡C++‚̕׋­’†‚Å
ƒNƒ‰ƒX‚ÌŒp³‚ƈê‚Ƀƒ“ƒoŠÖ”‚̃I[ƒo[ƒ‰ƒCƒh‚ªo—ˆ‚邯‚ ‚é‚̂ł·‚ªA
‚±‚ê‚ðŽg‚¤ˆÓ–¡‚Á‚Ä‚ ‚é‚̂łµ‚傤‚©H

class ctest{
int m;
char *p;
public:
virtual int put(char *); //p‚É•¶Žš—ñ‚ð“ü‚ê‚éŠÖ”
}

class stestSub : public ctest{

public:
int put(char *); //p‚É•¶Žš—ñ‚ð“ü‚ê‚éŠÖ”(‘S‚Ĭ•¶Žš‚ɕϊ·)
}

ctest s1;
s1.put("ABced");

stestSub s2;
s2.put("zxcVB");

ˆÈã‚̂悤‚É’è‹`‚µ‚Ä‚µ‚Ü‚¤‚ÆAs2‚©‚烃Cƒ“ƒNƒ‰ƒX‚Ìput‚ðŽg‚¤Ž–‚ªo—ˆ‚È‚­‚Ȃ邵A
•Ê–¼‚ŃTƒuƒNƒ‰ƒX‚ÉV‚½‚Éput2()‚ȂǂŒè‹`‚µ‚½‚Ù‚¤‚ª‚¢‚¢‚̂ł͂Ȃ¢‚ł悤‚©H

“¯‚¶–¼‘O‚ŕʂ̋@”\‚ðŽ‚½‚¹‚éˆÓ–¡‚ª•ª‚©‚ç‚È‚¢‚̂ł·‚ªA‚ǂ̂悤‚ÈŽž‚ÉŽg—p
‚·‚é‚à‚̂Ȃ̂łµ‚傤‚©H
Œp³‚µ‚½ƒvƒƒOƒ‰ƒ}‚ª‚±‚ÌŠÖ”–¼‚Í‚±‚Ì‹@”\‚ðŽ‚½‚¹‚½‚¢‚Æ‚©A‚»‚¤‚¢‚Á‚½ƒŒƒxƒ‹
‚Å“¯‚¶–¼‘O‚É‚µ‚Ä‚¢‚é‚Ì‚©H‚ÆŽv‚Á‚Ä‚¢‚é‚̂ł·‚ªB

982:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/20 16:22:35
s2.ctest::put()

983:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/20 17:06:37
>>981
ƒ|ƒŠƒ‚[ƒtƒBƒYƒ€‚ŃOƒO‚ê

984:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/20 17:56:48
ƒNƒ‰ƒX–¼‚ðctest‚Æ‚µ‚Ä‚¢‚é“à‚Í‚±‚Ì–â‘è‚Í—‰ð‚µ‚É‚­‚¢‚æ‚Ë
ƒNƒ‰ƒX–¼‚Å–Ú“I‚ªŒˆ‚Ü‚Á‚Ă邩‚炱‚»AŠÖ”–¼‚ª“¯‚¶‚Å‚ ‚邱‚ƂɈӖ¡‚ª‚łĂ­‚é

985:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/20 19:58:30
‚¢‚¢Œ¾—t‚ªo‚Ä‚±‚È‚©‚Á‚½‚̂ł·‚ªA‚»‚ÌuƒNƒ‰ƒX‚Å–Ú“I‚ªŒˆ‚Ü‚Á‚Ä‚¢‚év‚Á‚Ä
•”•ª‚ªˆø‚ÁŠ|‚©‚Á‚Ä‚½Š‚Å‚µ‚½B
‚±‚̃Nƒ‰ƒX–¼i–Ú“Ij‚Å‚±‚ÌŠÖ”‚Í‚±‚Ì‹@”\‚ðŽ‚½‚¹‚½‚¢‚Á‚ĈӖ¡‚ÅA–¼‘O‚Í
“¯‚¶‚¾‚¯‚Ç‹@”\‚ªˆá‚¤•¨‚ð’è‹`‚µ‚Ä‚é‚Á‚Ä‚±‚Ƃłµ‚傤‚©B

‚ ‚ƃƒCƒ“ƒNƒ‰ƒX‚ÌŠÖ”‚àŒÄ‚Ô‚±‚Æ‚ª‚Å‚«‚½‚̂ł·‚ËB

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

986:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/20 20:21:30
ƒNƒ‰ƒX@Šî’êƒNƒ‰ƒX@@@@@@‰¼‘zŠÖ”@Œ‹‰Ê
Œ¢@@@–‚­‚±‚Æ‚ª‚Å‚«‚é“®•¨@–‚­@@@‚í‚ñ
”L@@@–‚­‚±‚Æ‚ª‚Å‚«‚é“®•¨@–‚­@@@‚É‚á[
l@@@–‚­‚±‚Æ‚ª‚Å‚«‚é“®•¨@–‚­@@@‚ ‚ñ‚ ‚ñ

‚½‚Æ‚¦‚΂±‚ê‚ç‚̃Nƒ‰ƒX‚ɑ΂µ‚ÄŽO‰ñ–‚¯‚Æ‚¢‚¤ŠÖ”‚ðì‚邯‚µ‚Ä
Œ¢”Ll‚»‚ꂼ‚ê‚ɂ܂Á‚½‚­“¯‚¶ƒR[ƒh‚ð‚R‰ñ‚à‘‚­‚Ì‚Á‚Ä‚¾‚é‚¢‚¶‚á‚ñH
‚Æ‚±‚낪C++‚Í‚¢‚¢Žq‚¾‚©‚ç–‚­‚±‚Æ‚ª‚Å‚«‚é“®•¨‚ɑ΂µ‚ÄŽO‰ñ–‚¯‚Á‚ÄŠÖ”‚ðì‚ê‚ÎŒ¢”Ll‚Ç‚ê‚Å‚à‚»‚̃R[ƒh‚ªŽg‚¦‚¿‚Ⴄ‚킯
‚â‚Á‚½‚ËIŽO”{ƒR[ƒh‚ª’Z‚­‚È‚Á‚½‚æI


987:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/20 20:24:13
‚à‚Á‚ÆŽÀ—p“I‚Å‚ ‚è‚È‚ª‚ç‚æ‚­•ª‚©‚é—á‚ðo‚·‚ׂ«

988:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/20 20:24:44
class Human : Cat

989:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/20 20:26:18
RPG‚̃Lƒƒƒ‰‚Æ‚©‚¢‚¢—á‚¶‚á‚È‚¢‚©

990:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/20 20:29:09
>>985
—Ⴆ‚΃Nƒ‰ƒXEGameLogic‚È‚ñ‚Ă̂ª‚ ‚Á‚½‚Æ‚µ‚ÄA‚±‚¢‚‚̓Q[ƒ€‚̈—‚ÅŽå‚ɃvƒŒƒCƒ„[ˆÈŠO‚Ì
‚È‚ñ‚ç‚©‚Ì•¨‘Ì‚ðˆÚ“®‚ȂLj—‚·‚éƒNƒ‰ƒX‚Æ‚µ‚½ŽžA—Ⴆ‚΃Xƒe[ƒW‚⎩•ª‚©‚ç‚݂ēG‚ƂȂéƒvƒŒƒCƒ„[ƒLƒƒƒ‰‚Ì
î•ñ‚͂ǂ̃^ƒCƒv‚Ì“G‚Å‚à•K—v‚È•¨‚¾‚©‚瓯‚¶‚悤‚Ɏ擾‚·‚邪A‚»‚ꂼ‚ê‚Ì“®‚«‚Ì“à—e‚ÍA‚»‚ꂼ‚êŒÂ•ʂɒè‹`‚µ‚½‚¢B

‚µ‚©‚µŒÂ•ʂł͂ ‚邪A‚¢‚¸‚ê‚àuUŒ‚‚µ‚ëv‚ÆŒ¾‚¦‚ÎUŒ‚‚µ‚Ä—~‚µ‚¢B
‚»‚ñ‚È‚©‚ñ‚¶

991:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/20 20:31:07
ŽÀÛƒWƒ‡ƒu‚²‚ƂɃNƒ‰ƒXì‚Á‚Ä‚ñ‚¾‚낤‚©

992:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/20 20:56:53
class ToDO { virtual void doit() { printf("‚â‚Á‚½‚‚à‚è"); };
class Ore1 : public ToDO { virtual void doit() { printf("–¾“ú‚ɂȂê‚΂â‚é"); };
class Ore2 : public ToDO { virtual void doit() { printf("‚â‚Á‚Ă邂à‚肾‚ª‰½‚©H"); };
class Ore3 : public ToDO { virtual void doit() { printf("^iOoOj_"); };

Ore1 hoge;
Ore2 huga;
Ore3 hage;
ToDO* job_list[] = { &hoge, &hoge, &hoge, &hoge, &hage };

....
list[i]->doit();

993:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/20 21:15:10
>>985
‹@”\‚ªˆá‚¤‚È‚ç•ʂ̖¼‘O‚É‚·‚é‚©‚È
ˆê“x“úí‚É‚ ‚é‚à‚̂ŃJƒeƒSƒŠ[•ª‚¯‚µ‚Ä‚Ý‚é‚Æ‚¢‚¢‚©‚à‚µ‚ê‚È‚¢‚Ë

e‚ɂȂéƒNƒ‰ƒX‚ðÝŒv‚·‚邯‚«‚ÍAŽq‚ɂȂéƒNƒ‰ƒX‚É‚¨‚¢‚Ä‹¤’Ê‚·‚é‹@”\‚ðô‚¢o‚µ‚ÄŽÀ‘•‚·‚é‚Ì‚¾‚¯‚Ç
>>986‚Ì—á‚ðŽØ‚è‚ê‚Î
eF¶•¨ƒNƒ‰ƒX@©¶•¨‚Ƃ͖‚­‚à‚Ì‚¾//ŠÖ”‚Ì—Œ^‚¾‚¯—pˆÓ‚Å‚à‚æ‚¢
ŽqFŒ¢ƒNƒ‰ƒX@ˆê”Ê“I‚Éuƒƒ“ƒƒ“v‚Ɩ‚­
‘·1Fƒˆ[ƒNƒVƒƒƒeƒŠƒAƒNƒ‰ƒXuƒoƒEƒoƒEv‚Ɩ‚­
‘·2FŽÄŒ¢ƒNƒ‰ƒXuƒAƒI[ƒ“v‚Ɩ‚­

¡‰ñ‚Ì—á‚Å‚¢‚¦‚ÎAŽq‚Æ‘·‚ÌŠÖŒW‚ɂȂ邪
ƒˆ[ƒNƒVƒƒƒeƒŠƒA(ƒNƒ‰ƒX)‚͖‚­(ŠÖ”)¨uƒoƒEƒoƒEv
ƒˆ[ƒNƒVƒƒƒeƒŠƒA(ƒNƒ‰ƒX)‚Í(ŽqFŒ¢‚Æ‚µ‚Ä)–‚­ŠÖ”)¨uƒƒ“ƒƒ“v

‹^–â‚ÉŽv‚Á‚Ä‚¢‚邿‚¤‚ÉŽÀ‘•‚·‚邯
ƒˆ[ƒNƒVƒƒƒeƒŠƒA(ƒNƒ‰ƒX)‚͖‚­(ŠÖ”)¨uƒƒ“ƒƒ“v
ƒˆ[ƒNƒVƒƒƒeƒŠƒA(ƒNƒ‰ƒX)‚̓ˆ[ƒNƒVƒƒƒeƒŠƒA‚͖‚­(ŠÖ”)¨uƒoƒEƒoƒEv

994:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/20 22:16:42
’ŠÛ‰»‚³‚ꂽ–½—ß‚ð‚¾‚µ‚ÄAŽÀÛ‚Ì“®ì‚ÍŠeƒIƒuƒWƒFƒNƒg‚É”C‚¹‚é
‚‚܂èãŽi‚Ɖº‚Á’[‚ÌŠÖŒW‚Ý‚½‚¢‚È‚à‚ñ‚¾‚æ
ãŽi‚͉½‚à’m‚ç‚È‚­‚Ä‚à‚â‚肽‚¢‚±‚Æ‚¾‚¯‚ðŒ¾‚Á‚Ä
‰º‚Á’[‚ª•KŽ€‚±‚¢‚Äì‹Æ‚ð‚±‚È‚µ‚Ä‚¢‚­


995:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/20 22:55:25
—Ⴆ‚΃EƒBƒ“ƒhƒE‚ð•`‚­ƒvƒƒOƒ‰ƒ€‚ª‚ ‚Á‚½‚Æ‚µ‚ÄA‚»‚̃EƒBƒ“ƒhƒE‚É
‚¢‚ë‚¢‚ë‚È•”•i‚ðŠÈ’P‚ɒljÁ‚Å‚«‚邯•Ö—˜‚¾‚낤B
‚»‚±‚ÅA‚±‚ñ‚ȃNƒ‰ƒX‚ðì‚èA

class@Item@{
public:
@@Item();
@@virtual@~Item();
@@virtual@void@Draw();
@@...
};
class@ListBox@:@public@Window@{@public:@virtual@void@Draw(){@ƒŠƒXƒgƒ{ƒbƒNƒX‚ð•`‚­@}@};
class@Button@:@public@Window@{@public:@virtual@void@Draw(){@ƒ{ƒ^ƒ“‚ð•`‚­@}@};
class@Picture@:@public@Window@{@public:@virtual@void@Draw(){@‰æ‘œ‚ð•`‚­@}@};

class@Window@{
public:
@@void@AddItem(Item*@pItem){@items.push_back(pItem);@}
@@void@Draw()@{
@@@@for(int@i@=@0;@i@<@items.size();@++i){@items[i]->Draw();@}
@@}
private:
@@std::vector<Item*>@@items;
};

996:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/20 22:56:31
‚±‚̂悤‚ÉŽg‚¤B

ListBox@@listBox;
Button@@yesButton,@noButton;
Picture@@background;

Window@@window;
window.AddItem(&listBox);
window.AddItem(&yesButton);
window.AddItem(&noButton);
window.AddItem(&background);

window.Draw();

997:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/20 23:09:58
>>991
̂Ȃ炢‚´‚µ‚炸A¡‚Íì‚Á‚Ä‚é‚Å‚µ‚傤

998:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/21 07:16:08
++

999://
10/05/21 07:41:40
ƒXƒŒ‚ÌZlŠì‚×
y‰SŽÒнŒ}zC/C++Žº Ver.73yŠÂ‹«ˆË‘¶OKz
½ÚØÝ¸(tech”Â)l1

1000:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/21 07:43:51
1000‚È‚ç>>999‰³

1001:‚P‚O‚O‚P
Over 1000 Thread
‚±‚̃XƒŒƒbƒh‚Í‚P‚O‚O‚O‚ð’´‚¦‚Ü‚µ‚½B
‚à‚¤‘‚¯‚È‚¢‚Ì‚ÅAV‚µ‚¢ƒXƒŒƒbƒh‚𗧂ĂĂ­‚¾‚³‚¢‚Å‚·BBB


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

4059“ú‘O‚ÉXV/255 KB
’S“–:undef