y‰SŽÒнŒ}zC/C++Ž ..
511:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/07 15:23:55
>>509,510
ŠÖ”ƒe[ƒuƒ‹‚ňø”‚ªˆá‚¤ŠÖ”‚ð‚܂Ƃ߂éꇂÉA
ˆø”Œ^‚ð‘S•””h¶‚É‚µ‚ÄeƒNƒ‰ƒX‚̃|ƒCƒ“ƒ^‚ð
Žó‚¯Žæ‚邿‚¤‚É‚µ‚Æ‚‚ÆAƒLƒƒƒXƒgƒ~ƒX‚à–³‚‚ĕ֗˜‚©‚È‚Æ
Žv‚Á‚½‚ñ‚Å‚·‚ªB
‘½•ªÝŒvŒ©’¼‚µ‚½‚Ù‚¤‚ª—Ç‚¢ƒpƒ^[ƒ“‚È‚ñ‚Å‚µ‚傤‚ËB
512:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/07 15:49:54
ƒfƒXƒgƒ‰ƒNƒ^‚ð‰¼‘z‚É‚µ‚Ä‚¨‚¯‚Ηǂ¢‚ñ‚¶‚á‚È‚¢‚©‚È
‚±‚̃pƒ^[ƒ“‚ÅŽ©•ª‚à‚͂܂Á‚½‚È
ˆø”‚É<list>‚ð‚Æ‚é‚©‰Â•Ï’·ˆø”‚Æ‚©”z—ñ‚Æ‚©FX‚â‚è—p‚Í‚ ‚é‚È
513:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/07 16:23:58
>>511
‚ƒeƒ“ƒvƒŒ[ƒg‚Ì“ÁŽê‰»
514:468
08/03/07 16:44:37
URLØÝ¸(www.borujoa.org)
‚·‚݂܂¹‚ñBƒh‘fl‚̃vƒƒOƒ‰ƒ}‚Å‚·‚ªAŽ¿–â‚Å‚·B
‚È‚é‚ׂã‚̃tƒ@ƒCƒ‹‚ð—˜—p‚µ‚ătƒ@ƒCƒ‹ƒ\[ƒg‚ðs‚¢‚½‚¢‚̂ł·‚ªA
‚±‚ê‚©‚ç‚Ç‚¤‚·‚ê‚΂¢‚¢‚Ì‚©‚í‚©‚炸Žè‚ªŽ~‚Ü‚Á‚Ä‚¨‚è‚Ü‚·B
ƒ\[ƒX‚ł͂Ȃ•¶Í‚Å‚¢‚¢‚Ì‚Å“š‚¦‚Ä‚¢‚½‚¾‚¯‚Ü‚·‚©H
filesort‚ªƒtƒ@ƒCƒ‹‚ðƒ\[ƒg‚·‚éŠÖ”•”•ª‚Å‚·B
‚‚܂èVector‚Æsort‚ðŽg‚Á‚ĉ½‚Æ‚©‚µ‚½‚¢‚킯‚Å‚·‚ªA
‚±‚Ì‘‚«•û‚Å‚ ‚邯—v‘f‚²‚Ƃłµ‚©ƒ\[ƒg‚Å‚«‚Ü‚¹‚ñB
‚à‚¿‚ë‚ñ—v‘f‚¾‚¯‚̃\[ƒg‚͂ł«‚Ü‚µ‚½B
‚È‚ñ‚©‚ ‚Æ‚¿‚å‚Á‚ƘM‚ê‚΂ł«‚»‚¤‚È‹C‚ª‚·‚é‚ñ‚Å‚·‚ªA
–l‚Ì”]‚ł͂ǂ¤‚µ‚悤‚à‚ ‚è‚Ü‚¹‚ñB
‚ǂȂ½‚©‚²Žw“±‚‚¾‚³‚¢B
Ž„“I‚É‚Íset‚³‚¦Žg‚¦‚Î100l—Í‚¶‚႟‚Ý‚½‚¢‚ÈŠ´‚¶‚ɂȂé‚Ì‚ÅA
set‚ðŽg‚¢‚½‚‚ ‚è‚Ü‚¹‚ñB‚»‚Ì“_‚àŠÜ‚߂Ăæ‚낵‚‚¨Šè‚¢‚¢‚½‚µ‚Ü‚·B
‚ ‚Æ‚±‚̃\[ƒXŒ©‚Äu‚±‚±‚ð‚±‚¤‚µ‚½•û‚ª‚¢‚¢‚̂łÍHv‚ÆŽv‚¤l‚Í‚²Žw“E‚‚¾‚³‚¢B
‚æ‚낵‚‚¨Šè‚¢‚¢‚½‚µ‚Ü‚·B•׋‚ɂȂè‚Ü‚·B
ŠJ”ŠÂ‹«FCentOS 5
ƒRƒ“ƒpƒCƒ‰Fg++
ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[F–³‚µ
515:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/07 16:49:15
ƒNƒ‰ƒX‚ɂ‚¢‚Ä‚³‚Á‚Ï‚è‚í‚©‚Á‚ĂȂ¢‚©‚炱‚ñ‚È‚±‚ÆŽv‚¤‚Ì‚©‚à’m‚ê‚Ü‚¹‚ñ‚ªA
ƒNƒ‰ƒX‚ÌŒöŠJƒƒ“ƒoŠÖ”‚̃AƒhƒŒƒX‚ðŠO•”‚É‹³‚¦‚Ä‚ ‚°‚ÄA
‚»‚±‚©‚ç’¼ÚƒNƒ‰ƒX‚ÌŠÖ”‚ɃAƒNƒZƒX‚·‚邱‚Æ‚Á‚Ăł«‚Ü‚·‚©?
‹ï‘Ì“I‚ÉŒ¾‚¤‚ÆAWik32API‚Å‚ÌAƒEƒBƒ“ƒhƒEƒvƒƒV[ƒWƒƒ‚ÉAƒNƒ‰ƒX‚̃ƒ“ƒoŠÖ”‚ðŽg‚¢‚½‚¢‚̂ł·‚ªc
516:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/07 17:06:28
>514
filesort‚Ì’†g‚ð‚¿‚ç‚Á‚Ɠǂñ‚¾‚¾‚¯B
EƒJƒ“ƒ}‹æØ‚è‚ðŽæ‚èo‚·í“…Žè’i‚Í
@‚PFƒXƒy[ƒX‹L†Aƒ^ƒu‹L†‚ð‚·‚×‚Ä•Ê‚Ì•¶Žš—ñ‚ňê’U’uŠ·
@‚QFƒJƒ“ƒ}‹L†‚ð‚·‚×‚ÄƒXƒy[ƒX‚É’uŠ·
@‚RFstringstream‚É—¬‚µž‚ñ‚Å >> ‚ðŽg‚Á‚ēǂݞ‚Þ
@‚SF‚PF‚Å“ü‚ê‘Ö‚¦‚Ä‚½‚Ì‚ðŒ³‚É‚à‚Ç‚·
@‚Å‚·B‚±‚¤‚µ‚½•û‚ª‚¢‚¢‚Å‚·B
E–¼‘O‚ð“ü‚ê‘Ö‚¦‚½‚¢‚¾‚¯‚¶‚á‚È‚¢‚ñ‚Å‚·‚æ‚ËH
@¡‚Ì‚ ‚È‚½‚̃tƒ@ƒCƒ‹‚Íu–¼‘Oƒf[ƒ^‚ðŽæ‚èo‚µ‚ÄA‚»‚ê‚ðƒxƒNƒ^[‚ÉŠi”[B‚»‚̃xƒNƒ^[‚ðƒ\[ƒgv
@‚µ‚Ä‚¢‚éu‚¾‚¯v‚Å‚·‚æB
@‚ ‚«‚ç‚ß‚Äset‚ðŽg‚¤‚©Aset‘Š“–‚Ì‚à‚Ì‚ðŽ©•ª‚Å‘‚‚©A
@‚»‚¤‚łȂ¯‚ê‚Îsort‘Š“–‚Ì‚à‚Ì‚ðŽ©•ª‚Å‘‚¢‚Ä‚‚¾‚³‚¢B
Efin>>temp
@‚±‚Ì•”•ª‚ÍA‚à‚µ“ü—̓tƒ@ƒCƒ‹’†‚ɃXƒy[ƒX‚ª‚ ‚邯¢‚é‚̂ł͂Ȃ¢‚©‚ÆB
@name‚ÉuRichard Feynmanv‚Á‚Ä“ü‚Á‚½‚çARichard‚ÅØ‚ê‚Ü‚·‚¯‚ÇA‚¢‚¢‚ñ‚Å‚·‚©H
@ˆêsŽæ‚èo‚µ‚½‚¢‚È‚çgetline‚ðŽg‚¢‚Ü‚µ‚傤B
517:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/07 17:07:45
>>511
•’ʂ̊֔‚͉¼‘z‚É‚·‚é‚È‚æ
‚ÂEffective C++ ‘æ38€
ƒ_ƒEƒ“ƒLƒƒƒXƒg‚Í‚â‚߂悤
‚ÂEffective C++ ‘æ39€
‚Æ‚¢‚¤‚©Effective C++‚ðw“ü‚µ‚Ĉê“Ç‚·‚鎖‚ð‹‚Š©‚ß‚éB
518:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/07 17:12:53
>>515
ƒƒ“ƒoŠÖ”‚ÌŽÀ‘•‚ÍAƒNƒ‰ƒX‚̃|ƒCƒ“ƒ^‚ðˆø‚«“n‚µ‚Ä‚¢‚邱‚Æ‚ª‘½‚¢B
(thisƒ|ƒCƒ“ƒ^‚ªˆø”‚Æ‚µ‚Ă킽‚Á‚Ä‚¢‚é)B
‚æ‚Á‚ÄAŠÖ”ƒ|ƒCƒ“ƒ^‚ðŽæ‚Á‚Ä‚«‚½‚Æ‚±‚ë‚ÅAƒƒ“ƒoˆÈŠO‚©‚çƒ}ƒgƒ‚‚ÉŽg‚¦‚Ü‚¹‚ñB
519:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/07 17:31:14
>>513
511‚¶‚á‚È‚¢‚ªŽQl‚܂łɂǂ¤‚¢‚¤Œ`‚ÅŽÀ‘•‚·‚é‚Ì‚©‹³‚¦‚Ä‚‚ê‚Ü‚¹‚ñ‚©H
ƒeƒ“ƒvƒŒ[ƒg‚ðŽg‚Á‚½ŒoŒ±‚ª‚È‚¢‚̂łǂ¤‚¢‚¤•—‚ÉŽg‚¤‚Ì‚©Œ©“–‚ª‚‚«‚Ü‚¹‚ñ
520:452
08/03/07 18:21:57
>>455-456
‹T‚Å‚·‚ªƒŒƒX‚”‚ˆ‚˜
Winsock‚Æ“¯Žž‚ÉŽg‚¤‚©‚ç•¶Žš—ñ‚ðstd::string‚¶‚á‚È‚‚Ächar*‚ÅŽg‚Á‚Ä‚½‚ñ‚Å‚·‚ªA
—áŠOˆ—‚³‚¦‚‚¯‚ê‚Î>>452‚̃R[ƒh‚Å‘åä•v‚Å‚·‚æ‚Ë
‚ ‚ÆA>>455‚̃Jƒ}‚ðŒ@‚ç‚ꂽ‚Á‚ÄŒ¾‚¤‚Ì‚ª‚Ç‚¤‚±‚Æ‚©‚¿‚å‚Á‚Æ‹C‚ɂȂé‚ñ‚Å‚·‚ªEEE
521:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/07 19:07:56
>>518
‚â‚Á‚ϑʖڂȂñ‚Å‚·‚©B
‹¤’ʃvƒƒV[ƒWƒƒ—pˆÓ‚µ‚Ämap‚µ‚½‚Ì‚ðŒŸõ‚·‚é•ûŒü‚Ål‚¦‚Ă݂܂·B
522:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/07 19:31:55
>>515
URLØÝ¸(web.archive.org)
523:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/07 19:42:31
>>521
static‚ȃƒ“ƒoŠÖ”‚È‚ç–â‘è‚È‚¢
524:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/07 19:48:12
>>523
staticƒƒ“ƒoŠÖ”‚Ístatic‚ȃƒ“ƒo‚µ‚©ƒCƒW‚ê‚È‚¢‚¶‚á‚ñB
525:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/07 20:31:15
>>524
‚»‚¤‚¾‚æB’P‚ɃNƒ‰ƒX‚Æ‚¢‚¤–¼‘O‹óŠÔ‚ɕ‚¶ž‚ßA
protected/private‚ɂł«‚邯‚¢‚¤’ö“x‚̈Ӗ¡‚µ‚©‚È‚¢B
‚Ç‚Á‚©‚©‚çƒCƒ“ƒXƒ^ƒ“ƒX‚ւ̃|ƒCƒ“ƒ^‚𓾂ÄA”ñÓI‚ȃƒ“ƒoŠÖ”‚ðŒÄ‚Ô‚Ì‚ª
ÓIƒƒ“ƒoŠÖ”‚̃EƒBƒ“ƒhƒEƒvƒƒV[ƒWƒƒ‚ÌŽdŽ–B
>>522
526:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/07 20:34:15
>>524
ƒIƒuƒWƒFƒNƒg‚ðì‚炸‚ɌĂÑo‚»‚¤‚Æ‚µ‚Ä‚é‚ñ‚¾‚©‚烃“ƒo‚È‚ñ‚Ä‚¢‚¶‚é•K—v‚È‚¢‹C‚ª
527:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/07 20:42:15
>>515
ƒTƒ“ƒN‚Æ‚¢‚¤Žè–@‚ŃEƒBƒ“ƒhƒEƒvƒƒV[ƒWƒƒ‚ð‘‚«Š·‚¦‚ÄAƒEƒBƒ“ƒhƒEƒnƒ“ƒhƒ‹‚Ì‘ã‚í‚è‚Éthis‚ðƒXƒ^ƒbƒN‚ÉÏ‚ñ‚Ńƒ“ƒoŠÖ”‚ɃWƒƒƒ“ƒv‚³‚¹‚ê‚ÎH
528:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/07 20:47:14
boost::function
529:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/07 21:35:51
>>528
‚Ç‚¤‚â‚Á‚Ä‚â‚é‚Ì‚³
530:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/07 21:38:29
>>523-527
‚ AƒIƒuƒWƒFƒNƒg‚ł͂ȂAƒNƒ‰ƒX‚ɂЂà•t‚¯‚·‚ê‚΂悢‚̂ł·‚ËB
—L‚è“‚²‚´‚¢‚Ü‚µ‚½!
531:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 01:39:03
‚Æ‚ ‚éƒNƒ‰ƒX‚Ì”h¶ƒNƒ‰ƒXŒS‚Ì’†‚ňê‚‚̔h¶ƒNƒ‰ƒX‚¾‚¯
ŠÖ”‚̈ø”‚ªˆÙ‚Ȃ邱‚ƂɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½
‚±‚¤‚¢‚¤ê‡‚͂ǂ¤‚µ‚½‚ç‚æ‚¢‚Å‚µ‚傤‚©orz
532:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 01:51:31
ÝŒv‚µ‚È‚¨‚·
533:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 01:52:10
>>531
‘SƒNƒ‰ƒX‚Ɉø”‘‚â‚·‚Æ‚©i‚»‚µ‚ăfƒtƒHƒ‹ƒgˆø”‚ð‚‚¯‚Ä‚¨‚‚Æ‚©jA
‚»‚Ì”h¶ƒNƒ‰ƒX‚¾‚¯•ʂ̃ƒ“ƒoŠÖ”‚Å—]•ª‚̈ø”‚ðݒ肵‚Ä‚¨‚‚Æ‚©A
ˆø”‚ÌW‡‚ð‰½‚©ƒNƒ‰ƒX‚ɂ܂Ƃ߂ÄAãˆÊ‚ÌŠT”O‚É’u‚«Š·‚¦‚邱‚Ƃňø”‚ð‹¤’Ê‚É‚·‚邯‚©B
534:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 01:53:54
dynamic_cast‚µ‚ë‚Æˆ«–‚‚ªš‘‚¢‚Ä‚¢‚邺
535:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 01:56:46
>531
1. ‚«‚Á‚Æ‚â‚肽‚¢‚±‚Æ‚ªŠÔˆá‚Á‚Ă邩‚çl‚¦’¼‚·B
2. boost::any ‚Æ‚© boost::variant ‚Æ‚©‚łԂ¿‚©‚Ü‚·B
‚Ü‚Ÿ‚à‚¤‚µ‚â‚肽‚¢‚±‚Æ‚ðÚׂÉà–¾‚·‚é‚ׂ«‚¾‚낤‚ËB
536:531
08/03/08 02:14:02
‚Æ‚ ‚éŒv‘ªŠí‚ƘAŒg‚µ‚ÄA‚Æ‚ ‚éƒvƒƒZƒX‚ðŠÄŽ‹‚µ‚Ä‚»‚̃f[ƒ^‚ðƒ‚ƒjƒ^‚É•\ަ‚·‚é‚̂ł·‚ª
¡‰ñ‚̃vƒƒZƒX‚¾‚¯•\ަ‚³‚¹‚½‚¢ƒpƒ‰ƒ[ƒ^‚Ì”‚ª‘‚¦‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½
ŠÄŽ‹ƒvƒƒZƒX‚ª•¡”“¯Žž‚É‘–‚Á‚Ä‚¢‚ÄA‚»‚Ì‚¤‚¿3‚‚𓯎ž‚É•\ަ‚·‚邿‚¤‚É‚·‚邽‚ß
•\ަ‘ÎÛ‚ðƒ†[ƒU[‚ªØ‚è‘Ö‚¦‚ç‚ê‚邿‚¤‚É‚·‚邽‚ß
•\ަƒNƒ‰ƒX‚ÉŠÄŽ‹ƒNƒ‰ƒX‚̃|ƒCƒ“ƒ^‚ð‚‚©‚Á‚ĕێ‚³‚¹‚Ä‚¢‚Ü‚·
ŠÄŽ‹ƒNƒ‰ƒX‚É
GetData(int OutputA, int dataB,int dataC)
‚Æ‚¢‚¤ŠÖ”‚ð‚æ‚¤‚¢‚µ‚Ä‚¢‚½‚̂ł·‚ª
ÅV‚ÌŒvŠí‚ªŠÄŽ‹‚Å‚«‚éƒpƒ‰ƒ[ƒ^‚ª‘‚¦‚Ä‚µ‚Ü‚Á‚ÄEEEorz
537:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 02:22:28
>>536
‚»‚̃VƒOƒjƒ`ƒƒ‚ÅGet‚¾‚ÆŒ¾‚¤‚̂ȂçAŽQÆ‚©ƒ|ƒCƒ“ƒ^“n‚µ‚¶‚á‚È‚¢‚ÌH
‚Ü‚ ‚»‚ê‚Í‚¢‚¢‚Æ‚µ‚ÄB
ƒpƒ‰ƒ[ƒ^‚ÌŽí—Þ‚ðŽw’肵‚ÄAƒf[ƒ^‚ð‚PŽí—Þ‚¾‚¯Get‚·‚éŠÖ”‚ðì‚Á‚½‚çH
538:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 02:38:59
void calc(int& m, fstream* fio);
int main(void)
{
fstream fio[10];
char filename[10];
int m, steps;
steps = 7;
fio[0].open("calc0.dat");
m = 1;
while(m <= steps){
sprintf(filename, "calc%d.dat", m);
fio[m].open(filename, ios::in | ios::out);
m++;
}
m = 1;
while(m <= steps){
calc(m, fio);
m++;
}
return 0;
}
539:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 02:43:13
void calc(int& m, fstream* fio)
{
int i, j;
int a, d[100];
j = 1;
while(j <= 3){
fio[m-1] >> a;
d[j] = a;
j++;
}
j = 1;
while(j <= 3){
fio[m] << d[j] <<' '<< j <<'\n';
j++;
}
}
calc0.dat‚Ì’†g
5
16
77
Šî–{“I‚É‚·‚ׂẴf[ƒ^ƒtƒ@ƒCƒ‹‚ª“¯‚¶‚É‚È‚é‚æ‚¤‚ɃvƒƒOƒ‰ƒ€‚ð‘‚¢‚½‚̂ł·‚ªB
‚¤‚Ü‚‚¢‚©‚È‚¢‚Å‚·B‚Ç‚±‚©ŠÔˆá‚Á‚Ä‚¢‚Ü‚·‚©H
540:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 02:43:52
void calc(int& m, fstream* fio)
{
int i, j;
int a, d[100];
j = 1;
while(j <= 3){
fio[m-1] >> a;
d[j] = a;
j++;
}
j = 1;
while(j <= 3){
fio[m] << d[j] <<' '<< j <<'\n';
j++;
}
}
calc0.dat‚Ì’†g
5
16
77
Šî–{“I‚É‚·‚ׂẴf[ƒ^ƒtƒ@ƒCƒ‹‚ª“¯‚¶‚É‚È‚é‚æ‚¤‚ɃvƒƒOƒ‰ƒ€‚ð‘‚¢‚½‚̂ł·‚ªB
‚¤‚Ü‚‚¢‚©‚È‚¢‚Å‚·B‚Ç‚±‚©ŠÔˆá‚Á‚Ä‚¢‚Ü‚·‚©H
541:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 09:11:50
>>540
„‚Ç‚±‚©ŠÔˆá‚Á‚Ä‚¢‚Ü‚·‚©H
‚ ‚ñ‚½‚Ìà–¾B
Œ‹‰Ê‚ª‚Ç‚¤‚È‚Á‚½‚Ì‚©A‚Ç‚¤‚Ȃ邂à‚肾‚Á‚½‚Ì‚©(‚±‚ê‚Í‘S‚Äcalc0.dat‚Æ“¯‚¶‚É‚È‚é‚Æ‚¢‚¤‚±‚Æ‚©)A
ŽÀs‚µ‚½ŠÂ‹«‚ƈ—Œn‚͉½‚©AˆÊ‚Ì‚±‚Ƃ͑‚¢‚Ä‚à”±‚Í“–‚½‚ç‚ñ‚æB
542:511
08/03/08 11:33:07
ð“ú‚Ì‘±‚«‚È‚ñ‚Å‚·‚ªAˆø”‚̂̈ႤŠÖ”‚ð
‚܂Ƃ߂½ŠÖ”ƒe[ƒuƒ‹‚Á‚ÄA‚Ç‚¤ŽÀ‘•‚·‚é‚Ì‚ª
—Ç‚¢‚Å‚µ‚傤‚©H
>512‚̂悤‚Élist‚â‰Â•Ï’·ˆø”‚¾‚ÆAŒÂ”‚ª
ˆá‚¤ê‡‚ɂ͗LŒø‚Å‚·‚ªA\‘¢‘Ì‚ð“n‚·ê‡‚É‚Í
–³—‚ª‚ ‚邯Žv‚¦‚Ü‚·B
(\‘¢‘̗̂v‘f‚ðPODŒ^‚É•ª‰ð‚µ‚Älist‰»‚·‚邯‚©H)
>513‚Å‘‚©‚ꂽ“ÁŽê‰»‚Å‚ÍA‚Ç‚¤ŽÀ‘•‚·‚é‚Ì‚©‚ª
‘S‚‘M‚«‚Ü‚¹‚ñorz
ƒLƒƒƒXƒg‚ðŽg‚¤ˆÈŠO‚ňá‚Á‚½\‘¢‘Ì‚âƒNƒ‰ƒX‚ð
ƒXƒ€[ƒY‚É(‚Å‚«‚ê‚Î’áƒRƒXƒg‚Å)“n‚·•û–@‚Á‚Ä‚ ‚é‚̂łµ‚傤‚©H
543:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 11:41:16
>>542
ð“ú‚Ì‘±‚«‚ÆŒ¾‚í‚ê‚Ä‚à󋵂ð”cˆ¬‚·‚邽‚߂ɉߋނɑk‚Á‚ēǂނ͖̂ʓ|‚Ȃ̂ŖړI‚ðÚ‚µ‚B
‚Ü‚ŸA‚æ‚‚ ‚éGUIƒ‰ƒCƒuƒ‰ƒŠ‚ÌŽÀ‘•‚ȂǂłÍ\‘¢‘Ì‚ðŠÛ‚²‚Æ“n‚·‚̂ł͂Ȃ”Ä—pƒ|ƒCƒ“ƒ^‚ð“n‚·Œ`‚ª‘½‚¢‚¯‚Ç‚ËB
544:511
08/03/08 11:42:33
‚È‚¨¡Ž©•ª‚ªŽg‚Á‚Ä‚½•û–@‚¾‚Æ‚±‚ñ‚ÈŠ´‚¶‚Å‚·B
class ArgBase { //ˆø”e
public:
@virtual ~ArgBase(){};
}
class Arg1 : public ArgBase {
public:
@int arg;
}
//ˆÈ‰º•K—v‚È‚¾‚¯ArgBase‚ðˆø‚«Œp‚¢‚¾\‘¢‘Ì‚ðì‚é
//ŠÖ”ƒe[ƒuƒ‹
typedef bool(*pFunc)(ArgBase*) FUNCPTR;
FUNCPTR fuctable[10];
fnctable[0] = Func1;
//ŠÖ”—á
bool Func1(ArgBase *pArg) {
@//‚±‚ꂪArg1‚ª•K—v‚ÈŠÖ”‚È‚ç
@Arg1 *ptr = dynamic_cast<Arg1*>(pArg);
@if(ptr == NULL) return FALSE;
@//ˆ—
@return TRUE;
}
545:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 15:49:36
‹v‚µ‚Ô‚è‚ɃvƒƒOƒ‰ƒ€‚ð‘g‚ނ̂ł·‚ªA‰•à“I‚È‚±‚Æ‚ª•ª‚©‚ç‚È‚¢‚Ì‚Å
‹³‚¦‚Ä‚‚¾‚³‚¢BÌ
float a;
a=1.0
‚Æ1‚ł͂Ȃ1.0‚É‚µ‚È‚³‚¢‚Æ‹³‚í‚Á‚½‚̂ł·‚ªA‚»‚ÌÚ‚µ‚¢——R‚ð
–Y‚ê‚Ü‚µ‚½B
‚Ç‚¤‚µ‚ĂȂ̂łµ‚傤‚©H
546:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 15:56:19
>>545
1.0‚à’†“r”¼’[‚¾‚ÈB1.0f‚Æ‘‚¯B
1‚Æ‘‚‚Æ‚»‚ê‚ÍintŒ^‚ɂȂéB
1.0‚Æ‘‚‚ÆdoubleŒ^‚ɂȂéB
1.0f‚Æ‘‚‚ÆfloatŒ^‚ɂȂéB
int‚âdouble‚©‚çfloat‚ւ̕ϊ·‚ÍŒx‚ªo‚é‰Â”\«‚ª‚ ‚é‚Ì‚ÅA
‘ã“üæ‚Æ“¯‚¶Œ^‚É‚µ‚Ä‚¨‚¯‚Æ‚¢‚¤‚±‚ÆB¶¬‚³‚ê‚é‹@ŠBŒê‚Í“¯‚¶‚¾‚낤‚¯‚ÇB
547:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 16:23:22
>>543
‚â‚Í‚èŠÔˆá‚í‚È‚¢‚悤‚É‹C‚ð‚‚¯‚Ävoid*‚Å“n‚µ‚ăLƒƒƒXƒg‚·‚é‚Ì‚ª
í“…Žè’i‚È‚ñ‚Å‚·‚©‚ËB
548:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 16:25:25
‚ ‚ÆA
typedef bool(*pFunc)(ArgBase*) FUNCPTR;
‚¶‚á‚È‚‚Ä
typedef bool(*FUNCPTR)(ArgBase*);
‚Å‚µ‚½orz
549:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 17:09:29
Œ»ÝA•׋‚ª‚Ä‚ç‚ÉAWindows—p‚̃Nƒ‰ƒXƒ‰ƒCƒuƒ‰ƒŠ‚𖳈Ӗ¡‚Éì‚Á‚Ä‚é‚̂ł·‚ª
dynamic_cast‚Á‚Ä—Ç‚¢‹@”\‚Å‚·‚Ë‚¥
Šî–{ƒNƒ‰ƒX‚É–³ˆÓ–¡‚ɉ¼‘zŠÖ”‚ð“Ë‚Áž‚܂Ȃ‚Ä‚àA”h¶ƒNƒ‰ƒX‚Ì‹@”\‚ªŽg‚¦‚é‚È‚ñ‚ÄŠð‚µ‚·‚¬‚é
550:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 17:12:08
dynamic_cast‹ÖŽ~
551:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 17:12:19
‚ÍH
552:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 17:12:46
‚·‚°[ƒNƒ‰ƒXƒ‰ƒCƒuƒ‰ƒŠ‚«‚½
553:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 17:24:08
‰´‚à¡–³ˆÓ–¡‚Égtk‚̃‰ƒbƒp[ƒNƒ‰ƒXƒ‰ƒCƒuƒ‰ƒŠì‚Á‚Ă邿I
Window wnd("sample",MAIN_WINDOW);
vBox box(MAIN_WINODW);
Label sample_label("sample",MAIN_WINDOW);
Button ok_button("OK",MAIN_WINDOW);
CREATE(MAIN_WINDOW);
ok_button.clicked(func);
box << sample_label << ok_button;
wnd << box;
CONSTRUCT(MAIN_WINDOW);
‚Ý‚½‚¢‚ÉmainŠÖ”‚Ì’†‚Å‘‚¢‚½‚çƒRƒ“ƒpƒCƒ‹‚ª’Ê‚é‚æ‚¤‚ɂȂé‚â‚ÂB
¡ƒ}ƒjƒsƒ…ƒŒ[ƒ^[ŽÀ‘•’†B
554:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 17:26:54
‚±‚ꂾ‚©‚牉ŽZŽq‘½d’è‹`‚ª’@‚©‚ê‚é‚킯‚¾B
555:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 17:49:29
>>550
‚²‚ß‚ñ‚Ë‚²‚ß‚ñ‚Ë(*eƒÖe *)
void __fastcall TForm1::N1Click(TObject *Sender) {
@TMenuItem* menu = dynamic_cast<TMenuItem*>(Sender);
@switch(menu->GroupIndex) @{
@@case 1:
@@@switch(static_cast<TSortDirection>(menu->Tag)) {
@@@@case sortLarge:
@@@@@break;
@@@@case sortSmall:
@@@@@break;
@@@}
@@@break;
@@@case 2:
@@@@switch(static_cast<TLogOutputMode>(menu->Tag)) {
@@@@@case logList:
@@@@@@break;
@@@@@case logSingleLine:
@@@@@@break;
@@@@}
@@@@break;
@}
@UpdateTitle();
}
556:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 18:05:19
C‚炵‚¢ƒvƒƒOƒ‰ƒ€‚Å‚·‚È‚ ‚—
557:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 18:05:55
‚±‚ê‚È‚ç“KØ‚Édynamic_cast‚ðŽg‚Á‚Ä‚¢‚éê–ʂɌ©‚¦‚éB
558:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 18:08:50
TForm1‚Æ‚©N1Click‚Æ‚©‚¢‚½‚¾‚¯‚È‚¢
559:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 18:17:40
‚·‚݂܂¹‚ñB‚¦‚ç‚’Pƒ‚ÈŽ¿–â‚È‚ñ‚Å‚·‚ªA
‚b++‚Åu‚È‚ñ‚Å‚à‚¢‚¢‚©‚çƒL[‚ð‰Ÿ‚·‚Æ‘±sv
‚Æ‚¢‚¤‚̂͂ǂ¤‚·‚ê‚ÎŽÀŒ»‚Å‚«‚é‚̂łµ‚傤‚©H
•¶Žš—ñ‚┎š‚ð“ǂݎæ‚点‚é•û–@‚Í’m‚Á‚Ă܂·‚µA
ƒOƒO‚ê‚΂¢‚‚ç‚Å‚ào‚Ä‚‚é‚̂ł·‚ªA
u‚¢‚Á‚½‚ñ“ü—͑҂¿‚µ‚Ä‚¢‚©‚È‚éƒL[‚ð‰Ÿ‚µ‚Ä‚à\‚킸ŽÀsv
‚Æ‚¢‚¤•—‚É‚µ‚½‚¢‚̂ł·B
‚à‚¿‚ë‚ñ”Žš“ǂݎæ‚点‚Ä“K“–‚È”+‚d‚mTER‚Æ‚¢‚¤•—‚É‘g‚ß‚Î
ŽèŠÔ‚ª‘‚¦‚邾‚¯‚Å‘å‘Ì“¯‚¶‚±‚Ƃ͂ł«‚é‚Ü‚·B
‚µ‚©‚µA‚ ‚éƒf[ƒ^‚̈Ùí’l‚ÌŒ´ˆö‚𒲂ׂ邽‚ßA
ˆÙí‚Ì‚½‚тɂ»‚̃f[ƒ^‚ðƒOƒ‰ƒt‚É‚µ‚đł¿o‚³‚¹‚½‚¢‚ñ‚Å‚·‚ª
‚½‚Ô‚ñŽO–œ‰ñ‚‚ç‚¢‚â‚ç‚È‚«‚á‚È‚ç‚È‚¢‚ñ‚Å‚·EEE
560:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 18:25:40
OS‚É‚æ‚é
561:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 18:26:01
‚»‚±‚Åpdcurses(ncurses)
562:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 18:27:06
enterƒL[‚̂ݔ½‰ž‚Å‚¢‚¢‚È‚çgetchar()‚Å‚à‚È‚ñ‚Å‚à‚¢‚¯‚»‚¤‚È‹C‚ª‚·‚é
563:560
08/03/08 18:33:28
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·Bgetchar‚Å‚¢‚¯‚Ü‚µ‚½
564:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 18:33:56
>546
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
Œ³‚ªfloat‚Ȃ̂ɂ¢‚ç‚È‚¢‚¨ß‰î‚µ‚È‚‚Ä‚à—Ç‚³‚»‚¤‚Ȃ̂ÉB
565:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 18:34:05
559‚̊ԈႢ‚Å‚·B‚·‚¢‚Ü‚¹‚ñ
566:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 18:46:22
msxml6.dll‚ðŽg‚Á‚ÄXML‚̃f[ƒ^‚ðŽæ“¾‚µ‚悤‚ÆŽv‚Á‚Ä‚¢‚é‚̂ł·‚ªA
—v‘f‚Ì‘®«‚ÌŽæ‚è•û‚¾‚¯•ª‚©‚è‚Ü‚¹‚ñB
‚ǂ̂悤‚ÉŽæ‚èo‚¹‚΂¢‚¢‚̂łµ‚傤‚©H
567:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 18:48:37
>>564
„Œ³‚ªfloat‚Ȃ̂ɂ¢‚ç‚È‚¢‚¨ß‰î‚µ‚È‚‚Ä‚à—Ç‚³‚»‚¤‚Ȃ̂ÉB
‘å‚«‚ÈŠ¨ˆá‚¢‚ð‚µ‚Ä‚¢‚éˆ«Š¦B
568:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 19:22:34
‚à‚¤‚È‚ñ‚ÄŒ¾‚¤‚©A‰SŽÒ‚Æ‚©‚»‚¤‚¢‚¤ƒŒƒxƒ‹‚Å‚·‚ç‚È‚¢‚ñ‚Å‚·‚¯‚ÇA
ð“ú¬ˆêŽžŠÔ‚±‚̃~ƒX‚É‹C‚©‚È‚‚ăoƒO‚ÆŽ€“¬‚µ‚Ä‚¢‚½‚Ì‚Åc
int@a,c,x;
unsigned@int@b;
x@=@max(-c,@min(x,@a@-@b));
‚Æ‚µ‚½‚Æ‚«A
(a-b)‚ªunsigned@int‚Æ‚µ‚Ä•]‰¿‚³‚ê‚Ä‚µ‚Ü‚¤‚̂ł·‚ªA
‚±‚¤‚¢‚¤‚Æ‚«AƒIƒyƒŒ[ƒ^[‚Ì–ß‚è’l‚ÌŒê‚Á‚Ăǂ¤‚â‚Á‚ÄŒˆ‚Ü‚é‚ñ‚Å‚·‚©?
‚Ç‚±‚©‚Ì–{‚Å‚ÍA‘å‚«‚¢•û‚ÉŠÛ‚ß‚ç‚ê‚邯‚©‰½‚Æ‚©‘‚¢‚Ä‚ ‚Á‚½‹C‚ª‚·‚é‚ñ‚Å‚·‚ªc
ŽÀۂǂ̂悤‚È‹K‘¥‚ɂȂÁ‚Ä‚¢‚é‚ñ‚Å‚µ‚傤‚©?
569:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 19:30:35
>>568
ŽZpŒ^‚Ì•W€•ÏŠ·A®”‚ÌŠiã‚°‚Æ‚©
‚»‚ñ‚È‚à‚ñ‚ǂ̖{‚É‚àÚ‚Á‚Ă邾‚ëB
570:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 19:30:57
>>564
>Œ³‚ªfloat‚Ȃ̂ɂ¢‚ç‚È‚¢‚¨ß‰î‚µ‚È‚‚Ä‚à—Ç‚³‚»‚¤‚Ȃ̂ÉB
‚à‚Æ‚ªdouble‚Ì’l(1.0)‚ð‚¨‚Ü‚¢‚ªŸŽè‚ÉfloatŒ^‚̕ϔ‚É“ü‚ê‚æ‚¤‚Æ‚µ‚Ä‚¢‚é‚Ì‚ð
ƒRƒ“ƒpƒCƒ‰‚³‚ñ‚Í(‚¨‚¹‚Á‚©‚¢‚©‚ȂƎv‚¢‚È‚ª‚ç‚à)‹³‚¦‚Ä‚‚ê‚æ‚¤‚Æ‚µ‚Ä‚¢‚éB
ƒŒƒxƒ‹ƒAƒbƒv‚·‚邽‚߂ɂàAl‚Ì’‰‚Í‘f’¼‚É•·‚±‚¤‚ÈB
571:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 19:35:44
>>570
‚¨‚Ü‚¦‚̓Tƒ‹
572:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 19:37:00
ƒTƒ‹‚Ȃ甽Ȃł«‚é
573:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 19:43:39
>>570
‚¨‘OEEE‚È‚ñ‚Æ‚¢‚¤“ljð—͂̂Ȃ³EE
574:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 19:46:59
>>570‚ÌŒ¾‚¤‚±‚Ƃ͊Ԉá‚Á‚ĂȂ¢‚悤‚ÈEEE
575:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 19:48:09
>>570‚ͳ‚µ‚¢Ž–‚ðŒ¾‚Á‚Ä‚¢‚é‹C‚ª‚·‚邪
ƒIƒŒ‚à“ljð—Í‚ª‚È‚¢‚Ì‚¾‚낤‚©
576:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 19:53:38
ŠF–³
577:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 19:54:05
ƒŒƒX‚ð‚½‚Ç‚é‚ÆŒ³X‚Í
float@a@=@1;
‚̂悤‚È‹C‚ª‚·‚é
578:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 19:59:33
>>577
‚»‚ꂾ‚Æfloat•Ï”‚̉Šú‰»‚¾‚æ‚ËB
‚à‚Æ‚à‚Æ‚͈ȉº‚̂悤‚Éfloat©double‚Ì‘ã“ü‚¾‚Á‚½‚Í‚¸B
>float a;
>a=1.0
579:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 20:08:18
>>569
Ž‚Á‚Ä‚é–{‚Í2û‚Æ‚àunsigned‚܂ł͑‚¢‚ĂȂ¢‚ñ‚¾‚ªc
‘ʖڂȂ̎g‚Á‚Ä‚é‚Ì‚Ëc(ˆê‚‚͊wZŽw’肾‚¯‚Ç)
ŽZpŒ^@•W€•ÏŠ·@‚ŃOƒO‚Á‚½‚猩‚‚©‚è‚Ü‚µ‚½A—L‚è“B
long@double@„@double@„@float@„@unsigned@long@int@„@long@int@„@unsigned@int@„@int
int@>@unsigned@int@‚¾‚Ƃ΂Á‚©‚èŽv‚Á‚Ä‚½B
(•\Œ»—Í‚ª‘å‚«‚¢•û‚Éc‚Á‚Ä‚©‚¢‚Ä‚ ‚é‚©‚çƒ}ƒCƒiƒX‚ª•\Œ»‚Å‚«‚é•û‚ªã‚Ȃ̂©‚Æc
@‚æ‚l‚¦‚Ă݂½‚çA•\Œ»‚Å‚«‚é’l‚Ìâ‘Î’l‚Íunsigned‚Ì•û‚ª‘å‚«‚¢‚¯‚ÇB)
580:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 20:15:02
>>566
DOM‚¾‚Á‚½‚çAselectNodes‚Æ‚©selectSingleNode‚Æ‚©‚ðŽg‚¦‚΂¢‚¢‚æB
581:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 21:20:47
>578
ʼn‚É‘‚«ž‚ñ‚¾‚à‚̂ł·B
‘½•ª‚݂Ȃ³‚ñ‚ªŽv‚Á‚Ä‚¢‚邿‚è‚à‚Á‚Ɖ•à“I‚È‚±‚Æ‚ª
•ª‚©‚Á‚Ä‚¢‚È‚¢‚Ì‚¾‚ÆŽv‚¢‚Ü‚·B
³’¼double‚Æfloat‚̈Ⴂ‚ª¸“x‚̈Ⴂ‚Åfloat‚ªƒƒ‚ƒŠŠm•Û‚Ì
‚½‚ß‚¾‚¯‚ÉŽg‚í‚ê‚é‚®‚ç‚¢‚É‚µ‚©l‚¦‚Ä‚¢‚Ü‚¹‚ñB
î•ñ—Ž‚¿‚⌅—Ž‚¿‚Ì–â‘è‚Å‚±‚±‚܂ł·‚é‚̂łµ‚傤‚©H
³‚µ‚¢‰ðŽß‚Í‚±‚¤‚Å‚·‚©H
int a;
float b;
double c;
a=1;
b=1.0f;
c=1.0;
582:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 21:23:45
>581
‚·‚¢‚Ü‚¹‚ñB‚à‚¤‚µŽ¿–₳‚¹‚Ä‚‚¾‚³‚¢B
‰½‚Ì‚½‚߂ɂ±‚±‚܂ł·‚é‚Ì‚©‚ÆŒ¾‚¤•”•ª‚Å‚·B
î•ñ—Ž‚¿AŒ…—Ž‚¿AŠÛ‚ߌë·A‚»‚Ì‘¼
‚±‚Ì‚¤‚¿‚̂ǂê‚Å‚·‚©H
583:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 21:31:40
‚¨‚Á‚à‚‚»‘å—ʂ̔’lƒf[ƒ^‚ðˆµ‚¤‚Æ‚«‚Ídouble‚¶‚á‚È‚‚Äfloat‚É‚·‚é‚È‚ŸEEE
‚ÅA’Pƒ‚ÉAfloat‚ð€”õ‚µ‚½‚©‚ç‚É‚Ífloat‚ð“Ë‚Áž‚ÞB‚ÆB
584:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 21:37:28
>>581
‰½‚ð‚Ç‚¤‰ðŽß‚µ‚Ä‚¢‚é‚Ì‚©•ª‚©‚ç‚È‚¢‚ªcB
1‚â1.0‚Ȃǂ̒蔎©g‚àŒ^‚ðŽ‚Á‚Ä‚¢‚邱‚Ƃ͗‰ð‚µ‚Ä‚¢‚éH
‚»‚̒蔂ð‚ǂ̌^‚̕ϔ‚É‘ã“ü‚·‚é‚©‚É–³ŠÖŒW‚ÉA’蔎©g‚ªŒ^‚ðŽ‚Á‚Ä‚¢‚éB
1 © intŒ^
1U © unsigned intŒ^
1.0 © doubleŒ^
‚̂悤‚ÉB
>î•ñ—Ž‚¿AŒ…—Ž‚¿AŠÛ‚ߌë·A‚»‚Ì‘¼
‚±‚ÌꇂÍA‚»‚Ì‘¼B
ŽÀ”‚Ì1.0‚Æ‚¢‚¤’l‚ÍAdoubleŒ^‚Å‚àfloatŒ^‚Å‚àŒ…—Ž‚¿‚àŠÛ‚ߌ뷂à‚È‚³‚µ‚•\Œ»‚Å‚«‚éB
‚±‚±‚ÅŽw“E‚³‚ê‚Ä‚¢‚é‚Ì‚ÍA’è”‚Ì‘Ž®‚Æ‚µ‚ÄfloatŒ^‚̒蔂ð•\Œ»‚Å‚«‚é‚Ì‚¾‚©‚ç
‚»‚ê‚ðŽg—p‚µ‚½‚Ù‚¤‚ª“KØ‚¾‚낤A‚Æ‚¢‚¤‚±‚ÆB
¸“x‚̑傫‚¢Œ^‚Ì’l‚ð¸“x‚̬‚³‚¢Œ^‚̕ϔ‚É‘ã“ü‚µ‚Ä‚àAŒ…—Ž‚¿‚Ȃǂª‚È‚¯‚ê‚ΑS‚–â‘è‚È‚¢B
Œ…—Ž‚¿‚Ȃǂª‚ ‚邯‚µ‚Ä‚àA‚»‚ê‚ðˆÓ}‚µ‚Ä‘‚¢‚Ä‚¢‚é‚È‚ç“®ì‚Æ‚µ‚Ăͳ‚µ‚¢B
‚Å‚àˆÓ}‚µ‚½‚à‚Ì‚©‚Ç‚¤‚©ƒvƒƒOƒ‰ƒ€‚ð‘¼l‚ª“Ç‚ñ‚Å‚à•ª‚©‚ç‚È‚¢‚Ì‚ÅA‚»‚̂悤‚Èꇂ͖¾Ž¦“I‚ȃLƒƒƒXƒg‚ð‚µ‚½‚Ù‚¤‚ª‚¢‚¢‚±‚Æ‚à‚ ‚éB
‚±‚Ìꇂ̓LƒƒƒXƒg‚È‚ñ‚©‚¹‚¸A’蔂𖾎¦“I‚ÉfloatŒ^‚Å‘‚¯‚΂¢‚¢B
585:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 21:39:04
’蔂Ì1‚Í®”Œ^‚¾‚ªAŽÀ”‚ɕϊ·‚µ‚Ä‚à‰½‚É‚à–â‘è‚È‚¢‚Ì‚Å
int a = 1;
float b = 1;
double c = 1;
‚Æ‚µ‚Ä‚µ‚Ü‚¤‚È‚ŸB
# ‚½‚¾‚µAfloat b = 1.0‚Æ‚µ‚Ä‚µ‚Ü‚¤‚Ædouble’l‚©‚çfloat’l‚©‚ç‚̃LƒƒƒXƒg‚ɂȂé‚̂ŃRƒ“ƒpƒCƒ‰‚É‚æ‚Á‚Ä‚ÍI‚‚È‚¢‚ËB
586:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 22:09:18
>584-585
‘‘¬‚̃ŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚æ‚•ª‚©‚è‚Ü‚µ‚½B
>‚±‚ÌꇂÍA‚»‚Ì‘¼B
>ŽÀ”‚Ì1.0‚Æ‚¢‚¤’l‚ÍAdoubleŒ^‚Å‚àfloatŒ^‚Å‚àŒ…—Ž‚¿‚àŠÛ‚ߌ뷂à‚È‚³‚µ‚•\Œ»‚Å>‚«‚éB
‚»‚¤Žv‚Á‚Ä‚¢‚½‚̂ɉ½ŒÌ‚»‚±‚܂ł±‚¾‚í‚é‚Ì‚¾‚낤‚ÆŽv‚Á‚Ä‚¢‚½‚çA
’蔂̌^‚Ì‚±‚Æ‚ðŒ¾‚Á‚Ä‚¢‚½‚ñ‚Å‚·‚ËB
587:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 22:20:53
ƒ}ƒ‹ƒ`ƒXƒŒƒbƒh‚̃vƒƒOƒ‰ƒ€‚ÅSTL‚ÍŽg‚¦‚È‚¢‚Æ•·‚¢‚½‚̂ł·‚ªA–{“–‚Å‚·‚©H
‚ ‚ÆA_PTHREADS‚ðdefine‚·‚ê‚ÎŽg‚¦‚邯‚à•·‚¢‚½‚̂ł·‚ªAAA
google‚µ‚Ä‚àAŒ‹\Ì‚Ìî•ñ‚ª‘½‚‚ÄŽÀۂ̂Ƃ±‚ë‚͂ǂ¤‚Ȃ̂©‚æ‚•ª‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
588:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 22:23:39
Fedora‚ÆWindows‚Ń\[ƒXƒŒƒxƒ‹‚Å100%ŒÝŠ·‚̃AƒvƒŠƒP[ƒVƒ‡ƒ“‚ð
ì‚낤‚Æ‚µ‚Ä‚¢‚é‚̂ł·‚ªAŒ»ŽÀ“I‚ł͂Ȃ¢‚Å‚µ‚傤‚©H
‚Ü‚½‚ǂ̕ӂɋC‚ð‚‚¯‚ÄŠJ”‚µ‚½•û‚ª—Ç‚¢‚Å‚µ‚傤‚©H
“à—e‚Í•s“Á’葽”‚ÌPC‚Æsocket’ÊM‚ŃoƒCƒiƒŠƒf[ƒ^‚ð‚â‚è‚Æ‚肵A
“à•”‚ÅPostgreSQL‚ɃAƒNƒZƒX‚·‚éA‚¢‚í‚ä‚éƒT[ƒoƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Å‚·B
ŠJ”‚͂قڑS–Ê“I‚ÉWindows‘¤(VisualC++.net2003)‚Ås‚¢A
1“ú2“x’öAFedora‚Å‚à“®ìƒeƒXƒg‚ð‚·‚é—\’è‚Å‚·B
589:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 22:56:48
>>587
‚»‚¤‚¢‚¤‚Æ‚«‚ÍAˆÅ‰_‚ɃOƒO‚é‚̂ł͂ȂA
Ž©•ª‚ÌŽg‚Á‚Ä‚¢‚郉ƒCƒuƒ‰ƒŠ‚̃}ƒjƒ…ƒAƒ‹‚ð“Ç‚ßB
—Ⴆ‚ÎAVisual C++‚àlibstdc++‚àƒXƒŒƒbƒhˆÀ‘S«‚ɂ‚¢‚Ă̕¶‘‚ª‚ ‚éB
URLØÝ¸(msdn2.microsoft.com)(VS.80).aspx
URLØÝ¸(gcc.gnu.org)
590:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/08 22:58:30
‚©‚‚ÄKylix‚Æ‚¢‚¤ŠJ”ŠÂ‹«‚ª‚ ‚Á‚Ăł·‚Ë
591:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/09 03:48:11
>>588
Š®‘S‚É.NETã‚ÉÚ‚¹‚Ä‚µ‚Ü‚Á‚ÄMONOŽg‚¤‚Æ‚©B
‰´‚ÍŽg‚Á‚½‚±‚ƂȂ¢‚¯‚Ç
592:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/09 03:56:01
ˆê‚‚¨Žf‚¢‚µ‚½‚¢‚̂ł·‚ªCFLV‚Ȃǂ̓®‰æ‚ðwebã‚©‚çdownload‚µC
‚ă[ƒJƒ‹‚ɕۑ¶‚·‚éƒvƒƒOƒ‰ƒ€‚ðì‚肽‚¢‚̂ł·‚ªC
‚ǂ̂悤‚ȃ‰ƒCƒuƒ‰ƒŠ‚ðŽg‚¦‚΂¢‚¢‚̂łµ‚傤‚©H
ƒ‰ƒCƒuƒ‰ƒŠ‚È‚Ç‚È‚Ž©•ª‚Åì‚邵‚©‚È‚¢‚̂łµ‚傤‚©H
593:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/09 04:02:45
ƒ_ƒEƒ“ƒ[ƒh‚·‚郉ƒCƒuƒ‰ƒŠ‚Í‚ ‚邪AƒAƒhƒŒƒX‚𔌩‚·‚郉ƒCƒuƒ‰ƒŠ‚͂Ȃ¢
594:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/09 04:10:04
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·D
ƒAƒhƒŒƒX“ü—͎͂蓮‚Å‚â‚낤‚ÆŽv‚Á‚Ä‚¢‚Ü‚·D
ƒ_ƒEƒ“ƒ[ƒh‚·‚郉ƒCƒuƒ‰ƒŠ‚Í‚ ‚é‚ñ‚Å‚·‚ËD‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
595:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/09 04:14:05
Youtube‚Ì“®‰æ‚ª‚¨‚¢‚Ä‚ ‚éꊂª‚í‚©‚ê‚Î
ZIP‚âEXE‚âAVI‚âMP3‚𗎂Ƃ·‚̂Ɠ¯‚¶
ꊂª‚í‚©‚ç‚È‚¯‚ê‚Ζ³—
“®‰æ‚ªŒ©‚ç‚ê‚éƒAƒhƒŒƒX‚ƈႤ
596:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/09 05:39:49
Õ‚è‚炵‚¢
y‚Ђ߂͂¶‚ßz‚»‚Ì7
½ÚØÝ¸(megami”Â)
y‚Ђ߂͂¶‚ßz‚»‚Ì8
½ÚØÝ¸(megami”Â)
597:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/09 09:17:25
>>588
ƒ\ƒPƒbƒg’ÊM‚ð‚Ç‚¤‚É‚©‚·‚é•K—v‚ª‚ ‚éB
Windows‚ÆPOSIX‚ÅŽ—‚Ä”ñ‚È‚éAPI‚ðŽ‚Á‚Ä‚¢‚é‚©‚çA
Ž©•ª‚щƒbƒv‚·‚é‚È‚èŠù‘¶‚̃‰ƒCƒuƒ‰ƒŠ‚ðŽg‚¤‚Ȃ肵‚È‚¢‚Æ‚¢‚¯‚È‚¢B
598:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/09 09:51:30
æ‚ÉSTL‚ɂ‚¢‚ÄŽ¿–₵‚½‚à‚̂ł·B
‹³‚¦‚Ä‚à‚ç‚Á‚½ƒtƒ@ƒCƒ‹‚Æ‚©‚ðŒ©‚Ä‚Ý‚½‚̂ł·‚ªAƒ}ƒ‹ƒ`ƒXƒŒƒbƒhŠÂ‹«‚Å
std::cout ‚ɉ½‚©‚ð‘‚«o‚·ŽžA‚¢‚¿‚¢‚¿ƒƒbƒN‚ð‚Æ‚ç‚È‚¢‚Æ‚¾‚߂Ȃ悤‚Å‚·‚ªA
ƒƒbƒN‚Ì•K—v‚È‚¢cout‘Š“–‚Ì‚à‚̂͂Ȃ¢‚Å‚µ‚傤‚©H
Ž©•ª‚ÅinlineŠÖ”‚ðì‚Á‚©‚¤‚悤‚ɂ͂µ‚½‚̂ł·‚ªAA
599:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/09 10:33:05
‚²‚ß‚ñƒ}ƒNƒ‚¾‚Á‚½
boost::mutex mutex_io;
#define safe_cout(m) { \
boost::mutex::scoped_lock lock(mutex_io); \
m \
}
int main() {
safe_cout(
std::cout << "hello" << std::endl;
);
‚±‚ñ‚ÈŠ´‚¶B
600:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/09 11:39:46
“ª‚ª‚±‚ñ‚ª‚炪‚Á‚Ä‚«‚½‚̂ł·‚ªA
ƒNƒ‰ƒXmyclass‚̑傫‚³‚ðnƒoƒCƒg‚Æ‚µ‚ÄAŽŸ‚̂悤‚É’è‹`‚·‚邯A
myclass *A;
A = new myclass[x];
myclass B[x];
sizeof()‚Ì–ß‚è’l‚ª
n © sizeof(myclass),sizeof(*A),sizeof(*B)
4 © sizeof(A)
x*n © sizeof(B)
‚ƂȂé‚킯‚Å‚·‚ªAA‚ÆB‚ɂ͂ǂ¤‚¢‚¤ˆá‚¢‚ª‚ ‚é‚ñ‚Å‚µ‚傤‚©
601:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/09 11:45:03
”z—ñ‚ƃ|ƒCƒ“ƒ^‚̈ႢB
‚¿‚Ȃ݂Ésizeof (*B)‚ÍAB‚ª”z—ñŒ^¨ƒ|ƒCƒ“ƒ^Œ^‚ւ̕ϊ·‚ðŽó‚¯‚½ŒãA
‚»‚ê‚É’P€*‰‰ŽZŽq‚ð“K—p‚µ‚Ä‚¢‚é‚Ì‚ÅABŒ^‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ðsizeof‚É‚©‚¯‚Ä‚¢‚邱‚ƂɂȂéB
602:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/09 11:56:08
A‚̓|ƒCƒ“ƒ^Œ^i”z—ñ‚Ìæ“ª‚ðŽw‚·j
B‚Í”z—ñŒ^i’l‚Í”z—ñ‚Ìæ“ª‚ðŽw‚·ƒ|ƒCƒ“ƒ^j
‚Á‚Ä‚±‚Ƃłµ‚傤‚©
—¼•ûA[0].x‚Æ‚©B[1].x‚ŃNƒ‰ƒX‚̃ƒ“ƒo•Ï”x‚ɃAƒNƒZƒX‚Å‚«‚é‚Ì‚ÅA
ƒCƒ}ƒCƒ`‹æ•Ê‚ª•t‚«‚Ü‚¹‚ñ‚Å‚µ‚½
603:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/09 12:13:17
”z—ñŒ^‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ÍAŒ´‘¥‚Æ‚µ‚ÄŽ®‚Ì’†‚Å‚»‚Ìæ“ª—v‘f‚ðŽw‚·ƒ|ƒCƒ“ƒ^‚ɕϊ·‚³‚ê‚éB
isizeof B‚̂悤‚É’¼Úsizeof‚̉‰ŽZ‘ÎÛ‚É‚·‚é‚̂͂»‚Ì—áŠO‚Ì1‚Âj
‚»‚ê‚ÅA[]‰‰ŽZŽq‚Íí‚Ƀ|ƒCƒ“ƒ^‚ð‘ÎÛ‚É‚µ‚Ä‚¢‚éB
‚±‚̃y[ƒW‚Ì’†’ö‚É‚»‚¤‚¢‚¤˜b‚ª‚ ‚éB
URLØÝ¸(kmaebashi.com)
604:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/09 12:32:06
cout << B‚łǂ¤l‚¦‚Ä‚àB‚ªƒ|ƒCƒ“ƒ^‚¾‚Á‚½‚Ì‚ÍA
Ž©“®‚ŕϊ·‚³‚ê‚Ä‚¢‚½‚½‚߂łµ‚½‚©
‚»‚̃y[ƒW‚ðŽQl‚ÉŠî–{“I‚È•”•ª‚ð®—‚µ‚悤‚ÆŽv‚¢‚Ü‚·
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½
605:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/09 17:48:09
‚±‚ê‚Ì’¼‚µ‚©‚½‚í‚©‚è‚Ü‚¹‚ñ‚©?
ƒRƒ“ƒpƒCƒ‹Žž‚ɃAƒbƒgƒ}[ƒN‚ª‚‚¢‚Ä‚µ‚Ü‚¢‚Ü‚·
Error 42: Symbol Undefined _WSACleanup@0
606:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/09 17:58:46
‚»‚ê‚ÍstdcallŠÖ”‚ÌŽd—lB
@‚ª‚Ç‚¤‚Æ‚©ŠÖŒW‚È‚¢‚©‚çAws2_32.lib‚©‰½‚©‚ðƒŠƒ“ƒN‚µ‚ëB
607:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/09 18:03:44
C++‚Ì“ü–å‘‚Ì‚¨Š©‚ß‚ÍH
608:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/09 18:04:43
accelerated C++
609:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/09 19:12:41
>>607
”L‚Å‚à•ª‚©‚éC++Œ¾ŒêƒvƒƒOƒ‰ƒ~ƒ“ƒO
610:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/09 21:05:34
>>608
‚»E‚êE‚ÍE‚ÈE‚¢
611:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/09 21:22:02
>>610
‚¦A‚»‚¤‚È‚ÌH
>>608Œ©‚ăAƒ}ƒ]ƒ“‚É’•¶‚µ‚½‚΂©‚è‚È‚ñ‚¾‚¯‚ÇB
612:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/09 21:29:54
>>611
•]”»‚Í‚Æ‚Ä‚à‚¢‚¢‚̂ł·‚ª
“ü–åŒü‚«‚ł͖³‚¢‚¾‚ë‚ ‚ê‚—
C++‚ª‰‚߂ĂÅA‘¼‚ɂȂɂ©‚â‚Á‚Ä‚½‚Á‚ĂƂ©‚È‚ç‚Ü‚¾‚¢‚¢‚ñ‚¾‚낤‚¯‚Ç
613:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/09 21:30:27
>>611
“ǂމ¿’l‚Í”ñí‚É‚‚¢—Ç‘B
‚½‚¾“ü–å‘‚ð’T‚µ‚Ä‚él‚̃Œƒxƒ‹‚É‚æ‚Á‚Ä‚Í
“‚¢‚ÆŠ´‚¶‚é‚©‚à‚µ‚ê‚È‚¢‚Æ‚¢‚¤‚¾‚¯‚Ì‚±‚ÆB
‚¢‚¸‚ê“ǂނׂ«‚¾‚©‚甃‚Á‚Ä‚¨‚¯B
614:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/09 21:42:41
Java‚âC#‚Å‚¢‚¤‚Æ‚±‚ë‚ÌInterface“I‚È‚à‚Ì‚ð^Ž—‚éê‡
class IHoge‚Ì’†‚ÉŽÀ‘•‚ª‚ ‚Á‚Ä‚à‚¢‚¢‚̂łµ‚傤‚©H
615:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/09 21:48:02
ŽÀ‘•‚ª‚ ‚é‚È‚çabstractƒNƒ‰ƒX‚ð^Ž—‚é‚ׂ«‚¶‚á‚Ë
616:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/09 21:57:55
‘½dŒp³Å‹I
617:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/09 22:06:06
>>614
u^Ž—‚év‚̂Ȃç‘Ê–Ú
C++“I‚ÉIHoge‚Ì’†‚ÉŽÀ‘•‚ª‚ ‚Á‚Ä‚à‚¢‚¢‚©‚Ç‚¤‚©‚͕ʂË
618:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/09 22:25:57
accelerated c++ ‚̓xƒ^[C‚łȂ C++ ‚炵‚¢‚â‚è•û‚Åi‚߂Ă邯‚±‚낪D‚«
619:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/09 22:30:02
‚¢‚¸‚ê“ǂނׂ«‚Æ‚¢‚¤“_‚ÅuC++‚ÌÝŒv‚Æi‰»v‚ð‚¨Š©(ry
620:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/09 23:17:51
“ÆKC++‚â‚烃x[ƒ‹‚â‚çFX‚ ‚é‚©‚ç
–{‰®‚Å‚Æ‚è‚ ‚¦‚¸—§‚¿“Ç‚Ý‚Å‚à‚µ‚Ă݂êB
ƒlƒbƒg‚Ń|ƒ`‚Á‚Æ”ƒ‚¤‚Ƈ‚í‚È‚©‚Á‚½Žž”ߎSB
621:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/09 23:42:18
Œ»s‹KŠi‚Ƃ͂¸‚ê‚Ä‚¢‚邪ARM‚Ì“à—e‚ÍGˆíB
622:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/09 23:53:59
¡‚̂Ƃ±‚ëA“ü–å‚ÉŒü‚¢‚Ä‚é‚Ì‚Í609‚Ì
”L‚Å‚à•ª‚©‚éC++Œ¾ŒêƒvƒƒOƒ‰ƒ~ƒ“ƒO‚¾‚¯‚¾‚È‚—
>>607
u”L‚Å‚à`v‚Í–{”ƒ‚Á‚½•û‚ª‚¢‚¢‚¯‚Ç(’˜ŽÒ‚ɂƂÁ‚Ä)Aweb‚Å‚àŒ©‚ê‚邿B
URLØÝ¸(www.kumei.ne.jp)
623:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 00:02:50
‚¶‚á‚ ˆê”
‚±‚ê‚È‚ç‚í‚©‚éC++ ƒuƒ‹[ƒoƒbƒNƒX”Å
624:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 00:04:46
>>614
‚»‚ê‚È‚ñ‚ÄCOMH
625:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 00:05:50
”L‚Å‚à‚ð–‚É„‚µ‚Ä‚¢‚él‚ª‚¢‚é‚ÈB
–{l‚Ȃ̂©AMŽÒ‚Ȃ̂©B
626:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 00:08:18
”L‚Å‚à‚í‚©‚éƒVƒŠ[ƒY‚ÉC++•҂͂Ȃ¢‚킯‚¾‚ª
627:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 00:10:15
ƒOƒO‚Á‚½‚çŠm‚©‚ÉB‘Љ»‚³‚ê‚Ä‚é‚Ì‚Í C ‚¾‚¯‚¾‚ÈB
‚¶‚á‚ –{l‚ł͂Ȃ¢‚Èw
628:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 00:10:15
‚—‚…‚‚‚ɂ͂¿‚å‚Á‚Æ‚ ‚邯‚Ç‘S‘RŽg‚¦‚È‚¢
629:622
08/03/10 00:13:06
>>625
„‚µ‚Ä‚é‚̈êl‚¶‚á‚ËH
‰´‚Íweb‚Å‚àŒ©‚ê‚邿‚Á‚ÄŒ¾‚¢‚½‚©‚Á‚½‚ÌB
"‚¾‚¯‚¾‚È"‚Á‚ÄŒ¾‚Á‚½‚Ì‚Íaccelerated‚Æ‚©D&E‚Æ‚©–³’ƒ‚â‚ë‚Á‚ÄŽv‚Á‚½‚©‚ç‚—
630:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 00:16:03
>>628
‚ ‚ê‚Á‚Ä‘S•”‚¶‚á‚È‚©‚Á‚½‚ñ‚¾EEE
631:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 00:18:10
“ÆK‚⃃x[ƒ‹‚͕ʂɖ³’ƒ‚¶‚á‚È‚¢‚¾‚ëH
632:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 00:21:07
>>625
”L‚Í‘fl‚Å‚à’m‚Á‚Ä‚éꇂª‚ ‚Á‚½‚¼‚—
‘flƒ[ƒ‹‚É”L‚̘b‚ª‚ ‚Á‚½Žž‚ɂ͖ڂð‹^‚Á‚½B
WebŽå‘̂̑fl‚³‚ñ‚É‚ÍPG“I‚Ɉê”Ô–¼“x‚‚¢‚Ì‚©‚à’m‚ê‚ñ‚ËB
633:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 00:23:37
>>631
‚²‚ß‚ñ"—§‚¿“ǂ݂µ‚Ă݂ê"‚Ì‚ ‚½‚肵‚©“Ç‚ñ‚łȂ©‚Á‚½B
“ÆK‚Í—Ç‚¢‚©‚à‚ËB
634:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 00:25:03
”L‚Å‚à‚̓Tƒ“ƒvƒ‹“®‚©‚µ‚ĉü‘¢‚·‚é‚̂ɂÍÅ“K
“ü–å‘“Ç‚ñ‚ÅA”L‚Å‚à‚Å—V‚ñ‚ÅAƒIƒuƒWƒFƒNƒgŽwŒü‚Æ‚©—Ç‚¢ƒvƒƒOƒ‰ƒ~ƒ“ƒOì–@‚Å‚àŠw‚ñ‚Å‚¢‚¯‚΂¢‚¢‚ñ‚¶‚á‚Ë
635:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 01:34:18
CŒ¾Œê‚ð“ÆŠw‚ÅŠw‚ñ‚Å‚¢‚é‚̂ł·‚ª‚æ‚•ª‚©‚ç‚È‚¢•¶Žši‰‰ŽZŽqHj‚ª‚ ‚è‚Ü‚·
->
ª‚±‚ê‚͂ǂ¤‚¢‚Á‚½ˆÓ–¡‚Ì•¨‚Ȃ̂łµ‚傤‚©H
636:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 01:37:35
ƒAƒ[‰‰ŽZŽq
637:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 01:38:56
>>635
A* a = new A();
//ˆÈ‰º‚Ì‚Qs‚Í“¯‚¶
(*a).aaa();
a->aaa();
638:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 01:41:57
>>635
ƒ|ƒCƒ“ƒ^ptr‚ªŽw‚·\‘¢‘̂̃ƒ“ƒomem‚Å‚ ‚é
(*ptr).mem ‚ð ->‰‰ŽZŽq‚ð—p‚¢‚Ä
ptr->mem‚Æ•\‚·B
a -> b ‚ÍAa‚ªŽw‚·\‘¢‘̂̃ƒ“ƒob‚ð•\‚·B
639:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 01:45:26
>>636-638
—Ç‚•ª‚©‚è‚Ü‚µ‚½B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
640:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 01:56:28
‰´‚Í (*a) ‚à a-> ‚à“±“ü‚¹‚¸‚ÉA
“¯‚¶ˆÓ–¡‚Å a@ ‚Ý‚½‚¢‚ȉ‰ŽZŽq‚ª—~‚µ‚©‚Á‚½‚æEEE
[0]‚Ì\•¶“œˆß‚Æ‚µ‚ÄB
a@.aaa();
a@ += 10;
a@++;
‚Ü‚ŸA’ñˆÄ‚·‚邯‚µ‚Ä‚à20”N‚‚ç‚¢Œ¾‚¤‚Ì‚ª’x‚¢(CŒ¾Œêˆ¶‚ĂɂȂ邵)‚킯‚¾‚¯‚ÇB
641:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 02:03:40
Delphi‚Ý‚½‚¢‚É ^ ‚ª‚¢‚¢‚È
642:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 02:22:49
‚»‚¤‚È‚é‚ÆA’è‹`‚àDelphi‚Á‚Û‚A^ a;‚ɂȂÁ‚ÄC++/CLIÝŒvŽÒ‚ª—Ü–Ú‚—
643:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 02:26:36
A$‚Å‚¨‚‹
644:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 02:53:11
>>640
‚»‚à‚»‚à*i‚‚¢‚Å‚É&‚àj‚ªŒã’u‚¾‚Á‚½‚ç—Ç‚©‚Á‚½‚Ɖ´‚ÍŽv‚¤B
‚È‚ñ‚Å‘O’u‚É‚µ‚½‚ñ‚¾‚낤B
645:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 02:57:37
‚»‚ê‚ðŒ¾‚¢o‚·‚ƂȂñ‚ÅŠÖ”ƒ|ƒCƒ“ƒ^‚Ì錾‚Í‚ ‚ñ‚Ȃɋ¶‚Á‚Ä‚é‚ñ‚¾‚Æ‚©‚»‚¤‚¢‚¤ƒnƒiƒV‚É
646:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 03:09:58
‚»‚à‚»‚à‚È‚ñ‚Å‚±‚ñ‚Șb‘è˜b‚µ‚Ä‚ñ‚¾‚Æ‚¢‚¤˜b‚ɂȂé
647:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 03:24:32
>>644
‚½‚µ‚©‚ÉBŒã’u‚Å—Ç‚¢‚æ‚ÈB
>>646
void 635(){
@@640();
}
648:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 03:46:23
‰½ŒÌ‘O’u‚É‚µ‚½‚Ì‚©‹C‚ɂȂÁ‚ÄD&E‚¿‚å‚Á‚ÆŒ©‚Ä
CŒ¾Œê‚ÌÝŒvŽÒ‚Ì•û‚¶‚á‚È‚¢‚ƈӖ¡–³‚¢‚±‚ƂɋC•t‚¢‚½
649:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 05:09:56
‘fl‚Ì—F’B‚ÉWindowsƒvƒƒOƒ‰ƒ~ƒ“ƒO‚µ‚Ă݂½‚¢‚©‚ç
‚¢‚¢–{‚È‚¢‚©‚Æ•·‚©‚ê‚Ä”L‚Å‚à‚í‚©‚é`‚ð‘E‚ß‚½‚ç
”nނɂ·‚é‚ȂƓ{‚ç‚ꂽB
‘¼ˆÓ‚͂Ȃ©‚Á‚½‚ñ‚¾‚ªA‚¤‚©‚‚¾‚Á‚½‚íB
650:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 06:44:56
‚»‚ꂾ‚¯•·‚‚ÆA‚È‚ñ‚©”nŽ‚Á‚Û‚¢—F’B‚¾‚ÈB
651:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 07:25:43
”Šw‚Å‚à’P€‰‰ŽZŽq‚Í‘O’u‚Å‚ ‚銄‡‚ª‘½‚¢‚©‚çA
“Á•ʂȗ—R‚ð‚»‚ÌŽžŽv‚¢‚‚©‚È‚¯‚ê‚Î
‚Ü‚¸Œã’u‚ɂ͂µ‚È‚¢‚ÆŽv‚¤B
652:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 09:54:49
ƒIƒuƒWƒFƒNƒg‚Ì”r‘¼§Œä‚Æ‚¢‚¤‚̂̓}ƒ‹ƒ`ƒXƒŒƒbƒh‚ň—‚·‚邯‚«ˆÈŠO‚Í‹C‚É‚µ‚È‚‚Ä—Ç‚¢‚̂łµ‚傤‚©H
‚Æ‚¢‚¤‚©Aƒ}ƒ‹ƒ`ƒXƒŒƒbƒh‚ð—˜—p‚·‚éê–ʂƂ¢‚¤‚̂͂ǂ¤‚¢‚¤‚Æ‚«‚Ȃ̂łµ‚傤‚©
653:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 10:01:09
ƒ}ƒ‹ƒ`ƒXƒŒƒbƒh‚Å‚®‚®‚ê‚æ‚à‚¤
654:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 11:21:28
>>652
ƒEƒ“ƒR‚µ‚È‚ª‚çƒIƒiƒj[‚Æ‚©
655:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 11:50:51
>>652
GUIƒAƒvƒŠ‚È‚ñ‚©‚Å’Êí‚Ì‹@”\‚ð’ñ‹Ÿ‚µ‚È‚ª‚çd‚¢ˆ—‚ðƒoƒbƒNƒOƒ‰ƒEƒ“ƒh‚Å‚â‚邯‚©
656:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 11:56:51
>>654
—¬Î‚É‚»‚ê‚͓‚¢‚¾‚낤B
>>652
ƒgƒCƒŒ‚Åo‚·‚à‚Ìo‚µ‚È‚ª‚çˆùH‚·‚邯‚©B
657:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 12:20:13
>>649
”L‚Å‚à‚í‚©‚é`‚̃TƒCƒg‚ÍA’†g‚Í‚¢‚¢‚¯‚ÇA‘ÌÙ‚ª‚È‚Ÿ...
ƒvƒƒOƒ‰ƒ€‚Ì“ü–åƒTƒCƒg‚È‚ñ‚¾‚µAHTML‚̃^ƒO‚®‚ç‚¢A‚à‚¤‚¿‚å‚Á‚Æ’²‚ׂ悤‚æ‚‚Ƃ©Žv‚¤‚æ‚Ë...
658:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 12:24:13
•¶Í‚ª“ǂ߂½‚牽‚Å‚à‚¢‚¢‚¾‚ëEEE
659:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 12:32:21
–{l‰³
660:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 12:34:24
‚Þ‚µ‚ëƒvƒŒ[ƒ“ƒeƒLƒXƒg‚Å‚¢‚¢
661:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 13:33:18
Delphi‚È‚ñ‚©‚Ì ExpandFileNameŠÖ”i‘Š‘ÎƒpƒX‚ðâ‘΃pƒX‚É‚·‚éj‚Æ
“¯‚¶“‚«‚ð‚·‚éŠÖ”‚Á‚Ä VC++ ‚¾‚ƂȂñ‚ÄŠÖ”H
662:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 13:37:42
GetModuleFileName‚Å‚ª‚ñ‚Î‚é‚Æ‚©
663:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 13:44:38
VC++•W€‚¶‚á‚È‚¢‚ªAboost‚ɃpƒX•ÏŠ·‚ª‚ ‚éB
boost::filesystem::system_complete
664:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 13:45:59
>>662
‰½ŒÌGetModuleFileName()?
‚ ‚ê‚̓JƒŒƒ“ƒg‚©‚ç‚Ì‘Š‘ÎƒpƒX‚ð‰ðŒˆ‚·‚éŠÖ”‚È‚ñ‚¾‚©‚çAƒ‚ƒWƒ…[ƒ‹‚©‚ç‚Ì‘Š‘ÎƒpƒX‚É‚µ‚¿‚áƒ_ƒ‚¾‚낤B
665:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 13:54:07
GetFullPathName‚͑ʖڂȂÌ?
666:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 13:56:31
ƒNƒ‰ƒX‚̃ƒ\ƒbƒh‚©‚çAƒNƒ‰ƒX‚̃Cƒ“ƒXƒ^ƒ“ƒX‚̕ϔ–¼‚ð’m‚é•û–@‚Á‚Ä‚ ‚è‚Ü‚·‚©H
‹ï‘Ì“I‚É‚ÍA
class test {};
test a1;
a1.method();
‚Æ‚µ‚½‚Æ‚«Amethod“à‚Åa1‚Æ‚¢‚¤–¼‘O‚ð‚µ‚é‚±‚Æ‚Ío—ˆ‚Ü‚·‚©H
667:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 14:05:01
>>666
ƒ€ƒŠ
668:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 14:07:08
>>666
this‚ł悂Ë?
669:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 14:12:44
–Ê“|‚¾‚ªƒRƒ“ƒXƒgƒ‰ƒNƒ^‚̈ø”‚ŕϔ–¼‚ð•¶Žš—ñŽó‚¯Žæ‚邿‚¤‚É‚µ‚Ä
Ž©•ª‚ŕێ‚·‚é‚Á‚Ă̂ÍH
class test {
@std::strung instance_name;
public:
@test(const char *pName) {
@@instance_name = pName;
@}
}
test a1("a1");
670:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 14:15:06
•Ï”–¼‚ª’m‚肽‚¢‚Á‚Ä‚¢‚¤ó‹µ‚ª‚í‚©‚ç‚ñ‚Ì‚¾‚ª
‚Ç‚¤Žg‚¤‚ÌH
671:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 14:26:04
>>667-670
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
—p“r‚̓fƒoƒbƒO‚Å‚·B‚ ‚éƒNƒ‰ƒX‚Ì’†g‚ð•\ަ‚³‚¹‚Ä‚¢‚é‚̂ł·‚ªA
‚ǂ̃Cƒ“ƒXƒ^ƒ“ƒX‚©‚ª‚í‚©‚è‚â‚·‚¢‚悤‚É‚µ‚½‚©‚Á‚½‚Ì‚ÅAA
Ž©“®‰»‚µ‚½‚¢‚Ì‚ÅAƒRƒ“ƒXƒgƒ‰ƒNƒ^‚̈ø”‚É‘‚‚Ì‚Í”ð‚¯‚½‚¢‚Å‚·B
‚ªA‚±‚ꂪˆê”ÔŠmŽÀ‚Å‚·‚©‚ËB
672:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 14:30:23
>>671
Use the debugger, >671
673:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 14:32:57
ƒfƒoƒbƒO—p“r‚È‚çƒ}ƒNƒ‚Ì•¶Žš—ñ‰»‰‰ŽZŽq # ‚ðŽg‚¤‚Æ‚©
674:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 14:44:44
>>671
‚Ç‚¤‚¢‚¤ŠÂ‹«‚©‚Í’m‚ç‚ñ‚ª>>672‚ÌŒ¾‚¤‚悤‚ɃfƒoƒbƒKŽg‚Á‚½‚ç‚¢‚¢‚ÆŽv‚¤
675:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 15:03:47
>>671
‰½‚ç‚©‚̧ŒÀ‚ÅAƒfƒoƒbƒK‚ªŽg‚¦‚È‚¢ê‡
ƒfƒoƒbƒOƒƒO‚ªŽg‚¦‚é‚̂Ȃç‚ÎA
¶¬‚µ‚½‘¤‚ªAŠm•Û‚³‚ꂽƒAƒhƒŒƒX‚ðo—Í(__FILE__‚ÆA__LINE__‚àˆê‚Éo—Í‚·‚邯‚í‚©‚è‚â‚·‚¢j
ƒNƒ‰ƒX‚Ì’†g‚ð•\ަ‚·‚邯‚±‚ë‚Åthis‚ð•\ަ‚·‚ê‚΂¢‚¢‚ñ‚¶‚á‚È‚¢‚©‚ÈH
>>674
‚È‚©‚È‚©–Ê”’‚¢‘‚«ž‚ÝŽžŠÔ‚¾
676:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 16:52:05
URLØÝ¸(www.borujoa.org)
ŠÈˆÕƒuƒ‰ƒEƒU‚ðì‚Á‚Ä‚¢‚é‚̂ł·‚ªAƒ\ƒPƒbƒgÚ‘±ƒGƒ‰[‚ª‚ł܂·B
‚Ç‚±‚ªŒ´ˆö‚©•ª‚©‚è‚Ü‚¹‚ñB‹³‚¦‚Ä‚¢‚½‚¾‚¯‚Ü‚¹‚ñ‚©H
677:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 18:03:29
>>676
htons‚Æ‚©H
678:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 18:06:29
>>676
Šî‘b‚©‚ç‚â‚è’¼‚¹B
679:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 19:01:42
@@@@@@@@ Ê,,Ê@@
@@@@@ @ ('(ßÍß¿_@‚¨‚¢‚ç‚ð‚Ç‚±‚©‚̃XƒŒ‚É‘—‚Á‚ÄI
@@@@@@^R @ q^_@‚¨•Ê‚ê‚ÌŽž‚ɂ͂¨“yŽY‚ðŽ‚½‚¹‚Ä‚ËI
@@@@ ^|PPP|._^
@@@ @ @|dexiosu|^
@@@@@@ PPP
Œ»Ý‚ÌŠŽ•iF‚½‚΂±Eƒ‰ƒCƒ^[EƒR[ƒq[Eƒuƒ‰ƒbƒNƒuƒ‰ƒbƒNE–EƒP[ƒ^ƒC“d˜b
‡–°–òE¹‹³V•· Eƒ_ƒbƒ`ƒƒCƒtEŠO•t‚¯SCSI340MHDDEƒlƒbƒgƒ‰ƒ“ƒi[4ŒŽ†
TYG02E¬“ˆiŽÐ’·¥ƒyƒvƒVNEXEÓÂŽÏ¥ÇÙÎßEˆÉ—\йEЦ‚¢·Þ¬¸Þ E7”N‚à‚̃Lƒ€ƒ`
E¶ËÞ·×°½ÄÛÝ¸Þ Eʲ½¸°ÙŠï–Ê‘g•¶ŒÉ”Å‘S13Šª@EiŒ³jŠÖ“à‘¾˜Y Eƒ`ƒƒƒbƒJƒ}ƒ“
E‚؃„ƒ“ƒOƒ\[ƒX‚â‚«‚»‚ÎE–‚–@涃lƒM‚ÜI14ŠªŒÀ’è”Å E¬“c‹}3000Œ`EPSP
EƒfƒXƒm[ƒg Eƒtƒ@ƒuƒŠ[ƒY Eƒ|[ƒVƒ‡ƒ“ ESH902i EWindows3.1
680:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 19:11:21
>>676
¶ƒ\ƒPƒbƒg‚ÅHTTP‚ð‚â‚éƒvƒƒOƒ‰ƒ€—á‚̓EƒFƒu‚É‚â‚܂قǓ]‚ª‚Á‚Ă邩
‚çA‚»‚ê‚ç‚ðŒ©‚Ä‰½‚ª‘«‚è‚È‚¢‚©’²‚ׂĂ݂܂µ‚åB
gethostbyname()‚âsocket()‚̃Gƒ‰[ƒ`ƒFƒbƒN‚à‚µ‚Ü‚µ‚åB
‚»‚êˆÈŠO‚É‚àƒcƒbƒRƒ~Š‚ª‘½‚¢‚¯‚Ç’v–½“I‚¶‚á‚È‚¢‚Ì‚ÅÈ—ªB
681:676
08/03/10 20:26:39
‚¤‚ñA‰½‚©’m‚ç‚È‚¢‚¯‚Ç•ª‚©‚Á‚ÄŒ¾‚Á‚Ä‚é‚Ì‚©•ª‚©‚Á‚ĂȂ¢‚Ì‚©‚悤‚í‚©‚ç‚ñA
–ð‚É—§‚½‚È‚¢î•ñ‚ ‚肪‚Æ‚¤B
682:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 20:37:07
>>680
—Ⴆ‚Înew‚µ‚Ädelete‚µ‚È‚¢‚Ì‚ÍA‚»‚ꂪK剻‚·‚邯’v–½“I‚¾‚ÆŽv‚¤‚¼B
>>676
‚Æ‚¢‚¤‚±‚Æ‚ÅA>678B
‚Ü‚³‚©‚Ƃ͎v‚¤‚ªA‚»‚̃Œƒxƒ‹‚ÅŠO•”‚É’¼ÚŒq‚¬‚És‚‚È‚æB
Ú‘±æ‚É–À˜fŠ|‚¯‚邱‚ƂɂȂ邩‚ç‚ÈB
683:676
08/03/10 20:44:42
>>682
‚¢‚܂ǂ«‚̃pƒ\ƒRƒ“‚ÍŽ©“®‚ʼnð•ú‚·‚é‚©‚ç•ʂɃfƒŠ[ƒg‚µ‚È‚‚Ä‚¢‚¢‚µ
i‚Â[‚©delete‚µ‚È‚©‚Á‚½‚̂͂±‚Ì’ö“x‚̃vƒƒOƒ‰ƒ€‚¾‚Á‚½‚ç‚¢‚ç‚ñ‚µ–Ê“|‚‚³‚¢‚©‚ç‚ÅjA
‚»‚Ì‹@”\“I‚È–Ê‚ðl‚¦‚Ä‚¨‚é‚ñ‚¾‚Á‚½‚çAʼn‚Á‚©‚çˆê‹C‚Ƀƒ‚ƒŠŠm•Û‚µ‚Æ‚¢‚ÄA
‰ð•ú‚µ‚Ü‚·‚æB‚ ‚ÆAƒ|[ƒg80‚Éݒ肵‚ĂȂ¢‚Æ‚©Œ¾‚í‚ê‚Ä‚½‚ªA
‚ ‚ê‚̓|[ƒg80‚Éݒ肵‚È‚©‚Á‚½‚玩“®‚Å80‚Éݒ肵‚Ä‚‚ê‚é‚©‚ç‚ÅA–Ê“|‚‚³‚¢‚©‚çB
socket()‚̃Gƒ‰[ƒ`ƒFƒbƒN‚µ‚È‚©‚Á‚½‚Ì‚ÍA–Ê“|‚‚³‚©‚Á‚½‚©‚ç‚ÅB
684:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 20:48:29
>>682
new‚µ‚Ädelete‚µ‚È‚¢Kе‚ª‚‚¢‚Ă܂·AƒT[ƒZƒ“‚—‚—‚—B
vector‚Æ‚©shared_ptr‚ª‚È‚¢‚ƶ‚«‚Ä‚¢‚¯‚Ü‚¹‚ñB
685:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 20:49:11
‚¨‘O‚É‹³‚¦‚é‚Ì‚ª–Ê“|‚‚³‚¢‚íB
686:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 20:49:20
‚«‚݂̂Ƃ±‚ë‚Ì΂ªPowerPC‚Æ‚©MIPS‚Æ‚©‚łȂ¢‚È‚çA
iprt.sin_port=80;
‚Í
iprt.sin_port=20480;
‚É‚·‚邯‚¢‚¢‚¨
687:676
08/03/10 20:50:38
>>684
‰´‚àC++‚ÅA‚‚¢‚±‚È‚¢‚¾‚܂ŕKŽ€‚Åc_str( )Žg‚Á‚Ä‚½B
688:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 20:52:26
new‚̓Nƒ‰ƒXˆÈŠO‚ÅŽg‚¤‚È‚æ
STL‚̂悤‚ÉŽ©“®ŠJ•ú‚·‚éˆÈŠO‚ɂ͎g‚¤‚ׂ«‚łȂ¢
689:676
08/03/10 20:53:06
>>686
‚ ‚ŸÁ‚µ‚½ƒnƒY‚Ȃ̂ɕ’ʂɑã“ü‚µ‚Ä‚½‚ÌŽc‚Á‚Ä‚½B
‚±‚Ì‚±‚Æ‚©B‚ ‚肪‚Æ‚¤B
‚Ä‚©20480‚Á‚ĉö‚µ‚¢ƒ|[ƒg‰½H
690:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 20:54:16
delete‚ß‚ñ‚Ç‚‚³‚¢‚È‚çnew‚µ‚È‚«‚á‚¢‚¢‚Á‚Ä”‘z‚͂Ȃ¢‚Ì‚©‚È‚ŸB
ˆ«‚‚Ä‚à‚±‚ÌꇌŒ蒷”z—ñ‚Å‚¢‚¢‚µA‚à‚Á‚ÆŒ¾‚¦‚Îstring‚ðŽg‚¤‚ׂ«‚Æ‚±‚ëB
‘S‚ˆÓ–¡‚̂Ȃ¢new‚¶‚á‚ñB
new‚µ‚Ädelete‚µ‚È‚¢‚Ì‚ª’v–½“I‚ɂȂç‚È‚¢‚̂͂±‚̃TƒCƒY‚̃oƒCƒiƒŠ‚¾‚©‚ç‚Å‚ ‚Á‚ÄA
Ž©“®‚Å‚â‚é‚©‚çƒfƒŠ[ƒg‚µ‚È‚‚Ä—Ç‚¢‚Á‚Äl‚¦•û‚Í”ñí‚Ɋ댯B‚‚¹‚É‚·‚é‚È‚Á‚ÄŒ¾‚¤ˆÓŒ©‚Ì‚ª‚à‚Á‚Æ‚àB
‚½‚Æ‚¦‚ÎAphotoshop‚Ý‚½‚¢‚ȃ\ƒtƒg‚ðì‚Á‚Ä‚él‚ªnew‚µ‚Ädelete‚µ‚È‚©‚Á‚½‚ç‚Ç‚¤‚Ȃ邩B
691:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 20:54:40
‚Í‚¢AGC‚𓱓ü‚µ‚Ü‚·
692:676
08/03/10 20:59:43
>>690
‚ ‚肪‚Æ‚¤B¡“x‚©‚ç‚Å‚«‚邾‚¯ˆÓ–¡–³‚¢‚±‚Ƃ͎~‚ß‚éB
stringŒ^‚É‚·‚ê‚΂¢‚¢‚¾‚낤‚È‚Ÿ‚Ƃ͎v‚Á‚Ä‚½B
ʼnmalloc‚É‚µ‚Ä‚½‚¯‚ÇA’m‚ç‚ñŠÔ‚Énew‚ɂȂÁ‚½B
‚»‚à‚»‚àstring‚È‚çnew‚Í‚¢‚ç‚ñ‚͂Ȃµ‚¾‚Á‚½‚¯‚ÇA‚»‚±‚܂œª‰ñ‚ç‚ñ‚©‚Á‚½B
‰´‚Ì”]— ‚É‚ÍCŒ¾Œê‚Á‚Û‚¢‚Ì‚ð‚Å‚«‚邾‚¯C++‚Á‚Û‚‚µ‚悤‚Á‚Ă̂ª‚ ‚Á‚½‚ñ‚¾‚ÆŽv‚¤B
‚©‚¦‚Á‚Ä‚»‚ꂪ•ςɌ©‚¦‚½‚͔̂F‚ß‚éB
•׋‚ɂȂè‚Ü‚µ‚½B
693:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 21:01:47
‚Â[‚©A
EgetaddrinfoŽg‚¦ƒ^ƒR‚ª
E–Ê“|‚¾‚©‚ç‚ÆƒGƒ‰[ˆ—ƒTƒ{‚邯A‚à‚Á‚Æ–Ê“|‚ÈŽ–‘Ô‚É
‚Ì—á
694:676
08/03/10 21:07:27
>>693
ƒlƒbƒgƒ[ƒNŒn‚ÉG‚é‚̶‚Ü‚ê‚ĉ‚߂ĂȂ̂悎
getaddrinfo‚©Aƒƒ‚ƒƒ‚
@@ ^PP_^)
@@f@@@@S
@@| ¼(ß„Dß)|
@@R@_()ƒm ƒm‚Â
@ ^É/ ƒnR“ñ“ñƒm
@( (bbi) )R_
@ R)Ll(_/(ƒm`J
695:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 21:30:06
>>694
G‚ñ‚È‚¢‚Ù‚¤‚ª‚¢‚¢B
696:676
08/03/10 21:42:16
>>695
NE‚Á‚ÄCCNA‚Æ‚©‚̃Cƒ[ƒW‚ªæs‚µ‚Ä”zü‚ð˜M‚Á‚Ä‚éƒCƒ[ƒW‹‚©‚Á‚½‚¯‚ÇA
ƒvƒƒOƒ‰ƒ€‘g‚Ü‚¹‚邯uŠÔˆá‚¦‚邯ŠëŒ¯‚È‚ñ‚¾‚È‚Ÿv‚Ƃ͎v‚Á‚½B•׋‚ɂȂè‚Ü‚µ‚½B
ˆÀ‘S‚ȉº‹‰PG‚É–ß‚è‚Ü‚·B
697:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 22:38:48
ƒXƒŒ‚ªƒJƒIƒX‹C–¡‚ÅÜÛÀ
698:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 23:10:24
‚±‚±‚Ńh‘fl‚̉´‚ªéD‘u‚ÆŽ¿–â
intŒ^‚ւ̃|ƒCƒ“ƒ^‚Ì錾‚Á‚Ä
int *a;
int* a;
‚±‚Ì“ñ‚‚ŷ‚ª‚ ‚è‚Ü‚·‚©H
699:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 23:13:06
int* a, b;
700:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 23:13:52
ŽáбƒXƒŒˆá‚¢L‚¢‚̂ł·‚ªAŽ¿–₳‚¹‚Ä‚‚¾‚³‚¢B
ƒRƒ“ƒpƒCƒ‹ŽžA2‚‚̃Rƒ“ƒpƒCƒ‹ƒIƒvƒVƒ‡ƒ“‚ðŽw’肵‚½‚¢‚̂ł·‚ªA‚ǂ̂悤‚É‘‚¯‚΂¢‚¢‚̂łµ‚傤‚©B
—Ⴆ‚Î`wx-config --cppflags` ‚Æ `pkg-config --cflags gtk+-2.0`
‚𓯎ž‚ÉŽg‚¢‚½‚¢‚̂ł·B
701:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 23:14:44
>>698
ˆá‚¢‚Í‚ ‚è‚Ü‚¹‚ñB
‚µ‚©‚µA‚»‚Ì“ñ‚‚͂܂ê‚É푈‚Ì‰ÎŽí‚Æ‚È‚è‚Ü‚·B
702:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 23:19:40
>>698
int *a, b;
int* a, b;
703:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 23:33:51
>>699,701-702
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
int‚¾‚ÆintŒ^‚ÆintŒ^‚ւ̃|ƒCƒ“ƒ^‚ª“¯Žž‚É錾‚Å‚«A
int*‚¾‚ÆintŒ^‚ւ̃|ƒCƒ“ƒ^‚Ì‚Ý錾‚Å‚«‚é‚킯‚Å‚·‚©
„푈‚̉Ύí
(((( Gß„Dß))))¶Þ¸¶Þ¸ÌÞÙÌÞÙ
704:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 23:39:19
>>703
‚¢‚¢‚¦A‚Ç‚¿‚ç‚à“¯‚¶‚Å‚·
705:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 23:40:40
>703
푈‚̉Ύí‚Á‚ÄŒ¾‚Á‚Ä‚à‹óP‚Í—ˆ‚È‚¢‚©‚çˆÀS‚µ‚Ä‚¨‚¶‚¢‚¿‚á‚ñB
706:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 23:47:02
>>703
Žc”O‚È‚ª‚ç‚»‚ê‚͈Ⴄ
707:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/10 23:59:24
int *a, b;
int* a, b;
“ñ‚‚Ƃà
a‚ªintŒ^‚ւ̃|ƒCƒ“ƒ^BintŒ^‚̕ϔb‚Å‚µ‚傤‚©H
708:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/11 00:02:17
Yes.
int* a, b; ‚Æ‘‚±‚¤‚ªAb ‚̓|ƒCƒ“ƒ^‚ɂ͂Ȃç‚È‚¢B
709:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/11 00:02:58
>>707
‚»‚Ì’Ê‚è
710:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/11 00:05:39
int * a; ‚̂悤‚É‘‚l‚à‚¢‚é‚ËB
711:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/11 00:07:17
>>700
’P‚É•À‚ׂê‚΂¢‚¢‚æB
gcc `wx-config --cppflags` `pkg-config --cflags gtk+-2.0` mycode.cc
712:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/11 00:08:06
int*a;@”h
713:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/11 00:09:31
‚¨‚Ü‚¦‚ª‚Ç‚¤‘‚±‚¤‚ªŠÖŒW‚Ë‚¦
714:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/11 00:10:33
int
*
a
;
”h
715:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/11 00:11:23
>>714
ƒXƒeƒbƒv”ŽŠãŽå‹`ŽÒ‚Å‚·‚Ë
716:700
08/03/11 00:17:01
>>711 ‚³‚ñ
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I
717:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/11 00:34:27
i\
n\
t
*
a
;
”h
718:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/11 00:37:59
boost::mpl::identity<int*>::type a;”h
719:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/11 01:21:53
string ‚̓ǂݞ‚Ý‚ª‚È‚¢‚Ì‚ª•s•Ö‚Å‚·‚Ë
‰üs‚âƒoƒŠƒiƒŠ‚Í‚ ‚è‚Ü‚·‚ª@Ž©ì‚·‚邵‚©‚È‚¢‚Å‚·‚©
720:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/11 01:24:21
CŒ¾Œê‚âWindowsAPI‚̓tƒ@ƒCƒ‹‚Ì“üo—Í‚ª’჌ƒxƒ‹‚Ì‚µ‚©–³‚¢‚Å‚·
‚½‚Æ‚¦‚΋󂫃ƒ‚ƒŠ‚𒲂ׂăoƒbƒtƒ@‚ðŽg‚Á‚Äo—Í‚·‚邯‚©
‚»‚¤‚¢‚¤‚Ì‚ð‹‰»‚·‚郉ƒCƒuƒ‰ƒŠ–³‚¢‚Å‚·‚©@ƒrƒbƒg’PˆÊ‚Ìo—Í‚à‚È‚¢‚Å‚·
721:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/11 01:25:23
boost‚Å‚¨‚‹
722:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/11 01:27:40
Ú‚µ‚‹³‚¦‚Ä‚‚¾‚³‚¢@ƒ‰ƒCƒuƒ‰ƒŠ–¼‚Æ‚©
723:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/11 01:32:21
—Ⴆ‚ÎAFstream ‚Æ‚¢‚¤ƒoƒbƒtƒ@•t‚«ƒtƒ@ƒCƒ‹o—̓Nƒ‰ƒX‚ðŽ©ì‚µ‚½‚Æ‚µ‚Ü‚·
‘‚«ž‚Ý‚ª‚ ‚Ü‚è‚È‚‚È‚Á‚½‚烃‚ƒŠ‚ð‰ð•ú‚µ‚½‚¢‚̂ł·‚ªA
ˆê”ÔÅŒã‚Ì‘‚«ž‚ÝŽž‚ɉð•ú‚µ‚È‚©‚Á‚½ê‡A
‚»‚êˆÈ~ƒAƒNƒZƒX‚ª‚È‚©‚Á‚½‚ç–³‚¢‚±‚Æ‚ð’m‚Á‚ăƒ‚ƒŠ‰ð•ú‚·‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚¢‚¢‚Å‚·‚©
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
5148“ú‘O‚ÉXV/245 KB
’S“–:undef