y‰SŽÒнŒ}zC/C++Ž ..
[2ch|¥Menu]
470:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/07 07:59:53
ŠÖ”‚ª•¡”ŽÀ‘̉»‚³‚ê‚邱‚Æ‚ð—}§‚Å‚«‚éB

471:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/07 12:23:30
š@¡¢‹IÅ‘å‚Ì‘åÕ‚èI¹‰Î‚ð„‚éáŠQ•¨ƒŠƒŒ[@“ú–{ƒCƒxƒ“ƒg—ˆ‚½‚éI@š

y–Ú“Iz
@ŠX’†‚ðƒIƒj‚ª‹ì‚¯„‚è‚Ü‚·B
@ƒIƒj‚͹‰Î‚ðŽ‚Á‚Ĉړ®‚µ‚Ü‚·B‚±‚ê‚ðÁ‚·‚Ì‚ª–Ú“I‚Å‚·B

@‚½‚¾‚µA¡‰ñ‚ÍŽQ‰ÁŽÒ‚ª‘½‚¢‚½‚ß“ïˆÕ“x‚ª‚Í‚Ëオ‚è‚Ü‚µ‚½B
@¡‰ñ‚Ì‚ÝAƒIƒj‚͕ǖð‚ÉŽç‚ç‚ê‚È‚ª‚ç‘–‚è‚Ü‚·B
@•Ç–ð‚ð“Ë”j‚µ‚ʼn΂ðÁ‚¹‚΃Q[ƒ€ƒNƒŠƒA‚ƂȂè‚Ü‚·B

yƒ‹[ƒ‹z
`Ÿ‚¿`
@ƒIƒj‚ªŽ‚Á‚Ä‚¢‚鹉΂ðÁ‚·‚Æ‚»‚ÌŽž“_‚ŃQ[ƒ€ƒNƒŠƒA‚ƂȂè‚Ü‚·B
`•‰‚¯`
@ƒIƒj‚ªŽá—¢Œö‰€‚܂œ¦‚°Ø‚邯‚»‚ÌŽž“_‚ŃQ[ƒ€ƒI[ƒo[‚ƂȂè‚Ü‚·B

y“úŽž@@@@z@‚Q‚O‚O‚W”N‚SŒŽ‚Q‚U“úi“yj‚WF‚R‚OƒXƒ^[ƒg
yêŠ@@@@z@’·–쌧’·–ìŽs
yƒ‹[ƒg’n}z@URLØÝ¸(www.city.nagano.nagano.jp)
yÚ×î•ñ@z@URLØÝ¸(www.joc.or.jp)
-------------------------------------------------------------
ƒCƒMƒŠƒX‚Ås‚í‚ꂽƒCƒxƒ“ƒg‚Ì—lŽq
URLØÝ¸(jp.youtube.com)
ƒtƒ‰ƒ“ƒX‚Ås‚í‚ꂽƒCƒxƒ“ƒg‚Ì—lŽqi‚P•ª‚R‚O•b‚©‚çj
URLØÝ¸(jp.youtube.com)

w‚Q‚ƒ‚ˆ‘å‹K–Í‚n‚e‚e‰ïêx
½ÚØÝ¸(offmatrix”Â)
½ÚØÝ¸(offmatrix”Â)

wŠe‘‚Ì‹£‹ZŒ‹‰Êx
Uncyclopedia€–ÚØÝ¸

472:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/07 18:43:10
Žl‘¥‰‰ŽZ‚Á‚Ä‚³A
char ‚Å‚à int ‚Å‚à double ‚Å‚à‚µ‚Ä‚­‚ê‚邪A
‚»‚ê‚Á‚ăRƒ“ƒpƒCƒ‹Žž‚É“K؂Ƀ}ƒVƒ“Œê‚ɕϊ·‚µ‚Ä‚­‚ê‚Ä‚é‚ñ‚Å‚·‚©H

‚b‚o‚t‚ªŽ‚Á‚Ä‚éŽZp‰‰ŽZ‚Ì‹@”\‚ðŽg‚¦‚邿‚¤‚É
’u‚«Š·‚¦‚Ä‚é‚̂ł ‚Á‚Ä‚b‚o‚t‚ª int ‚Ȃ̂© char ‚Ȃ̂©”»’f‚µ‚Ä
ˆ—‚µ‚Ä‚é‚킯‚ł͂Ȃ¢‚Å‚·‚æ‚ËH

473:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/07 18:51:06
>>472
‚»‚¤‚¾‚æ
‚È‚¢‚Å‚·

474:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/07 19:12:35
‚½‚¾‚µŠiã‚°‚³‚ê‚ÄŒvŽZ‚³‚ê‚é‚̂Ŏí•ʂ͂»‚ñ‚Ȃɑ½‚­‚È‚¢‚Å‚·B

475:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/07 20:03:56
Šiã‚°A‚Æ‚¢‚¤‚©”Ä®”Šg’£‚ ‚½‚è‚¶‚á‚È‚¢‚Ì‚©‚È

476:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/07 22:26:22
‚Ƃ肠‚¦‚¸h‘èƒXƒŒ‚Ì•û‚Å’ño‚ªI‚í‚Á‚½‚Ì‚ÅA
Ž©•ª‚È‚è‚Éì‚낤‚ÆŽv‚Á‚Ä‚¢‚é‚̂ł·‚ªA‚¢‚«‚È‚ès‚«‹l‚Á‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½G
®”‚Ìê‡8Œ…A•‰”‚Ìê‡9Œ…AƒGƒ‰[Žd—l‚È‚ÇA–â‘肪ŽRς݂ł·‚ªA
‚Ç‚¤‚©‚²‹³Žö‚¨Šè‚¢‚µ‚Ü‚·B
URLØÝ¸(kansai2channeler.hp.infoseek.co.jp)

477:476
08/04/07 22:28:20
#define buffersize 10‚Å‚·‚ËG

478:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/07 22:41:06
>>476
‰½‚ª‚µ‚½‚¢‚ñ‚¾Hh‘è‚ð‚Æ‚¢‚ÄŽ©•ª‚È‚è‚ɉۑè‚ðŠg’£‚µ‚ĕ׋­‚µ‚悤‚Æ‚µ‚½‚Ì‚©H
‚»‚̃eƒLƒXƒgƒtƒ@ƒCƒ‹‚ðŒ©‚¹‚ç‚ê‚Ä‚àA‰Û‘è‚ðŠÛ“Š‚°‚³‚ê‚Ä‚¢‚邿‚¤‚É‚µ‚©Œ©‚¦‚È‚¢‚ªB

‚Ƃ肠‚¦‚¸ƒoƒbƒtƒ@ƒI[ƒo[ƒtƒ[‚µ‚Ä‚½‚èA‚¢‚ë‚¢‚ë‚Ü‚¸‚¢‚¼B

479:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/08 10:55:17
URLØÝ¸(www.nicovideo.jp)

‚±‚Ì“®‰æ‚Å‚â‚Á‚Ä‚¢‚éA‰æ‘œƒtƒ@ƒCƒ‹‚ðƒeƒLƒXƒgiAAj‚ɕϊ·‚Í
‚ǂ̂悤‚É‚â‚Á‚Ä‚¢‚é‚̂ł·‚©H

480:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/08 11:03:12
“®‰æ‚ɃR[ƒho‚Ă邶‚á‚È‚¢‚©cc

481:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/08 11:08:11
‰æ‘œ‚Ì—ÖŠs’Šo¨—\‚ß‚±‚̃pƒ^[ƒ“‚ɂ͂±‚Ì•¶Žš‚ðŽg‚¤‚Æ‚¢‚¤ƒf[ƒ^‚ð“o˜^‚µ‚Ä‚¨‚­¨
‰æ‘œ‚Ìã‚©‚燂Ƀpƒ^[ƒ“‰ð͂ƕ¶ŽšŠ„‚è“–‚Ä‚ðs‚¤B

‚Á‚ÄŠ´‚¶‚µ‚©Žv‚¢•‚‚©‚΂ñ

482:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/08 11:08:35
>>480
‰SŽÒ‚È‚à‚Ì‚ÅEEE
‰æ‘œ‚ð“ǂݞ‚ñ‚ÅAƒeƒLƒXƒg‚ɕϊ·‚µ‚Ä‚³‚ç‚É‚»‚ê‚ÌF‚ð”»•Ê‚µ‚¯‚é‚Ì‚Í
‚ǂ̕ӂ̃R[ƒh‚ðŒ©‚½‚ç—Ç‚¢‚̂łµ‚傤‚©H

483:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/08 11:19:20
¡“®‰æŒ©‚Ä‚«‚½‚ºB‘z‘œ‚µ‚Ä‚½‚̂ƈá‚Á‚½‚ºB‚Ƃ肠‚¦‚¸‚a‚l‚o‚ð”z—ñ‚É‚·‚邯‚±‚©‚ç‚Í‚¶‚ß‚½‚çH
‚a‚l‚o‚̃tƒH[ƒ}ƒbƒg«¦‚­ŠÈ’P‚¾‚©‚ç‚·‚®‚Å‚«‚é‚Í‚¸B
URLØÝ¸(www.kk.iij4u.or.jp)
Œã‚ÍF‚ɇ‚킹‚Ä<font color="F">¡</font>‚ð‚Ђ½‚·‚ço—Í‚·‚ê‚΂ł«‚邾‚ëB
’†‹‰“ü–å‚­‚ç‚¢‚¶‚á‚ËH“®‚©‚µ‚½‚¢‚È‚çJavaScript‚̉ðà‚©‚¶‚ê‚΂¨‚‹


484:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/08 12:38:37
>>476
‚Ƃ肠‚¦‚¸A‚ǂ̂ ‚½‚è‚Å¢‚Á‚Ä‚é‚Ì‚©‚ÈBH

main‚É‘S•”‘‚­‚̂ł͂Ȃ­ŠÖ”‚ðì‚Á‚Ă݂悤B
ˆø”‚ð‚܂Ƃ߂ê‚ÎA‰½‚ð‚·‚é‚ׂ«‚©‚í‚©‚é‚ñ‚¶‚á‚È‚¢‚©‚ÈB


485:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/08 12:43:09
ÌAæ”y‚ªuƒRƒ“ƒXƒgƒ‰ƒNƒ^‚Å‚ÍnewŽg‚¤‚Èv‚ÆŒ¾‚Á‚Ä‚¢‚½‚Ì‚ðŽv‚¢o‚µ‚½‚Ì‚¾‚¯‚ÇA
‚±‚ê‚Á‚Ăǂ¤‚¢‚¤ˆÓ}‚Ȃ̂łµ‚傤B
ˆê”Ê“I‚ȃ‹[ƒ‹‚Ȃ̂©A“Á’è‚Ì󋵂ŗLŒø‚Șb‚¾‚Á‚½‚Ì‚©ccB

486:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/08 12:47:03
>>485
ƒRƒ“ƒXƒgƒ‰ƒNƒ^“à‚Å—áŠO‚ª”­¶‚·‚邯AƒfƒXƒgƒ‰ƒNƒ^‚͌Ă΂ê‚È‚¢ (Žd—l)
¨ new ‚ŃRƒP‚½‚烊[ƒNI

‚¶‚á‚ËH
ƒRƒ“ƒXƒgƒ‰ƒNƒ^“à‚Ì—áŠO‚͘R‚ê‚È‚­ƒRƒ“ƒXƒgƒ‰ƒNƒ^“à‚ň’u‚·‚ê‚Ζ³–â‘èB

487:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/08 13:04:20
>>479
‚¨ŠG‚©‚«‚Æ‚©‚Å‚à‚ ‚éƒlƒ^‚¾‚¯‚ÇA‚Þ‚µ‚ë‚Ç‚¤‚â‚Á‚Ä“®‰æ‚É‚µ‚Ä‚é
‚Ì‚©‚Ì•û‚ª‹C‚ɂȂéBƒR[ƒfƒBƒ“ƒO’†‚¸‚Á‚Ƙ^‰æ‚µ‚Ä‚ ‚ƂŕÒW
‚µ‚Ä‚é‚ñ‚¾‚낤‚ªcª«‚ ‚é‚È‚—

488:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/08 13:17:33
ƒR[ƒfƒBƒ“ƒO’†‚̃L[ƒ^ƒCƒv‚ð‹L˜^A•ÒW
«
“®‰æ‚ðŽæ‚è‚È‚ª‚ç‹L˜^‚µ‚½ƒL[ƒ^ƒCƒv‚ðƒ}ƒNƒ‚Å“®‚©‚·
«
(`ß'„D`ß')

489:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/08 13:24:03
>>479
‰æ‘œ‚ð“ǂݞ‚ñ‚Å•\ަ‚·‚邯‚±‚ë‚©‚çŽn‚ß‚½‚ç‚¢‚¢
Œ‹\eØ‚Á‚Û‚¢‚©‚ç”ނ̃TƒCƒg‚ÌŒfަ”‚ŕ·‚¢‚Ă݂ê‚Î
uÀ‚Ì•û‚Í‚©‚Ȃ蓂¢ƒXƒpƒQƒeƒBƒR[ƒh‚¾‚©‚ç‚¨Š©‚ß‚µ‚È‚¢w

490:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/08 16:01:19
‚±‚ÌuÀA‚Ç‚ñ‚ÈŠ´‚¶H

URLØÝ¸(weblearningplaza.jst.go.jp)

491:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/08 18:21:58
cin‚©‚çdouble‚ð‚P‚‚܂½‚Í•¡”“ü—Í‚³‚¹‚Ü‚·B“ü—Í‚³‚ꂽ‚Ì‚ª‚PŒÂ‚Ȃ̂©A•¡”‚Ȃ̂©”»’肵‚½‚¢‚̂ł·‚ªA
ˆÈ‰º‚̃R[ƒh‚ł悢‚Å‚·‚©HMac‚¾‚Æ‚¤‚²‚­‚̂ł·‚ªAwindows‚Å‚à‚±‚ê‚Å‚¢‚¢‚Ì‚©‚í‚©‚è‚Ü‚¹‚ñB
double a;
std::cin >> a;
if (std::cin.peek() == '\n') {
// ”Žš‚͈êŒÂ‚¾‚Á‚½
}
else {
// ˆêŒÂ‚¶‚á‚È‚©‚Á‚½B
}


492:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/08 18:48:09
>>491
‚â‚Á‚Ă݂è‚á‚¢‚¢‚¶‚á‚È‚¢B

493:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/08 19:06:50
>>492
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B¡ŽèŒ³‚Éwindows‚ª‚È‚¢‚̂ł·B
‚Ü‚½AŽ©•ª‚̂Ƃ±‚ë‚Ìwindows‚Å‚â‚Á‚Ă݂箂¢‚Ä‚àA‚Ù‚©‚Ìl‚Ìwindows‚Å‚Í
‚Ç‚¤‚Ȃ邩‚í‚©‚ç‚È‚¢‚µc
‚»‚ÌA‹KŠi“I‚É“ü—͂̕¶Žš—ñ––”»’è‚Í‚±‚ê‚Å‚¢‚¢‚Ì‚©‚Ç‚¤‚©A’m‚è’É‚¢‚Å‚·B

494:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/08 19:10:04
>>485
VC8‚Å‘å—ʂɃƒ‚ƒŠ‚ÌŠm•Û‚µ‚Ä‚¢‚邯ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚Ì’†‚Ìnew‚Åuƒƒ‚ƒŠ‚ª•s‘«‚µ‚Ä‚¢‚Ü‚·Bv‚ƃGƒ‰[‚ª‚Å‚éB
——R‚ª•ª‚©‚炸alloc‚É‚µ‚½‚ç–â‘è‚È‚©‚Á‚½B
‚Æ‚¢‚¤‚©¡‚àŒ´ˆö‚ª’݂͂«‚ê‚È‚¢ŒB

495:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/08 19:20:20
Žg‚¤Œ^‚ª‚ ‚é’ö“xŒÀ’è‚Å‚«‚éƒeƒ“ƒvƒŒ[ƒg‚¾‚Á‚½‚ç
MyTemplate<Œ^–¼>‚ðtypedef‚µ‚Ä‚µ‚Ü‚¦‚Ηǂ¢‚悤‚È‹C‚ª‚·‚邯‚Ç
‚±‚ê‚Á‚Ä‚ ‚è‚È‚ñ‚Å‚·‚©‚ËH


496:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/08 19:38:16
‚Ü‚³‚Éstring‚Æwstring

497:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/08 20:08:28
>>493
‚ƒ{ƒ‰ƒMƒm[ƒ‹

498:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/08 21:56:33
>>495
‚ ‚èB

499:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/08 21:59:56
‚ ‚è‚ ‚èB

500:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/08 22:04:32
‚ ‚è‚ ‚è‚ ‚è‚ ‚èB

501:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/08 22:05:12
‚ ‚肪\•C‚Å

502:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/08 22:14:19
‚³‚æ‚Ȃ炾

503:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/08 22:23:50
ƒAƒŠ[ƒ”ƒFƒfƒ‹ƒ`

504:476
08/04/08 22:28:39
>>478—l
‚Å‚·‚æ‚ËAޏ—炵‚Ü‚µ‚½G

>>484—l
ƒGƒ‰[Žd—l‚ðì‚낤‚Æ‚µ‚½‚̂ł·‚ªA
y®”‚Ìê‡Å‘å8Œ…‚܂łð—LŒø‚Æ‚µA9Œ…ˆÈ~‚𖳎‹‚·‚éB
@•‰”‚ÌꇂÍAÅ‘å9Œ…‚܂łð—LŒø‚Æ‚µA10Œ…–ÚˆÈ~‚Í–³Ž‹‚·‚éBz‚Æ‚ ‚èA
yw|x‚Ì‚ÝA‚Ü‚½‚͉üs‚̂ݓü—Í‚³‚ꂽ‚çƒGƒ‰[ƒƒbƒZ[ƒW‚ð•\ަ‚µAI—¹z
‚Æ‚¢‚¤‚Ì‚à‚ ‚é‚Ì‚ÅA
ƒGƒ‰[‚Æ‚µ‚Ä‚Í@if(a[0]=='\n')@@if(a[1]=='-' && a[0]=='\n')
‚Ý‚½‚¢‚Ȃ̂ðŽg‚¦‚΂¢‚¢‚Ì‚©‚È‚ŸA’ö“x‚Ål‚¦‚Ä‚é‚̂ł·‚ªA
‚Ç‚±‚É“ü‚ê‚ê‚΂¢‚¢‚Ì‚©‚ȂǃCƒ}ƒCƒ`”»‚ç‚È‚¢‚̂ł·G

505:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/08 22:34:19
‚Ђå‚Á‚Æ‚µ‚Ä‚»‚Ì”‚¦•û‚¾‚ÆAu-1v‚Í‚QŒ…‚Ȃ̂©H

506:476
08/04/08 22:53:28
>>505
Ž„“I‚ɂ͂»‚¤‚¢‚¤•—‚Él‚¦‚Ă܂·G

507:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/08 22:54:05
>>486
‚È‚é‚Ù‚Ç[—áŠO‚Å‚·‚©B‚»‚ê‚ÍŽv‚¢•‚‚©‚΂Ȃ©‚Á‚½B
new‚µ‚½‚Æ‚«‚̉Šú‰»‚̈—‚ª–³‘Ê‚¾‚Á‚½‚è‚·‚é‚Ì‚©‚Æ‚©“–Žžl‚¦‚½‚Ì‚ðŽv‚¢o‚µ‚½B

508:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/08 23:02:41
>>504
while‚𔲂¯‚Ä
>if(a[0]=='\n')@@if(a[1]=='-' && a[0]=='\n')
‚ÌꇂÉreturn‚ÅI‚í‚ê‚ÎOK
return‚Ì‘O‚Éprintf‚Å“K“–‚ɃGƒ‰[o‚¹‚ΖړI‚Ì‚à‚̂ɂȂ邾‚ëB
>‚Ç‚±‚É“ü‚ê‚ê‚΂¢‚¢‚Ì‚©‚ȂǃCƒ}ƒCƒ`”»‚ç‚È‚¢‚̂ł·G
‚Ç‚±‚É“ü‚ê‚ă_ƒ‚¾‚Á‚½‚ñ‚¾H

509:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/08 23:09:47
class‚̂Ȃ©‚Énamespace‚Íì‚ê‚Ü‚·‚©H

510:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/08 23:19:28
muri

511:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/09 03:14:20
Ž¿–â‚Ȃ̂ł·‚ªAiVC++ 2008 EE ‚ðŽg—p‚µ‚Ä‚¢‚Ü‚·Bj

ˆÈ‰º‚̃R[ƒhB

COORD coord;
HANDLE hConsoleStdOut = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleCursorPosition(hConsoleStdOut, coord);

‚ÍA<windows.h>‚ðƒCƒ“ƒNƒ‹[ƒh‚µ‚ÄŽg‚¦‚éA‚Æ‚¢‚¤‚͔̂»’f‚Å‚«‚Ü‚·‚ªA
‚±‚ê‚ÍwindowsƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Ȃ̂łµ‚傤‚©H
WinMain()ŠÖ”‚à–³‚¢‚µADOS‚Å•\ަ‚³‚ê‚é‚̂ł·‚ªA
‚±‚¤‚¢‚Á‚½ƒR[ƒh‚͉̑̂½‚ƌĂ΂ê‚Ä‚¢‚é‚̂ł·‚©H

à–¾‰ºŽè‚Å\‚µ–ó‚È‚¢‚Å‚·B

512:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/09 03:17:27
Windows‚ÌAPI‚Ɉˑ¶‚µ‚Ä‚é‚È‚ç‚Ç‚¤l‚¦‚Ä‚àWindowsƒvƒƒOƒ‰ƒ~ƒ“ƒO‚¾‚ÆŽv‚¤‚ªcB

513:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/09 03:39:45
WindowSystem(àGUI)ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ł͂Ȃ¢‚ªA
(MS-)WindowsƒvƒƒOƒ‰ƒ~ƒ“ƒO‚¾‚ÈB
‚‚¢‚łɌ¾‚¦‚ÎAƒRƒ“ƒ\[ƒ‹ƒEƒBƒ“ƒhƒE‚ÍDOS‚ł͂Ȃ¢B

514:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/09 04:02:03
>>512
>>513

‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚±‚ÌuCOORD coord;v‚âuHANDLEv‚̈Ӗ¡‚ª‰ð‚炸A
‚¶‚á‚ ‘Ì‚ª”»‚ê‚΃lƒbƒg‚ÅŒŸõ‚Å‚«‚éA‚ÆŽv‚¢ŽŠ‚Á‚½‚̂ł·‚ªA
ƒlƒbƒg‚ðŒ©‚Ä‚àACŒ¾Œê‚É‚æ‚é(MS-)WindowsƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ªŒfÚ‚³‚ê‚Ä‚¢‚È‚¢‚ñ‚Å‚·‚æ‚ËB
‚Í‚ŸBBB

515:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/09 05:19:59
>>514
“ú–{Œê–ó‚Í–³‚¢‚¯‚ÇMSDN‚ÉÚ‚Á‚Ă邿B

516:Alexander The Great WAS ALBANIAN, the PROOF by Flamuri
08/04/09 06:53:32
URLØÝ¸(www.youtube.com)

517:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/09 07:30:25
>>507
‚¿‚á‚ñ‚Æ delete ‚·‚ê‚Ζâ‘è‚È‚¢B
—áŠO‚ðˆê’UƒRƒ“ƒXƒgƒ‰ƒNƒ^“à‚ŃLƒƒƒbƒ`‚µ‚Ä delete ‚·‚é‚Ì‚à‚¢‚¢‚ªA
ƒXƒ}[ƒgƒ|ƒCƒ“ƒ^‚É“ü‚ê‚Ä‚¨‚¯‚΂ ‚Ƃ̓fƒXƒgƒ‰ƒNƒ^‚ªŸŽè‚ɉ½‚Æ‚©‚µ‚Ä‚­‚ê‚éB

ƒRƒ“ƒXƒgƒ‰ƒNƒ^“à‚Å—áŠO‚ª”­¶‚µ‚½ê‡‚ɌĂ΂ê‚È‚¢ƒfƒXƒgƒ‰ƒNƒ^‚Í
\’z’†‚̃IƒuƒWƒFƒNƒg‚̃fƒXƒgƒ‰ƒNƒ^‚¾‚¯‚¾‚©‚ç‚ËB
Šù‚É\’z‚³‚ꂽƒIƒuƒWƒFƒNƒg‚̃fƒXƒgƒ‰ƒNƒ^‚Í‘S‚ČĂ΂ê‚éB
—Ⴆ‚Ίî’êƒNƒ‰ƒX‚̃fƒXƒgƒ‰ƒNƒ^‚Æ‚©
\’z‚³‚ꂽƒƒ“ƒo•Ï”‚̃fƒXƒgƒ‰ƒNƒ^‚Æ‚©‚Í‘S‚ČĂ΂ê‚éB

new ‚ÉŠÖ‚µ‚Ä‹C‚ð‚‚¯‚é•K—v‚ª‚ ‚é‚͎̂–ŽÀ‚¾‚¯‚ÇA
Žg‚Á‚Ä‚¢‚¯‚È‚¢‚Á‚Ä‚±‚Ƃ͂ ‚蓾‚È‚¢B
‚Ü‚ A‰SŽÒ‚ÍŽg‚í‚È‚¢•û‚ª–³“ï‚Á‚Ä‚±‚Æ’ö“x‚̘b‚¶‚á‚È‚¢‚Ì‚©‚ÈB

518:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/09 09:01:29
‚¢‚¢‚¦Anew‚ð¶‚ÅŽg‚Á‚Ä‚¢‚él‚Í‚¿‚á‚ñ‚ƃXƒLƒ“‚ð‚‚¯‚邿‚¤‚É‚µ‚Ä‚­‚¾‚³‚¢B

519:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/09 09:26:43
new‚ÉŒÀ‚炸—áŠO‚𓊂°‚é‰Â”\«‚Ì‚ ‚éŠÖ”‚ðƒRƒ“ƒXƒgƒ‰ƒNƒ^“à‚Å
ŒÄ‚Ño‚·‚Æ‚«‚Ístack unwind‚ðl‚¦‚đΉž‚·‚éB

520:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/09 09:32:36
ƒRƒ“ƒXƒgƒ‰ƒNƒ^“à‚Ånew‚ª—áŠO“f‚¢‚½‚Ì‚ðƒLƒƒƒbƒ`‚µ‚½‚Æ‚µ‚ÄA
‚»‚Ì‚ ‚Ɖ½‚ð‚·‚ê‚Ηǂ¢‚̂ł·‚©H

521:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/09 09:38:26
>>520
ƒP[ƒXƒoƒCƒP[ƒX
ƒXƒƒbƒv‚ª•p”­‚µ‚Ä‚é‚Ȃǃƒ‚ƒŠ•s‘«‚ŃVƒXƒeƒ€‚ªƒ„ƒoƒCó‘Ô‚È‚ç
I—¹‚µ‚ăVƒXƒeƒ€‘S‘̂̃VƒXƒeƒ€‚ÌÄlB
‚»‚̃Gƒ‰[‚𖳎‹‚µ‚Ăłୂµ‚Å‚à’·‚­¶‚«‘±‚¯‚é•K—v‚ªðŒ‚È‚ç
ƒƒO‚ɂłà“f‚¢‚Ä‘±sB

522:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/09 11:47:43
VC++2008EE
ListBox‚Ì1s휂ª‚Å‚«‚½‚Ì‚ÅA¡“x‚Í휑O‚É
ƒƒbƒZ[ƒWƒ{ƒbƒNƒX‚ðo‚µ‚ÄŒ©‚悤‚Æ‚µ‚½‚̂ł·‚ªA
ƒGƒ‰[‚ª‚à‚Ì‚·‚²‚¢”o‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B

System::Windows::Forms::DialogResult result;
result = MessageBox::Show("휂µ‚Ü‚·‚©H","DELETE CHECK",MessageBoxButtons::YesNo);
Debug::WriteLine(result);
if(result != System::Windows::Forms::DialogResult::Yes)){
return;
}
if•¶‘S‘Ì‚ð휂·‚邯–â‘è‚È‚­“®ì‚µA
‚Ü‚½Ao—͂łÍYes,NoŠm”F‚Å‚«‚é‚Ì‚ÅA
if•¶‚ÌSystem::Windows::Forms::DialogResult::Yes‚ªA
–â‘è‚Ȃ̂©‚ÆŽv‚¢A"Yes"‚Æ‚©‚É‚µ‚Ă݂½‚̂ł·‚ª‚â‚Í‚èƒGƒ‰[‚ªo‚Ä‚µ‚Ü‚¢‚Ü‚·B
‚±‚ê‚͂ȂºƒGƒ‰[‚ªo‚Ä‚µ‚Ü‚¤‚̂łµ‚傤‚©

523:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/09 11:56:41
>>519
‚»‚êƒRƒ“ƒXƒgƒ‰ƒNƒ^ŠÖŒW‚È‚¢‚¾‚ëB

524:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/09 12:00:08
>>522
‚»‚ê.net‚¶‚á‚ñ
AfxMessageBox‚©API‚ÌMessageBoxŽg‚¤‚ׂµ

525:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/09 12:03:48
>>520
ƒRƒ“ƒXƒgƒ‰ƒNƒ^“à‚Å catch ‚È‚ñ‚Ä‘‚©‚È‚¢‚Å‚¢‚¢‚悤‚É RAII ‚ð“O’ꂵ‚½‚Ù‚¤‚ª‚¢‚¢B

526:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/09 12:14:47
>>524
‚ЂƖڂł킩‚é Microsoft Visual C++ 2008 ƒAƒvƒŠƒP[ƒVƒ‡ƒ“ŠJ”­“ü–å
‚Æ‚¢‚¤–{‚ð“ǂ݂Ȃª‚ç‚â‚Á‚Ä‚¢‚ÄA
–{‘‚ÍC++/CLI‚Å‘‚¢‚Ä‚ ‚éB‚Æ‚ ‚é‚Ì‚ÅA‚½‚Ô‚ñ.net‚Æ‚¢‚¤‚â‚‚¾‚Æ‚¨‚à‚¢‚Ü‚·B

‚±‚Ì–{‚Ì’Ê‚è‚É‚â‚邯ƒGƒ‰[‚ªo‚Ä‚µ‚Ü‚¢A
ƒGƒ‰[‚Ì“à—eŒ©‚Ä‚à‚æ‚­•ª‚©‚ç‚È‚­‚ÄA
‚¢‚ë‚¢‚뎎‚µ‚Ä‚½‚̂ł·‚ªAŒ‹‹ÇŒ´ˆö‚ª•ª‚©‚炸•·‚¢‚Ă݂܂µ‚½B

‚±‚Ì–{‚ÅŽg‚Á‚Ä‚¢‚éMessageBox‚ɂ͂Ȃɂ©–â‘肪‚ ‚Á‚½‚è‚·‚é‚ñ‚Å‚µ‚傤‚©

527:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/09 12:21:41
>>526
C++/CLI‚Ă̂ÍC++‚łȂñ‚Æ‚©.netŽg‚¢‚Ü‚µ‚傤‚æEEE‚Á‚Ä‚¢‚¤Žd—l
.net‚¾‚¯‚È‚çC#‚Ì•û‚ª‚¢‚¢‚µA‘¬“x“I‚ÉC++‚È‚çC++/CLI‚µ‚È‚¢‚ÅMFC‚©APIŽg‚Á‚½•û‚ª‚¢‚¢

528:522
08/04/09 12:30:18
\‚µ–ó‚ ‚è‚Ü‚¹‚ñB‚à‚̦‚­‰º‚ç‚È‚¢ƒ~ƒX‚Å‚µ‚½B
if(result != System::Windows::Forms::DialogResult::Yes)){
‚©‚Á‚±‚ªˆê‚‘½‚©‚Á‚½‚Å‚·EEEƒXƒŒ‰˜‚µ‚·‚݂܂¹‚ñ‚Å‚µ‚½B

>>527
‚¤‚¤A–{‚܂Ŕƒ‚Á‚Ä‹C‡‚¢“ü‚ê‚Ä‚µ‚Ü‚Á‚½‚½‚ßăXƒ^[ƒg‚Íh‚¢‚Å‚·B
‚Ƃ肠‚¦‚¸‚±‚Ì“¹i‚ñ‚ÅA‚ ‚Æ‚©‚ç™X‚É•ûŒü“]Š·‚µ‚Ă݂܂·B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

529:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/09 12:33:15
>>528
C++/CLI‚Ȃ竂̕û‚Å•·‚¢‚½•û‚ª‚¢‚¢‚æ

C++/CLI part3
½ÚØÝ¸(tech”Â)

530:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/09 15:29:32
>>528
ŠÃ‚¢‚ÈB‰´‚Íʼn‚ǂ̖{”ƒ‚Á‚½‚ç‚¢‚¢‚©‚í‚©‚ñ‚È‚­‚ÄŒ‹‹Ç3û–ڂ܂Ŕƒ‚Á‚½‚¼

531:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/09 15:36:05
MFC‚Á‚Ă܂¾Žg‚í‚ê‚Ä‚é‚Ì‚©H

532:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/09 15:44:23
>>531
‚«‚Ý‚ÌPC‚ÌMFCŠÖ˜A‚ÌDLL“™‚ð‘S‚Ä휂µ‚ÄŽg—p‚µ‚Ă݂ê‚΂«‚݂̊‹«‚ł̈ˑ¶“x‚ª•ª‚©‚é

533:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/09 15:46:40
>>532
ŠŠ‚Á‚Ă邿

534:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/09 15:52:50
ƒ}ƒWƒŒƒX

535:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/09 17:07:16
MFCŠÖ˜A‚ÌDLLAƒXƒ^ƒeƒBƒbƒNƒŠƒ“ƒN‚·‚é‚©‚ç–³‚­‚Ä‚à“®‚¢‚¿‚Ⴄ‚æ
i‰´‚̃AƒvƒŠ‚Íj

536:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/09 17:14:37
CString m_combo = "notepad.exe";
WinExec((LPCSTR)(LPCTSTR)m_combo,SW_SHOW);
‚±‚êƒAƒvƒŠ‚ª‹N“®‚µ‚È‚¢‚ñ‚Å‚·‚¯‚ǂȂñ‚łł·‚©


537:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/09 17:23:00
LPCTSTR‚ðLPCSTR‚ɕϊ·‚µ‚Ä‚¢‚é‚Ì‚ªŒÀ‚è–³‚­‰ö‚µ‚¢B
LPCTSTR‚ðˆø”‚ÉŽæ‚éShellExecute‚©‰½‚©‚ðŽg‚¦B

538:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/09 17:30:01
WinExec‚ªD‚«‚È‚ñ‚Å‚·‚¯‚Ǖϊ·‚Í•s‰Â”\‚Å‚·‚©H

539:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/09 17:33:34
‚È‚ç(LPCSTR)(CStringA)m_combo‚łǂ¤‚¾B
‚ ‚ÆAˆø”‚Ì­‚È‚³‚È‚ç<tchar.h>‚Ì_tsystem‚ª‚¢‚¢‚¼B

540:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/09 17:35:33
‚Á‚Ä‚¢‚¤‚©WinExec‚Ídeprecated‚Ȉµ‚¢‚ÌAPI‚̂悤‚È‹C‚ª‚·‚éB

541:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/09 17:37:24
struct hoge_a{
int a;
int b;
};

struct hoge_b : public a{
int c;
int d;
};

‚Æ‚µ‚½‚Æ‚«Ahoge_a‚̃ƒ“ƒo‚̃ƒ‚ƒŠã‚Ì•À‚ч‚Íab‚ƂȂé‚Ì‚Í•ÛØ(‹K’è)‚³‚ê‚Ä‚¢‚邯
‚Ç‚±‚©‚ÅŒ©‚½‹L‰¯‚ª‚ ‚é‚̂ł·‚ªAhoge_b‚Ìê‡Aabcd‚ƂȂ邱‚Æ‚Í•ÛØ‚³‚ê‚é‚̂łµ‚傤‚©H

542:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/09 17:54:09
>>539
“®‚¢‚½‚—‚¨‘O‚·‚²‚¢‚í
‚Ç‚±‚É‚àæ‚Á‚ĂȂ©‚Á‚½‚¼‚±‚ñ‚È‚Ì

543:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/09 18:27:43
srand‚Ìseed‚ª“¯‚¶ê‡Aƒ}ƒVƒ“‚âOS‚ª•Ï‚í‚Á‚Ä‚à“¯‚¶—”‚ð”­¶‚³‚¹‚邱‚Æ‚ª‚Å‚«‚é‚̂łµ‚傤‚©H

544:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/09 18:32:25
>>543
No

545:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/09 18:42:27
‚»‚¤‚·‚邯‰½‚Ɉˑ¶‚·‚é‚̂łµ‚傤‚©H
ƒRƒ“ƒpƒCƒ‰‚Å‚·‚©H‚»‚ê‚Æ‚àOS‚Å‚·‚©H
AMD‚Æintel‚̂悤‚ÉCPU‚ª•Ï‚í‚Á‚½‚¾‚¯‚Å‚àƒ_ƒ‚Å‚·‚©H

546:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/09 18:44:58
libc‚ÌŽÀ‘•ŽŸ‘æ?
ŽžŠÔ‚Æ‹óŠÔ‚ðŽg‚¦‚΂©‚Ȃ胉ƒ“ƒ_ƒ€‚ɂȂ肻‚¤‚¾‚¯‚ǂȂŸB

547:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/09 19:10:37
>>543
ˆÚA«‚ðl‚¦‚é‚Ȃ瓯‚¶Ží‚Å“¯‚¶—”—ñ‚Ìo—Í‚ð•ÛØ‚·‚é‚ɂ̓‰ƒCƒuƒ‰ƒŠ‚É—Š‚ç‚¸—””­¶Ší‚àŽÀ‘•‚µ‚Ä‚µ‚Ü‚¤

548:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/09 19:46:10
C++‚ɂ‚¢‚ÄŽ¿–â‚Ȃ̂ł·‚ªA
ƒIƒuƒWƒFƒNƒg‚ðì‚炸‚Ƀƒ“ƒoŠÖ”‚ðŒÄ‚Ño‚·‚±‚Ƃ͉”\‚Å‚µ‚傤‚©B

549:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/09 19:49:19
ÓIƒƒ“ƒoŠÖ”‚È‚çB

550:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/09 19:54:24
>>548
‚Å‚«‚éB

struct a{ void f(){} };
reinterpret_cast<a*>(NULL)->f();

551:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/09 20:06:20
‚È‚é‚Ù‚ÇB•׋­‚ɂȂè‚Ü‚µ‚½B
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
#include <stdio.h>

class A
{
public:
static A* make_obj(void);
void my_puts(void){ puts("Hello\n"); }
};

A* A::make_obj(void){
A* a = new A;
return a;
}

int main()
{
A* a = A::make_obj();
a->my_puts();
return 0;
}

552:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/09 20:12:24
>>550
‚â‚߂Ȃ³‚¢

553:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/09 20:36:54
>>551
‚í‚©‚Á‚Ă邯Žv‚¤‚¯‚Ƕƒ|‚ł͂Ȃ­ƒXƒ}ƒ|‚É“ü‚ê‚ĕԂµ‚Æ‚¯‚æ

554:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/09 21:09:35
using namespace `;
‚ÍŽæ‚èÁ‚¹‚Ü‚·‚©H

555:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/09 21:16:28
‰i‰“‚ÉŽæ‚èÁ‚·Ž–‚ªo—ˆ‚È‚¢Žô‚¢‚Å‚·B
using ‚ÍŒv‰æ“I‚ÉB

556:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/09 21:24:07
namespace‚ðusing‚·‚邯A‚»‚Ìnamespace“à‚Ìusing‚܂Ō©‚¦‚Ä‚µ‚Ü‚¤‚̂ɂ͋ƒ‚­BˆÓ–¡‚Ë[‚¶‚á‚ñ


557:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/09 21:27:35
‚¾‚©‚çƒwƒbƒ_‚Éusing‘‚¢‚¿‚á‘Ê–Ú‚Á‚ă}ƒ}Œ¾‚Á‚½‚Å‚µ‚å

558:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/09 21:30:57
>>550
staticƒƒ“ƒoŠÖ”‚ª–³‚¢Žž‘ã‚Ì‹ê“÷‚Ìô‚Å‚·‚È‚ B
‚½‚¾”ñÓIƒƒ“ƒo[‚ÍŽQƂł«‚È‚¢B

559:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/09 21:31:50
turboPascal‚ÌusingŒ©‚½‚¢‚ÈŽg‚¢•û‚µ‚½‚©‚Á‚½‚Ì‚ÉB

560:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/10 00:22:01
VC++ 2008 EE@‚ÅWindowsƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ð쬂µ‚½‚¢‚̂ł·‚ªA
‚»‚̂܂Ü<windows.h>‚ðƒCƒ“ƒNƒ‹[ƒh‚µ‚Ä‚àƒGƒ‰[•\ަ‚Ȃ̂ÅA
‚ǂ̂悤‚Èݒ肪•K—v‚È‚ñ‚Å‚·‚©H

561:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/10 00:24:06
>>548
‚È‚ñ‚Ì‚½‚߂̃ƒ“ƒoŠÖ”‚È‚ñ‚¾‚©B

562:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/10 00:33:29
>>561
‚¢‚âA‘¼l‚Ì‘‚¢‚½ƒR[ƒh‚ð‰ð“Ç‚µ‚Ä‚é‚ñ‚¾BB

563:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/10 00:39:03
>>560
[ƒtƒ@ƒCƒ‹]-[’ljÁ]-[V‚µ‚¢ƒvƒƒWƒFƒNƒg]
[Visual C++]-[Win32]-[Win32ƒvƒƒWƒFƒNƒg]-[ƒvƒƒWƒFƒNƒg–¼]-[OK]
[ŽŸ‚Ö]-[WindowsƒAƒvƒŠƒP[ƒVƒ‡ƒ“]-[¡‹ó‚̃vƒƒWƒFƒNƒg]-[Š®—¹]
[ƒ\[ƒXƒtƒ@ƒCƒ‹]-[’ljÁ]-[V‚µ‚¢€–Ú]
[Visual C++]-[ƒR[ƒh]-[C++ƒtƒ@ƒCƒ‹]-[ƒtƒ@ƒCƒ‹–¼]-[’ljÁ]

564:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/10 01:46:59
>>563
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B3s–ڂ܂ł͂¤‚Ü‚­Ý’è‚Å‚«‚½‚̂ł·‚ªA
4s–Ú‚Ìuƒ\[ƒXƒtƒ@ƒCƒ‹vH‚ª‰½‚ðŽw‚µ‚Ä‚¢‚é‚Ì‚©‚í‚©‚炸A
‚»‚̂܂Ü5s–Ú‚Ì쬂ðs‚¢‚Ü‚µ‚½B
Œ‹‰Ê‚Í‚â‚Í‚èƒrƒ‹ƒhƒGƒ‰[‚Å‚·B
ƒR[ƒh‚͈ȉº‚Å‚·B

LRESULT CALLBACK WindowProc(HWND,UINT,WPARAM,LPARAM);

/* ƒAƒvƒŠƒP[ƒVƒ‡ƒ“ƒGƒ“ƒgƒŠ[ƒ|ƒCƒ“ƒg */
int WINAPI WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR CmdLine,
int CmdShow)
{
@@@//ˆ—

return ;

}

/* ƒEƒCƒ“ƒhƒEƒvƒƒV[ƒWƒƒ */
LRESULT CALLBACK WindowProc(HWND hwnd,UINT message,WPARAM wparam,LPARAM lparam)
{
//ˆ—
}
return DefWindowProc(hwnd,message,wparam,lparam);
}

565:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/10 01:50:01
ƒGƒ‰[‚Ì“à—e‚Í?

566:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/10 01:54:31
ƒtƒ@[ƒXƒg‚ւ̈«‘—‹…B

567:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/10 01:54:45
1>------ ƒrƒ‹ƒhŠJŽn: ƒvƒƒWƒFƒNƒg: C800, \¬: Debug Win32 ------
1>ƒRƒ“ƒpƒCƒ‹‚µ‚Ä‚¢‚Ü‚·...
1>MJ_1.cpp
1>.\MJ_1.cpp(26) : error C2440: '=' : 'const char [6]' ‚©‚ç 'LPCWSTR' ‚ɕϊ·‚Å‚«‚Ü‚¹‚ñB
1> Žwަ‚³‚ꂽŒ^‚ÍŠÖ˜A‚ª‚ ‚è‚Ü‚¹‚ñB•ÏŠ·‚É‚Í reinterpret_castAC ƒXƒ^ƒCƒ‹ ƒLƒƒƒXƒg‚Ü‚½‚ÍŠÖ”ƒXƒ^ƒCƒ‹‚̃LƒƒƒXƒg‚ª•K—v‚Å‚·B
1>.\MJ_1.cpp(41) : error C2664: 'CreateWindowExW' : 2 ”Ԗڂ̈ø”‚ð 'const char [6]' ‚©‚ç 'LPCWSTR' ‚ɕϊ·‚Å‚«‚Ü‚¹‚ñB(V‚µ‚¢‹@”\ ; ƒwƒ‹ƒv‚ðŽQÆ)
1> Žwަ‚³‚ꂽŒ^‚ÍŠÖ˜A‚ª‚ ‚è‚Ü‚¹‚ñB•ÏŠ·‚É‚Í reinterpret_castAC ƒXƒ^ƒCƒ‹ ƒLƒƒƒXƒg‚Ü‚½‚ÍŠÖ”ƒXƒ^ƒCƒ‹‚̃LƒƒƒXƒg‚ª•K—v‚Å‚·B
1>C800.cpp
1>.\C800.cpp(28) : error C2440: '=' : 'const char [6]' ‚©‚ç 'LPCWSTR' ‚ɕϊ·‚Å‚«‚Ü‚¹‚ñB
1> Žwަ‚³‚ꂽŒ^‚ÍŠÖ˜A‚ª‚ ‚è‚Ü‚¹‚ñB•ÏŠ·‚É‚Í reinterpret_castAC ƒXƒ^ƒCƒ‹ ƒLƒƒƒXƒg‚Ü‚½‚ÍŠÖ”ƒXƒ^ƒCƒ‹‚̃LƒƒƒXƒg‚ª•K—v‚Å‚·B
1>.\C800.cpp(43) : error C2664: 'CreateWindowExW' : 2 ”Ԗڂ̈ø”‚ð 'const char [6]' ‚©‚ç 'LPCWSTR' ‚ɕϊ·‚Å‚«‚Ü‚¹‚ñB(V‚µ‚¢‹@”\ ; ƒwƒ‹ƒv‚ðŽQÆ)
1> Žwަ‚³‚ꂽŒ^‚ÍŠÖ˜A‚ª‚ ‚è‚Ü‚¹‚ñB•ÏŠ·‚É‚Í reinterpret_castAC ƒXƒ^ƒCƒ‹ ƒLƒƒƒXƒg‚Ü‚½‚ÍŠÖ”ƒXƒ^ƒCƒ‹‚̃LƒƒƒXƒg‚ª•K—v‚Å‚·B
1>ƒR[ƒh‚𶬒†...
1>ƒrƒ‹ƒhƒƒO‚Í "file://d:\My Documents\Visual Studio 2008\Projects\C800\C800\Debug\BuildLog.htm" ‚ɕۑ¶‚³‚ê‚Ü‚µ‚½B
1>C800 - ƒGƒ‰[ 4AŒx 0
========== ƒrƒ‹ƒh: 0 ³íI—¹A1 ޏ”sA0 XV•s—vA0 ƒXƒLƒbƒv ==========

‚Å‚·B

568:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/10 02:02:15
>>567
‚È‚ºƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚Ì•”•ª‚ðÈ—ª‚·‚éB
ƒOƒO‚ê‚΂¢‚ë‚¢‚댩‚‚©‚éB
URLØÝ¸(www.google.co.jp)

569:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/10 02:21:14
>>568
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
•¶Žš•ÏŠ·‚¾‚Á‚½‚̂ł·‚ËB
‚µ‚©‚µƒOƒO‚Á‚Ä‚ào‚Ä‚±‚È‚¢‚Ì‚ÅÅŒã‚É’Q‚«‚Ü‚·B

1>------ ƒrƒ‹ƒhŠJŽn: ƒvƒƒWƒFƒNƒg: GAME, \¬: Debug Win32 ------
1>ƒ}ƒjƒtƒFƒXƒg‚ð–„‚ßž‚ñ‚Å‚¢‚Ü‚·...
1>.\Debug\GAME.exe.intermediate.manifest : general error c1010070: Failed to load and parse the manifest. U_U!$kLdK
1>~[
1>ƒrƒ‹ƒhƒƒO‚Í "file://d:\My Documents\Visual Studio 2008\Projects\C800\GAME\Debug\BuildLog.htm" ‚ɕۑ¶‚³‚ê‚Ü‚µ‚½B
1>GAME - ƒGƒ‰[ 1AŒx 0
========== ƒrƒ‹ƒh: 0 ³íI—¹A1 ޏ”sA0 XV•s—vA0 ƒXƒLƒbƒv ==========

‚È‚éƒGƒ‰[‚ªo‚é‚̂ł·‚ªA‚Ü‚Á‚½‚­ˆÓ–¡•s–¾‚Å‚·B

570:569
08/04/10 18:46:06
\‚µ–ó‚È‚¢‚Å‚·B
Ž©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

571:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/10 21:45:49
VC++2005‚ÅAADO‚ÅSQLSERVER2005‚ÉÚ‘±‚µ‚ÄAbinaryŒ^‚̃tƒB[ƒ‹ƒh‚É
1000byte’ö‚̃oƒCƒiƒŠƒf[ƒ^‚ð•Û‘¶‚µ‚½‚¢‚̂ł·‚ªA
longŒ^‚Ì”z—ñ‚Ƀf[ƒ^‚ðmemcpy‚µA‚»‚ê‚ðrs->Update‚µ‚悤‚Æ‚·‚邯A
ƒRƒ“ƒpƒCƒ‹‚Åubool’l‚ɕϊ·‚µ‚Ü‚·v‚Æ‚¢‚¤‚悤‚ÈŒx‚ª‚Å‚ÄAƒf[ƒ^‚ð“]‘—‚Å‚«‚Ü‚¹‚ñB
ƒoƒCƒiƒŠƒf[ƒ^‚ð“]‘—‚·‚é‚ɂ͂ǂ̂悤‚É‚·‚ê‚΂¢‚¢‚̂łµ‚傤‚©H
i”z—ñ‚ɂͳí‚Ƀf[ƒ^‚ªƒRƒs[‚³‚ê‚Ä‚¢‚邱‚Ƃ̓tƒ@ƒCƒ‹o—͂Ŋm”F‚Å‚«‚Ä‚¨‚è‚Ü‚·j


572:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 00:26:01
>>571
URLØÝ¸(support.microsoft.com)

573:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 06:15:26
vectorqŠî’ê¸×½*r‚É”Ží—Þ‚Ì”h¶¸×½‚ðÌ߯¼­ÊÞ¯¸‚µ‚ĵ°ÊްײÄÞ‚µ‚½ŠÖ”‚ðŽÀs‚·‚邿‚¤‚È‚±‚Ƃ͂ł«‚Ü‚·‚©H

574:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 06:18:09
>>573
virtual‚ȃƒ“ƒoŠÖ”‚ðŽÀs‚Æ‚¢‚¤‚±‚ƂȂçA‰Â”\‚Å‚·B

575:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 06:33:22
‚à‚¿‚ë‚ñ‰¼‘zŠÖ”‚É‚µ‚Ä‚ ‚è‚Ü‚·
&‚Ì•t‚¯–Y‚ê‚Å‚µ‚½

‰ðŒˆ‚Å‚«‚Ü‚µ‚½‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·

576:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 06:38:48
>>573=>>574=>>575

577:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 06:50:20
573=574=575=576

578:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 07:17:15
>>575
ƒƒ‚ƒŠƒŠ[ƒN‚É‹C‚ð‚‚¯‚悤‚ÈB
boost::ptr_vector ‚ÌŽg—p‚àŒŸ“¢‚µ‚Ä‚Ý‚é‚Æ‚¢‚¢B

579:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 12:34:50
“®“I‚É“ñŽŸŒ³”z—ñ‚ðŠm•Û‚·‚é‚ɂ͂ǂ¤‚·‚ê‚΂悢‚Å‚·‚©H
int x=10; int y=10;
double a[x][y];
‚Æ‚¢‚¤•—‚É‘‚­‚Ì‚ÍAxy‚ª¬‚³‚¢ŠÔ‚Ío—ˆ‚½‚̂ł·‚ªAnew‚ÅŠm•Û‚µ‚悤‚Æ‚·‚邯
y‚ð•Ï”‚ɂł«‚Ü‚¹‚ñBvector‚ðŽg‚킸‚Éã‹L‚̂悤‚È‚±‚Æ‚ª‚Å‚«‚é‚Å‚µ‚傤‚©H
‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B


580:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 12:37:06
double **a;

*a = new double[x]

for( int i = 0; i < x; ++i )
@a[x] = new double[y]

‚±‚ñ‚È‚ñ

581:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 12:47:33
boost::multi_arrayƒIƒXƒXƒB

582:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 12:52:43
>>580
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
Šm•Û‚µ‚½“ñŽŸŒ³”z—ñ‚ð‚Ù‚©‚ÌŠÖ”‚É“n‚·‚ɂ͂ǂ¤‚·‚ê‚΂悢‚Å‚·‚©H

‚ ‚ÆAboost::multi_array‚Í‘¬‚¢‚Å‚·‚©H
¡‘‚¢‚Ä‚¢‚é‚Ì‚ÍAstd::vector‚à‚ ‚Ü‚è’m‚ç‚È‚¢l‚ÉŒ©‚¹‚邽‚߂Ȃ̂ÅA
boost‚È‚ñ‚Ä‚Æ‚Ä‚à‚¾‚߂ł·B


583:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 12:57:05
ƒAƒZƒ“ƒuƒŠŒ¾Œê‚̃Rƒ“ƒpƒCƒ‰‚ÌCƒ\[ƒXƒvƒƒOƒ‰ƒ€‚ðŽ‚Á‚Ä‚¢‚é‚̂ł·‚ªA
ƒAƒZƒ“ƒuƒŠŒ¾Œê‚ðƒRƒ“ƒpƒCƒ‹‚·‚é‚É‚ÍA‚±‚̃\[ƒX‚ðƒRƒ“ƒpƒCƒ‹‚µ‚Ä‚©‚ç
‚Ç‚¤‚·‚ê‚΂¢‚¢‚̂łµ‚傤‚©H

584:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 12:58:11
void func( int **a );
‚±‚ê‚ł킽‚¹‚é‚ñ‚¶‚á‚ËA‘½•ª

585:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 13:06:03
>>582
‚»‚¤‚¢‚¤‰SŽÒ‚É‚ÍA‘f’¼‚ɈꎟŒ³”z—ñ‚ð‰¼‘z‰»‚µ‚ÄŽg‚¤•û‚ª‚¢‚¢B
‚±‚ñ‚ÈŠÖ”‚Å‚à—pˆÓ‚·‚ê‚΃AƒNƒZƒX‚·‚é‚Ì‚àŠ„‚ÆŠÈ’P‚¾B
static unsigned offset(unsigned x, unsigned y, unsigned w)
{
return x + y * w;
}
–ܘ_Aƒƒ‚ƒŠŠm•Û‚Í‚±‚¤‚È‚éB
double * a = new double[w * h];
‚ [A‚‚¢‚łɌ¾‚¦‚Î>580‚̓oƒO‚¾‚炯‚¾‚©‚ç—v’ˆÓ‚ÅB
‚Â[‚©A>584‚à‚©‚·‚¾‚íB

586:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 13:06:38
>>583
Cƒ\[ƒX‚ðƒRƒ“ƒpƒCƒ‹‚µ‚Ăł«‚½ŽÀsƒtƒ@ƒCƒ‹‚ðŽÀs‚µ‚ăAƒZƒ“ƒuƒ‹‚·‚ê
‚΂¢‚¢‚̂łÍB



587:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 13:19:33
„ƒAƒZƒ“ƒuƒŠŒ¾Œê‚̃Rƒ“ƒpƒCƒ‰
—L‚蓾‚È‚¢ŠÔˆá‚¢‚¾‚ÈB

588:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 13:29:33
>>580
‚±‚ê‚Í“‚¢B

589:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 13:34:19
mbscmp
wcscmp
‚Ȃǂ̈Ⴂ‚ª‚í‚©‚ç‚È‚¢EEEE
‚ ‚ÆAlstrcmp ‚Æ‚© strcmp ‚Ý‚½‚¢‚È‚Ì‚à‚ ‚Á‚½‚悤‚È‹C‚ª‚·‚邯‚Ç‹C‚Ì‚¹‚¢H
’N‚©A‚±‚ê‚ç‚ÌŠÖ”‚̈Ⴂ‚ɂ‚¢‚Ä•ª‚©‚èˆÕ‚­‹³‚¦‚Ä‚­‚¾‚³‚¢B

590:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 13:40:56
•¶Žš‚Æ‚µ‚Ä wchar_t ‚ðŽg‚¤‚Æ‚« -> wcscmp
•¶Žš‚Æ‚µ‚Ä char ‚Å mbcs ‚ðŽg‚¤‚Æ‚« mbscmp
•¶Žš‚Æ‚µ‚Ä char ‚Å sbcs ‚ðŽg‚¤‚Æ‚« strcmp
•¶Žš‚Æ‚µ‚Ä TCHAR ‚ðŽg‚¤‚Æ‚« lstrcmp

ƒhƒLƒ…ƒƒ“ƒg“ǂ܂¸‚ɂ܂¸2ch‚Å•·‚­‚Æ‚¢‚¤‘Ô“x‚Å‚ÍA‚í‚©‚ç‚È‚­‚Ä“–‚½‚è‘OB


591:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 13:49:11
>>590
‚·‚݂܂¹‚ñB‚»‚ꂪ‚¢‚Ü‚¢‚¿‚æ‚­‚í‚©‚ç‚È‚¢‚ñ‚Å‚·B
char‚ðŽg‚¤‚Æ‚«‚Æ‚©Atchar‚ðŽg‚¤‚Æ‚«‚ÆŒ¾‚í‚ê‚Ä‚à’ŠÛ“I‚·‚¬‚ÄHHH
‹ï‘Ì“I‚ÉA‚Ç‚¤‚¢‚¤ˆ—‚ð‚·‚é‚Æ‚«‚Émbscmp ‚â strcmp ‚ȂǂðŽg‚¢•ª‚¯‚é‚̂łµ‚傤‚©H
“¯‚¶•¶Žš—ñ”äŠr‚Å‚àAmbscmp ‚ðŽg‚Á‚Ä‚¢‚½‚èA strcmp ‚ðŽg‚Á‚Ä‚¢‚½‚è‚ÆA–󂪕ª‚è‚Ü‚¹‚ñB

592:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 13:52:17
>>587
Šm‚©‚Éc‚²Žw“E‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
ƒAƒZƒ“ƒuƒŠŒ¾Œê‚ðŽÀs‚·‚é‚à‚̂̈Ӗ¡‚ÅŽg‚¢‚Ü‚µ‚½

593:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 13:52:50
>>591
‚»‚ê‚Í’ŠÛ“I‚¾‚©‚ç‚í‚©‚ç‚È‚¢‚ñ‚¶‚á‚È‚­‚ÄA•׋­‚µ‚È‚¢‚©‚ç‚í‚©‚ç‚È‚¢‚̂ł·B
mbcs ‚Æ sbcs ‚̈Ⴂ‚È‚ñ‚©AGoogle ‚Å umbcs ‚Æ sbcs ‚̈Ⴂv‚ðiƒJƒbƒR‚͂͂¸‚µ‚Äj
ŒŸõ‚·‚ê‚΂¢‚­‚Â‚à‚»‚ê‚炵‚¢à–¾‚̃y[ƒW‚ªo‚Ä‚­‚é‚̂ł·B

‚à‚µŽè”²‚«‚¶‚á‚È‚­‚ăzƒ“ƒg‚̃zƒ“ƒg‚ɉ½‚à‚µ‚È‚¢‚Å’mޝ‚ªg‚É•t‚­‚ÆŽv‚Á‚Ä‚é‚̂ȂçA
‚»‚à‚»‚àƒoƒJ‚Ȃ̂ŕ׋­‚µ‚Ä‚à–³‘ʂȂ̂Ŏ~‚ß‚é‚ׂ«‚Å‚·B

594:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 14:04:17
>>592
‚»‚ê‚Í•’ÊAƒAƒZƒ“ƒuƒ‰‚ƌĂ΂ê‚éB
‚¢‚âAŒµ–§‚ÉŒ¾‚¦‚ÎuƒAƒZƒ“ƒuƒŠŒ¾Œê‚ð–|–ó‚·‚é‚à‚Ìv‚¾‚ªB

595:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 14:05:02
>>593
‚È‚ñ‚©Œ™‚È‚±‚Æ‚Å‚à‚ ‚Á‚½‚Ì‚©H

596:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 14:05:03
‚È‚ñ‚ƂȂ­•ª‚Á‚½‚悤‚È•ª‚ç‚È‚¢‚悤‚ÈEEEE

“¯‚¶‰p”Žš‚©‚ç‚È‚é•¶Žš—ñ”äŠr‚Å‚àƒvƒƒOƒ‰ƒ€‚É‚æ‚Á‚ÄŽg‚Á‚Ä‚¢‚éŠÖ”‚ªˆá‚¤‚Ì‚Í
‘‚«ŽèiƒvƒƒOƒ‰ƒ}[j‚̈ӎ¯‚̈Ⴂ‚É‚æ‚éH
‚³‚ç‚ɃƒCƒh•¶Žš‚ƃ}ƒ‹ƒ`ƒoƒCƒg•¶Žš‚̈Ⴂ‚ª‚æ‚­•ª‚ç‚ñBBBB

o’¼‚µ‚Ä‚«‚Ü‚·BƒXƒŒ‰˜‚µ‚Ä‚·‚݂܂¹‚ñB

597:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 14:06:53
‚·‚Ü‚ñ
*a = new double[x]
‚¶‚á‚È‚­‚Ä
a = new double*[x]
‚¾

598:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 14:20:42
>>597
‚»‚ꂾ‚¯‚¶‚á‚Ë[‚¾‚ëB

599:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 15:19:15
>>595
593‚¶‚á‚È‚¢‚¯‚ÇA‚ ‚¦‚ÄŒ¾‚¤‚È‚çu“Š‚°‚Á‚ςȂµ‚Ì”nŽ­‚ðŒ©‚Ä‚µ‚Ü‚Á‚½‚±‚Æv‚ª
uŒ™‚È‚±‚Æv‚È‚ñ‚¾‚낤B

600:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 20:21:49
delete‚Å—Ž‚¿‚¿‚Ⴄ‚ñ‚¾‚¯‚ÇAŒ´ˆö‚í‚©‚è‚Ü‚¹‚ñ„ƒ
‚±‚̃R[ƒh‚Å—Ž‚¿‚Ü‚·EEEB

int i;
char *lpary[4];

for (i = 0; i < 4; i++){
lpary[i] = new char[256];
}

for (i = 0; i < 4; i++){
delete [] lpary[i];
}

’N‚©‹³‚¦‚Ä‚­‚¾‚³‚¢B

601:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 20:23:53
—Ž‚¿‚é—v‘f‚Í“Á‚ÉŒ©“–‚½‚ç‚È‚¢‚ªEEEB
‘½•ªA‘¼‚ÅFX‚â‚Á‚Ă镔•ª‚Ń}ƒY‚¢‚±‚Æ‚â‚Á‚Ä‚ñ‚¶‚á‚È‚¢‚©‚ÆB

602:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 20:24:46

for (i = 0; i < 4; i++){
delete lpary[i]
}

delete[] lpary;

603:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 20:25:53
>>602
‚¨‚¢‚¨‚¢^^;

604:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 20:26:53
‚æ‚­Œ©‚ĂȂ©‚Á‚½
‚·‚Ü‚ñ–Y‚ê‚Ä‚­‚ê

605:600
08/04/11 20:29:44
‚·‚¢‚Ü‚¹‚ñBŒ´ˆö‚í‚©‚è‚Ü‚µ‚½B
new‚Ædelete‚ÌŠÔ‚Å‚â‚Á‚Ă鈗‚ÅŠm•Û‚µ‚½ƒ|ƒCƒ“ƒ^‚ɕʂ̃|ƒCƒ“ƒ^
“n‚µ‚Ä‚µ‚Ü‚Á‚Ä‚½EEEB

‚Ü‚¶‚²‚ß‚ñGG

606:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 20:30:25
ˆ«‚¢Ž–‚¢‚í‚È‚¢‚©‚çAvector Žg‚¦B

607:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 23:28:52
>>596
>‚³‚ç‚ɃƒCƒh•¶Žš‚ƃ}ƒ‹ƒ`ƒoƒCƒg•¶Žš‚̈Ⴂ‚ª‚æ‚­•ª‚ç‚ñ
‚»‚ê‚𒲂ׂé‚Ì‚ªæ‚¾‚Æ‚¢‚¤‚±‚ƂɋC‚©‚È‚¢‚ÌH

608:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 23:30:06
o’¼‚µ‚Ä‚­‚é‚Á‚ÄŒ¾‚Á‚Ä‚é‚ñ‚¾‚©‚ç‚Ù‚Á‚Æ‚¯‚æ

609:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 00:33:20
•Ï”‚ðString‚¾‚Æ‚©CharŒ^‚ÅŽw’è‚·‚邱‚Æ‚Á‚Ăł«‚Ü‚·‚©H

610:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 00:34:10
????????

611:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 00:56:30
ÓI‚ȃƒ‚ƒŠ‚ðŠm•Û‚ð‚µ‚½ƒNƒ‰ƒX“à‚É“®“I‚ÉŠm•Û‚µ‚½ƒNƒ‰ƒX‚ª‚ ‚邯‚µ‚Ü‚·
‚±‚Ìê‡exit(0)‚ªŽÀs‚³‚ê‚½Žž‚ɳ‚µ‚­”jŠü‚ªs‚í‚ê‚Ü‚·‚Å‚µ‚傤‚©H

612:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 00:59:02
>>611
‚¾‚¢‚½‚¢OS‚ª‚¤‚Ü‚­‰ð•ú‚µ‚Ä‚­‚ê‚éEEE‚©‚à‚ËB
‚»‚ñ‚È•Ûá‚͂ǂ±‚É‚à‚È‚¢B‚¿‚á‚ñ‚Ɖð•ú‚·‚é‚©Java“™‚ɈÚs‚µ‚Ü‚µ‚傤B

613:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 01:14:07
‚Ê‚é‚Û

614:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 01:15:38
>>611
ƒ‰ƒCƒuƒ‰ƒŠ‚ÌŽd—l‚É‚æ‚邯‚ÇA
EÓI‚ȃIƒuƒWƒFƒNƒg‚̃fƒXƒgƒ‰ƒNƒ^ˌĂ΂ê‚é
Emain()‚©‚ç’H‚Á‚Ä‚»‚ÌŽž“_‚܂ł̃Xƒ^ƒbƒNã‚É‚ ‚éƒIƒuƒWƒFƒNƒg‚̃fƒXƒgƒ‰ƒNƒ^ˌĂ΂ê‚È‚¢
‚‚܂èƒXƒ^ƒbƒN‚ÌŠª‚«–ß‚µ‚Ís‚í‚ê‚È‚¢‚ª’Êí‚̃NƒŠ[ƒ“ƒAƒbƒvƒ‹[ƒ`ƒ“‚͌Ă΂ê‚éA
‚ªˆê”Ê“I‚Ȃ̂łÍB‰½‚©d—v‚Ȍ㈗‚ª•K—v‚È‚ç atexit ‚Å‚à‘‚¢‚Æ‚­‚ׂ«‚¾‚ÈB

615:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 01:34:05
atexit‚ðŽg‚¤‚±‚Ƃɂµ‚Ü‚·
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·

616:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 02:10:32
constƒ|ƒCƒ“ƒ^pData‚̃ƒ“ƒostd::deque<Log> LogData‚ðŽQÆ‚·‚épastLog

const std::deque<Log>& pastLog = pData->LogData

‚ðã‚̂悤‚Éì‚Á‚Ä‚»‚Ìiterator‚ðŽg—p‚µ‚½‚¢‚̂ł·‚ª
const std::deque<M3Log>::iterator itr = pastLog.begin();
‚Æ‚·‚邯

¶ƒIƒyƒ‰ƒ“ƒh‚ðˆµ‚¤‰‰ŽZŽq‚ªŒ©‚‚©‚è‚Ü‚¹‚ñ (‚Ü‚½‚͕ϊ·‚Å‚«‚Ü‚¹‚ñ) (V‚µ‚¢“®ì; ƒwƒ‹ƒv‚ðŽQÆ)B

‚Æ“{‚ç‚ê‚Ü‚·

‰½ˆ‚ð‚Ç‚¤‚µ‚Ä‚¢‚¢‚Ì‚©‚í‚©‚è‚Ü‚¹‚ñAƒAƒhƒoƒCƒX‚ð‚¢‚½‚¾‚¯‚È‚¢‚Å‚µ‚傤‚©

617:616
08/04/12 02:12:31
’ù³
const std::deque<M3Log>::iterator itr = pastLog.begin();
«
const std::deque<Log>::iterator itr = pastLog.begin();

618:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 02:12:40
c++ ‚Í—Ç‚­’m‚ç‚È‚¢‚¯‚ÇA
std::deque<Log>::const_iterator itr = pastLog.begin();
‚¶‚á‚È‚¢‚Ì?

619:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 02:19:58
>>618
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
–³Ž–ƒR[ƒh‚ªƒRƒ“ƒpƒCƒ‹‚ð’Ê‚é‚æ‚¤‚ɂȂè‚Ü‚µ‚½

const_iterator‚È‚ñ‚Ä‚ ‚Á‚½‚Ì‚©EEE

620:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 03:41:33
>>619
>const_iterator‚È‚ñ‚Ä‚ ‚Á‚½‚Ì‚©EEE
’´ƒƒƒ^‚¶‚á‚È‚¢‚©‚æ


621:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 04:19:52
ÓIŠm•Û‚Æ“®“IŠm•ۂŃvƒ‰ƒCƒx[ƒgƒƒ“ƒoŠÖ”‚ÌŽÀs‚ɈႢ‚ªo‚邿‚¤‚È‚±‚Ƃ͗L‚é‚Å‚µ‚傤‚©H

622:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 09:55:51
ŠO‚©‚çŽØ‚è‚È‚¢ŒÀ‚èI—¹‚·‚ê‚Ή¼‘zƒvƒƒZƒX‹óŠÔ‚²‚ÆÁ–Å‚·‚é‚©‚ÆB

623:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 11:01:31
‚³‚ ‚ÄBdelete this‚·‚é‚ñ‚łȂ¢ŒÀ‚è‚ÍA‚Ü[–³‚¢‚ñ‚łȂ¢‚©‚ËB

624:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 12:57:40
#define sucide delete this

625:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 14:40:30
suicide

626:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 14:49:06
oh misu superu

627:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 14:50:30
if‚ÌðŒ•”‚ŕϔ‚ð錾‚µ‚½‚¢Žž‚ÉAbool‚Æ‚µ‚Ä•]‰¿‚Å‚«‚È‚¢Œ^‚¾‚ƃRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ɂȂè‚Ü‚·‚æ‚Ë

std::set::const_iterator it = hoge.find(....);
if (it != hoge.end()) {
// ‚±‚±‚Å it ‚ðŽg‚¤
}
‚̂悤‚È‚±‚Æ‚ð‚·‚é‚Æ‚«‚Éif‚̃uƒƒbƒN“à‚Éit‚̃XƒR[ƒv‚ðŒÀ’肵‚Ä
if ((std::set::const_iterator it = hoge.find(...)) != hoge.end()) {
‚̂悤‚È‚±‚Æ‚ð‚µ‚½‚¢‚ñ‚Å‚·‚¯‚Ç–³—‚Å‚·‚©H


628:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 15:23:43
–³—

629:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 15:39:39
for ( std...it = hoge.find(...); it != hoge.end(); ) {
@break;
}

‚¨‚·‚·‚߂͂µ‚È‚¢

630:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 15:40:03
{ std::set::const_iterator it; if(...){...} }

631:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 15:40:50
‚ ‚é‚¢‚Í‹óƒXƒR[ƒv‚ðŽg‚¤‚Æ‚©B

{
@std...it = ...:
@if(){
@}
}


632:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 15:54:26
–³—‚â‚è
template<typename T, template<class> class Comp> class eval_lapper
{
public:
@@@@eval_lapper( std::pair<T, T> rhs ) : obj_(rhs.first), target_(rhs.second) {}
@@@@operator bool() const { return Comp<T>()(obj_, target_); }
@@@@T& obj() { return obj_; }
@@@@const T& obj() const { return obj_; }

private:
@@@@T obj_;
@@@@T target_;
};

int main()
{
@@@@std::set<int> s;
@@@@//s.insert(123);
@@@@if( eval_lapper<std::set<int>::const_iterator, std::not_equal_to > it = std::make_pair( s.find(123), s.end() ) )
@@@@@@@@std::cout << *(it.obj()) << std::endl;
@@@@return 0;
}

633:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 15:57:33
if‚Ì•]‰¿•”•ª‚Á‚Äbool‚̃I[ƒo[ƒ[ƒh‚ª‚ ‚Á‚½‚ç‚¿‚á‚ñ‚Æbool‚Æ‚µ‚Ä•]‰¿‚µ‚Ä‚­‚ê‚é‚ÌH

634:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 15:58:44
‚µ‚Ä‚­‚ê‚邪Aif •¶ˆÈŠO‚ÌŠ‚Å‚à–{“–‚É bool ’l‚Æ‚µ‚ĉðŽß‚³‚ê‚Ä—~‚µ‚¢ê‡‚łȂ¯‚ê‚Î bool ‚̃I[ƒo[ƒ[ƒh‚Í‚·‚ׂ«‚¶‚á‚È‚¢B

635:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 16:00:12
if •¶‚¾‚¯‚Å‚»‚¤‰ðŽß‚³‚ê‚Ä—~‚µ‚¢ê‡‚ÍA
•’ʂɂ͎g‚í‚ê‚È‚¢‚悤‚ȃ|ƒCƒ“ƒ^‚ւ̃LƒƒƒXƒg‰‰ŽZŽq‚ð
ƒI[ƒo[ƒ[ƒh‚·‚é‚Ì‚ªˆê”Ê“IB
ƒƒ“ƒoƒ|ƒCƒ“ƒ^‚Æ‚©B

636:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 16:41:51
>>632
–Ê”’‚¢‚È‚â‚è•û‚¾‚È
‚Å‚àAlapper => wrapper ‚¶‚á‚Ë

637:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 16:53:02
//test.h
struct test{
@int a;
@test(int a_) : a(a_){}
};

//instance.cpp
#include "test.h"
test obj(1024);

//program.cpp
#include <iostream>
#include "test.h"
extern test obj;

int main(){
@std::cout << obj.a << std::endl;
@return 0;
}

•ÊX‚Ì–|–ó’PˆÊ‚ÉŒ^test‚ª’è‹`‚³‚ê‚Ă邯‚ÇA“¯ˆê‚ÌŒ^‚Æ‚µ‚Ä”Fޝ‚³‚ê‚é‚ÌH
VC8‚ł̓Rƒ“ƒpƒCƒ‹’Ê‚Á‚½B

638:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 17:01:05
‚»‚è‚á’ʂ邾‚ë

“¯‚¶ƒwƒbƒ_ƒCƒ“ƒNƒ‹[ƒh‚µ‚Ä‚é‚ñ‚¾‚µ

639:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 17:01:59
ƒƒ“ƒo•Ï”‚ªˆê•”‚ª#ifdef‚ ‚½‚è‚ň͂ñ‚Å‚ ‚邯
ꇂɂæ‚Á‚Ă͔ñí‚É–ù‰õ‚Șb‚ɂȂ邯‚Ç‚Ë

640:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 17:09:35
–ù‰õ‚ȂƂ¢‚¤‚©ƒoƒO‚Șb‚¾‚ë

641:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 22:59:36
’†XŒ´ˆö‚ª’͂߂¸Î‚¤‚µ‚©‚È‚¢‚Æ‚©‚»‚¤‚¢‚¤ƒAƒŒ‚¾‚낤
•@‚©‚爫–‚‚ªo‚½‚ç‚à‚Á‚Æ–ù‰õ‚¾‚È

642:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/13 22:40:49
String name;
‚Æ
String^ name;
‚̈Ⴂ‚͂Ȃñ‚Å‚·‚©Hƒnƒ“ƒhƒ‹‚̈Ӗ¡‚ª‚í‚©‚è‚Ü‚¹‚ñ

643:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/13 22:48:53
>>642
C++/CLI ‚̓XƒŒˆá‚¢‚Ȃ̂ł·B

C++/CLI part3
½ÚØÝ¸(tech”Â)

644:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/13 22:50:41
>>642
‚Ƃ肠‚¦‚¸uC++/CLI ƒnƒ“ƒhƒ‹ Ž©“®•Ï”v‚ŃOƒO‚Á‚½‚çà–¾‚ªŒ©‚‚©‚邯Žv‚¤B
‚»‚ê‚Å•ª‚©‚ç‚È‚©‚Á‚½‚çA‚à‚¤ˆê“x‚¨‚¢‚ÅB

” CLI‚Á‚Ä‚¿‚å‚¢‰ß‘a‹C–¡‚Ì–{ƒXƒŒ‚µ‚©–³‚¢‚Ì‚È

645:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 01:32:44
ƒRƒs[ƒRƒ“ƒXƒ^ƒNƒ^•Ó‚è‚ÅŽ¿–â‚Å‚·B

template <bool M> struct P {
int* _p;

P(int* v=NULL) : _p(v) {}
P(P& v) : _p(v.release()) {} // (1)
~P() { if(M && _p) delete _p; }

void reset(int* v=NULL)
{ if(M && _p && _p != v) delete _p; _p = v; }

int* release()
{ int* temp = _p; _p = NULL; return temp; }
};

P<true> pf(int n) { return P<true>(new int(n)); }

int main() { P<true> a = pf(3); }

ã‹L‚¾‚Æ
error: no matching function for call to eP<true>::P(P<true>)f
‚ƃRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ª‚ł܂·B ‚µ‚©‚µ (1) ‚ð

template <bool _M> P(P<_M>& v) : _p(v.release()) {}

‚É‚·‚邯ƒGƒ‰[‚ɂȂ炸‚ɃRƒ“ƒpƒCƒ‹‚Å‚«‚邿‚¤‚ɂȂè‚Ü‚·B‚È‚ºƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ª‚łȂ­‚È‚é‚̂łµ‚傤‚©? ƒRƒ“ƒpƒCƒ‰‚Í gcc version 4.0.1 (Apple Inc. build 5465) ‚Å‚·B


646:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 01:43:50
>>645
ƒRƒs[ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ðƒeƒ“ƒvƒŒ[ƒgŠÖ”‚É‚µ‚ĈقȂéƒeƒ“ƒvƒŒ[ƒgˆø”‚ÌŒ^‚Å‚àŽó‚¯Žæ‚ê‚ç‚ê‚é‚ê‚è‚ê‚邿‚¤‚É‚µ‚½‚©‚çB

647:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 01:46:07
>>645
‚æ‚­•ª‚©‚ç‚ñ‚¯‚ÇAVC8‚¾‚Ƃǂ¿‚ç‚àƒRƒ“ƒpƒCƒ‹’Ê‚Á‚½‚¼

648:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 01:49:12
>>647
ƒGƒXƒp[‚·‚邯645‚Í(1)‚ðP(P& v) : _p(v.release()) {}‚Æ‚µ‚½ã‚Ń\[ƒXƒR[ƒh‚̂ǂ±‚©‚Å
P<false> oldObj;
P<true> newObj(oldObj);
‚Æ‚Å‚à‚µ‚Ä‚¢‚é‚ñ‚¾‚낤B

649:645
08/04/14 01:52:20
>>646
ƒeƒ“ƒvƒŒ[ƒgˆø”‚ÌŒ^‚Í‘‚«•Ï‚¦‚é‘O‚àŒã‚à true ‚µ‚©ˆµ‚í‚È‚¢‚̂ɈقȂéŒ^‚ðŽó‚¯Žæ‚ê‚邿‚¤‚É‚µ‚È‚¢‚Æ
‚¢‚¯‚È‚¢——R‚ª•ª‚©‚è‚Ü‚¹‚ñB
“r’†‚Å P<false> ‚ɕϊ·‚³‚ê‚Ä‚¢‚é‚Ì‚àŠm”F‚Å‚«‚Ü‚¹‚ñ‚Å‚µ‚½B

>>647
gcc ‚¾‚¯‚Å‹N‚«‚é–â‘è‚È‚ñ‚Å‚µ‚傤‚©c

>>647
‚¢‚₵‚ĂȂ¢‚̂ł·Bã‹L‚̃\[ƒX‚݂̂ł·B

650:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 02:17:53
Ž¿–â‚Å‚·B4Œ…‚Ì—”‚ðŽæ“¾‚·‚éŠÖ”‚Ȃ̂ł·‚ª
if(num[i] == num[j])ˆÈ~‚Ìdowhile‚Å•K‚¸ƒ‹[ƒv‚É“ü‚Á‚Ä‚µ‚Ü‚¤‚̂ł·‚ª
Œ´ˆö‚ð‹³‚¦‚Ä‚¢‚½‚¾‚¯‚Ü‚¹‚ñ‚©H
void random::gt(){
srand((unsigned) time(NULL));
num[0] = rand() % 10;
if(num[0] <= 0){
do{
num[0] = rand() % 10;
}while(num[0] <= 1);
}
//‚»‚Ì‘¼—”Žæ“¾
for(i=0;i<4;i++){
if(i <= 4){
for(j=1;j<4;j++){
num[j] = rand() % 10;
if(num[i] == num[j]){
do{
num[j] = rand() % 10;
system("PAUSE");
}while(num[i] != num[j]);
}
};
}
};
}

651:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 02:47:43
>>649
P‚ÍÚ“ªŒê‚Ý‚½‚¢‚È‚à‚̂ňꕔ‚Ì—áŠO‚𜂢‚Ä’P“Ƃł͎g‚¦‚È‚¢
‚±‚Ìꇂ¾‚ÆP<true>‚ÆP<false>‚ªŒ^
‚½‚Æ‚¦‚ÎP<true>‚ð’è‹`‚µ‚½‚Æ‚«A‚à‚µP(P&)‚Ì‹Lq‚ª‹–‚³‚ê‚邯
ƒRƒs[ƒRƒ“ƒXƒgƒ‰ƒNƒ^P(P<true>)‚©
ˆø”•t‚«‚̃Rƒs[‚¶‚á‚È‚¢ƒRƒ“ƒXƒgƒ‰ƒNƒ^P(P<false>)‚©žB–†‚ɂȂé

652:>650
08/04/14 03:22:48
“ú–{Œê‚Å‚¨‚‹

dowhile‚Í•K‚¸1‰ñ‚̓‹[ƒv“à‚̈—‚ðŽÀs‚·‚邪H
‚ ‚ÆA‚»‚Ì“\‚Á‚½ƒ\[ƒX‚Í‚»‚̂܂܂©H•ÏX‚µ‚Ä“\‚Á‚ĂȂ¢H



653:645
08/04/14 03:33:40
>>651
‚ [‚È‚é‚Ù‚ÇBƒRƒs[ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚©ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ªžB–†‚ɂȂé‚ñ‚Å‚·‚ËB
P<true> -> P<false> ‚̕ϊ·‚ª‚³‚ê‚邯Œ™‚Å‘‚«•û‚É¢‚Á‚Ä‚¢‚½‚̂ł·‚ª

P<true> -> P<true> OK
P<true> -> P<false> OK
P<false> -> P<false> OK
P<false> -> P<true> NG
‚ÌŽž‚É

template <bool M>
struct P {
template <bool _M> P(P<_M>& v);
...
};

template <> template <> P<true>::P(P<true>& v) : _p(v.release()) {}
//template <> template <> P<true>::P(P<false>& v); // NG
template <> template <> P<false>::P(P<false>& v) : _p(v._p) {}
template <> template <> P<false>::P(P<true>& v) : _p(v._p) {}

‚Ý‚½‚¢‚É‚à‚Å‚«‚é‚Á‚Ä‚±‚Ƃł·‚ËI‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B


654:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 03:33:47
‚ ‚ ‚ A‚·‚¢‚Ü‚¹‚ñ

if(num[i] == num[j]){‚̂Ƃ±‚ë‚Å
•Ï”num[i]‚Ænum[j]‚ªˆá‚Á‚Ä‚¢‚Ä‚àˆ—‚ð‚µ‚Ä‚µ‚Ü‚¤Œ´ˆö

‚ð’m‚肽‚©‚Á‚½‚̂ł·
ƒ\[ƒX‚Í“Á‚ɕς¦‚ĂȂ¢‚ÆŽv‚¤‚̂ł·‚ª
‚Ç‚±‚©‚¨‚©‚µ‚¢‚Å‚µ‚傤‚©

655:645
08/04/14 03:36:18
ˆá‚Á‚½BP<false> -> P<true> ‚ªŒ™‚¾‚Á‚½B‚Å‚·B


656:650
08/04/14 03:39:19
‚Ü‚½‚à‚·‚¢‚Ü‚¹‚ñ
>>654‚Í>.650‚Å‚·EEE

657:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 09:29:44
>>650
i ‚ª 0 ‚©‚ç 3 ‚ð‚Æ‚è‚È‚ª‚ç“®‚«A
‚»‚̃‹[ƒv‚̂Ȃ©‚Å j ‚ª 0 ‚©‚ç 3 ‚ð‚Æ‚è‚È‚ª‚ç“®‚­‚ñ‚Å‚·‚æ‚ËB
‚·‚邯, i = j ‚È‚ç‚Î, num[i] == num[j] ‚ƂȂÁ‚ÄAsystem("pause") ‚ª‚©‚Ȃ炸
ŽÀs‚³‚ê‚邱‚ƂɂȂè‚Ü‚·B

‚È‚³‚肽‚¢‚±‚Æ‚ÍA‚±‚ñ‚Ȃ̂łµ‚傤‚©H
(Šm”FŠÂ‹« WindowsXP, ˆ—Œn cygwin(gcc 3.4.4)
URLØÝ¸(kansai2channeler.hp.infoseek.co.jp)

658:650
08/04/14 11:06:42
>>657
‚Ü‚³‚É‚»‚ñ‚ÈŠ´‚¶‚Å‚·
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·

659:657
08/04/14 11:24:42
>>658
ƒoƒO‚Á‚Ă܂µ‚½B
URLØÝ¸(kansai2channeler.hp.infoseek.co.jp)

660:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 14:51:59
set<Class> a, b;‚Æ‚ ‚Á‚Äa‚©‚çb‚Ɋ܂܂ê‚Ä‚¢‚È‚¢—v‘f‚ðŽæ‚èœ‚«‚½‚¢‚Æ‚«‚É
remove_if‚È‚ñ‚©‚̃Aƒ‹ƒSƒŠƒYƒ€‚ŃXƒ}[ƒg‚É‘‚¯‚Ü‚·‚©H

661:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 15:06:05
operator^

662:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 16:59:15
>>660

#include <iostream>
#include <algorithm>
#include <set>
#include <boost/lambda/lambda.hpp>
#include <boost/lambda/bind.hpp>

int main() {
@@namespace bll=boost::lambda;
@@std::set<int> a,b;
@@a.insert(1);
@@a.insert(2);
@@a.insert(3);
@@b.insert(2);
@@b.insert(3);

@@std::remove_copy_if(a.begin(), a.end(),
@@@@@@@@@@@@@@@@@@@@@@std::ostream_iterator<int>(std::cout),
@@@@@@@@@@@@@@@@@@@@@@bll::bind(std::find<std::set<int>::iterator, int>,
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@b.begin(),
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@b.end(),
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@bll::_1 ) == b.end());

@@return EXIT_SUCCESS;
}

uu-n...

663:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 17:49:02
huninnkidearuboost::egg::lazywotukattemitayo

#include <iostream>
#include <algorithm>
#include <set>
#include <boost/lambda/lambda.hpp>
#include <boost/egg/lazy.hpp>
#include <boost/lambda/bind.hpp>
#include <boost/assign/std/set.hpp>
struct base {
@@template< class Myself, class Arg0, class Arg1, class Arg2 >
@@struct apply {
@@@@typedef Arg0 type; };
@@template< class Result, class Arg0, class Arg1, class Arg2 >
@@Result call(Arg0 begin, Arg1 end, Arg2 value) const {
@@@@return std::find(begin, end, value);
@@} };
typedef boost::egg::function<base> op;
boost::egg::result_of_lazy<op>::type
@@const find_lazy = BOOST_EGG_LAZY({});
int main() {
@@namespace bll=boost::lambda;
@@using boost::assign::operator+=;
@@std::set<int> a,b;
@@a+=1,2,3; b+=2,3;
@@std::remove_copy_if(a.begin(), a.end(),
@@@@@@@@@@@@@@@@@@@@@@std::ostream_iterator<int>(std::cout),
@@@@@@@@@@@@@@@@@@@@@@find_lazy(b.begin(), b.end(), bll::_1) == b.end());
}

uuu-nnn...


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

4057“ú‘O‚ÉXV/246 KB
’S“–:undef