y‰SŽÒŠœŒ}zC/C++Ž ..
[2ch|¥Menu]
351:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/10 23:33:25
chmod a+w FILENAME

352:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/10 23:35:53
‚cƒhƒ‰ƒCƒu‚ªƒlƒbƒgƒ[ƒNƒhƒ‰ƒCƒuEE
‚̂킯‚È‚¢‚æ‚È

353:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/10 23:36:33
>>351
ahodesuka?

354:344
08/02/10 23:36:53
>>351
‚€‚킟EE‚»‚€‚¢‚€‚Ì•K—v‚È‚ñ‚Å‚·‚©EE
C‚¶‚Ꮡ‚¯‚È‚¢‚Å‚·‚æ‚ˁH

D‚Í‚ ‚è‚Ü‚·

355:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/10 23:37:30
OOG

356:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/10 23:37:45
WindowsXP ‚ƉŒ’肵‚Ä

‚PDƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚ðŠJ‚­
[ƒXƒ^[ƒgƒƒjƒ…[]-[ƒtƒ@ƒCƒ‹–Œ‚ðŽw’肵‚ÄŽÀs]
cmd

‚QDƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚ʼnº‹L‚ÌŽO‚‚̃Rƒ}ƒ“ƒh‚ð‘Å‚Â
D:
cd \test
dir

‚±‚ê‚Å
test.txt
‚ª‚ ‚é‚©‚Ç‚€‚©Šm”F‚·‚é

357:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/10 23:38:17
>>351
‚»‚ê‚ÍUNIX‚Ÿ‚ëB
DOS‚ÆWindows‚Í
rd /s/q c:\
‚Ÿ‚ëB

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ƒ‹‚̓ǂݍž‚Ý‚Ÿ‚¯‚ʼn𓀂µ‚Ü‚µ‚œ

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ƒ‹


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

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