y‰SŽŇŠ˝Œ}zC/C++Ž ..
[2ch|ĽMenu]
358:344
08/02/10 23:39:44
ƒtƒ@ƒCƒ‹ŽŠ‘̂͂ ‚č‚Ü‚ˇ
Ąƒtƒ@ƒCƒ‹‚ĚƒpƒX‚đ•ϐ”‚É“ü‚ę‚āAŠJ‚˘‚Ä’†‚Ě•ś‚đo—Í‚ł‚š‚˝‚č‚ľ‚Ă݂܂ľ‚˝
‚ť‚̕ϐ”‚đ‚ť‚Ě‚Ü‚ÜŽg‚Á‚Ä‚˘‚Ü‚ˇ
‚ť‚ę‚Ćfclose‚ŕ‚ľ‚Á‚Š‚č

359:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/10 23:39:53
>>357
‚ť‚¤‚ž‚Á‚˝‚Č

360:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/10 23:45:39
>>358
‚Á attrib d:\test\test.txt

361:344
08/02/10 23:52:26
>>360
‚ť‚¤‚˘‚¤•ű–@ˆČŠO‚ĚƒR[ƒh“ŕ‚É‹Lq‚ľ‚ÄĎ‚Ü‚š‚é•ű–@‚Á‚ÄŒž‚¤‚ĆWin32API‚Á‚Ă̂đŽg‚¤‚ľ‚ЂȂ˘‚ń‚Ĺ‚ľ‚傤‚Š

362:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/10 23:56:03
>>360
‚ť‚Ě‘O‚É permission denied ‚Á‚Ä‚ń‚ž‚Š‚çíœ‚ˇ‚錠—˜‚Ş‚ ‚é‚Ě‚Š‚Ç‚¤‚ŠŠm”F‚ľ‚ë‚ćB
ƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚Š‚ç del ‚ľ‚Ă݂é‚ÂЁAƒGƒNƒXƒvƒ[ƒ‰‚Š‚çíœ‚ľ‚Ă݂é‚ÂЁB

363:344
08/02/11 00:08:29
>>362
‚ť‚ą‚ç•ӂ͏o—ˆ‚Ü‚ˇAŠÇ—ŽŇŒ ŒŔ‚ĹƒƒOƒCƒ“‚ľ‚Ä‚é‚Ě‚ĹŠÔˆá‚˘‚Č‚˘‚Í‚¸‚Ĺ‚ˇ

364:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 00:12:57
>>363
ŽŔŰÁ‚ľ‚Ă݂˝H‘ź‚Ěƒ\ƒtƒg‚ރƒbƒN‚ľ‚Ä‚é‚Á‚Ä‚ą‚Ƃ͂Ȃ˘H

365:344
08/02/11 00:14:34
Á‚ľ‚Ă݂܂ľ‚˝AremoveŠÖ”‚đŽŽ‚ˇˆ×‚ɍě‚Á‚˝ƒtƒ@ƒCƒ‹‚Ȃ̂łť‚¤‚˘‚Á‚˝‚ą‚Ƃ͂Ȃ˘‚ĆŽv‚˘‚Ü‚ˇ

366:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 00:19:03
‚ť‚ĚƒvƒƒOƒ‰ƒ€“ŕ‚Ĺopen‚ľ‚Ä‚éó‘Ô‚Ĺremove‚ľ‚悤‚Ć‚ľ‚Ä‚éA‚ÂЂ˘‚¤ƒIƒ`‚ś‚á‚Č‚˘‚ć‚ˁB

367:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 00:23:02
“Ż‚ś‚ą‚Ɖ˝“x‚ŕŠm”F‚ł‚ę‚Ü‚­‚Á‚Ä‚Ä‚Š‚í‚˘‚ť‚ˇ

368:344
08/02/11 00:23:53
>>366
ă‚ĹŒž‚Á‚˝‚Ć‚¨‚čAremoveŠÖ”‚đŽg‚¤Ĺ’áŒŔ‚Ě•ś‚ž‚Ż‚ĹŽŔs‚ľ‚Ä‚ŕƒGƒ‰[‚͂ł܂ˇ‚ľ
close‚ŕ‚ľ‚Ä‚˘‚Ü‚ˇ

369:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 00:26:22
‚ŕ‚¤‚Ý‚ń‚ČŽv‚˘“–‚˝‚éß‚ސs‚Ť‚˝‚ń‚ž‚ëEEE

370:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 00:29:05
ƒvƒƒOƒ‰ƒ€‚đŠÇ—ŽŇŒ ŒŔ‚ĹŽŔs‚ľ‚ĂȂ˘‚ÂЁB

371:344
08/02/11 00:29:09
â‘΃pƒXŽw’čo—ˆ‚Č‚˘–ó‚Č‚˘‚Ĺ‚ˇ‚ć‚ˁEEE‚Č‚ń‚Ĺ‚ž‚낤

372:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 00:29:59
‚ ‚Ƃ́AƒfƒBƒŒƒNƒgƒŠÁ‚ť‚¤‚Ć‚ľ‚Ä‚é‚Ć‚Š‚Ž‚ç‚˘‚ЂȁB

ƒtƒ@ƒCƒ‹‚đŠJ‚˘‚Ä’†‚Ě•ś‚đo—Í‚ł‚š‚˝‚č‚ľ‚Ä‚é‚ĆŒž‚¤‚Š‚ç‘˝•ވႤ‚ž‚낤‚Ş...B

373:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 00:30:13
OS ‚âƒRƒ“ƒpƒCƒ‰‚̏î•ń‚Ĺ‚ŕo‚ł‚Č‚˘‚Ć‚ą‚ęˆČă‚Ç‚¤‚ľ‚悤‚ŕ‚Č‚˘‚ž‚ëBƒGƒXƒp[‚Ĺ‚ŕ‚Ȃ݂č‚áB

374:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 00:42:31
ƒŠƒu[ƒg‚ľ‚Ă݂é‚Ć‚Š

375:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 02:53:40
ƒGƒNƒXƒvƒ[ƒ‰‚Č‚ń‚Š‚Ĺ‚â‚Á‚˝‚Ć‚Ť‚ĆƒvƒƒOƒ‰ƒ€‚Ĺ‚â‚Á‚˝‚Ć‚Ť‚Ć‚ĹŒ ŒŔ‚ވႤ‚ÂЁB
Vista‚ž‚Á‚˝‚ç‚ ‚肝‚¤‚žB

376:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 02:54:17
‚¨‚ę‚ĚŒoŒą‚Š‚ç—\‘z‚ˇ‚é‚Ćtest.text‚ɂȂÁ‚Ä‚é‚Ć—\‘z
‚ť‚ę‚ʼn˝ŽžŠÔ‚ŕ”Y‚ń‚ž‚ą‚Ć‚Ş‚ ‚éw

377:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 03:23:03
>>318
_T("‚Č‚ń‚˝‚ç")
‚đ
L"‚Č‚ń‚˝‚ç"
‚Ĺ—Ç‚Ż‚ę‚΁A
#define _T(x) L ## x
‚Ĺ‚˘‚˘‚ń‚ś‚á‚Č‚˘‚ЁH


378:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 04:10:31
–ž“ú‚܂łÉ1000~1000‚­‚炢‚̍s—ń‚Ě‹ts—ń‚ÂЂđŒvŽZ‚ˇ‚邹‚Ć‚Ş•K—v‚ȏh‘肪
o‚Ü‚ľ‚˝B‘ź‚̐l‚Ímatlab‚Ĺ‚â‚é‚̂łˇ‚ށAŽŠ•Ş‚Íc++‚Ĺ‚â‚낤‚ĆŽv‚Á‚Ă܂ˇB
‹ts—ń‚ĚŒvŽZ‚ÍŽŠ•Ş‚ĹŽŔ‘•‚ľ‚Č‚­‚Ă悢‚̂ŁAƒ‰ƒCƒuƒ‰ƒŠ‚ÂЂđŽg‚¨‚¤‚ĆŽv‚Á‚Ă܂ˇB
Ą’˛‚ׂ˝‚Ć‚ą‚낳́A—L–ź‚Čc++—p‚̍s—ńŒvŽZƒ‹[ƒ`ƒ“‚́Ablitz++, MTL, blas,
TNT‚Č‚Ç‚Ş‚ ‚邹‚Ć‚Ş•Ş‚Š‚č‚Ü‚ľ‚˝BŤ—ˆŤ(ˆę“xŠo‚Ś‚˝‚ç’ˇ‚­Žg‚Ś‚é)‚ƐŤ”\(ˆę”ԏdŽ‹)
‚đl‚Ś‚é‚ƁA‚Ç‚ę‚đ‘I‚ԂׂŤ‚Ĺ‚ľ‚傤‚ЁH
‚ć‚낾‚­‚¨Šč‚˘‚ľ‚Ü‚ˇB


379:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 04:20:20
‚ˇ‚˘‚Ü‚š‚ńA
> –ž“ú‚Ü‚Ĺ
‚ś‚á‚Č‚­‚āA—ˆT‚܂łłˇB


380:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 04:20:26
‰´‚Í LAPACK Žg‚Á‚Ă邯‚ǁA
‘ź‚Ě‘I‘đŽˆ‚đ‹á–Ą‚ľ‚˝–ó‚ś‚á‚Č‚˘‚Š‚ç‚Č‚ B

381:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 04:37:58
>>378
Ť—ˆŤ‚͂ǂę‚đŠo‚Ś‚Ä‚ŕ“Ż‚ś‚ЂÁB
C++‚𒡂­Žg‚¤‚̂ł ‚ę‚Αźl‚Ěƒ‰ƒCƒuƒ‰ƒŠ‚đŽŔ‘•‚ˇ‚邹‚Ć‚ŕ‘˝‚­‚Č‚é‚ĆŽv‚¤B
Ť”\‚Ć‚˘‚¤‚Ě‚Ş‘Ź“xdŽ‹‚Ĺ‚ ‚ę‚ÎŽŠ•Ş‚ĹŽŔ‘Ş‚ľ‚˝•ű‚Ş‘‚˘‚ЂȁH
‘ź‚ɂ́AŠÖ˜Aƒy[ƒW‚Ě‘˝‚łA‘g‚ݍž‚ÝˆŐ‚łAƒ\[ƒX‚ŞŒöŠJ‚ł‚ę‚Ä‚˘‚邊H‚ ‚˝‚č‚đdŽ‹‚ľ‚ÄŒˆ‚ß‚ę‚΂˘‚˘‚Š‚Ć

‚Ô‚Á‚ż‚ႯmatlabŽg‚Ś‚é‚Ȃ炝‚Á‚ż‚đŽg‚Á‚˝•ű‚Ş‚˘‚˘‚悤‚É‚ŕŽv‚¤‚ށEE

382:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 05:10:35
>>380
>>381
‚ ‚肪‚Ć‚¤‚˛‚´‚˘‚Ü‚ˇBŽŠ•Ş‚Şˆę‰žˆę”ÔC++‚Ş‚Ĺ‚Ť‚é(‚ą‚ƂɂȂÁ‚Ä‚˘‚é)‚̂ŁAmatlab‚Ć‚Ě
Ť”\”äŠr‚Ě‚˝‚߂ɁAŽŠ•Ş‚Şc++”Ĺ‚đŽŔ‘•‚ˇ‚邹‚Ć‚đŠú‘Ň‚ł‚ę‚Ă܂ˇBŠČ’P‚ȕΔ÷•Ş‚đ‰đ‚­‰Ű‘č‚Ȃ̂łˇ‚ށA
â‘Îmatlab‚ɏŸ‚ż‚˝‚˘‚̂ŁAŽŠ•Ş‚ĚŠÂ‹Ť‚ŐŤ”\”äŠr‚ľ‚Ă݂܂ˇB‚Ƃ肠‚Ś‚¸A‘I‘đ”ÍˆÍ‚Ć‚ľ‚ẮA
lapack, tnt, blas, mtl, blitz++, ublas(blas‚Ěboost”Ĺ), mkl(intel‚Ěƒ}ƒXƒJ[ƒlƒ‹ƒ‰ƒCƒuƒ‰ƒŠ)
‚­‚炢‚Ĺ‚ľ‚傤‚ЁH


383:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 05:32:00
>>382
–ł‘ʂȓw—Í‚ž‚ĆŽv‚¤‚Ż‚ÇB‚Ç‚¤‚ľ‚Ä‚ŕ‚Á‚Ä‚ą‚ƂȂçƒRƒ“ƒpƒCƒ‰‚ŕicc‚É‚ˇ‚邹‚Ć‚¨ŠŠ‚߁B
‚Ç‚¤‚š‚Č‚çAcublas‚ŠClearSpeed‚Ĺ‚ŕŽg‚Á‚ĂԂÁ‚żŘ‚č‚đ‘_‚¤‚Ě‚ŕ‚˘‚˘‚Š‚ŕ‚Ëw

384:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 09:15:11
>>383
‚Ç‚ż‚ç‚ŕę—pƒn[ƒh‚Ş•K—v‚ś‚á‚Č‚˘‚Ĺ‚ˇ‚ЁB
‚Ĺ‚ŕ‚ą‚ń‚Č‚Ě‚ŕ‚ ‚é‚ń‚Ĺ‚ˇ‚ˁB’m‚ç‚ȂЂÁ‚˝B
ƒRƒ“ƒpƒCƒ‰‚Íicc‚Ćgcc‚đ”äŠr‚ľ‚Ü‚ˇB


385:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 09:51:09
CloseHandle‚Ě‘OŒă‚ŁAƒnƒ“ƒhƒ‹‚ޕ‚ś‚ç‚ę‚Ä‚˘‚邹‚Ć‚đŠm”F‚ˇ‚é‚ɂ͂ǂ¤‚ľ‚˝‚炢‚˘‚Ĺ‚ˇ‚Š

386:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 10:00:18
ƒnƒ“ƒhƒ‹‚ŞŽg—p’†‚Š‚Ç‚¤‚Š‚đ’m‚č‚˝‚˘‚ń‚Ĺ‚ˇ

387:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 10:00:48
‚Č‚ş‚ť‚ń‚Č‚ą‚Ć‚đ‚ˇ‚é•K—v‚Ş‚ ‚é‚̂łˇ‚Š

388:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 10:06:36
‚˝‚Ć‚Ś‚ÎƒTƒuƒfƒBƒŒƒNƒgƒŠ‚Ěƒtƒ@ƒCƒ‹ƒŠƒXƒg‚đ‚ЂƂ‚ЂƂŽ擞‚ľ‚˝‚˘‚Ć‚ŤA
“ŻˆęƒfƒBƒŒƒNƒgƒŠ‚ɂ܂žƒtƒ@ƒCƒ‹‚ŞŽc‚Á‚Ä‚˘‚ę‚ÎŽŸ‚Ěƒtƒ@ƒCƒ‹‚đŒÄ‚ń‚ŁA
–ł‚Ż‚ę‚΃nƒ“ƒhƒ‹‚đ‰đ•ú‚ľ‚āAŽqƒeƒBƒŒƒNƒgƒŠ‚֐i‚ß‚˝‚˘‚ń‚Ĺ‚ˇ

389:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 10:07:45
ƒtƒ‰ƒO‚đ•ʂɎ‚Á‚Ä‚˘‚ę‚Ίm”F‚Ĺ‚Ť‚Ü‚ˇ‚ށA‚Č‚é‚ׂ­•ϐ”‚đŒ¸‚ç‚ľ‚˝‚˘‚ĆŽv‚˘‚Ü‚ˇ

390:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 10:09:05
‚Š‚Č‚ç‚¸NULL‚ŏ‰Šú‰ť‚ľ‚ÄClose‚ľ‚˝‚çNULL‘ă“ü‚ˇ‚ę‚΂˘‚˘B

391:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 10:09:56
ƒtƒ@ƒCƒ‹ƒnƒ“ƒhƒ‹‚Í NULL ‚ś‚á‚Č‚­‚Ä
INVALID_HANDLE_VALUE ‚žI

392:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 10:16:38
NULL‚Ĺ”äŠr‚ľ‚ż‚á‚Á‚Ä‚éƒR[ƒh‘˝‚˘‚Ż‚Ç‚Č
‚ť‚ę‚Ĺ“Ž‚˘‚ż‚á‚Á‚Ă邾

Œ^ˆŔ‘S‚Čtypedef‚Ĺ‚ŕ‚Č‚˘‚Ђʂč–h‚Ž‚Ě‚Í–ł—‚Ű

393:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 10:17:59
‚˛‚ß‚ńŠÔˆá‚Ś‚˝
INVALID_HANDLE_VALUE‚Í-1‚ž‚Á‚˝

394:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 10:19:16
>>392
ƒNƒ‰ƒXě‚ę‚΂˘‚˘‚ś‚á‚ńB

395:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 10:29:42
>>388
‚Č‚ń‚ŠÝŒv‚Ş‚¨‚Š‚ľ‚˘‚悤‚É‹C‚Ş‚ˇ‚邯‚Ç...

‹[Ž—ƒR[ƒh‚Ĺ‚˘‚˘‚Š‚çŽN‚ľ‚Ă݂ĂćB

396:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 10:42:25
main(){
dirserch dir("c:\\windows");
cout << dir.next();
cout << dir.next();
cout << dir.next();
}

397:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 10:44:52
C ‚ž‚Ć•sŠŽ‘SŒ^‚đ—˜—p‚ľ‚ĉB•Á‚ˇ‚éB

398:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 10:53:10
C‚Ĺshared_ptr‚Ý‚˝‚˘‚Ȃ̂͂Ȃ˘‚́H

399:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 10:55:22
ƒeƒ“ƒvƒŒ[ƒg‚Ş–ł‚˘‚Ě‚Şh‚˘Š‚ž‚ȁB
ƒ}ƒNƒ‚ʼn˝‚Ć‚Š‚Ĺ‚Ť‚Č‚­‚͂Ȃ˘‚ށB

400:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 10:56:52
‚ť‚ęˆČ‘O‚ɃfƒXƒgƒ‰ƒNƒ^‚Ş–ł‚˘‚ń‚ž‚Š‚çŽd•ű‚Ş–ł‚˘

401:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 11:00:54
AddRef/Release ‚đŽŠ‘O‚Ĺ‚â‚é‚Č‚ç–â‘č‚Č‚˘B
–Ę“|‚ž‚Ż‚ÇB

402:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 11:02:11
COM‚đ•׋­’†‚ŁAƒCƒ“ƒ^[ƒtƒF[ƒX‚đŽŔ‘•‚ľ‚˝ƒNƒ‰ƒX‚̏î•ń‚đ‰B‚ľ‚˝‚˘‚̂łˇ‚Ş
Žć“ž‚ľ‚˝‚ŕ‚Ě‚đ‚Ý‚é‚ƁACFile‚Ě“ŕ—e‚Ş‚­‚Á‚‚˘‚Ä—ˆ‚Ä‚ľ‚Ü‚˘‚Ü‚ˇ

// idl
[uuid(...), version(1.0), hidden, object]
interface IFile : IUnknown {
HRESULT method();
}

[uuid(...), version(1.0), hidden]
coclass CFile {
interface IFileBase;
};

// ŠČ’P‚ČƒCƒ“ƒ^[ƒtƒF[ƒXŽć“ž
IFile * __stdcall create() {
IUnknown *iface = new CFile;
IFile *base = NULL;

iface->QueryInterface(IID_IFile, reinterpret_cast<void**>(&base));
return base;
}

‘ސŤ‚ÉhiddenŽw’股‚邞‚Ż‚Ĺ‚Í‚ž‚߂Ȃń‚Ĺ‚ľ‚傤‚ЁH

WinXPsp2/.net2003/C++/ATLŽg—p‚š‚¸

403:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 11:08:24
‚Č‚ń‚Ĺ CoCreateInstance Žg‚Á‚ĂȂ˘‚́H

404:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 11:21:28
CoCreateInstance‚̓ŒƒWƒXƒgƒŠ‚É“o˜^‚ľ‚Č‚˘‚ĆŽg‚ڂȂ˘‚ƁA‚Ç‚ą‚Š‚ĹŒŠ‚˝‹L‰Ż‚Ş‚ ‚č
X‚ÉDirectX‚ĚƒŒƒWƒXƒgƒŠ“o˜^‚đŒŠ‚éŒŔ‚čAmusic‚ľ‚ЂȂЂÁ‚˝‚Ě‚Ĺ
‚ą‚Ě•ű–@‚Ĺ‚˘‚Ż‚é‚ń‚ś‚á‚Č‚˘‚Š‚ĆŽv‚Á‚Ä‚˘‚Ü‚ľ‚˝

CoCreateInstance‚Ě•ű‚Ĺ’˛‚×‚ÄŽŽ‚ľ‚Ă݂܂ˇ
Žw“E‚ ‚肪‚Ć‚¤‚˛‚´‚˘‚Ü‚ľ‚˝

405:388 ‚Ĺ‚Ť‚Ü‚ľ‚˝
08/02/11 11:27:38
#include <iostream>
#include <vector>
#include <string>
#include <windows.h>
using namespace std;
class dirserch{
vector <string> dirname; vector <int > dir[300];@string path[300]; int n; WIN32_FIND_DATA fd; HANDLE hd;
public: dirserch(char *ch); int next(string &str); };

main(){ dirserch dr("c:\\windows");
string str;
while(dr.next(str))cout<<str<<endl;}

dirserch::dirserch(char *ch){
n=0; path[0]=""; dir[0].push_back(0); dirname.push_back(ch); hd=NULL;}

int dirserch::next(string &str){
for(;;){
if(hd==NULL){
int k=dir[n].size()-1;
if(k<0){ if(n==0)return NULL; n--; continue; }
path[n+1] = path[n] + dirname[dir[n][k]] + "\\";
dir[n].resize(k); n++;
hd = FindFirstFile((path[n]+"*").c_str(), &fd);}
for(;;){
if (fd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY){
if(fd.cFileName[0]!='.' || ( fd.cFileName[1]!='.' && fd.cFileName[1]!='\0' )){
int k=dirname.size(); dir[n].push_back(k); dirname.push_back(fd.cFileName);}}
else { str=path[n]+fd.cFileName;
if(!FindNextFile(hd, &fd)){CloseHandle(hd); hd=NULL;}
return 1;}
if(!FindNextFile(hd, &fd)){CloseHandle(hd); hd=NULL;break;}}}}

406:388 ‚Ĺ‚Ť‚Ü‚ľ‚˝
08/02/11 11:30:24
‘Sƒtƒ@ƒCƒ‹–ź‚đ‡”Ô‚Éo—Í‚ˇ‚é‹@”\‚Á‚ÄŠî‘b“I‚ž‚ĆŽv‚¤‚̂łˇ‚ށA•W€‚ɂȂ˘‚Ě‚Ĺě‚낤‚ĆŽv‚˘‚Ü‚ľ‚˝‚ć

407:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 11:39:33
Ä‹AŽg‚í‚Č‚˘‚́H

408:388 ‚Ĺ‚Ť‚Ü‚ľ‚˝
08/02/11 11:41:51
Ä‹A‚Í‚Â‚Š‚˘‚Ü‚š‚ń@ƒpƒ\ƒRƒ“‚Ƀƒ‚ƒŠŠÇ—‚đ”C‚š‚é‚ƁA“Ý‚­‚Č‚Á‚˝‚č•sˆŔ’č‚ɂȂ邊‚ç‚Ĺ‚ˇ

409:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 11:45:04
‚ť‚ꂞ‚ĆWindows‚âLinux‚Ć‚˘‚Á‚˝OSŽŠ‘ĚŽg‚ڂȂ˘—‹ü‚ž‚ށEEE

410:388 ‚Ĺ‚Ť‚Ü‚ľ‚˝
08/02/11 11:46:13
ƒƒ‚ƒŠ‚Ć‚˘‚¤‚ć‚čAƒf[ƒ^‚đƒXƒ^ƒbƒN‚ÖĎ‚ŢƒRƒ“ƒpƒCƒ‰‚ĚŽd‘g‚݂łľ‚˝

411:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 12:00:59
ƒtƒ@ƒCƒ‹‚Ě—ń‹“‚­‚炢‚Í‘ĺä•v‚ž‚ĆŽv‚¤‚Ż‚Ç

412:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 12:02:05
•Ą”‚Ěƒtƒ@ƒCƒ‹(1000ˆČă)‚Ƀ‰ƒ“ƒ_ƒ€‚ɏ‘‚Ťž‚Ý‚Ş‚ ‚鎞A
HDD‚Ě“ŕ‘ ƒLƒƒƒbƒVƒ…‚âwindows‚Ě•W€ƒLƒƒƒbƒVƒ…‚ĚŒř‚Ť–ڂވŤ‚­‚Č‚é‚Ě‚Ĺ
ƒoƒbƒtƒ@•t‚Ťƒtƒ@ƒCƒ‹o—̓Nƒ‰ƒX‚đě‚č‚Ü‚ˇ

413:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 12:05:26
‚ť‚¤‚ЁB‚Ş‚ń‚΂ę

414:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 12:09:05
double ‚Ĺ‚ ‚邹‚Ć‚đ–žŽŚ“I‚É‚ˇ‚é‚ɂ́A”Žš‚ĚĹŒă‚ÉL‚đ‚Â‚Ż‚ę‚΂˘‚˘‚Ĺ‚ˇ‚ЁH


415:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 12:14:08
.0‚Ĺ‚˘‚˘‚ń‚ś‚á‚ˁH

416:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 12:20:12
>>415
‚â‚Á‚ς肝‚Á‚ż‚Ě•ű‚Ş‚˘‚˘‚ЂȁB
100‚Ć‚Š1‚Ć‚ŠŘ‚č‚Ě‚˘‚˘”Žš‚Č‚ń‚ž‚Ż‚ÇAdouble‚ĹŒvŽZ‚ł‚š‚˝‚˘‚Ć‚Ť‚ɁA
‚š‚Á‚Š‚­Ř‚肪‚˘‚˘‚̂ɁA100.0‚ÂЂˇ‚é‚Ě‚Ş‚˘‚₞‚Á‚˝‚ń‚ž‚Ż‚ÇA
100‚ž‚Ćint‚Ć‚Š‚É‚Ý‚Ś‚Ä‚ľ‚Ü‚¤Š´‚śB
‚â‚Á‚Ď‚čA.0‚É‚ľ‚Ć‚Ť‚Ü‚ˇB
‚ ‚肪‚Ć‚¤‚Ĺ‚ˇB


417:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 12:24:19
Ž”ƒŠƒeƒ‰ƒ‹‚ÉL‚Â‚Ż‚Ä‚ŕlong‚É‚ľ‚ЂȂç‚ń‚ž‚ë

418:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 12:27:18
100.‚Ĺ‚ŕ‚¨‚‹‚ž‚Á‚˝‹C‚Ş‚ˇ‚éB‚ˇ‚˛‚­’†“r”ź’[‚ž‚Ż‚Ç

419:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 12:27:22
2.0L‚ŕdouble‚ł͂Ȃ­‚Ë

420:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 12:27:59
bcc‚ž‚Ć100.0L‚É‚ˇ‚é‚Ćdouble‚ś‚á‚Č‚­‚Älong double(80bit)‚ɂȂÁ‚ż‚Ü‚¤B

421:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 12:29:00
‚ ‚é‚Ć‚ˇ‚ę‚Îd‚ž‚ć‚ȁB‚ ‚é‚Ć‚ˇ‚ę‚΁B

422:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 12:30:26
„@100‚ž‚Ćint‚Ć‚Š‚É‚Ý‚Ś‚Ä‚ľ‚Ü‚¤Š´‚ś
ŒŠ‚˝–Ú‚Ě–â‘肜‚á‚Č‚­‚āAŽŔŰ‚ɃRƒ“ƒpƒCƒ‰‚É‚ť‚¤‰đŽß‚ł‚ę‚Ä‚ľ‚Ü‚¤‚ćB
ˆĂ–Ů‚ĚŒ^•ĎŠˇ‚Í‚¨‚˘‚Ä‚¨‚­‚Ć‚ľ‚āB

423:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 12:30:29
bccˆČŠO‚Ĺ‚ŕlong double‚ž‚낤EEE

424:˜R‚ę‚Í 100. ‚ЂȁB
08/02/11 13:16:38
C++‚Č‚çAdouble(100)‚Ĺ‚˘‚˘‚ćB

425:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 13:19:51
‚Ä‚ä[‚Š‚ť‚ę‚Ĺ‚˘‚˘‚Č‚çc‚Ĺ‚ŕ(double)100‚Ĺ‚˘‚˘‚ž‚ë‚—@ƒLƒƒƒXƒg‚ž‚Ż‚Ç

426:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 13:24:28
>>391
‚ą‚ą‚ł͗LŒř‚Š‚Ç‚¤‚Š‹ć•ʂłŤ‚ę‚Ώ\•Ş‚Č‚ń‚ž‚Š‚çNULLŽg‚Á‚Ä‚ŕ‚˘‚˘‚ĆŽv‚¤B

427:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 13:40:07
>>426
—LŒř‚Čƒnƒ“ƒhƒ‹‚Ć‚ľ‚ÄNULL(=0)•Ô‚ł‚ę‚˝‚ç‚Ç‚¤‚ˇ‚ń‚ž

428:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 13:41:49
łí‚Čƒnƒ“ƒhƒ‹‚Ć‚ľ‚Ä0‚đ•Ô‚ˇƒ‰ƒCƒuƒ‰ƒŠ‚ĚÝŒv‚Ş‚¨‚Š‚ľ‚˘‚ƍl‚Ś‚é‚ń‚žB

429:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 13:43:49
‚¨‚Š‚ľ‚­‚Ä‚ŕŽg‚í‚˂΂Ȃç‚ń‚ą‚Ć‚ŕ‚ ‚éB

430:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 13:45:03
0‚Ć-1‚Ş–łŒř‚Ć‚˘‚¤ƒnƒ“ƒhƒ‹‚ŕ‚ ‚é‚Ě‚łEEE

431:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 14:07:48
>>426-430
‚ÄŒž‚¤‚ЁAƒnƒ“ƒhƒ‹‚̓|ƒCƒ“ƒ^‚Ć‚Íˆá‚¤‚ń‚ž‚Š‚ç NULL ‚Ć
”äŠr‚ˇ‚é‚Č‚ń‚Ä”­‘z‚ˇ‚é“z‚͂ǂ¤‚Š‚ľ‚Ä‚é‚ĆŽv‚¤B

432:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 14:13:04
‚ľ‚Š‚ľŒ^‚ĚŽŔ‘Ě‚Şƒ|ƒCƒ“ƒ^‚ž‚Š‚ç˘‚é

433:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 14:13:06
>>431
ƒnƒ“ƒhƒ‹‚̐łŠm‚Č’č‹`‚Á‚ĉ˝H

434:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 14:19:45
PVOID

435:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 14:26:24
>>433
ŽŔ‘Ě‚đˆęˆÓ‚ÉŽŚ‚ˇ’l‚ś‚á‚Č‚˘‚́H
łŠm‚Č•\Œť‚Š‚Ç‚¤‚Š‚í‚Š‚ç‚Č‚˘‚Ż‚ÇB

ƒ|ƒCƒ“ƒ^‚ŕƒnƒ“ƒhƒ‹‚Ě1‚Â‚ĚÝŒv‚Ć‚ľ‚Ä‚ ‚肌‚邾A
Ž”‚Ĺ0‚Š‚ç‡‚É•t”Ô‚ˇ‚éÝŒv‚ŕl‚Ś‚ç‚ę‚éB

436:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 14:32:01
ŽŔ‘Ԃމ˝‚Š‚ÍŠÖŒW‚Č‚­Aƒnƒ“ƒhƒ‹‚̓nƒ“ƒhƒ‹‚Ć‚ľ‚Ĉľ‚í‚Č‚˘‚ƁB

437:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 14:49:17
>>436
‚ť‚¤‚˘‚¤’ŠŰ“I‚Č‚ą‚Ć‚Ĺ“Ś‚°‚é‚Ě‚ŞWindowsƒvƒƒOƒ‰ƒ}

438:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 14:58:02
>>437
‚Ü‚ ‚¨‘O‚ÍFILE‚đ‚˘‚ś‚Á‚ăhƒcƒ{‚ɂ͂܂Á‚Ä‚ëB

439:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 14:59:39
>435‚Ĺ‚ŕŽ—‚˝‚悤‚Č‚ą‚ĆŒž‚Á‚Ă邯‚ǏŤ—ˆ“I‚É
ŽŔ‘Ě‚Ş•Ď‚í‚é‰Â”\Ť‚ŕ‚ ‚邊‚ç‚Ë‚ĽB

440:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 15:12:46
>>438
MS‚̉ş–l‰ł

441:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 15:17:16
‚˘‚â‘҂āBWindows‚Ć‚ŠŠÖŒW‚Č‚­A
ƒnƒ“ƒhƒ‹‚ƁAƒnƒ“ƒhƒ‹‚ĚŽŔ‘•‚͐؂藣‚ľ‚čl‚Ś‚é‚ž‚ëB
ƒ\ƒtƒgƒEƒFƒA‚Í’ŠŰ‰ť‚ŞŽx‚ڂâ‚é‚Á‚ďK‚í‚ȂЂÁ‚˝‚ЁH

442:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 15:43:47
’ŠŰ‰ť‚Č‚ń‚Ă͔nŽ­‚ɂ͗‰đ‚Ĺ‚Ť‚Č‚˘‚ĆŒž‚¤‚ž‚Ż‚Ě‚ą‚Ć‚ž‚ëB

‚Š‚í‚˘‚ť‚¤‚ž‚Š‚çAƒXƒ‹[‚ľ‚Ä‚â‚č‚Č‚ćB

443:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 16:04:00
stdio.h“ǂݍž‚ނƊ֐”Žg‚ڂ܂ˇ‚ށA
zip.h‚đŽŠě‚ľ‚Ä‚ą‚ę“ǂݍž‚Ţ‚ž‚Ż‚ĹDLL‚đŽg—p‚ľ‚Äzip‚Ě‰đ“€o—ˆ‚é‚悤‚ɏo—ˆ‚Ü‚ˇ‚Š?
ƒ\[ƒX“ŕ‚ĹDLL‚đ“ǂݍž‚܂Ȃ˘‚Ć–ł—‚Ĺ‚ˇ‚Š

444:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 16:23:19
>>443
DLL‚ž‚Á‚ÄŒł‚̓\[ƒXƒR[ƒh‚Č‚ń‚ž‚Š‚ç‚ť‚ę‚đŽŠ•Ş‚Ĺ‘‚Ż‚Î‚Ĺ‚Ť‚é‚ćB“ďˆŐ“x‚͕ʂɂľ‚Ä

445:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 16:25:54
DLL‚̊֐”‚đƒwƒbƒ_ƒtƒ@ƒCƒ‹‚Ě“Ç‚Ýž‚Ý‚ž‚Ż‚ĹŽg‚Ś‚é‚悤‚ɂ͏o—ˆ‚Ü‚š‚ń‚Š

446:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 16:26:49
>>445
‚Ĺ‚Ť‚é‚ć

447:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 16:28:00
‚â‚肊‚˝‹ł‚ڂĉş‚ł‚˘

448:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 16:28:55
ƒwƒbƒ_ƒtƒ@ƒCƒ‹‚Ĺƒ[ƒh‚ˇ‚č‚Ⴂ‚˘BƒRƒ“ƒXƒgƒ‰ƒNƒ^‚Ć‚Š‚ĹB

449:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 16:29:49
#include "zip.h"

main(){
zip_init();
}

‚Ć‚ľ‚㍁[ƒh‚ˇ‚é•ű–@‚ľ‚Š”ť‚č‚Ü‚š‚ń

450:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 16:31:23
C‚Č‚Ě‚ŠHŠÂ‹Ť‚­‚炢‚͂܂¸‘‚˘‚Ä‚­‚ęB
‚Ç‚¤‚Ĺ‚ŕ‚˘‚˘‚ށA‚ť‚Ě•ű–@‚Ş‚Č‚ş‚˘‚݂Ȃ˘‚Ě‚žH

451:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 16:33:55
printf‚ȂǕW€ŠÖ”‚̓[ƒh‚š‚¸‚ÉŽg‚ڂĕ֗˜‚ś‚á‚Č‚˘‚Ĺ‚ˇ‚Š
DLL‚̊֐”‚ன“Ž‚Ĺƒ[ƒh‚ľ‚˝‚ç•Ö—˜‚ɂȂč‚Ü‚ˇ
ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ĹŽŠ“Ž‚É‚Č‚é‚Š‚â‚Á‚Ă݂܂ˇ

452:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 16:36:06
Žv‚˘‚Á‚Ť‚肢‚낢‚늨ˆá‚˘‚ľ‚Ä‚˘‚éBprintf‚̓[ƒh‚Ć‚ŠŠÖŒW‚Č‚˘B
zip_init()‚͏‰Šú‰ť‚Ě‚˝‚߂ɕK—v‚ȏˆ—‚ž‚ëB‘S‘R•Ę‚žB

453:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 16:37:45
printf‚ÂГü‚Á‚Ä‚élibc‚Í•W€‚ĹƒŠƒ“ƒN‚ˇ‚é‚悤‚ɂȂÁ‚Ă邊‚ç‚Č
math‚ž‚Ć-lm‚˘‚邞‚ëH

‚悤‚ˇ‚é‚ɂȂń‚ŠŠ¨ˆá‚˘‚ľ‚ĂȂ˘‚ЁH

454:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 16:40:12
printf‚̓Xƒ^ƒeƒBƒbƒNƒŠƒ“ƒN‚Ȃ̂ŁAƒrƒ‹ƒhŽž‚Élib‚ŞƒŠƒ“ƒN‚ł‚ę‚Ä‚˘‚éB
DLL‚Í–ź‘O‚̂Ƃ¨‚čƒ_ƒCƒiƒ~ƒbƒNƒŠƒ“ƒN‚Ȃ̂ŁAƒvƒƒOƒ‰ƒ€‚ŞŽŠ•Ş‚ĹƒŠƒ“ƒN‚ľ‚Ȃ݂ę‚΂Ȃç‚Č‚˘B

455:443
08/02/11 16:47:41
‚Ĺ‚Ť‚Ü‚ľ‚˝‚ć@‚ą‚ę‚Ĺƒwƒbƒ^ƒtƒ@ƒCƒ‹‚Ě“Ç‚Ýž‚Ý‚ž‚Ż‚Ĺ‰đ“€‚ľ‚Ü‚ľ‚˝

class UNZIP{
typedef int (WINAPI *zipfnc)(const HWND , LPCSTR , LPSTR , const DWORD);
HINSTANCE hd;
zipfnc unzip;
public:
UNZIP(){ hd=LoadLibrary("UNZIP32.DLL");
unzip = (zipfnc)GetProcAddress(hd,"UnZip");}
int & operator ()(char *ch) { char buf[256]; unzip(NULL, ch, buf, sizeof(buf));}
} unzip;


main(){
unzip("d:\\a.zip");
}

456:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 16:49:37
‚ť‚ĚDLL‚Š‚çƒCƒ“ƒ|[ƒgƒ‰ƒCƒuƒ‰ƒŠě‚Á‚ÄƒŠƒ“ƒN‚ľ‚Ć‚Ż

457:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 16:52:42
2‚ÂˆČăunzip‚ľ‚˝‚Ć‚Ť‚Ě“Žě‚ÂЂŕl‚ڂÂ݂Ć

458:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 16:53:02
‚ą‚Ě•ű–@‚ł́A‚Ç‚¤‚˘‚ÂDLL‚̊֐”‚Ĺ‚ŕƒnƒ“ƒhƒ‹‚đŒÂ•ʂɗpˆÓ‚ľ‚Č‚­‚Ă͂Ȃç‚Č‚˘‚Ĺ‚ˇ‚Ş
•Ö—˜‚Ȃ̂Ŏĺ—v‚ČDLL‚̊֐”‚͏‘‚ŤŠˇ‚ڂイ‚ĆŽv‚˘‚Ü‚ˇ

459:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 16:56:47
DLLŒŠ•t‚Š‚ç‚ȂЂÁ‚˝‚ç‚ ‚ځ[‚ń‚ž‚ȁB‚ť‚Ě‘Îô“ü‚ę‚ë‚ćB

460:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 17:50:44
ŽŠ—R—މş‚Ĺ•¨‘Ě‚Ş‚Ç‚Ě‚­‚炢—Ž‚ż‚邊ŒvŽZ‚ł‚š‚˝‚˘‚ń‚Ĺ‚ˇ‚ށA‚ß‚ż‚á‚ß‚ż‚á‚ČŒvŽZŒ‹‰Ę‚ɂȂč‚Ü‚ˇB
‚Ç‚ą‚ŞŠÔˆá‚Á‚Ă܂ˇ‚ЁH
float h;
DWORD before = timeGetTime();
DWORD after = timeGetTime();
h -= ( 9.8 / 2 * ( after - before ) * ( after - before )/1000000 );

461:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 17:51:53
>>460
h‚̏‰Šú‰ť‚ľ‚Ä‚éH

462:460
08/02/11 18:05:10
>>461
h‚ɂ͌ł‚̍‚‚ł‚Ě3.0f‚Ş“ü‚Á‚Ä‚˘‚Ü‚ˇB

463:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 18:05:49
after‚Ćbefore‚Ş“Żˆę‚ž‚Á‚˝‚ç0œŽZ”­ś‚ľ‚Č‚˘‚ЁH
‚ß‚ż‚á‚­‚ż‚á‚Ȃ̂͂ť‚̏ˆ—‚ž‚ĆŽv‚¤‚źE

464:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 18:07:34
>>460
ć‚¸‚ÍtimeGetTime()‚đŽg‚킸‚ɁAŽŠ•Ş‚ĹŽžŠÔޞ‚đ§Œä‚ľ‚Ă݂˝‚ç?

465:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 18:38:08
>>460
h=(1/2)gt^2 ‚ž‚Á‚˝‚ç -= ‚ľ‚Ä‚˘‚­‚̂͂¨‚Š‚ľ‚˘‚ž‚ëB

466:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 18:41:18
ŒvŽZŒ‹‰Ę‚𕁒ʂɑă“ü‚ˇ‚ę

467:460
08/02/11 18:46:30
before‚̓EƒBƒ“ƒhƒE‚ލě‚ç‚ę‚˝‚Ć‚Ť‚ɐ”’l‚đ“ü‚ę‚āAafter‚͏d—ÍŒvŽZ’ź‘O‚ɐ”’l‚đ“ü‚ę‚Ä‚˘‚Ü‚ˇB

iafter-beforej‚Ě•”•Ş‚đŽč“Ž‚Ĺ”Žš‚Ě1‚â2‚ɏ‘‚ŤŠˇ‚Ś‚˝‚琳í‚É“Žě‚ľ‚Ü‚ľ‚˝B
DWORD‚Ćfloat‚Ě’PˆĘ‚Ć‚Š‚Ě–â‘č‚Ĺ‚ˇ‚ЁH
>>465
‚ˇ‚݂܂š‚ńA—މş‹——Ł‚ś‚á‚Č‚­‚Ä•K—v‚Č‚Ě‚ÍŒťÝ‚̍‚‚ł‚Ĺ‚ľ‚˝B

468:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 18:56:48
UNZIP32.DLL‚̉𓀎ž‚̐isó‹ľ‚đ—}Ž~‚ˇ‚é‚ɂ͂ǂ¤‚ˇ‚ę‚΂˘‚˘‚Ĺ‚ˇ‚Š

469:468
08/02/11 19:02:03
ŽŠŒČ‰đŒˆ‚ľ‚Ü‚ľ‚˝

470:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 20:20:58
>>467
‚˝‚Ô‚ń>>463‚ž‚낤‚ȁB
”•SƒƒK‚Š‚ç”ƒMƒKHz‚Ĺ“Ž‚­CPU‚Š‚ç‚ľ‚Ă݂˝‚çA
ƒ~ƒŠ•b‚Č‚ń‚Ä‹C‚̉“‚­‚Č‚é‚قǒˇ‚˘ŽžŠÔB

471:465
08/02/11 20:56:12
>>467
‚ť‚¤‚ś‚á‚Č‚­‚āB
h = 3.0 - ( 9.8 / 2 * ( after - before ) * ( after - before )/1000000 );
‚ž‚ëH

472:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 21:00:10
ć‚ÉŽż–₾‚˝‚ŕ‚̂łˇB
icc‚ɂ‚˘‚Ă̎ż–â‚Ȃ̂łˇ‚ށA-Wall•t‚Ť‚ĹƒRƒ“ƒpƒCƒ‹‚ˇ‚é‚Ć‘ňŽRŒx‚Ş‚Ĺ‚Ü‚ˇB
‚ą‚ę‚ç‚ĚŒx‚͑Ήž‚ˇ‚ׂŤ‚Ȃ̂łľ‚傤‚ЁH

$ icc test.cpp -Wall
test.cpp(5): remark #1418: external function definition with no prior declaration
double g(double s) {
^test.cpp(6): remark #383: value copied to temporary, reference to temporary used return std::max(s - 100.0, 0.0);
test.cpp(6): remark #981: operands are evaluated in unspecified order return std::max(s - 100.0, 0.0);

‚ą‚ą‚ĹŽg‚Á‚Ä‚˘‚éƒ\[ƒX‚Í‚ą‚ę‚Ĺ‚ˇB
#include <iostream>
using namespace std;
double g(double s) {
return std::max(s - 100.0, 0.0);
}

int main()
{
double x = 150.0;
cout << g(x) << endl;
return 0;
}


473:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 21:12:06
Œx‚Č‚ń‚ž‚Š‚çA‹C‚ɂȂç‚Č‚Ť‚á•Ę‚É‘Îˆ‚ľ‚Č‚­‚Ä‚ŕ‚˘‚˘‚ń‚łȂ˘‚Š‚˘B

‚¨‚ę‚́A‹C‚É‚ˇ‚éŤŽż‚ž‚Š‚ç‰Â”\‚ČŒŔ‚č‘Ώˆ‚ˇ‚邯‚ÇĄ

474:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 21:48:10
>>470
0œŽZ‚Í”­ś‚ľ‚Č‚˘‚ćBćŽZ‚ľ‚Ä‚é‚ń‚ž‚Š‚çB

475:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 22:11:40
>>472
remark‚ÍŒx‚Ĺ‚ˇ‚ç‚Č‚˘‚ćB

476:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 22:15:11
>>474
orz‚Ú‚Ż‚Ä‚˘‚˝B

477:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 22:24:26
‚ŕ‚Ě‚ˇ‚˛‚­‰•ŕ“I‚ČŽż–â‚Ĺ‚˛‚ß‚ń‚Č‚ł‚˘EEE

‚ƒ{{‚ŁA”CˆÓ‚ĚˆĘ’u‚É•śŽš‚đ•\ŽŚ‚ł‚š‚é•ű–@‚đ‹ł‚Ś‚Ä‚­‚ž‚ł‚˘B—ႌ‚΁u‚Pv‚đă‚Š‚ç100ƒsƒNƒZƒ‹100ƒsƒNƒZƒ‹‚ĚˆĘ’u‚É•\ŽŚ‚ł‚š‚é‚â‚č•ű‚đB
‚ť‚ę‚ƁA‚ŕ‚¤ˆę‚B
•śŽš‚đă‘‚Ť‚ˇ‚é•ű–@‚đ‹ł‚Ś‚Ä‚­‚ž‚ł‚˘Bă‹L‚́u‚Pv‚Ě•śŽš‚đÁ‚ľ‚āu‚Qv‚ɏ‘‚ŤŠˇ‚Ś‚é•ű–@‚Ĺ‚ˇB

FXŒŸő‚ľ‚Ä’˛‚ׂ˝‚̂łˇ‚ށA‚킊‚č‚Ü‚š‚ń‚Ĺ‚ľ‚˝B
‚¨Šč‚˘‚ľ‚Ü‚ˇB

478:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 22:28:22
>>4
‚Ƃ肠‚Ś‚¸‰˝‚É•\ŽŚ‚ľ‚Ă邊‹ł‚Ś‚ë
win‚ĚƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚ЁH

479:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 22:29:25
>>477
ŽčŽn‚߂ɁAVRAM‚Ć‚ŠƒtƒŒ[ƒ€ƒoƒbƒtƒ@‚Ć‚ŠŒÄ‚Î‚ę‚é‚ŕ‚Ě‚ÉƒAƒNƒZƒX‚ˇ‚é•ű–@‚đ’T‚ľ‚Ă݂Ă͂ǂ¤‚ž‚낤‚ЁB

480:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 22:29:56
>>477
ŠÂ‹Ť‚É‚ć‚Á‚ĈႤ‚̂ŁAć‚¸‚͊‹Ť‚𖞂炊‚É‚ľ‚Ä‚­‚ž‚ł‚˘B

481:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 22:30:27
>>479
‚ż‚ĺ‚—

482:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/11 23:49:04
uŽż–â‚ĚŽd•ű‚ށv‰•ŕ“I‚ž‚ƁAŽč‚ĚŽ{‚ľ‚悤‚Ş‚Č‚˘‚ć‚ȁEEEB

483:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 03:40:09
‚ˇ‚˘‚Ü‚š‚ńAƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Ƃ͒źÚ‚ÍŠÖŒW‚Č‚˘‚̂łˇ‚ށA
‘ź‚É“K“–‚ČƒXƒŒ‚ŞŒŠ‚Â‚Š‚ç‚ȂЂÁ‚˝‚̂Ŏż–₳‚š‚Ä‚­‚ž‚ł‚˘B

Dev-C++‚đŽg‚Á‚ăvƒƒOƒ‰ƒ€‚đ‘Ĺ‚Á‚Ä‚˘‚é‚̂łˇ‚ށA
ƒvƒƒOƒ‰ƒ€‚đěŹ‚ľ‚ă\ƒtƒg‚Š‚çŽŔs‚ˇ‚é‚ĆƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚ވęu‚ŏÁ‚ڂĂľ‚Ü‚˘‚Ü‚ˇB
Ť‚̂悤‚ČŠČ’P‚ČƒvƒƒOƒ‰ƒ€‚ĹŽŽ‚ľ‚Ă݂܂ľ‚˝‚Ş–ł—‚̂悤‚Ĺ‚ľ‚˝B
‚ǂȂ˝‚Š‰đŒˆô‚Ş•Ş‚Š‚é‚Š‚˝‹ł‚ڂĂ­‚ž‚ł‚˘B

#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
printf("test\n");
return 0;
}


484:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 03:40:56
getchar();‚Ĺ‚ŕ“ü‚ę‚Ä‚¨‚Ż‚ÎH

485:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 05:23:58
charŒ^AintŒ^‚ĚéŒž‚ЂƂ‚ʼn˝ƒoƒCƒg‚Ě—Ěˆć‚ŞŠm•Ű‚ł‚ę‚Ü‚ˇ‚ЁH
ŠÂ‹Ť‚É‚ć‚Á‚ĈႤ‚Á‚Ă悭•ˇ‚­‚Ż‚Ç—á‚Ś‚ÎXP32bit‚Ěę‡

486:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 05:25:40
sizeof(char)
sizeof(int)

487:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 05:29:08
charŒ^‚͏í‚É1ƒoƒCƒg‚ś‚á‚ȂЂÁ‚˝‚Á‚݁H

488:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 05:52:00
>>486
‚ ‚肪‚Ć‚¤B‚ť‚¤‚˘‚Ś‚Î‚ť‚ę‚ĹŒŠ‚ę‚˝‚Ë
‚˘‚‚ŕ‚ć‚­sizeofŽg‚Á‚Ä‚é‚̂ɂť‚Ě”­‘z‚Ş‚Ĺ‚Ä‚ą‚ȂЂÁ‚˝
>>487
charŒ^‚Í‚Š‚í‚ç‚Č‚˘‚Ě‚ŠB•׋­‚ɂȂč‚Ü‚ľ‚˝

489:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 05:56:23
‹^–╜‚Ě“ŕ—e‚đ‚Ü‚ń‚ÜŽó‚Ż“ü‚ę‚邹‚ƂŁu•׋­v‚ľ‚Č‚˘‚Ů‚¤‚Ş‚˘‚˘‚̂ł́B

490:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 07:18:48
charŒ^‚͏í‚É‚PƒoƒCƒg‚ž‚ށA‚PƒoƒCƒg‚ޏí‚É‚Wƒrƒbƒg‚Ć‚ÍŒŔ‚ç‚Č‚˘‚Š‚ç‚ȁB

491:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 08:16:21
>>490
H

492:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 08:18:44
ś’g‚Š‚˘–ڂŁEE‚Á‚Ä‚Ě‚Í‚ą‚¤‚˘‚¤‚ą‚Ć‚đŒž‚¤‚ń‚ž‚낤‚Č

493:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 08:19:52
perl‚đƒRƒ“ƒpƒCƒ‹‚ľ‚ÄCŒžŒę‚Š‚çŽg‚Ś‚éDLL‚đěŹ‚Ĺ‚Ť‚Ü‚ˇ‚Š

494:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 08:21:42
1Byte==sizeof(char)‚Ş9bit‚ž‚Á‚˝‚č7bit‚ž‚Á‚˝‚股‚邹‚Ć‚ŕ‚ ‚é

495:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 08:22:04
ƒAƒZƒ“ƒuƒ‰‚đƒ\[ƒX‚É–„‚ߍž‚߂܂ˇ‚ށAperl‚Ć‚ŠƒtƒH[ƒgƒ‰ƒ“‚͂Ȃ˘‚Ĺ‚ˇ‚Š

496:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 08:26:22
>>494
‚ť‚ę‚ÍŠů‚ɘ_ŠO

char‚ą‚ť1ƒoƒCƒg‚ĚŠî€‚ž‚ƂłŕŽv‚Á‚Ä‚é‚Ě‚ŠH
—‘‚Şć‚ŠŒ{‚Şć‚Š‚ÂЂ˘‚¤ƒŒƒxƒ‹‚ś‚á‚Č‚˘‚źH

497:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 08:29:26
>>493‚Ĺ‚ˇ‚Ş
DLL‚łȂ­‚Ä‚ŕC++‚Š‚çŽg‚Ś‚é•ű–@‚Ȃ炢‚˘‚Ĺ‚ˇ

498:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 08:53:16
>>496
‹qŠĎ“I‚ČŽ–ŽŔ‚Ć‚ľ‚āA
- sizeof(char) ‚͏í‚É1B
- ‚ŕ‚Ć‚ŕ‚ƁA1•śŽš•Ş‚Ěƒf[ƒ^—Ę‚ŞuƒoƒCƒgvB
- 1ƒoƒCƒg‚Í•K‚¸‚ľ‚ŕ8ƒrƒbƒg‚łȂ˘iłŠm‚É8ƒrƒbƒg‚đ•\Œť‚ľ‚˝‚˘ę‡‚́uƒIƒNƒeƒbƒgv‚ĆŒž‚¤jB
- 1ƒoƒCƒg‚Ş6ƒrƒbƒg‚â7ƒrƒbƒgA9ƒrƒbƒg‚ĚƒA[ƒLƒeƒNƒ`ƒƒ‚ŞŽŔÝ‚ľ‚˝B
- C99‚Ĺ‚Í­‚Č‚­‚Ć‚ŕ1ƒoƒCƒg‚ɂ‚Ť8ƒrƒbƒg‚ ‚邹‚Ć‚Ş•ŰŘ‚ł‚ę‚Ä‚˘‚éiCHAR_BIT‚Í8ˆČăjB


499:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 08:58:38
‹^–â‚𓊂°‚Š‚Ż‚é‚ž‚ݓЂ°‚Ђ݂Ä
496‚ÍŠC‚Ě‘”‹ű‚ƏÁ‚ڂ܂ľ‚˝B

500:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 09:00:25
‘g‚ݍ‡‚킚‚ĚŒvŽZ‚ł‚š‚é‚悤‚Ć‚ľ‚˝‚ń‚Ĺ‚ˇ‚ށAo—͂ނO‚ɂȂÁ‚Ä‚ľ‚Ü‚˘‚Ü‚ˇB
ƒuƒŒ[ƒNƒ|ƒCƒ“ƒg‚ĹŽ~‚߂Ċm”F‚ľ‚˝‚Ć‚ą‚ëAAn‚Ě’l‚ŞAnr‚Ě’l‚ć‚菬‚ł‚­‚Č‚Á‚Ä
‚˘‚é‚Ý‚˝‚˘‚Č‚ń‚Ĺ‚ˇ‚މ˝ŒĚ‚Ĺ‚ľ‚傤‚ЁH
‚ŕ‚ľ‚Š‚ľ‚Ä•\Œť‚Ĺ‚Ť‚錅”‚đ‰z‚Ś‚Ä‚é‚Š‚çH
‚ť‚¤‚ž‚Ć‚ľ‚˝‚点‚ęˆČă‘傍‚Č’l‚ވľ‚Ś‚éŒ^‚Č‚˘‚Ĺ‚ˇ‚ЁH

unsigned long long int Kumiawase(int);

int main(){
int n=36;
int r=6;
unsigned long long int Ar=Kumiawase(r),An=Kumiawase(n),Anr=Kumiawase(n-r);
cout<<An/(Ar*Anr)<<endl;

}

unsigned long long int Kumiawase(int n){
unsigned long long int Ans=1;
for(int i=1;i<=n;i++){
Ans*=i;
}
return Ans;
}

501:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 09:11:10
>>500
36! ‚Í 371993326789901217467999448150835200000000 ‚Ĺ‚ ‚Á‚āA
2^64 = 18446744073709551616 ‚đ‘ĺ•‚ɉz‚ڂâ‚éB

“ń€ŒW”‚Ě’l‚đ‹‚ß‚˝‚˘‚̂ł ‚ę‚΁A
ƒpƒXƒJƒ‹‚ĚŽOŠpŒ`‚đŽg‚Á‚Ä‘Ť‚ľŽZ‚ž‚Ż‚Ĺ‹‚ß‚é‚Ć—Ç‚˘B

502:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 10:43:24
>>501
‚ ‚肪‚Ć‚¤‚˛‚´‚˘‚Ü‚ˇBˆľ‚Ś‚é”Žš‚đƒI[ƒo[‚ľ‚ż‚á‚Á‚Ä‚é‚ń‚Ĺ‚ˇ‚Ë
ƒpƒXƒJƒ‹‚Ě’č—’˛‚ׂĂ݂˝‚Ż‚Ç‚ć‚­•Ş‚Š‚ç‚Č‚˘c
‚Z‚ĚŽž‚̐”Šw‚Ě‹ł‰Č‘ˆř‚Á’Ł‚čo‚ľ‚Ä‚Ť‚Ü‚ˇ

503:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 12:50:57
>>497
COM‚Ě’mŽŻ‚Ş‚ ‚ę‚ÎŽg‚Ś‚é‚Š‚ŕB

504:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 13:16:35
perlembed H
‰´‚ɂ͖ł—‚ť‚¤‚ž‚ŞŒN‚Č‚çI

505:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 16:04:32
ƒNƒ‰ƒX“ŕ‚Ĺchar *filename;‚Ć‚˘‚¤ƒƒ“ƒo•ϐ”‚đŽ‚Á‚Ä‚˘‚é‚̂łˇ‚ށA
ƒRƒ“ƒXƒgƒ‰ƒNƒ^“ŕ‚ŁA
filename = "memo.txt";
‚ÂЂâ‚é‚ƁA
warning: deprecated conversion from string constant to 'char*'
‚ĆŒž‚í‚ę‚Ü‚ˇBstatic_cast<char *>("memo.txt")‚Ć‚ľ‚Ä‚ŕ“Ż‚ś‚Ĺ‚ľ‚˝B
‚ą‚Ěƒ[ƒjƒ“ƒO‚ޏo‚Č‚˘‚悤‚ȏ‘‚Ť•ű‚͂Ȃ˘‚Ĺ‚ľ‚傤‚ЁH



506:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 16:09:15
>>505
char *filename ¨ const char *filename

507:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 16:14:45
>>484
Œž‚í‚ę‚˝’Ę‚čŽŔs‚ˇ‚é‚ƁAŠm‚Š‚ÉƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚Í•\ŽŚ‚ł‚ę‚˝‚܂܂Ŏ~‚Ü‚č‚Ü‚ľ‚˝B
Œ´ˆö‚Í•Ş‚Š‚č‚Ü‚š‚ń‚ށA‚ľ‚΂炭‚Í‚ą‚ę‚Ĺ‚â‚Á‚Ă݂˝‚˘‚ĆŽv‚˘‚Ü‚ˇB

‚ŕ‚ľA‚ǂȂ˝‚ŠŒ´ˆö‚Ş•Ş‚Š‚é•ű‚Ş‚˘‚ę‚΋ł‚ڂĂ­‚ž‚ł‚˘B

508:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 16:26:28
>>507
Œ´ˆö‚Á‚˝‚Á‚āA‚ť‚ĚƒvƒƒOƒ‰ƒ€‚ވęu‚ŏI—š‚ˇ‚é‚Š‚炞‚낤B
"test\n" ‚đo—Í‚ľ‚˝‚ ‚ƁA‚ˇ‚Ž‚É return ‚ľ‚Ă邜‚á‚Č‚˘‚ЁB
ƒvƒƒOƒ‰ƒ€‚ޏI—š‚ľ‚˝‚ç‘‹‚͏Á‚Ś‚éB

509:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 16:30:51
>>508
Ą‚܂łÍreturn 0‚đ“ü‚ę‚é‚ƁuI—š‚ˇ‚é‚ɂ͉˝‚ŠƒL[‚đ‰Ÿ‚ľ‚Ä‚­‚ž‚ł‚˘v‚ĆŒž‚¤•\ŽŚ‚Ş‚Ĺ‚Ä‚˝‚ń‚Ĺ‚ˇ‚ށA
‹}‚ɂłȂ­‚Č‚Á‚袂Á‚Ä‚˘‚Ü‚ˇB
getchar();‚đ“ü‚ę‚˝ę‡‚ÍŽ~‚Ü‚č‚Ü‚ˇ‚ށAƒL[“ü—͑҂ż‚ɂ͂Ȃč‚Ü‚š‚ń‚Ĺ‚ľ‚˝B

Œž‚Á‚Ä‚˘‚邹‚Ć‚Ş•ˇ‚Š‚ę‚Ä‚˘‚鎖‚Ć‚ż‚Ş‚Á‚˝‚炡‚˘‚Ü‚š‚ńB

510:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 16:42:18
„Ą‚܂łÍreturn 0‚đ“ü‚ę‚é‚ƁuI—š‚ˇ‚é‚ɂ͉˝‚ŠƒL[‚đ‰Ÿ‚ľ‚Ä‚­‚ž‚ł‚˘v‚ĆŒž‚¤•\ŽŚ‚Ş‚Ĺ‚Ä‚˝‚ń‚Ĺ‚ˇ‚ށA
‚ť‚č‚႟AIDE‚Š‚ç‹N“Ž‚ľ‚Ä‚˝‚Š‚ç‚ž‚ëB

511:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 17:57:15
#include <iostream>
using namespace std;
namespace HW {
class test {
public:
test();
virtual ~test();
};
test::test() {
cout << "FFF" << endl;
}
};
int main()
{
return 0;
}
‚ą‚ę‚đƒRƒ“ƒpƒCƒ‹‚Ĺ‚Ť‚Ü‚š‚ńB@‚Ç‚¤‚ľ‚Ăłˇ‚ЁH

/tmp/ccsyUc0A.o: In function `HW::test::test()':
samp174.cpp:(.text+0x12d): undefined reference to `vtable for HW::test'
/tmp/ccsyUc0A.o: In function `HW::test::test()':
samp174.cpp:(.text+0x163): undefined reference to `vtable for HW::test'
collect2: ld returned 1 exit status



512:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 18:15:43
>>511
ƒfƒXƒgƒ‰ƒNƒ^‚ĚéŒž‚Ş‚ ‚é‚̂ɎŔ‘Ě‚Ş‚Č‚˘‚Š‚çB
‚‚˘‚Ĺ‚ÉŒž‚Ś‚ÎAƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ĚŒă‚ɃCƒŠ[ƒKƒ‹‚ČƒZƒ~ƒRƒƒ“‚Ş‚ ‚éB

513:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 18:19:13
VS2005‚ĚC++‚ĹDXUT,STLŽg‚Á‚ÄŠJ”­‚ľ‚Ä‚é‚̂łˇ‚ށA
class A{
std::string m_name;
public:
void func(std::string str){
m_name = str;
}
}
‚ą‚ĚƒR[ƒh‚ރfƒoƒbƒO‚ł͉˝‚Ě–â‘č‚ŕ‚Č‚­“Ž‚­‚̂łˇ‚ށA
ƒŠƒŠ[ƒX‚É‚ˇ‚é‚Ćfunc‚đŒÄ‚яo‚ľ‚Äm_name‚É‘ă“ü‚ľ‚˝Žž‚Éthisƒ|ƒCƒ“ƒ^‚Ş0x000001‚đŽw‚ľA
ƒoƒbƒtƒ@ƒI[ƒo[ƒ‰ƒ“‚Ĺ—Ž‚ż‚Ä‚ľ‚Ü‚˘‚Ü‚ˇB
‰˝‚Š‚˛‘ś’m‚Ě•ű‚Ş‹‚ę‚΂ǂ¤‚Š‚˛‹łŽö‚­‚ž‚ł‚˘B

514:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 18:22:49
ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ĚŒă‚ĚƒZƒ~ƒRƒƒ“‚̓l[ƒ€ƒXƒy[ƒX‚̏I‚í‚č‚Ě‚Ć‚ą‚ž‚ׁB
‚Č‚­‚Ä‚ŕ‚˘‚˘‚Ż‚ÇB
‚ŁAƒfƒXƒgƒ‰ƒNƒ^‚̓IƒuƒWƒFƒNƒg‚đě‚Á‚ĂȂ˘‚Š‚çŒÄ‚΂ę‚Č‚˘‚̂ŁA’ĘŠ‚Í–ł‚­‚Ä‚ŕ‚˘‚˘‚Ş
virtual ‚Ěę‡‚͕ʁB

515:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 18:24:58
‚ť‚ꂞ‚Ż‚ś‚ᔝ‚ç‚ń‚Š‚çA‹C‚ɂȂÁ‚˝‚ą‚Ć‚ž‚݁B
E‚Č‚ń‚Ĺstd::string‚đ’l“n‚ľ‚ľ‚Ä‚˘‚é‚Ě?
E‚ť‚ĚA‚ĚŽŔ‘̂͂ǂą‚É‚ ‚é‚Ě?

516:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 18:32:17
>>511
namespace‚̏I‚í‚č‚ɃZƒ~ƒRƒƒ“‚Í•s—vB
‰ź‘zŠÖ”‚ɂ͒č‹`‚Ş•K—vB’č‹`‚Ş–ł‚˘‚Ɖź‘zŠÖ”ƒe[ƒuƒ‹
i‚ť‚ĚƒƒbƒZ[ƒW‚Ĺ‚˘‚¤vtablej‚ĚƒGƒ“ƒgƒŠ[‚đě‚ę‚Č‚˘B
‰ź‘z‚Ĺ‚Č‚Ż‚ę‚ΌĂ΂ę‚Ȃ݂ę‚ΕK‚¸‚ľ‚ŕ’č‹`‚Í•K—v‚Č‚˘B

517:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 18:40:03
>>514
ƒZƒ~ƒRƒƒ“‚Í•t‚Ż–Y‚ę‚Ü‚ľ‚˝A
‚Ü‚žŒpł‚Í’m‚ç‚Č‚˘‚̂łȂń‚Ć‚ŕBB
>>515
’l“n‚ľ‚Ĺ‚¤‚Ü‚­“Ž‚˘‚Ä‚˝‚̂œÁ‚ɈӖĄ‚Č‚­Žg‚Á‚Ă܂ľ‚˝A
‚˝‚ß‚ľ‚Éfunc(string *str) ‚É•Ď‚Ś‚Ä‚Ý‚˝‚çŒŠŽ–‚ɓނŤ‚Ü‚ľ‚˝BBB
‚Č‚ş‚ą‚¤‚˘‚¤Œ‹‰Ę‚ɂȂé‚Ě‚Š‚ć‚­‚킊‚č‚Ü‚š‚ńBBB
‚ˇ‚΂₢‰đ“š‚ ‚č‚Ş‚Ć‚¤‚˛‚´‚˘‚Ü‚ľ‚˝B

518:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 18:42:07
>>517
‚Ç‚¤‚Ĺ‚ŕ‚˘‚˘‚ށA>514‚Í>512ˆś‚Ä‚žB
‚‚˘‚Ĺ‚ÉŒž‚Ś‚ÎAƒ|ƒCƒ“ƒ^“n‚ľ‚ś‚á‚Č‚­‚ÄŽQĆ“n‚ľ‚É‚ˇ‚邞‚ëBíl

519:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 18:49:20
>>518
Ѝˆá‚˘‚ľ‚Ü‚ľ‚˝AA
‚Č‚şƒfƒoƒbƒO‚ž‚Óނ˘‚Ä‚˘‚˝‚Ě‚ŠA‚Ć
’l“n‚ľ‚ž‚Ć‚ž‚ß‚Č‚Ě‚Š‚đ’m‚č‚˝‚˘‚̂łˇ‚ށBB

520:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 18:54:58
>>519
>515

521:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 19:06:43
>>520
‚Ć‚˘‚¤‚Š—Ç‚­ŒŠ‚˝‚çDebugƒ‚[ƒh‚ɂȂÁ‚Ă܂ľ‚āA
Release‚ž‚Ć‚â‚Á‚Ď‚čƒI[ƒo[ƒ‰ƒ“‚ľ‚Ă܂ľ‚˝orz
‚ž‚ß‚ž‚ß‚žBBB
class A{
string m_str;
public:
func(string str){
m_str=str; Š
};
};

class X{
public:
func(string str){
A hoge;
hoge.func(str)
};
};

DWORD WINAPI doloop(LPVOID lpParam){
x.func("test");@Šx‚̓Oƒ[ƒoƒ‹•ϐ”‚ɂȂÁ‚Ă܂ˇ
};

Ĺ‰‚Í‚ą‚ń‚ČŠ´‚ś‚Ĺ‚ˇBB

522:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 19:11:48
>>513
main‚ŕ‚Č‚˘‚Ě‚ŞA–â‘č‚Č‚­“Ž‚­‚Ě‚ŠccĹ‹ß‚ĚC++‚ÍŚ‚˘‚Č

523:513
08/02/12 19:13:15
>>520
Release‚Ĺƒrƒ‹ƒhƒvƒƒpƒeƒB‚ĚĹ“K‰ť‚đ–łŒř‚É‚ľ‚˝‚çRelease‚Ĺ‚ŕ‘ĺä•v‚Ĺ‚ľ‚˝B

524:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 19:14:50
>>521
–â‘肪ÄŒť‚ˇ‚éĹŹ‚ĚƒeƒXƒgƒR[ƒh‚đě‚Á‚Ä
ŒŸŘ‚ľ‚Ä‚Š‚çŽż–₾‚Ä‚­‚ę

525:513
08/02/12 19:15:45
>>522
main‚Š‚çdoloop‚đƒXƒŒƒbƒh‚Ĺ“Ž‚Š‚ľ‚Ă܂ˇBB
ŠČ—މť‚ľ‚ˇ‚ʂ܂ľ‚˝BB
DWORD WINAPI doloop(LPVOID lpParam){
while(!bMainLoopExit)
{
EnterCriticalSection(&cs);
x.func("test");
LeaveCriticalSection(&cs);
}
ExitThread(NULL);
}

526:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 19:16:01
class A{
std::string m_name;
public:
void func(std::string str){
m_name = str;
}
}

int main(int, char**)
{
A test;
std::string str = "abc";
test.func(str);
}


//
‚ą‚ę‚Ĺ‚ŕ—Ž‚ż‚邊H

527:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 19:16:44
>>525
‚܂āA•Ą”‚ĚƒXƒŒƒbƒh‚Š‚çƒOƒ[ƒoƒ‹•ϐ”‚ɃAƒNƒZƒX‚ľ‚Ä‚é‚Ě‚ŠH

528:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 19:18:51
‚ą‚Ě‚ ‚ƁAŐŒ‚‚̐VŽ–ŽŔ‚ށI

529:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 19:21:42
D3DPRESENT_PARAMETERS d3dpp;
ZeroMemory(&d3dpp, sizeof(d3dpp));


D3DPRESENT_PARAMETERS d3dpp = {0};

Œ‹‰Ę‚Éˆá‚˘‚Í‚ ‚č‚Ü‚ˇ‚ЁH

530:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 19:23:24
STLŽg‚Á‚Ä‚¨‚˘‚ÄExitThread‚Á‚Ä‚Ě‚ŕ‘Š“–ƒ„ƒoƒC“ő‚˘‚Ş‚ˇ‚邯‚Ç‚Č

531:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 19:27:49
‚ť‚ŕ‚ť‚ŕ`ThreadŒn‚̊֐”‚Á‚ÄŽg‚˘‚Ç‚ą‚ë‚ ‚é‚Ě‚Š‚ËH


532:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 19:27:50
‚¤‚ށA­‚Č‚­‚Ć‚ŕA::func‚Ş–â‘č‚Á‚Ä–ó‚ś‚á‚Č‚ł‚ť‚¤‚ž‚ć‚ˁB
‚Á‚ĂЁA‚Č‚ń‚Ĺ’l“n‚ľccH

533:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 19:36:24
\‘˘‘Ě‚Ěƒƒ“ƒo‚ɁA–ź‘O‚Ć”Ô†—ź•ű‚Š‚çƒAƒNƒZƒX‚ľ‚˝‚˘‚Ć‚¨‚ŕ‚Á‚Ä‚˘‚Ü‚ˇB
typedef struct particle{
double data[3][3];
typedef data[][0] position[];
typedef data[][1] verosity[];
typedef data[][2] angle[];
/* ‚悤‚ˇ‚é‚ɁAdata[][]‚ɁAposition[]cc‚Ć‚˘‚¤–ź‘O‚Ĺ‚ŕƒAƒNƒZƒX‚ľ‚˝‚˘ */
/* data[][]‚̂܂܂ŁAloop‚đ‰ń‚ľ‚Ä‘S•”‚É’l‚đ—Ź‚ľž‚ށA‚Ć‚˘‚¤‚ą‚Ć‚ŕ‚ľ‚˝‚˘‚̂ŁA“ńd”z—ń‚ŕŽc‚ľ‚˝‚˘*/
}PARTICLE;

“–‘R‚̂悤‚ɃGƒ‰[‚Ȃ̂łˇ‚ށA‚ą‚¤‚˘‚¤‚΂ ‚˘‚ǂ̂悤‚É‹Lq‚ˇ‚ę‚΂˘‚˘‚̂łľ‚傤‚ЁB

534:513
08/02/12 19:38:00
>>526
main‚Ě’†g‚đ >>521‚ĚX::func‚É‚ ‚˝‚éęŠ‚É“ü‚ę‚ÄŽŔs‚ľ‚Ă݂܂ľ‚˝‚Ş‚ž‚߂݂˝‚˘‚Ĺ‚ˇB
>>527
‚ť‚¤‚Ĺ‚ˇBB
>>530
‘‚ЂȂ­‚Ä‚ŕ‚˘‚˘‚Ż‚Ç–žŽŚ“I‚ɏ‘‚˘‚Ä‚ŕ—Ç‚˘‚Á‚ď‘‚˘‚Ä‚ ‚Á‚˝‚Ě‚Ĺ‘‚˘‚Ä‚ ‚č‚Ü‚ˇB

ƒNƒŠƒeƒBƒJƒ‹ƒZƒNƒVƒ‡ƒ“‚Ĺ”r‘źˆ—‚ľ‚˝‹C•Ş‚É‚Č‚Á‚Ä
e‚ŞŽŔ‘ĚŽ‚Á‚Ä‚éƒNƒ‰ƒX‚đŽg‚Á‚Ă܂ˇBB

535:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 19:44:25
URLŘݸ(2chcity.myminicity.com)

ŠÂ‹Ť—Dć“I‚ɏC•œ‚đB‚˝‚Ô‚ń‚ą‚̍€–ڂވę”ÔŒ¸‚éB
NEJITU‚̂悤‚ɏ­‚ľŒö‰€‚đćs‚ł‚š‚Ä‚ŕ‚˘‚˘‚Š‚ŕ‚ľ‚ę‚ńB

ƒ‰ƒ“ƒN@@@‘–ź@@@@@....@ŠX–ź@@@@@@@@@@@lŒű@@@i‘Œ¸j@@@‘O“ú
--- 1@@@US1@@@@@@ .LUELand@@@@@@@@@ 314897@i. +528j@@314369
--- 2@@@US2@@@@@@ .GoonTown@@@@@@@......187254@i. +490j@@186764
--- 3@@@US3@@@@@@ .CreateMyCity Forum@@105044@i. +804j@@104240
--- 4@@@Slovenia1@@@ Staregate@@@@@@@ @ 100076@i+1393j@@ .98683
--- 5@@@Poland1@@@@ #debian.pl@@@@@@@@.... .90733@i. +618j@@ .90115
--- 6@@@Germany1@@@isnichwahr.de@@@@@@ @.89782@i. +224j@@ .89558
--- 7@@@Japan1@@@@...2ch_city@@@@@@@@@.... .69147@i+1870j@@ .67277
--- 8@@@Germany2@@@deluxebits@@@@@@@@@ .59250@i. +279j@@ .58971
--- 9@@@France1@@@@.FanaZ@@@@@@@@@ @ . .56613@i+1377j@@ .55236
--- 10@.@Germany3@@@upOTia@@@@@@@@@@ . .54802@i. +130j@@ .54672


20ˆĘ‚Ü‚Ĺ‚Ěƒ‰ƒ“ƒN‚͉ş‹LURL‚˛ŽQĆ‚­‚ž‚ł‚˘
URLŘݸ(mmc.from.tv)

536:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 19:49:09
é“`‚ˇ‚é‚̂͂˘‚˘‚Ż‚ÇA•łd‚˘ƒy[ƒW‚ž‚Ć’ˆÓ‘‚Ť‚ľ‚ë‚ćB

537:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 19:53:41
>>533
typedef union particle{
double data[3][3];
struct {
double position[3];
double verosity[3];
double angle[3];
} named;
}PARTICLE;

538:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 19:59:41
—áŠO‚𓊂°‚é‚Ć‚Ť‚Ç‚¤‚˘‚¤Œ^‚Ĺ“Š‚°‚é‚Ě‚Şˆę”Ę“I‚Č‚ń‚Ĺ‚ľ‚傤‚ЁH

ƒGƒ‰[ƒƒbƒZ[ƒWH
ƒGƒ‰[ƒR[ƒhH
‚ť‚ę‚Ć‚ŕƒNƒ‰ƒX‚Ĺ“Š‚°‚ÄŒ^”ť•ʁH
‚Ç‚¤‚˘‚¤Œ`‚ރXƒ}[ƒg‚Ĺ‚ľ‚傤‚Š

539:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 20:03:05
CAtlException

540:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 20:20:13
>537
‚ ‚肪‚Ć‚¤‚˛‚´‚˘‚Ü‚ˇ
// strtest.c
#include <stdio.h>

typedef union particle{
double data[3][3];
struct {
double position[3];
double verosity[3];
double angle[3];
} named;
}PARTICLE;

int main(void){
PARTICLE pt;
pt.data[0][0] = 10;
printf("%lf\n",pt.named.position[0]);
return 0;
}

>gcc strtest.c
>./a.out
10.00000

Š–]‚Ě“Žě‚Ş“ž‚ç‚ę‚Ü‚ľ‚˝B

541:513
08/02/12 20:42:48
“š‚Ś‚Ä‚­‚ž‚ł‚Á‚˝•űX‚ ‚肪‚Ć‚¤‚˛‚´‚˘‚Ü‚ľ‚˝B

542:460
08/02/12 21:10:50
>>471
I
‚Č‚é‚قǁB‚ť‚ą‚Ě•”•Ş‚ĆA>>460‚Ĺ‚ÍČ—Ş‚ľ‚˝‘Ź“x‚Ěv‚đint‚Š‚çfloat‚É‚ľ‚˝‚ç‚Č‚ń‚ƂȂ­‚¤‚Ü‚­‚˘‚Ť‚ť‚¤‚ČŠ´‚ś‚ɂȂÁ‚Ä‚Ť‚Ü‚ľ‚˝B
‚ ‚肪‚Ć‚¤‚˛‚´‚˘‚Ü‚ˇB

543:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 21:18:08
C‚ĚŠî–{“I‚Č‚ą‚Ć(ŒJ‚č•Ô‚ľ‚âđŒ•ŞŠňA‰‰ŽZŽqAƒ|ƒCƒ“ƒ^A\‘˘‘Ě)‚đ‚â‚Á‚ĂЂçC++(visual C++)‚đ‚â‚낤‚ĆŽv‚Á‚Ä‚é‚ń‚Ĺ‚ˇ‚Ş‘ź‚ÉC‚ŕ׋­‚ľ‚Ä‚˝•ű‚Ş‚˘‚˘‚ą‚Ć‚Á‚Ä‚ ‚č‚Ü‚ˇ‚ЁH

544:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 21:35:53
STL‚ĆATL‚ŁA
std::stack<CAutoPtr<Hoge>> hoges;
hoges.push(CAutoPtr(new Hoge()));
hoges.top()->func();
‚Ć‚ˇ‚é‚ƁAHoge‚ĚŽŔ‘Ě‚Ş‚ˇ‚łɔjŠü‚ł‚ę‚Ä‚˘‚é‚Ý‚˝‚˘‚ĹƒGƒ‰[‚ޏo‚Ü‚ˇB
std::stack<CAutoPtr<Hoge>> hoges;
hoges.push(CAutoPtr(new Hoge()));
hoge.top().Attach(new Hoge());
hoges.top()->func();
‚Ć‚ˇ‚ę‚Î“Ž‚Ť‚Ü‚ˇB

‚Ç‚¤‚ľ‚ďă‚Ě‚ž‚Ǝ̂Ăç‚ę‚Ä‚˘‚é‚Ĺ‚ˇ‚ЁH

545:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 21:52:39
‚ˇ‚܂ۂ˘

546:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 21:54:00
CAutoPtr‚Á‚ÄSTL‚ĚƒRƒ“ƒeƒi‚ɓ˂Áž‚ń‚Ĺ•˝‹C‚ž‚Á‚˝‚Á‚݁BŽŔ‘•“I‚ɁB

547:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 22:03:06
auto_ptr‚Ćˆę‚ś‚á‚Č‚˘‚ЁH

hoge.top().Attach(new Hoge());
‚ŐV‚˝‚ČƒAƒhƒŒƒX“Ë‚Áž‚ń‚ł邊‚瓎‚­‚ž‚Ż‚ĹB

548:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 22:13:30
>>529
D3DPRESENT_PARAMETERS‚ŞPODŒ^‚Ȃ疳‚˘

549:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 22:13:52
CAutoPtr‚ŞŒ´ˆö‚ž‚ˁB

550:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 22:14:39
CAutoPtrę—p‚ĚƒRƒ“ƒeƒi‚Ş‚ ‚Á‚˝‚Í‚¸

551:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 22:16:31
>>548
‚ť‚˘‚‚˝‚Ô‚ń’ނ肊r‚炾‚Š‚˝‚ž‚ĚƒoƒJ‚ž‚ćcB

552:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 22:16:54
‚ť‚ꂊCSharedPtr

553:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 22:24:25
>>534
ƒXƒŒƒbƒh’†‚ĹWindowsAPI‚̂ݎg‚¤‚Č‚çCreateThread, ExitThread‚Ĺ‚˘‚˘‚ćB
‚Ĺ‚ŕCƒ‰ƒ“ƒ^ƒCƒ€Žg‚¤‚Č‚ç_beginthread, _endthreadŽg‚í‚Č‚˘‚Ćƒ_ƒ‚ž‚şB
‚ ‚ƁAExitThread“™‚ĹƒXƒŒƒbƒhI‚í‚炚‚é‚ƁAƒXƒR[ƒv”˛‚Ż‚¸‚ɃXƒŒƒbƒh‚ޏI‚í‚éB
C++Žg‚¤‚Č‚çAƒ[ƒJƒ‹•ϐ”‚ĚƒfƒXƒgƒ‰ƒNƒ^ŒÄ‚΂ę‚Č‚­‚Ȃ邊‚ç‚â‚ß‚˝•ű‚Ş‚˘‚˘B

554:460
08/02/12 22:48:42
‚ˇ‚݂܂š‚ńA‚â‚Á‚ς薳—‚Ĺ‚ľ‚˝B

( after - before )‚Ě•”•Ş‚đtime‚É’u‚ŤŠˇ‚Ś‚éB@@@@@EEEE@łí‚É“ŽěB
i‚˝‚ž‚ľAŽ–‘O‚Ɂ@float time = 0.1;@‚đéŒž‚ľ‚Ä‚¨‚­Bj

( after - before )‚Ě•”•Ş‚đ”Žš‚Ě0.1‚É’u‚ŤŠˇ‚Ś‚éB@@EEEE@łí‚É“ŽěB

( after - before )‚Ě•”•Ş‚đtime‚É’u‚ŤŠˇ‚Ś‚éB@@@@@@EEEE@‚¨‚Š‚ľ‚˘
i‚˝‚ž‚ľAŽ–‘O‚Ɂ@DWORD time = 0.1;@‚đéŒž‚ľ‚Ä‚¨‚­Bj


‚ą‚ą‚Š‚çl‚Ś‚é‚ÉDWORDŒ^‚ވŤ‚ł‚đ‚ľ‚Ä‚˘‚é‚ĆŽv‚¤‚ń‚Ĺ‚ˇ‚ށA
( after - before )‚Ě•”•Ş‚đ( float )( after - before )‚É’u‚ŤŠˇ‚Ś‚éB@EEEE@‚¨‚Š‚ľ‚˘

‰˝‚Š“ÁŽę‚ȕϊˇ‚đ‚ľ‚Č‚Ż‚ę‚΂˘‚݂Ȃ˘‚ń‚Ĺ‚ľ‚傤‚ЁH

555:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 22:52:40
„DWORD time = 0.1;
DWORD‚މ˝‚Ětypedef‚Š•Ş‚Š‚Á‚Ä‚éH

556:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 23:19:54
‚ˇ‚݂܂š‚ńŽż–â‚Ĺ‚ˇB
‰ş‹L‚̂悤‚ČƒR[ƒh‚ĹBar::fuga‚đ‰Šú‰ť‚ˇ‚é•ű–@‚Ş
‚ć‚­‚킊‚ç‚Č‚˘‚̂łˇ‚ށA‹ł‚ڂâ‚˝‚ž‚݂܂š‚ń‚Ĺ‚ľ‚傤‚ЁH
‚ą‚Ěę‡‚Í‚â‚Í‚čˆř”‹ó‚Á‚Ű‚ĚƒRƒ“ƒXƒgƒ‰ƒNƒ^‚đě‚é‚Ů‚Š‚ÉŽč‚͂Ȃ˘‚̂łľ‚傤‚ЁH

class Foo{
@public:
@Foo( int hoge ){ ... }
};

class Bar{
@public:
@Foo fuga[ 3 ];
@Bar( void ) : ???? { ... }
};

557:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 23:22:46
>>554
‚¨‚Š‚ľ‚˘‚Ć‚˘‚¤‚Ć‚Ť‚́Aafter - before‚âtime‚Ě’l‚Ş0‚ɂȂÁ‚Ä‚˘‚é‚Ć‚Ť‚ś‚á‚Č‚˘‚ЁH

558:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 23:34:52
timeGetTime‚މ˝‚đ•Ô‚ˇŠÖ”‚Č‚Ě‚Š—‰đ‚ľ‚Č‚˘‚ĹŽg‚Á‚Ä‚˘‚é‚É1ƒKƒoƒXB

559:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 23:42:03
–ß‚č’l‚Ĺ
return *(hoge + (sizeof(piyo) + 2);
‚Ý‚˝‚˘‚ɏ‘‚­‚Ě‚Á‚Ä”ń„§‚Č‚ń‚Ĺ‚ľ‚傤‚ЁH*‚Í–ł‚­‚Ä‚ŕ‚˘‚˘‚ń‚ž‚Ż‚ę‚Ç‚ŕ

560:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 23:52:53
ƒP[ƒXƒoƒCƒP[ƒXB
‚Â‚ŠA‚ť‚ꂞ‚Ż‚ś‚ᕪ‚Š‚ç‚ńB

561:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 23:55:35
>>559
‚Ü‚ A”ń„§‚ž‚낤‚ˁB








ƒRƒ“ƒpƒCƒ‹‚Ĺ‚Ť‚Č‚˘‚ľB

562:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 23:57:36
>>559
*‚Ş‚ ‚é‚ƂȂ˘‚ś‚á“ŕ—e‚Ş•Ď‚í‚邪HЇŒĘ‚̐”‚ލ‡‚í‚Č‚˘‚Ě‚Ítypo‚Ĺ‚˘‚˘‚ć‚ˁH
ŒÂl“I‚ɂ́A‚ ‚ń‚Ü•ĄŽG‚ɂȂé‚悤‚Č‚çƒ[ƒJƒ‹‚ɗނÂľ‚Ä—~‚ľ‚˘‚Ż‚ÇA‚ą‚ę‚­‚炢‚Ȃ狖—e”͈́B
‚Á‚ĂЁAƒ|ƒCƒ“ƒ^‚đ+2‚ˇ‚邞‚݂Ȃçreturn hoge + 2;‚Ĺ‚ŕ‚˘‚˘‚ń‚ł˂Ľ‚́H


563:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/12 23:58:57
>>559
‰˝‚Ş‚˘‚˘‚˝‚˘‚Ě‚Š‚ł‚Á‚ς蕪‚Š‚ç‚Č‚˘B

564:460
08/02/13 00:45:52
‚¤‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ I‚Ĺ‚Ť‚Ü‚ľ‚˝I
>>555
Ž”Œ^‚Á‚Ä•Ş‚Š‚Á‚Ä‚˝‚‚ŕ‚č‚Č‚Ě‚ÉŹ”‚˘‚ę‚Ă܂ľ‚˝I
‚ ‚ƁA>>557‚ĹŒž‚í‚ę‚˝‚Ć‚¨‚č‚Étime‚Ě’l’˛‚ׂĂ˝‚çA
ƒEƒBƒ“ƒhƒEśŹŽž‚É
before = timeGetTime();
‚ť‚ľ‚ÄŒvŽZŽž‚É‚ŕ
before = timeGetTime();
‚Á‚Ä‚â‚Á‚āAafter‚ɉ˝‚ŕ“ü‚Á‚ĂȂ˘‚悤‚ȏó‘ԂɂȂÁ‚Ä‚˝‚悤‚ČŠ´‚ś‚Ĺ‚ľ‚˝I
Ą“x‚ą‚ť‰đŒˆ‚ľ‚Ü‚ľ‚˝I‚ ‚肪‚Ć‚¤‚˛‚´‚˘‚Ü‚ˇI

565:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/13 00:53:15
‚ť‚ŕ‚ť‚ŕ‚łA‚ß‚ż‚á‚ß‚ż‚á‚ČŒvŽZŒ‹‰Ę‚Á‚Ä‹ď‘Ě“I‚ɂǂń‚Č‚ń‚ć

566:460
08/02/13 01:11:10
3D‚Ěƒ‚ƒfƒ‹‚đ“Ž‚Š‚ľ‚ĂāAƒ`ƒFƒbƒN‚ˇ‚é‚܂ł͐”Žš‚Ě•\ŽŚ‚ĚŽd•ű‚Ş‚ć‚­•Ş‚Š‚ç‚Č‚­‚Đ”Žš‚ɏo‚ľ‚ĂȂЂÁ‚˝‚ń‚Ĺ‚ˇ‚ށA
‚Ƃ肠‚Ś‚¸•¨‘Ě‚ĚyŔ•W‚ľ‚Š‚˘‚ś‚Á‚ĂȂ˘‚Ě‚ÉƒJƒƒ‰‚ĚˆĘ’u‚Ş•Ď‚í‚Á‚Ă܂ľ‚˝B

567:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/13 01:53:03
ˆęŽž“I‚łȂ­‚ť‚ą‚Š‚炸‚Á‚ĆŽw’č‚ĚŒ^‚ĹéŒž‚ľ‚˝‚Ý‚˝‚˘‚Ɉľ‚¤•ű–@‚Á‚ĂȂ˘‚Ĺ‚ˇ‚ЁH
—ႌ‚ÎcharŒ^‚ĹéŒž‚ľ‚˝‚Ě‚đˆęX(int)‚ÂЂľ‚Č‚­‚Ä‚ŕ‚¸‚Á‚ĆintŒ^‚Ć‚ľ‚Ĉľ‚¤
‚Ý‚˝‚˘‚ČŠ´‚ś‚Ĺ

568:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/13 02:02:10
>>567
Œž‚˘‚˝‚˘‚ą‚Ć‚Ş‚í‚Š‚ç‚Č‚˘BƒLƒƒƒXƒg‚đ–ˆ‰ń‚ˇ‚é‚Ě‚Ş–Ę“|‚Á‚Ä‚ą‚ÂЁH
‚¸‚Á‚Ćint‚Č‚ç‚Í‚ś‚߂Ђçint‚É‚ľ‚Ć‚Ż‚Î‚˘‚˘‚ń‚ł˂Ľ‚́H

569:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/13 02:08:09
>>567
union{
char a;
int b;
};
‚ż‚ĺ‚Á‚Ćˆá‚¤‚Š‚ŕ‚ľ‚ę‚ń‚Ş

570:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/13 02:08:59
>567
#define char int
‚Č‚É‚Ş‹N‚Ť‚Ä‚ŕÓ”C‚Ć‚ç‚Č‚˘‚ćB

571:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/13 02:26:22
>>568-470
‚˛‚ß‚ń_beginthread‚ވř”‚Ć‚ľ‚Ävoid*‚ľ‚Š“n‚š‚Č‚˘‚Š‚ç‚ť‚ę‚đchar*‚Ć‚ľ‚Ĉľ‚Ś‚é
‚悤‚É‚ľ‚˝‚Š‚Á‚˝‚ń‚Ĺ‚ˇ
ŠÖ”“ŕ‚Ĺchar *xxx=(char *)xxx‚Ć‚ˇ‚邹‚Ć‚Ĺ‰đŒˆ‚ľ‚Ü‚ľ‚˝B‚˛–Ŕ˜f‚¨‚Ђ݂ľ‚Ü‚ľ‚˝

572:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/13 02:27:27
>>568-470
‚˛‚ß‚ń_beginthread‚ވř”‚Ć‚ľ‚Ävoid*‚ľ‚Š“n‚š‚Č‚˘‚Š‚ç‚ť‚ę‚đchar*‚Ć‚ľ‚Ĉľ‚Ś‚é
‚悤‚É‚ľ‚˝‚Š‚Á‚˝‚ń‚Ĺ‚ˇ
ŠÖ”“ŕ‚Ĺchar *xxx=(char *)xxx‚Ć‚ˇ‚邹‚Ć‚Ĺ‰đŒˆ‚ľ‚Ü‚ľ‚˝B‚˛–Ŕ˜f‚¨‚Ђ݂ľ‚Ü‚ľ‚˝

573:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/13 02:28:44
uchar‚Ćintv‚Ɓuvoid*‚Ćchar*v‚Í‚ž‚˘‚ÔŽ–î‚ވႤ‚ž‚ëEEE

574:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/13 06:39:24
>>514
>>516
‚ ‚肪‚Ć‚¤‚˛‚´‚˘‚Ü‚ˇB‚Č‚é‚قǁA‰ź‘zŠÖ”‚Í’č‹`‚Ş•K{‚Ȃ̂łˇ‚ˁB
‚ ‚ƁAƒˆ‰ź‘zŠÖ”‚Í’č‹`‚Ş•K—v‚Č‚˘‚Ż‚ÇAƒfƒXƒgƒ‰ƒNƒ^‚̏ƒˆ‰ź‘zŠÖ”‚Ěę‡‚Í
‚â‚Í‚č’č‹`‚Ş•K—v‚ɂȂéA‚Ć‚˘‚¤‚̂͐ł‚ľ‚˘‚Ĺ‚ˇ‚ЁH


575:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/13 08:56:43
Žż–â‚Ĺ‚ˇB
ƒ}ƒ‹ƒ`ƒXƒŒƒbƒhƒvƒƒOƒ‰ƒ€‚đě‚Á‚˝Ž–‚Ş‚Č‚˘‚˝‚߂킊‚ç‚Č‚˘‚Ĺ‚ˇB
ƒXƒŒƒbƒh‚`‚ōě‚Á‚˝ƒf[ƒ^‚đƒXƒŒƒbƒh‚a‚É“n‚ˇ‚ɂ͕’ʂǂ¤‚â‚Á‚Ä“n‚ˇ‚̂łľ‚傤‚ЁHˆČ‘O‚¨—V‚Ń‚Ĺě‚Á‚˝ŽžAƒOƒ[ƒoƒ‹•ϐ”‚đŽg‚Á‚Ä“n‚ľ‚˝‚̂łˇ‚ރf[ƒ^‚މť‚Ż‚ż‚á‚Á‚˝‚ń‚Ĺ‚ˇ‚ˁBB

yě‚č‚˝‚˘‚ŕ‚́z
ƒ_ƒCƒAƒƒOƒx[ƒX‚Ěƒ^[ƒ~ƒiƒ‹ƒ\ƒtƒgB
EƒVƒŠƒAƒ‹ƒf[ƒ^ŽóMƒXƒŒƒbƒh‚Ĺƒf[ƒ^‚đŽó‚݂ĕ\ŽŚ—piwindows‚ĚƒƒbƒZ[ƒWƒ‹[ƒv‘Ň‚ż‚đ‚ľ‚Ä‚éj‚É‘—‚č‚˝‚˘

yŠJ”­ŠÂ‹Ťz
‚u‚bBMFC‚Í‚Â‚Š‚˘‚Ü‚š‚ńB”L‚Ĺ‚ŕ‚킊‚郌ƒxƒ‹

576:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/13 09:45:29
A‚ÍB‚̍쐬ŽŇA‚ś‚á‚Č‚˘‚̂ˁH
ƒOƒ[ƒoƒ‹ƒf[ƒ^‚މť‚Ż‚˝——R‚ނ킊‚ę‚Î‰đŒˆ‚ˇ‚é‚ĆŽv‚¤‚ćB

577:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/13 09:49:28
“ŻŽž‚ɏ‘‚Ťž‚ń‚ž‚ń‚ś‚á‚ˁH
‚ŕ‚ľ‚­‚͏‘‚Ťž‚ń‚łȂ˘i‰Šú‰ť‚ľ‚ĂȂ˘j‚̂Ɏ擞‚ľ‚˝‚Š

578:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/13 09:58:22
‚Ç‚¤‚š”r‘ź‚ľ‚ĂȂ˘‚ž‚݂Ȃń‚ž‚낤‚Č

579:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/13 10:00:48
>>575
‘˝•ŞGUIƒXƒŒƒbƒh‚É‚ÍPostMessage()‚Ĺƒuƒ““Š‚°‚Ä‚é‚ń‚ž‚낤‚ށA
GUIƒXƒŒƒbƒh‚ŞPost‚ł‚ę‚˝ƒƒbƒZ[ƒW‚đƒƒbƒZ[ƒWƒLƒ…[‚Š‚ç“ǂݎć‚é‚܂ł̊ԂÉ
ŽóMƒXƒŒƒbƒh‘¤‚Š‚ç‚̍ÄPost‚Ş”­ś‚ľ“ž‚邊‚çA‚ť‚Ěę‡ƒOƒ[ƒoƒ‹•ϐ”‚Ĺ‚Í
“–‘Ră‘‚Ť‚ł‚ę‚Ä‚ľ‚Ü‚¤‚ž‚ëB

Post‘¤‚Í–ˆ‰ńmalloc()“™‚ĹƒƒbƒZ[ƒW—p‚Ě—Ěˆć‚đŠm•Ű‚ľ‚āAŽó‚Ż‘¤‚Ĺ
ƒƒbƒZ[ƒW‚đˆ—‚ľ‚˝‚çfree()‚ˇ‚é‚悤‚ɏ`B

580:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
08/02/13 10:57:14
C++‚ĚˆęŽžƒIƒuƒWƒFƒNƒg‚ɂ‚˘‚ÄŽż–₾‚Ü‚ˇBgcc 3.2.1‚Ĺ‚ˇB
‰ş‹L‚̂悤‚ČƒR[ƒh‚Ĺ"taking address of temporary"‚ĚWARNING‚ޏo‚Ü‚ˇ‚ށA
‚ą‚Ěę‡‚Í–łŽ‹‚ľ‚ż‚á‚Á‚Ä‚ŕ‚˘‚˘‚Ĺ‚ˇ‚Š?‚˘‚˘‚Ĺ‚ˇ‚ć‚Ë?

#include <stdio.h>

class CTmp
{
public:
int x,y;
CTmp(int a,int b):x(a),y(b){};
};

int Foo(CTmp* pTmp)
{
if(pTmp) return pTmp->x + pTmp->y;
return 0;
}

int main(int argc,char** argv)
{
int result=Foo(&CTmp(1,2));
printf("%d\n",result);
return 0;
}



ŽŸƒy[ƒW
ĹVƒŒƒX•\ŽŚ
ƒXƒŒƒbƒh‚ĚŒŸő
—ŢŽ—ƒXƒŒˆę——
˜b‘č‚Ěƒjƒ…[ƒX
‚¨‚Ü‚Š‚šƒŠƒXƒg
ĽƒIƒvƒVƒ‡ƒ“‚đ•\ŽŚ
‰É‚‚Ԃľ2ch

4947“ú‘O‚ɍXV/249 KB
’S“–:undef