y‰SŽÒнŒ}zC/C++Ž ..
554:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 02:03:40
>>548
Šù‚É–Å‚ñ‚¾‚ñ‚¶‚á
555:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 02:04:32
ƒxƒNƒ^[‚É‚ ‚邿‚¤‚ȃAƒvƒŠ‚ðì‚肽‚¢‚È‚çADelphi‚©C#‚¾‚È
C++‚©‚çŽn‚߂邯ÁÜ‚µ‚»‚¤
556:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 02:05:15
Delphi‚ÉŽè‚ðo‚·‚ɂ͂¿‚å‚¢ŽžŠú‚ª’x‚¢‚©‚à
557:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 02:06:53
Delphi‚ÍVB‚Éæ‚ÁŽæ‚ç‚ê‚Ü‚µ‚½
558:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 02:07:00
‚¶‚á‚ VCLŽg‚Á‚ÄBCB‚ÍH
559:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 02:07:19
>>550
Delphi—Ç‚¢‚ñ‚¾‚¯‚Ç
ŠÖ˜A‘ЂªŽè‚É“ü‚è‚É‚‚‚Ä‹ê˜J‚µ‚½
560:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 02:07:19
BCB‚Íî•ñ–³‚³™‚—‚—‚—
561:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 02:08:43
ŽÀÛƒvƒƒOƒ‰ƒ€‚ðì‚Á‚Ä‚¢‚é•ûX‚Í•¡”‚ÌŒ¾Œê‚ðn’m‚µ‚Ä‚¢‚é‚̂łµ‚傤‚©B
562:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 02:10:10
n’m‚·‚é•K—v‚È‚ñ‚©‚È‚¢‚Å‚µ‚å
‚í‚©‚ç‚È‚¯‚ê‚Î’²‚ׂè‚á‚¢‚¢‚¾‚¯‚¾‚µ
563:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 02:12:21
>>561
‰½‚ð‚à‚Á‚Än’m‚ÆŒ¾‚¤‚©‚É‚æ‚邪AƒRƒ“ƒpƒCƒ‰‚ª‘‚¯‚é‚®‚ç‚¢‚É•¡”‚Ì
Œ¾Œê‚Én’m‚µ‚Ä‚él‚È‚ñ‚Ä‚»‚¤‚Í‚¢‚È‚¢‚ÆŽv‚í‚ê
‚Ü‚ •K—v‚ª‚ ‚ê‚ÎŽd—l‚É‚ ‚½‚ê‚΂¢‚¢‚ñ‚¾‚¯‚Ç‚Ë
564:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 02:13:28
>>561
n’m‚Í‚µ‚ĂȂ¢‚È‚ŸB‚Ù‚Æ‚ñ‚ljž—pB
C++‚ðBCB‚ÅŠo‚¦‚½‚©‚ç•K‘R“I‚ÉDelphiŠo‚¦‚Ä
VB‚ÍDelphi‚̉ž—p‚Å‚¢‚¯‚Ä
CGI‚à‚â‚è‚Í‚¶‚ß‚½‚©‚çPerl‚àŠo‚¦‚ÄA‰ž—p‚ÅPHP‚Æ‚©B
565:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 02:13:51
ƒxƒNƒ^[‚É‚ ‚éƒAƒvƒŠ‚ÆŒ¾‚Á‚Ä‚é‚ ‚½‚èCUI‚Í–³‚¢‚¾‚낤‚©‚ç
Œ¾Œê‚ÍŒˆ‚Ü‚Á‚½‚Æ‚µ‚Ä‚àˆÚA«‚ð‘¸d‚·‚é‚È‚çGUI‚ª–â‘肾‚È
Win32ˆÈŠO‚ÌGUIƒc[ƒ‹ƒLƒbƒg‚ÍŽ‘—¿‚ª‚È–Ú‚Å“ü–å‚Í‘å•Ï‚»‚¤
566:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 02:15:20
> ƒxƒNƒ^[‚É‚ ‚éƒAƒvƒŠ
‚ ‚ ‚»‚¤‚¢‚¤‚Ì‘‚«‚½‚¢‚Á‚‚Á‚Ä‚ñ‚Ì‚©
ˆÚA«‚Æ‚Í‘Š”½‚·‚é—v‹‚¾‚È‚—
—¼•û’Ç‚¢‹‚߂邯–³‘ʂɋê˜J‚·‚邼
567:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 02:19:24
GUI‚¾‚Æ
DelphiAVBABCBAVC++‚Æ‚©‚©‚È‚Ÿ
Delphi ¨–łт顑O
VB ¨•Ö—˜‚¾‚¯‚ǃ‰ƒ“ƒ^ƒCƒ€•K{
BCB ¨–łтĂéH‰SŽÒŒü‚¯‚Èî•ñŠF–³
VC++ ¨GUIƒAƒvƒŠì‚é‚ɂ͂ƂÁ‚‚«‚É‚‚¢
568:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 02:20:22
‚±‚ñ‚È‚±‚Æ‚ªo—ˆ‚éƒAƒvƒŠ‚ðì‚肽‚¢‚Á‚Ä‚¢‚¤‹ï‘Ì“I‚È–Ú•W‚ª–³‚¢‚Æ
Šo‚¦‚é‚͓̂‚»‚¤
569:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 02:20:38
GUI‚ňÚA«‚àl‚¦‚é‚È‚çwxWidgetsŽg‚¤‚Æ‚©‚·‚ê‚Î
570:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 02:20:59
“d‘ì‚Æ‚©‚»‚¤‚¢‚¤‚̂ł¢‚¢‚È‚ç‚l‚e‚b‚ªŠyH
‚ñ‚Å‚àƒQ[ƒ€‚Æ‚©Œ¾‚í‚ê‚邯‚«‚‚¢‚æ‚È‚ŸB
571:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 02:21:42
VB‚à.NETˆÈŠO‚Íâ–Å‚¾‚ë
.NET‚Ȃ猾Œê‚͂ǂê‚Å‚à‘å·‚Í–³‚¢‚ªA‚â‚͂胉ƒ“ƒ^ƒCƒ€‚Í•K{
572:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 02:22:22
ƒeƒLƒXƒgŒ`Ž®‚̃Aƒhƒxƒ“ƒeƒƒ[‚Å‚¢‚¢‚æ‚à‚¤
573:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 02:23:54
ƒpƒYƒ‹‚Æ‚©‚È
3D‚ŃSƒŠƒSƒŠ‚Æ‚©Œ¾‚í‚È‚«‚á—Ç‚¢
574:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 02:25:03
Delphi‚àƒGƒfƒBƒ^‚ªŽg‚¢‚â‚·‚¯‚ê‚ÎA‚Ù‚ñ‚Æ‚ ‚ê‚Å\•ª‚È‚ñ‚¾‚¯‚Ç‚ËBB
575:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 02:26:52
better C ‚Æ‚µ‚ÄŽg‚¤‚¾‚¯‚Å‚à
C++ ‚É‚·‚鉿’l‚Í‚ ‚邯Žv‚¤B
576:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 02:29:18
>>575
C‚Ì‹CFˆ«‚¢ƒVƒ“ƒ^ƒNƒX‚Å‘‚©‚ꂽ錾‚ªƒXƒ‰ƒXƒ‰“ǂ߂邮‚ç‚¢‚łȂ¢‚Æ
C++‚̓Lƒc‚¢‚¾‚낤
577:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 02:29:27
‚Ü‚ŸVC{{‚¾‚낤‚ËBî•ñ‚à‚¢‚Á‚Ï‚¢‚ ‚é‚©‚ç
‚‚܂¢‚Ä‚à‚¾‚ê‚©‹³‚¦‚Ä‚‚ê‚邵B
578:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 02:34:05
“‚¢‚ñ‚¾‚낤‚È‚Á‚Ä‚¢‚¤æ“üŠÏ‚ª–³‚¯‚ê‚΂ǂñ‚È‚à‚ñ‚Å‚à‚¢‚¯‚邿‘½•ª
579:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 02:37:20
ŽQÆ‚ª‚ ‚邾‚¯‚Å•ª•ª‚©‚è‚â‚·‚‚È‚é‚ÆŽv‚¤‚ªB
580:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 02:37:44
C++‚Í‚»‚ë‚»‚ëboost‚ª•W€‚ɂȂ邾‚낤‚©‚çŽg‚¢‚â‚·‚‚È‚é‚Í‚¸B
581:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 02:38:06
>>576
‚»‚è‚Ⴈ‘O‚ÌŽv‚¢ž‚Ý‚¾‚ë‚—
582:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 02:38:31
0x ‚Í‚¢‚‚©‚çŽg‚¦‚邿‚¤‚ɂȂé‚ñ‚¶‚á[
583:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 02:38:56
>>580
‚Ü‚¶‚©Iƒ\[ƒX‚«‚Ú‚ñ‚Ê
584:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 02:39:35
¡‚Ђǂ¢’Þ‚ç‚ê•û‚ðŒ©‚½B
585:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 02:40:58
EffectiveC++‚Éustd::tr1::shared_ptr‚Ͳ²Ö`v‚Æ‘‚¢‚Ä‚ ‚Á‚½‚ñ‚¾‚ªA
‰½‚ðinclude‚·‚ê‚΂¢‚¢‚ñ‚¾‚ºH
586:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 02:40:59
>>581
‚¢‚âA‚»‚¤‚¶‚á‚È‚¢‚ÆC++‚̃wƒbƒ_“Ç‚ñ‚Å‚àˆÓ–¡•s–¾‚¾‚ëH
‚à‚Á‚ÆŠï‰ö‚È‚à‚Ì‚ª‘å—ʂɑ‚¦‚Ä‚¢‚邵AC++‚Í‚»‚à‚»‚à錾“I‚ÈŒ¾Œê‚¾B
錾‚ª—‰ð‚Å‚«‚È‚¢‚悤‚ł͘b‚ɂȂç‚ñB
C‚ÌŠÖ”ƒ|ƒCƒ“ƒ^‚Æ‚©‘½dƒ|ƒCƒ“ƒ^‚Æ‚©”z—ñ‚ª‚ç‚Ý‚Ì錾’ö“x‚ª
•ª‚©‚ç‚È‚¢‚悤‚¶‚áAƒ_ƒ‚¾‚낤B
587:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 02:41:50
>>583
C++ ‚ÌŽŸŠúƒhƒ‰ƒtƒg‚Æ‚©Œ©‚邯AFX“±“ü‚³‚ê‚Ä‚é‚ËB
boost ‚Í‚»‚à‚»‚à«—ˆ•W€‚É‘g‚Ýž‚Ü‚ê‚邱‚Æ‚ð‘O’ñ‚Æ‚µ‚ÄŠJ”‚³‚ê‚Ä‚é‚à‚Ì‚¾‚©‚ç‚ÈB
588:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 02:42:55
>>586
better C ‚Æ‚µ‚ÄŽg‚¤•ª‚É‚ÍAC++ ‚Í C ‚æ‚èŠÈ’PB
‚»‚ê‚ð‰z‚¦‚邯–ï‰î‚ÈŠ‚ªo‚Ä‚‚邪B
589:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 02:43:38
‚»‚à‚»‚à«—ˆ•W€‚É‘g‚Ýž‚Ü‚ê‚邱‚Æ‚ð‘O’ñ‚Æ‚µ‚ÄŠJ”‚³‚ê‚Ä‚é‚à‚̂ł¢‚Á‚½‚¢‚¢‚‚ÂÁ‚¦‚Ä‚¢‚Á‚½‚Ì‚©
590:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 02:44:43
>>589
‚¢‚í‚ä‚é’@‚«‘ä‚Á‚Ă₂¾‚ÈB
‚»‚Ì’†‚Å“ü‚ꂽ•û‚ª—Ç‚³‚»‚¤‚È‚à‚Ì‚ð“ü‚ê‚Ä‚¢‚Š´‚¶‚¾B
591:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 02:45:05
>>588
better C‚Á‚Ă̂ð‚ǂ̒ö“x‚ÉŒ¾‚Á‚Ă邩•ª‚©‚ç‚ñ‚ªA
ƒwƒbƒ_‚âƒ}ƒjƒ…ƒAƒ‹—‰ð‚Å‚«‚È‚¢‚ñ‚¶‚áA‚‚炢‚¾‚ë
Cƒwƒbƒ_‚¾‚¯‚µ‚©Žg‚í‚È‚¢‚Æ‚©H
‚Å‚àAstd::basic_string<>‚âSTL‚·‚çŽg‚í‚È‚¢‚ñ‚¶‚áC++‚Ì–£—Í‚Í
”¼Œ¸‚Ç‚±‚ë‚¶‚á‚È‚¢‚ñ‚¶‚á‚È‚¢‚©
592:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 02:47:55
>>586
ƒ|ƒCƒ“ƒ^ŠÖŒW‚Í‹³‰È‘‚É‚àÚ‚Á‚Ă邩‚ç‚Ü‚¾‚µ‚à‚¾‚ª
Šm‚©‚ÉAƒeƒ“ƒvƒŒ[ƒgAƒ}ƒNƒ‚Ì—Þ‚ÍŠµ‚ê‚é‚܂őå•Ï‚¾‚Á‚½‚È
593:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 02:48:41
>>591
C ‚æ‚è‚áƒ}ƒVB
594:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 02:50:25
ŽQƂ̗p“r‚Æ‚µ‚ă|ƒCƒ“ƒ^‚ðŽg‚¤•û–@‚ð‹³‚¦‚邿‚è‚Í
ŽQÆ‚ð‹³‚¦‚é•û‚ªƒiƒ“ƒ{‚©Šy‚¾‚ÈB
595:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 02:51:06
>>591
ƒNƒ‰ƒX‚ƃI[ƒo[ƒ[ƒh‚¾‚¯‚Å‚à‚©‚Ȃ葂«‚â‚·‚‚È‚é‚ñ‚¶‚á‚ËH
STL–³‚µ‚ÌC++‚ª–£—Í”¼Œ¸‚Á‚ĂƂ±‚Í“¯ˆÓ‚¾‚¯‚ÇB
596:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 02:51:24
>>593
‰´‚͕ʒiC‚ð„§‚·‚é‹C‚Í–Ñ“ª–³‚¢‚ªAŒ¾ŒêŽ©‘̂̓Vƒ“ƒvƒ‹‚¾‚ëB
—v‘f‚ªâ‘ΓI‚ɂȂ¢‚ñ‚¾‚©‚çBŒ‹‹Ç‚̓}ƒNƒAŠÖ”A\‘¢‘ÌA”z—ñA
ƒ|ƒCƒ“ƒ^A‚Æ‚¢‚Á‚½‚à‚̂ʼn½‚Å‚à‚â‚Á‚Ä‚µ‚Ü‚¤‚Ì‚ªC‚ÅAŒ‡“_‚Í
‚ ‚Ü‚è‚ÉŒ¾Œê‚ª•nŽã‚Ȃ̂ÅA‰½‚ð‚·‚é‚É‚à–Ê“|‚‚³‚¢‚Æ‚¢‚¤‚¾‚¯‚¾B
C++‚ÍŒ¾Œê‚ª‚¸‚Á‚Æ‹—Í‚¾‚ªA‚»‚Ì•ª•¡ŽG‚¾B
‰´‚͂ǂÁ‚¿‚à‰SŽÒ‚É‘E‚ß‚é‹C‚ɂ͂Ȃç‚ñB
597:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 02:56:14
>>594
C++‚ÌŽQƂ͒P‚ÉŠÖ”‚Å‚ÌuŽQÆ“n‚µv‚¾‚¯‚¶‚á‚È‚¢‚©‚ç‚È‚ B
ŽQÆ‚âƒ|ƒCƒ“ƒ^‚ð‹³‚¦‚é‚É‚ÍAŒ‹‹Ç‚ÍŠÔÚŽQÆA¶•Ó’lAƒGƒCƒŠƒAƒVƒ“ƒO‚Æ‚¢‚Á‚½
‚±‚Ƃɂ‚¢‚Ä‹³‚¦‚邱‚ƂɂȂéBƒ|ƒCƒ“ƒ^‚ɂ͉‰ŽZ‚à‚ ‚邪A±×‚È‚±‚Æ‚¾B
‚Ù‚Æ‚ñ‚LjႢ‚Í–³‚¢‚ÆŽv‚¤‚ªB
>>595
‰‰ŽZŽqƒI[ƒo[ƒ[ƒh‚̓R[ƒh‚ð‘‚«‚â‚·‚‚·‚邪“ǂ݂ɂ‚‚·‚éB
598:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 02:58:00
>>597
better C ‚Æ‚µ‚ÄŽg‚¤‚È‚çAŽQÆ“n‚µ‚¾‚¯•ª‚©‚Á‚Æ‚¯‚Î\•ªB
‚»‚êˆÈã‚Í•s—vB
‚ ‚ÆA‰‰ŽZŽqƒI[ƒo[ƒ[ƒh‚ÌŽ–‚È‚ñ‚Ä’N‚àŒ¾‚Á‚ĂȂ¢‚悤‚ÉŽv‚¦‚邪B
599:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 02:59:23
>>598
‚¢‚âA‚ ‚ñ‚½‚ÌŒ¾‚¤ubetter Cv‚Æ‚â‚炪A‚‚܂艽‚Ȃ̂©•ª‚©‚ç‚ñ‚©‚ç‚È‚—
600:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 03:00:11
better C ‚Æ‚¢‚¤‚ÆA
C ‚Å‚â‚₱‚µ‚¢Š‚ð‰ðŒˆ‚·‚邽‚߂ɂ¾‚¯ C++ ‚Ì‹@”\‚ðŽg‚¤A
‚Æ‚¢‚¤’ö“x‚Ì‚±‚ÆB
601:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 03:02:19
‚ÅAƒŠƒtƒ@ƒŒƒ“ƒX“n‚µˆÈŠO‚ɂ͉½‚ª‘‚¦‚é‚ñ‚¾H
ƒNƒ‰ƒX‚ÍŽg‚Á‚Ä‚à‚¢‚¢‚ÌH
602:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 03:03:28
new‚µ‚È‚¢‚ŃNƒ‰ƒXŽg‚¦‚ΊÔÚŽQÆ‚à‚µ‚È‚‚Ä‚¢‚¢‚µ‚—
603:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 03:10:12
C99 ‚Í¡‚Íl‚¦‚È‚¢‚Æ‚µ‚ÄEEE
E ŠÖ”‚̃I[ƒo[ƒ[ƒh
E ƒvƒƒgƒ^ƒCƒv錾‚È‚‚Ä‚àŠÖ”Žg‚¦‚¿‚Ⴄ‚Ì‚ð‘jŽ~
E main ‚Å return 0; È—ª
‚Æ‚©H
‚Ü‚ A‚»‚ñ‚È‚ÉFXŽg‚í‚È‚‚Ä‚à‚¢‚¢‚ñ‚¾‚æB
C ‚æ‚è•Ö—˜‚ɂȂé“_‚ª 1 ‚Â‚Å‚à‚ ‚ê‚ÎB
604:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 03:13:54
‚ ‚ A‚»‚¤‚¾B‚±‚¢‚‚ç‚à‚¾‚ÈB
E •Ï”‚ðƒuƒƒbƒN‚Ì“r’†‚Å錾
E for(int i = 0; ...
E ‰Šú‰»‚ÉŠÖ‚·‚é‚¢‚‚‚©‚̧ŒÀŠÉ˜a
605:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 03:15:07
‚»‚ê‚»‚ñ‚Ȃɕ֗˜‚©‚È‚ŸB
‚»‚±‚܂ŧŒÀ‚µ‚ÄC++Žg‚¨‚¤‚ÆŽv‚Á‚½‚±‚Æ–³‚¢‚©‚ç‚æ‚‚í‚©‚ç‚ñ‚ªccB
CƒvƒƒOƒ‰ƒ}‚ª‰Œ©‚Å–{‹C‚ŕ֗˜‚¾‚ÆŽv‚¤‚Ì‚Á‚ÄA•W€ƒ‰ƒCƒuƒ‰ƒŠ‚Ì‹—Í‚³A
‚»‚ê‚ÆƒNƒ‰ƒXA“Á‚ɃfƒXƒgƒ‰ƒNƒ^‚Ì‘¶Ý‚¶‚á‚È‚¢‚©H
Ž©“®‚ÅŒã•Еt‚¯‚µ‚Ä‚‚ê‚é‚È‚ñ‚ÄA–²‚̂悤‚Ȋ‹«‚¾‚ëB
‹t‚ÉŒ¾‚¤‚ÆA‚»‚̕ӂªŽg‚¦‚È‚¢‚ñ‚È‚çAƒSƒ~‚̂悤‚ȈႢ‚Å‚µ‚©‚È‚¢‚悤‚É
Žv‚¦‚éB
606:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 03:18:18
•Ê‚É C ƒvƒƒOƒ‰ƒ}‚É‹³‚¦‚邯‚¢‚¤˜b‚¶‚á‚È‚‚ÄA
ƒvƒƒOƒ‰ƒ~ƒ“ƒO‰SŽÒ‚É‘E‚ß‚é‚È‚ç‚Æ‚¢‚¤˜b‚Ì—¬‚ꂾ‚Á‚½‚Í‚¸‚¾‚ªB
607:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 03:19:56
>>605
‚»‚à‚»‚à‰SŽÒ‚È‚ñ‚¾‚©‚ç
§ŒÀ‚µ‚ÄŽg‚¤‚Á‚Ä‚¢‚¤‚̂͂¿‚å‚Á‚ƈႤ
608:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 03:20:40
‚Þ‚µ‚ë C ‚É‚ ‚é–³‘ʂȧŒÀ‚ðŽæ‚Á•¥‚¤‚킯‚Å
609:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 08:50:28
Ž¿–â‚P‚‚ł±‚±‚Ü‚ÅL‚Ñ‚é‚È‚ñ‚Ä‹vX‚ÉŒ©‚½
610:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 08:58:59
‚Ù‚Æ‚ñ‚lj´‚ÌŽ©‰‰‚¾‚¯‚Ç‚È
611:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 13:30:25
>>605
‚»‚±‚܂ł¢‚‚ÆBetter C‚ł͂ȂA‚à‚¤C++B
612:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 13:40:37
>>609
”nŽ‚ªu‚È‚ñ‚©Ž©•ª‚ªŒ«‚‚È‚Á‚½‚悤‚È‹C•ªv‚Å‹CŒy‚ÉŽQ‰Á‚Å‚«‚é
▂ȃŒƒxƒ‹‚¾‚Á‚½‚ñ‚¾‚낤B
613:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 14:44:25
ReadFile() vs fopen()
614:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 15:07:20
CreateFile()‚̊ԈႢ‚¶‚á‚È‚¢‚Ì‚©
615:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/30 15:43:12
‚È‚ñ‚É‚¹‚æ“KÞ“KŠAŽž‚Æê‡‚É‚æ‚Á‚ÄŽg‚¢•ª‚¯‚邾‚¯B
fopen ƒeƒLƒXƒgƒ‚[ƒh‚ðŽg‚¢‚½‚¢BANSI Cã‚̈ÚA«‚ª—~‚µ‚¢B
CreateFile ”ñ“¯Šú“ǂݑ‚«‚⃃‚ƒŠƒ}ƒbƒvƒhƒtƒ@ƒCƒ‹‚ðŽg‚¢‚½‚¢B
616:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/31 16:06:50
‚±‚̃R[ƒh‚ªVS2005 SP1‚ÅSEGV‚ɂȂé‚ñ‚¾‚¯‚ÇA‰´‚ñ‚Æ‚±‚¾‚¯‚Å‚·‚©‚Ë
#include <iostream>
#include <sstream>
#include <locale>
int main()
{
@ @ std::wstringstream ss;
@ @ std::locale myloc("japanese");
@ @ ss.imbue(myloc);
@ @ ss.put(L'u');
@ @ int n;
@ @ if (ss >> n) // <--- SEGV
@ @ @ @ std::cout << n << std::endl;
}
617:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/31 16:09:23
n‚Í‚¢‚‚‚æH
618:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/31 16:18:49
>>617
‚ÍH
619:616
07/07/31 16:20:12
‚¿‚Ȃ݂ɂ±‚ê‚Æ‚Ù‚Ú“¯‚¶ƒR[ƒh‚ªboost::xpressive‚ų‹K•\Œ»‚ð
ƒRƒ“ƒpƒCƒ‹‚·‚éÛ‚ÉŽg‚í‚ê‚Ä‚¢‚é‚̂ł·‚ªA
‚±‚ꂪSEGV‚ɂȂ邨‰A‚ŃƒCƒh•¶Žš‚Åboost::xpressive‚ªŽg‚¦‚È‚¢‚Æ‚¢‚¤—L—l‚Å‚·B
620:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/31 16:33:09
ƒƒCƒh•¶Žš‚ÍF‚ñ‚ȃRƒ“ƒpƒCƒ‰‚ŃTƒ|[ƒg•sŠ®‘S‚¾‚æ‚ÈB
621:616
07/07/31 16:37:03
>>620
VC8.0‚̓Oƒ[ƒoƒ‹ƒƒP[ƒ‹‚ðݒ肵‚½Û‚É•W€o—Í‚ª•…‚é‚̂͒m‚Á‚Ä‚½‚ñ‚¾‚¯‚Çcc
(C‚ł̓Oƒ[ƒoƒ‹‚ȃƒP[ƒ‹‚µ‚©‚È‚¢‚̂ʼnñ”ð•û–@‚à–³‚¢j
‚±‚ê‚Í“‚·‚¬‚éB‚ÆŽv‚Á‚½BƒTƒ|[ƒg•s”õ‚ł͂ȂA‚½‚¾‚̃oƒO‚Å‚µ‚傤B
–³˜_VS2003‚ł͉½‚Ì–â‘è‚à‹N‚«‚È‚¢ƒR[ƒh‚Å‚·B”’l‚Æ‚µ‚ēǂݞ‚߂Ȃ¢‚à‚Ì‚ª
“ü‚Á‚Ä‚¢‚é‚©‚çAint‚ɓǂݞ‚ß‚¸stream‚Ìó‘Ô‚ªfail‚ɂȂé‚Ì‚ª³‚µ‚¢‚ñ‚Å‚·‚ªB
622:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/31 16:37:52
>>616
xlocale‚Ì_Maklocbyte<wchar_t>‚ªƒoƒO‚Á‚¿‚å‚éB
template<> inline
@@char __CRTDECL _Maklocbyte(wchar_t _Char,
@@const _Locinfo::_Cvtvec& _Cvt)
@{ // convert wchar_t to char using _Cvtvec
-@char _Byte = '\0';
+@char _Byte[2] = {'\0'};
@_Mbstinit(_Mbst1);
-@_Wcrtomb(&_Byte, _Char, &_Mbst1, &_Cvt);
-@return (_Byte);
+@_Wcrtomb(_Byte, _Char, &_Mbst1, &_Cvt);
+@return (_Byte[0]);
@}
‚Æ’¼‚¹‚Î‚Æ‚è‚ ‚¦‚¸A“®‚‚悤‚ɂ͂ȂéB
623:616
07/07/31 16:48:25
>>622
ƒEƒzƒbƒgƒ“ƒNƒX‚Å‚·B
‚Æ‚è‚ ‚¦‚¸ƒwƒbƒ_C³‚µ‚Ă݂½B
_Byte[]‚ª2byte‚Å‚¢‚¢‚Ì‚ÍuMS Windows‚¾‚©‚ç‚»‚¤‰¼’肵‚Ä—Ç‚¢v‚Ä‚±‚Ƃł·‚ËB
‚µ‚©‚µ‚ЂÅ[ƒoƒO‚¾B
C³‚µ‚½ƒwƒbƒ_‚̃R[ƒh‚È‚ç³í‚É“®‚‚±‚Æ‚ðŠm”F‚µ‚Ü‚µ‚½BŠ´ŽÓB
‚ªAƒRƒ“ƒpƒCƒ‹ƒIƒvƒVƒ‡ƒ“‚É‚æ‚Á‚Ä‚ÍAMSVCP80.DLL‚É“ü‚Á‚Ä‚é“ÁŽê‰»ƒo[ƒWƒ‡ƒ“‚ª
ƒŠƒ“ƒN‚³‚ê‚Ä‚µ‚Ü‚¢A‚â‚Í‚èƒoƒO‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·‚ËB
Ѝ•Ù‚µ‚Ä—~‚µ‚¢B
624:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/31 16:52:29
Ѝ•Ù‚µ‚Ä—~‚µ‚¢‚̂͂¨‘O‚Ì•û‚¾
625:616
07/07/31 16:54:11
>>624
‚ A‚à‚µ‚©‚µ‚Ä‚±‚ê‚Á‚Ä—L–¼‚ȃoƒO‚¾‚Á‚½‚ñ‚Å‚·‚©H
‚»‚ê‚ÍŽ¸—çB
626:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/31 21:23:11
VS 2005 ‚Å«‚ªŒxÅ‘å‚Å‚à•’Ê‚Éƒrƒ‹ƒh‚Å‚«A‚µ‚©‚àAƒfƒXƒgƒ‰ƒNƒ^‚Å
ŽÀsŽžƒGƒ‰[‚ɂȂé‚̂͊ù’m‚Ì•s‹ï‡‚Å‚·‚©?
#include <memory>
int main() {
std::auto_ptr<int> i = new int(1);
}
g++ ‚¾‚ÆŒ^‚Ì•sˆê’v‚Å‚«‚Á‚¿‚èƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ɂȂè‚Ü‚·B
627:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/31 21:26:43
Šm‚©‚ɃRƒ“ƒpƒCƒ‹‚Å‚«‚½‚¯‚ÇAŽÀsŽžƒGƒ‰[‚ɂ͂Ȃç‚È‚©‚Á‚½‚æB
628:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/31 21:53:19
>>622
’²‚ׂĂ݂½‚çVS2003‚Å‚à“¯‚¶ƒR[ƒh‚¾‚Á‚½
‚·‚°[ˆÞ‚¦‚½
629:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/31 22:04:03
‚¨‚Á‚«‚µ‚½
630:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/31 23:02:03
>>627
‚Þ‚ÞBnew int(10) ‚Å‚àƒGƒ‰[‚ɂȂç‚È‚¢‚Å‚·‚©?
631:627
07/07/31 23:08:21
‚»‚ê‚Å‚àƒGƒ‰[‚ɂȂç‚È‚©‚Á‚½‚æB
Visual C++ 2005 EE (SP1)
‚Æ‚±‚ë‚ÅA.NET 2003 (SP1)‚Å‚Í
ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ªexplicit‚ÆéŒ¾‚³‚ê‚Ä‚¢‚é‚©‚ç‚ÆŒ¾‚Á‚ÄAC2440‚̃Gƒ‰[‚ɂȂéB
632:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/31 23:23:00
‹KŠi‚Å‚Í explicit ‚ɂȂÁ‚Ă邩‚çA>>626 ‚̓Gƒ‰[‚¶‚á‚È‚¢‚ƃ}ƒY‚¢‚ÈB
ƒrƒ‹ƒh‚Å‚«‚é‚Á‚ÄAVS 2005 ‚Ì memory ‚Ì’†g‚͂ǂȂ¢‚È‚Á‚Æ‚é‚ñ‚¶‚áB
633:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/31 23:28:52
‚ÐE‚ÝE‚Âô
634:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/01 00:06:07
ƒ\[ƒX‰ðÍ’†•ª‚©‚ç‚È‚¢‚Æ‚±‚낪‚ ‚莿–₳‚¹‚Ä‚‚¾‚³‚¢B
#define A_NUM (20000)
class A : public B{
private:
static C < (unsigned long) A_NUM > list;
C++•׋‚µŽn‚߂ēú‚ªó‚‚Ä\‚µ–ó‚È‚¢‚̂ł·‚ªAã‹Lƒ\[ƒX‚̈ê”Ô‰º‚Ìs‚Í
‚Ç‚¤‚¢‚¤‚±‚Æ‚ð‚µ‚Ä‚¢‚é‚̂łµ‚傤‚©H
635:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/01 00:08:00
C ‚Æ‚¢‚¤ƒNƒ‰ƒXƒeƒ“ƒvƒŒ[ƒg‚̃eƒ“ƒvƒŒ[ƒgˆø”‚É A_NUM ‚ðŽw’肵‚ÄA
‚»‚̃IƒuƒWƒFƒNƒg list ‚ð錾
636:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/01 00:15:42
>>635
‚³‚ñ‚‚·B
ƒNƒ‰ƒXƒeƒ“ƒvƒŒ[ƒg‚ª‚æ‚•ª‚©‚Á‚ĂȂ©‚Á‚½‚Ì‚ÅA
‚»‚̉ӊ‚ðÚ‚µ‚’²‚ׂ邱‚Ƃɂµ‚Ü‚·B
637:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/01 02:04:47
‰SŽÒ“IŽ¿–â‚Å‚·‚ªA‚¨Šè‚¢‚µ‚Ü‚·
int *x[3];
x[0]=(int *)malloc(3);
x[1]=(int *)malloc(4);
x[2]=(int *)malloc(5);
free(x);
ã‹L‚̂悤‚Ƀ|ƒCƒ“ƒ^‚Ì”z—ñ‚ÉŠeŒÂmalloc‚µ‚ÄAÅŒã‚Éfree‚ð‚·‚é‚Æ
ƒGƒ‰[iƒRƒ“ƒpƒCƒ‹‚Í’Ê‚éj‚ª‚łĂµ‚Ü‚¢‚Ü‚·B
638:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/01 02:08:08
>>637
free(x[0]);
free(x[1]);
free(x[2]);
639:637
07/08/01 02:13:50
>>637‚̃\[ƒX‚ª”²‚¯‚Ä‚¨‚è‚Ü‚µ‚½¥¥¥\‚µ–󂲂´‚¢‚Ü‚¹‚ñ¥¥¥
x[0]=(int *)malloc(3);
x[1]=(int *)malloc(4);
x[2]=(int *)malloc(5);
for(i=0;i<3;i++)x[0][i]=i;
for(i=0;i<4;i++)x[1][i]=i*3;
for(i=0;i<5;i++)x[2][i]=i*10;
free(x[0]);
free(x[1]);
free(x[2]);
640:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/01 02:19:53
>>639
x[0]=(int *)malloc(3*sizeof(int));
x[1]=(int *)malloc(4*sizeof(int));
x[2]=(int *)malloc(5*sizeof(int));
641:637
07/08/01 02:26:02
>>640
‚¨‚¨AãŽè‚’Ê‚è‚Ü‚µ‚½B
‚ ‚肪‚Æ‚¤&&‘½ŽÓ
642:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/01 11:11:44
Ž¿–â‚Å‚·
ƒNƒ‰ƒX‚ðŒp³‚³‚¹‚ÄŽg‚¤‚Æ‚«‚ÉŠî’êƒNƒ‰ƒX‚Ìprivate‚ȃƒ“ƒo•Ï”‚ð
public‚ł͂ȂAprivate‚Ìó‘Ԃ̂܂܌p³‚³‚¹‚邱‚Ƃ͂ł«‚È‚¢‚Å‚µ‚傤‚©H
643:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/01 11:26:45
ˆÓ–¡‚ª‚æ‚•ª‚©‚ç‚ñB
Šî’êƒNƒ‰ƒX‚Ì private •Ï”‚Í”h¶ƒNƒ‰ƒX‚©‚猩‚Ä‚à private ‚¶‚á‚Ë[‚ÌH
644:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/01 11:43:31
‚Ä‚©A”h¶ƒNƒ‰ƒX‚©‚猩‚¦‚È‚¢‚µB
645:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/01 11:46:32
”h¶ƒNƒ‰ƒX‚ÅŽg‚¢‚½‚¢‚È‚çprotected‚É‚·‚邾‚낤‚µ‚Ë‚¥cc
646:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/01 11:52:23
>>642
>>645‚ÌŒ¾‚¤‚悤‚É”h¶ƒNƒ‰ƒX‚©‚çŠî’êƒNƒ‰ƒX‚Ìprivate•Ï”‚É
ƒAƒNƒZƒX‚µ‚½‚¢‚Á‚ĈӖ¡‚È‚çŠî’êƒNƒ‰ƒX‚ð•ÏX‚·‚邵‚©‚È‚¢‚ÈB
‘¼‚Ì‘I‘ðŽˆ‚ÍpublicAƒAƒNƒZƒbƒT‚̒ljÁAfriend‚Æ‚©‚©‚Ë
647:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/01 13:22:08
VC++ 2005 Express‚ðŽg—p‚µ‚Ä‚¢‚Ü‚·B
Windows‚̃fƒXƒNƒgƒbƒvã‚̃AƒCƒRƒ“‚ðƒfƒXƒNƒgƒbƒvÝ’è‚ÌŽ©“®®—ñˆÈŠO‚ňړ®‚·‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚¢‚¢‚Å‚µ‚傤‚©
—Ⴆ‚ΑS‘Ì“I‚ɉE‚É‚ ‚éƒAƒCƒRƒ“ŒQ‚ð¶‚ɂ悹‚½‚èã‚É‚ ‚é‚Ì‚ð‰º‚É`“™
‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·
648:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/01 13:54:28
‚±‚Á‚¿‚̃XƒŒ‚És‚‚©AWindows”‚És‚‚©‚̂ǂÁ‚¿‚©‚¾‚ÆŽv‚¤
Win32APIŽ¿–â” Build55
½ÚØÝ¸(tech”Â)
649:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/01 14:03:56
‚ ‚Æ‚ÍAAASysListView32 ƒfƒXƒNƒgƒbƒv ƒAƒCƒRƒ“ ˆÚ“® ‚ŃOƒO‚邯‚©
650:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/01 21:39:29
>>631
¡“ú‰ïŽÐ‚Ì VS2005 PE ‚É SP1 ‚ð“–‚Ä‚½‚¯‚ÇAƒfƒoƒbƒOƒrƒ‹ƒh‚ÅŽÀs
‚·‚邯Aoperator delete ‚Å—Ž‚¿‚Ü‚·B‰½‚ªˆá‚¤‚Ì‚©‚µ‚çB
>>632
memory ‚Í‚½‚Ô‚ñ–â‘è‚È‚‚ÄAÅ“K‰»‚ª‚©‚ç‚ñ‚Å‚»‚¤‚Å‚·B‘ã“ü•¶‚ªA
std::auto_ptr<int> i(std::auto_ptr_ref);
‚ɕό`‚µ‚Ä‚¢‚ÄAƒfƒXƒgƒ‰ƒNƒ^‚Å int ‚Ì’l‚ð‰ð•ú‚µ‚É‚¢‚Á‚Ä—Ž‚¿‚邯B
‚à‚¬‚á[
651:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/01 21:47:54
‚à‚¬‚á[‚Á‚ĂȂÉH
652:‚à‚¬‚á[
07/08/01 22:44:09
‚È‚ñ‚©‚Í‚â‚ç‚»‚¤‚Æ‘_‚Á‚Ä‚é—\Š´B
653:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 05:56:27
voidŒ^‚Á‚ÄA‚Ç‚ñ‚ÈŒ^‚É‚àØ‚ê‚邽‚¾‚̃ƒ‚ƒŠƒAƒhƒŒƒX‚Á‚Äl‚¦‚ê‚Ηǂ¢‚̂ł·‚©?
654:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 06:07:04
voidŒ^‚È‚ñ‚ĕϔ‚Í‘¶Ý‚¹‚ñ‚¼B
void *Œ^‚È‚ç‚ ‚邪B
655:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 06:48:25
std::auto_ptr‚Ý‚½‚¢‚È•s—Ç•i‚‚©‚킸‚Éboost::scoped_ptrŽg‚¦‚΂¢‚¢‚Ì‚É
656:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 07:45:14
URLØÝ¸(kansai2channeler.hp.infoseek.co.jp)
³‚Ì®”‚ð“ñ‚“ǂݞ‚ñ‚ÅA‚»‚ÌæŽZ‚ðƒVƒtƒg‰‰ŽZ‚É‚æ‚Á‚Äs‚¢‚½‚¢‚̂ł·‚ªAƒvƒƒOƒ‰ƒ€‚ª‚¤‚Ü‚“®‚«‚Ü‚¹‚ñB
‹§I—¹‚³‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·B
(—á)@53~2553~(2^4+2^3+2~0)(53‚ð¶‚É4ƒrƒbƒgƒVƒtƒg)+(53‚ð¶‚É3ƒrƒbƒgƒVƒtƒg)+(53‚ð¶‚É0ƒrƒbƒgƒVƒtƒg)
‚Ç‚±‚ªˆ«‚¢‚̂łµ‚傤‚©EEEB
657:656
07/08/02 07:46:01
‚ A2^0‚Å‚·B
658:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 07:58:22
main‚Ìk‚ª–¢Žg—p•Ï”‚ÌŽg—p‚Å‚ ‚邯‚©‚Á‚ÄŒx‚łȂ©‚Á‚½H
ƒGƒXƒp[‚·‚邯Adivide‚Ìk‚ªmain‚Ìk‚ɉe‹¿‚ð‹y‚Ú‚·‚±‚Ƃ͂Ȃ¢‚æB
659:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 08:00:34
‚¨‚Á‚ÆA–¢Žg—p•Ï”->–¢‰Šú‰»•Ï”A‚Ü‚½‚ÍA’l‚ÌŠ„‚è“–‚Ä‚ç‚ê‚Ä‚¢‚È‚¢•Ï”
660:656
07/08/02 08:13:08
>>658
‚Í‚¢AŒx‚Æ‚©‚Ío‚ĂȂ¢‚ñ‚Å‚·‚æEEEB
‚Ç‚±‚ð‚Ç‚¤’¼‚¹‚΂¢‚¢‚Å‚µ‚傤‚©B
661:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 08:29:17
ƒqƒ“ƒgFƒ|ƒCƒ“ƒ^@ƒAƒhƒŒƒX“n‚µ
662:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 08:37:18
‚Ü‚¸‚̓Rƒ“ƒpƒCƒ‰‚ÌŒxƒŒƒxƒ‹‚ðÅ‘å‚É‚·‚邱‚Æ‚¾‚ÈB
VC++‚È‚ç/W4
bcc‚È‚ç-w
gcc‚È‚ç-Wall
663:656
07/08/02 08:56:45
>>662
‚¨‚¨I‚»‚ñ‚È‚±‚Æ‚ª‚Å‚«‚é‚̂ł·‚ËB‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
Œx W8013 test.c 26: 's' ‚ÍA‚¨‚»‚ç‚’l‚ª‘ã“ü‚³‚ê‚é‘O‚ÉŽg‚í‚ê‚Ä‚¢‚é(ŠÖ” divide)
‚Æo‚Ü‚µ‚½B‚Ç‚¤‚¢‚¤ˆÓ–¡‚Å‚µ‚傤‚©EEEB
664:656
07/08/02 09:12:45
>>661
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·Bk‚̃AƒhƒŒƒX‚ðdevide‚Ɉø‚«“n‚¹‚΂¢‚¢‚̂ł·‚ËB
‚»‚±‚ÍC³‚µ‚½‚̂ł·‚ªA‚Ü‚¾ƒ_ƒ‚Ý‚½‚¢‚Å‚·EEEEB
665:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 09:48:28
void* ‚Æ char* ‚̃rƒbƒg•\Œ»‚Í“™‚µ‚¢‚ñ‚¾‚Á‚¯H
666:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 09:52:07
int s;
*k = 0;
while (no>0) {
@count[*k] = analyze(no, s); ©‰Šú‰»‚³‚ê‚ĂȂ¢s‚ªŽg‚í‚ê‚Ä‚é
@no -= (1<<count[(*k)++]);
}
667:656
07/08/02 09:53:38
‚·‚¢‚Ü‚¹‚ñA‚Å‚«‚Ü‚µ‚½B
divideŠÖ”“à‚Å
*k++‚Æ‚©‚¢‚¤•ςȂ±‚Æ‚ð‚µ‚Ä‚½‚Ý‚½‚¢‚ÅEEE
*k += 1G
‚Æ‘‚«Š·‚¦‚½‚ç‚Å‚«‚Ü‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
668:656
07/08/02 09:55:16
>>666
‚ ‚ ‚È‚é‚Ù‚ÇAƒ|ƒCƒ“ƒ^‚ÍŠ‡ŒÊ‚ð‚‚¯‚ê‚΂悩‚Á‚½‚ñ‚Å‚·‚ËEEEorz
s‚͉Šú‰»‚³‚ê‚ĂȂ¢‚©‚ç‚Å‚·‚©EEE‚í‚©‚è‚Ü‚µ‚½A‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
669:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 10:03:19
>>665
‚¤‚ñB
"A pointer to void shall have the same representation and alignment requirements as a pointer to a character type."
ISO C 6.2.5 Types p26
670:656
07/08/02 10:03:24
‚Æ‚¢‚¤‚©As‚ð–ß‚è’l‚Æ‚µ‚ĕԂ·‚È‚çAdivideŠÖ”‚Ås‚Í‚¢‚ç‚È‚¢‚Å‚·‚ËEEEB
ƒAƒz‚¾EEEorz
671:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 15:03:47
Wall‚É‚µ‚½‚ç•W€ƒ‰ƒCƒuƒ‰ƒŠ‚Å‚³‚¦ƒSƒ‹ƒ@‚³‚ê‚é‚©‚çŽg‚¢•¨‚ɂȂç‚ñ‚ÆŽv‚¤‚ñ‚¾‚¯‚Ç
672:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 15:06:18
>>669
‡d
673:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 15:31:38
std::vector<int> v;‚Á‚Ä錾‚µ‚½‚Æ‚«‚É‚±‚ê‚̃TƒCƒY‚ð•ÛŽ‚·‚éŒ^‚ð
std::vector<int>::size_type‚Á‚Ä錾‚·‚é‚̂ł͂Ȃ
•Ï”–¼v‚ðŽg‚Á‚Ä錾‚µ‚½‚¢‚̂ł·‚ª‚È‚ñ‚©—Ç‚¢•û–@–³‚¢‚Å‚·‚©‚ËH
typeof(v)::size_type‚Æ‚©boost::range_size< typeof(v) >::type (©–ܘ_’Ê‚è‚Ü‚¹‚ñ„ƒ)
‚Ý‚½‚¢‚ɂł«‚½‚ç‚ß‚¿‚á•Ö—˜‚¾‚ÆŽv‚¤‚ñ‚Å‚·‚ª
674:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 16:03:34
typeof ‚Í’ñˆÄ‚³‚ꂽ‚±‚Æ‚à‚ ‚é‚Ý‚½‚¢‚¾‚¯‚ǂ˂¦B
‚¢‚Ü‚ñ‚Æ‚±‚͂ł«‚È‚¢‚ËB
‚»‚¤‚¢‚¤ê‡‚Í typedef ‚µ‚Æ‚‚Æ‚¢‚¤‚‚ç‚¢‚µ‚©Œ¾‚¦‚ñ‚È‚ B
std::vector<int> v_t;
v_t v;
v_t::size_type i;
675:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 16:06:22
typedef ‚ª”²‚¯‚Ä‚½B‚Ü‚ ‚¢‚¢‚âB
676:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 16:07:40
„ƒG
677:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 16:12:12
ƒ„G
678:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 16:13:49
~;
679:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 16:26:34
ž;
680:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 16:34:10
ƒ`ƒ‡[I
681:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 16:34:32
BASIC ƒXƒŒ‚ɂłà–À‚¢ž‚ñ‚¾‚Ì‚©‚ÆŽv‚Á‚½
682:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 16:38:20
CLS
683:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 16:53:10
‚·‚¢‚Ü‚¹‚ñB
void *Œ^‚Á‚Ăǂñ‚ÈŒ^‚É‚àØ‚ê‚邽‚¾‚̃ƒ‚ƒŠƒAƒhƒŒƒX‚Á‚Äl‚¦‚ê‚Ηǂ¢‚̂ł·‚©?
684:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 17:08:12
‚¨‘O•ʃXƒŒ‚ÅŽ¿–₵‚Ä‚«‚¿‚ñ‚Æ‚µ‚½‰ñ“š–á‚Á‚Ă邾‚낤‚ª
—ç‹V’m‚炸‚É‚à’ö‚ª‚ ‚é
685:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 17:10:30
‚¦‚¦`A‚µ‚ĂȂ¢‚Å‚·Yo!
686:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 17:13:33
Ž€‚Ë
687:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 17:19:25
ˆê•û“I‚ÉŒˆ‚߂‚¯‚ç‚ê‚ÄAŽ€‚˂Ƃ¢‚í‚ê‚éŽn––B
‚È‚ñ‚Æ‚¢‚¤Žd‘Å‚¿B
688:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 17:19:49
uØ‚ê‚év‚Á‚Ä‚¢‚¤‚Ì‚ªA‚È‚ñ‚©ƒAƒNƒƒoƒeƒBƒbƒN‚È—p–@‚¾‚È‚ B
‚±‚¤AuƒAƒ^ƒV‚ÍŽ˜ƒUƒ}ƒXIv‚Ý‚½‚¢‚ÈH
uvoid*Œ^‚©‚çunsigned long(*)(bstr_t const&, IDispatch**)Œ^‚ÉŽa‚Á‚Ä‚µ‚ñ‚º‚éƒiƒŠIv‚Ý‚½‚¢‚ÈH
689:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 17:22:55
>>683
Œ¾—t‚ÌŽg‚¢•û‚Í‘¼l‚É’Ê‚¶‚邿‚¤‚É
690:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 17:23:44
>>673-674
¡‚Ídecltype‚Æ‚¢‚¤–¼Ì‚ɂȂÁ‚Ä‚¢‚éB
691:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 17:26:33
>>687
“¯‚¶•¶‘̂Ȃñ‚¾‚©‚ç•Êl‚Ȃ畒ʕς¦‚邾‚ëBƒoƒJ‚©‚æ
692:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 17:27:25
•s–Ñ
693:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 17:31:11
„ƒG
694:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 17:35:58
>>684
‚»‚̃XƒŒ‚Ç‚±H
695:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 17:58:27
>>692
C++ƒXƒŒ‚¾‚¯‚É
696:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 18:08:50
>>694
½ÚØÝ¸(tech”Â:653-654”Ô)
>>695
’N‚ª‚¤‚Ü‚¢‚±‚ÆŒ¾‚¦‚Æ(ry
697:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 18:25:13
>>684
•ʃXƒŒ‚¶‚á‚È‚‚Ä‚±‚̃XƒŒ‚©‚æ
>>685
‚¨‘O‚ÌŒ¾—t‚Í–{“–‚¾‚Á‚½‚È
698:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 19:16:35
\‘¢‘̂̃TƒCƒY‚ðsizeof‚ÅŽæ‚邯‚È‚ñ‚©•sŽv‹c‚ÈŒ‹‰Ê‚ª•Ô‚Á‚Ä‚‚éB
struct TEST {
char chr[3];
};
printf("%d\n", sizeof(TEST));
Œ‹‰ÊF3
struct TEST2 {
long lng;
char chr[3];
};
printf("%d\n", sizeof(TEST2));
Œ‹‰ÊF8
TEST‚ÆTEST2‚Å–¾‚ç‚©‚ÉŒvŽZ•û–@‚ªˆá‚¤‚̂͂Ȃº‚È‚ñ‚Å‚µ‚傤‚©H
699:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 19:23:41
uƒpƒeƒBƒ“ƒO \‘¢‘Ìv‚ŃOƒO‚邯K‚¹‚ɂȂê‚邿
700:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 19:26:02
ƒpƒfƒBƒ“ƒO‚¶‚á‚ËH
701:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 19:28:07
‚»‚µ‚ÄA‚È‚ºƒpƒfƒBƒ“ƒO‚ª“ü‚é‚©‚Æ‚¢‚¤‚ÆA‹«ŠE’²®‚Ì‚½‚ßB
702:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 19:42:41
>>699-701
URLØÝ¸(www.g-ishihara.com)
‚ðŒ©‚Ä”[“¾‚µ‚Ü‚µ‚½I
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
703:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 19:50:02
‚·‚¢‚Ü‚¹‚ñA‚¨‚¶‚á‚Ü‚µ‚Ü‚·B
ƒRƒ“ƒXƒgƒ‰ƒNƒ^[AƒfƒXƒgƒ‰ƒNƒ^[‚©‚çstatic‚̃ƒ“ƒo[•Ï”‚ɃAƒNƒZ‚·‚é‚ɂ͂ǂ̂悤‚É‹Lq‚µ‚½‚ç‚æ‚¢‚Å‚µ‚傤‚©B
704:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 20:01:11
>>703
•’Ê‚ÉB
705:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 20:49:03
>>704
‰ð“š‚Æ‚µ‚Ă͕s“KØB
706:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 20:57:27
>>703
•s“KØB
707:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 21:00:09
>>705
‚»‚êˆÈŠO‚É“š‚¦‚æ‚¤‚ª
708:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 21:00:16
ÓIƒƒ“ƒo‚©‚ç‚̃AƒNƒZƒX‚ͧŒÀ‚ ‚邯‚Ç
‹t‚Í–â‘è‚È‚¢‚æ‚ËH
709:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 21:17:00
‚¤‚ñ
710:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 21:23:30
fstream‚ª’x‚¢‚ñ‚Å‚·‚ª‰½‚Æ‚©‚È‚è‚Ü‚¹‚ñ‚©B
wfstream‚Æ‚à‚È‚é‚ÆƒAƒz‚Ý‚½‚¢‚É’x‚¢‚Å‚·B
711:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 21:25:32
’[––•Ï‚¦‚ë
712:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 21:27:53
fstreamŽÌ‚Ä‚½‚çB
713:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 21:44:25
>>711
’[––‚ð•Ï‚¦‚邯fstream‚ª‘¬‚‚È‚é‚̂ł·‚©H
>>712
‹@”\“I‚É‚Ístdio‚æ‚èD‚Ü‚µ‚¢‚Å‚·‚µ•W€‚Å‚·‚©‚çAo—ˆ‚ê‚ÎŽg‚¢‚½‚¢‚̂ł·‚ªB
wfstream‚Ægetline()‚ðŽg‚Á‚Ä‘‚©‚ꂽ’P‚ɃRƒs[‚·‚邾‚¯‚ÌC++ƒvƒƒOƒ‰ƒ€‚ªA
perl‚¾‚Ìpython‚¾‚̂ő‚©‚ꂽA³‹K•\Œ»‚ð—p‚¢‚Ä‚¿‚å‚Á‚Æ•¶Žš—ñ‚ð’uŠ·‚·‚é
ƒXƒNƒŠƒvƒg‚æ‚è‚à’x‚¢‚Ì‚ÅA•ð‚ê‚Ü‚·iŒãŽÒ‚Å‚à‚¿‚á‚ñ‚ƃGƒ“ƒR[ƒh•ÏŠ·‚ð
s‚Á‚Ä‚¢‚é‚̂ɂł·j
714:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 21:54:44
>>713
ƒAƒ^ƒŠƒ}ƒG‚¾‚ëB
’P‚ɃRƒs[‚·‚邾‚¯‚Égetline‚ðŽg‚¤‚¨‘O‚ªˆ«‚¢B
715:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 21:55:41
’P‚ɃRƒs[‚·‚é‚È‚ç read ‚µ‚Ä write ‚¾‚낤EEEB
716:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 21:58:47
‚»‚̈—‚Égetline‚ðŽg‚¨‚¤‚Æ‚·‚锑z‚ɂ܂¸‹Á‚¢‚½
717:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 21:59:34
>>714
‚ ‚ Aà–¾•s‘«‚Å‚µ‚½‚ËB
s’PˆÊ‚ʼnº‚ç‚È‚¢’uŠ·ˆ—‚ðs‚¤‰º‚ç‚È‚¢ƒvƒƒOƒ‰ƒ€‚ðFX‚ÈŒ¾Œê‚â
ƒ‰ƒCƒuƒ‰ƒŠ‚ðŽg‚Á‚Ä‘‚¢‚Ă݂½‚̂ł·B
‚Å‚·‚Ì‚ÅA—Ⴆ‚ÎPerl‚Å‘‚¢‚½‚à‚Ì‚àA$/‚ðundef‚¹‚¸‚És’PˆÊ‚Å“ü—Í‚µ‚Ä
‚¢‚Ü‚·‚©‚çAðŒ‚͑Γ™‚̂͂¸‚Å‚µ‚傤B
C++‚Å‘‚¢‚½‚à‚Ì‚ª‚ ‚Ü‚è‚É’x‚¢‚Ì‚ÅAŽŽ‚µ‚É’uŠ·ˆ—‚𔲂¢‚Ä
ƒRƒs[‚¾‚¯‚É‚µ‚½‚Æ‚±‚ëA‚»‚ÌŽž“_‚Å‘¼‚̃XƒNƒŠƒvƒgŒ¾Œê‚É‚³‚¦•‰‚¯‚Ä‚¢‚é
(wfstream‚ÌꇂÍj‚±‚Æ‚ª”»–¾‚µ‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B
718:703
07/08/02 22:04:32
RES‚ ‚肪‚Æ‚¤ŒäÀ‚¢‚Ü‚·B
‚»‚¤‚Å‚·‚©A•’ʂɃAƒNƒZƒX‰Â”\‚Å‚·‚©BBB
Œ»Û‚Æ‚µ‚Ä‚Íustatic int xxxv‚Å錾‚µ‚½•Ï”‚ªƒŠƒ“ƒJ[‚ÅŽŸ‚̂悤‚ɃGƒ‰[‚µ‚Ä‚µ‚Ü‚¢‚Ü‚·BiŠÂ‹«VC2005j
LNK2001: ŠO•”ƒVƒ“ƒ{ƒ‹ ""public: static int PerfMonMgr::xxx" (?xxx@PerfMonMgr@@2HA)" ‚Í–¢‰ðŒˆ‚Å‚·Bv
錾•”‚Éstatic‚ðŽæ‚Á‚Äuint xxxv‚Å錾‚·‚邯ƒGƒ‰[‚Ío‚È‚¢‚ñ‚Å‚·‚ªB
‚¿‚Ȃ݂ɂ±‚̃R[ƒh‚ÍDLL‚̃R[ƒh‚̈ꕔ‚È‚ñ‚Å‚·‚ªŠÖŒW‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚傤‚©B
719:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 22:07:27
•Ï”‚ÌŽÀ‘Ìì‚Á‚ĂȂ¢‚ñ‚Å‚µ‚åB
720:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 22:07:34
>>717
perl‚Æ‚©‚ÍIOŠÖ˜A‚ÍC/C++‚Ì•W€ŠÖ”‚ÍŽg‚킸‚ɓƎ©‚ɃRƒ“ƒgƒ[ƒ‹‚µ‚Ä‚é‚ñ‚¶‚á‚È‚©‚Á‚½‚Á‚¯H
Perl‚ÌIO‚ÍPerlŒü‚¯‚Ƀ`ƒ…[ƒjƒ“ƒO‚µ‚Ă邩‚炱‚»‚»‚¤‚È‚é‚ñ‚Å‚ ‚Á‚ÄA
‰½‚É‚à‚µ‚È‚¢‘f‚Å‚àC++‚Ȃ瑬‚¢‚ÆŽv‚Á‚Ä‚é‚Ȃ猶‘z‚¾‚낤B
\‘¢“I‚È”ü‚µ‚³‚ð‚Æ‚é‚©“DL‚‚Ä‚à‘¬“x‚ð‚Æ‚é‚©‚ŃP[ƒXƒoƒCƒP[ƒX‚¶‚á‚È‚¢‚©‚È‚ŸB
721:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 22:09:23
‚È‚©‚È‚©‹»–¡[‚¢Œ‹‰Ê‚¾‚ÈB
722:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 22:10:24
‚¿‚å‚Á‚Ƙb‘肪‚»‚ê‚邪AC++‚Ńtƒ@ƒCƒ‹‚̃Rƒs[‚¾‚¯‚Ȃ炱‚ñ‚ȃJƒ“ƒW‚Å‚¢‚¢‚ñ‚¶‚á‚ËH
std::ofstream("out.bin", std::ios::binary) << std::ifstream("in.bin", std::ios::binary).rdbuf() ;
723:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 22:26:00
OSƒlƒCƒeƒBƒu‚Ì“üo—ÍAPI‚ðŽg‚¤ƒXƒgƒŠ[ƒ€ƒoƒbƒtƒ@‚ðŽ©•ª‚Å‘‚¢‚½‚肵‚Ă݂½‚ç‚Ç‚¤H
724:710
07/08/02 22:29:02
«ŽÀŒ±‚ÉŽg‚Á‚½ƒ\[ƒX‚Å‚·
URLØÝ¸(tonosiki.mbnsk.net)
‹󕶌ɂ̃eƒLƒXƒgŒ`Ž®‚̬à‚ð“ǂݞ‚ñ‚ÅA<ruby>ƒ^ƒO‚ð“K“–‚É
‘}“ü‚·‚邾‚¯‚̉º‚ç‚È‚¢ƒvƒƒOƒ‰ƒ€‚Å‚·B
ƒTƒ“ƒvƒ‹“ü—͂Ƃµ‚ĉĖڟù΂̎OŽl˜Y‚ð“ü‚ê‚Ä‚ ‚è‚Ü‚·B
C++‚Ì‚à‚Ì‚ÍABoost(Xpressive)AICUACOM(VBScript‚ÌRegexƒGƒ“ƒWƒ“)
‚ð—p‚¢‚½‚à‚Ì‚ÆA’P‚ɃRƒs[‚·‚邾‚¯‚Ì‚à‚Ì3Ží(wchar_t‚ɕϊ·‚µ‚È‚¢”ÅA
Ž©‘O‚ŕϊ·‚·‚é”ÅAwfstream‚É”C‚¹‚é”Åj
ƒXƒNƒŠƒvƒg‚ÍJScript(WSH—p)Aperl, python
‚»‚ê‚ÆC#‚Ì‚à‚Ì‚ª‚ ‚è‚Ü‚·B
C++‚Å–³•ÏŠ·‚È‚à‚Ì‚ª–³˜_Å‘¬‚Å‚µ‚½‚ªAŽŸ‚É‘¬‚¢‚Ì‚ÍJScript + wshext.dll
‚Å‚µ‚½icscript.exe‚Ȃǂ©‚ç–¾Ž¦“I‚É‹N“®‚·‚邯‚¸‚Á‚Æ’x‚¢j
C++‚Å‚ÍICU‚ª‚È‚©‚È‚©Œ’“¬‚µ‚Ü‚µ‚½‚ªAboost”Å‚ÍPython‚âPerl‚ÉŸ‚Ä‚¸A
wfstream‚Å‚½‚¾ƒRƒs[‚·‚邾‚¯‚̔łÍA‚±‚ê‚ç‚Ì‚Ç‚ê‚æ‚è‚à’x‚©‚Á‚½‚Å‚·B
725:710
07/08/02 22:35:40
>>720
‚à‚Æ‚à‚ÆPerl‚Í‘¬‚¢ˆóÛ‚Å‚µ‚½‚ªAƒGƒ“ƒR[ƒhŽw’è‚Ìopen()‚ðŽg‚¤‚Æ
‚»‚ê‚قǂłà‚È‚¢
‚Æ‚¢‚¤‚©AˆÓŠO‚É‚àPython‚̂ق¤‚ª‘¬‚©‚Á‚½‚Å‚·B
‚Ç‚Á‚¿‚àcygwin‚Ì‚à‚Ìi‚‚܂è’x‚¢ŽÀ‘•j‚ðŽg‚Á‚½‚̂ł·‚ª
‚»‚ê‚æ‚è‚àVC++7.1‚ŃRƒ“ƒpƒCƒ‹‚µ‚½ƒlƒCƒeƒBƒu‚ÌC++ƒvƒƒOƒ‰ƒ€‚ª’x‚¢‚Ì‚Í
—¬Î‚ɂǂ¤‚©‚ÆŽv‚¢‚Ü‚µ‚½
‚¿‚Ȃ݂ÉC++‚Ì‚à‚Ì‚ÍAstd::basic_string‚ð–ß‚è’l‚Æ‚µ‚ÄŽg‚킸
‘S‚ÄŽQƈø”“n‚µ‚Å“¯‚¶ƒCƒ“ƒXƒ^ƒ“ƒX‚ðŽg‚¢‚܂킷‚ƃpƒtƒH[ƒ}ƒ“ƒX‚Ì
‰ü‘P‚ªŒ©‚ç‚ê‚Ü‚µ‚½‚ªA‘f’¼‚È‘‚«•û‚É”ä‚ׂđ傫‚ȈႢ‚ªo‚é‚قǂłÍ
‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
726:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 22:41:30
C‚ªÅ‘¬‚Ȃ̂͊ԈႢ‚ª‚È‚¢‚æ
C’P‘̂ȂçDLL‚ðŽg‚í‚È‚‚Ä‚¢‚¢‚ñ‚¾‚©‚çEE
ŽžŠÔ‚ªŠ|‚©‚邯‚±‚ë‚ÍA“ǂݞ‚ÝAo—͂ƒuŠ·‚·‚éꊂ̃T[ƒ`‚Å‚µ‚å?
•¶‘‚ðƒoƒbƒtƒ@‚É’~‚¦‚Ä‚¨‚¢‚ÄA’uŠ·ì‹Æ‚Æ•À—ñ‰»‚µ‚Ä‚Ý
727:710
07/08/02 22:46:34
>>726
C‚Å‚à‘‚±‚¤‚©‚ÆŽv‚Á‚½‚̂ł·‚ªA
char->wchar•ÏŠ·
’uŠ·1`3
wchar->char•ÏŠ·
‚Ì5’i‚®‚ç‚¢‚̃tƒBƒ‹ƒ^ˆ—‚ðs‚Á‚Ä‚¨‚èA•¶Žš—ñˆ—‚ƃƒ‚ƒŠŠÇ—‚ª
‚ ‚Ü‚è‚É–Ê“|L‚¢‚̂łâ‚߂܂µ‚½‚—
C‚Å‚â‚é‚È‚çGC‚ª—~‚µ‚¢‚Å‚·B
728:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 22:48:01
>>724
ƒLƒ~‚ÌC‚̃R[ƒh‚͖󂪕ª‚©‚ç‚ñ(’mޝ‚ª‚È‚¢–󂾂ªEEE)
‚à‚Á‚Æ’Pƒ‚É‘‚¢‚Ä‚Ý@charŒ^‚É‚µ‚Ä<<‚ð’T‚µ‚Ä’u‚«Š·‚¦‚邾‚¯‚¾‚ë??
‚»‚µ‚½‚瑬‚¢‚©‚à‚æ
729:710
07/08/02 22:49:59
>>728
C‚ł͑‚¢‚Ä‚¢‚Ü‚¹‚ñBC++‚Å‚·B
Šg’£Žqcpp‚Ì‚à‚̂͑S‚Ämain()‚ðŠÜ‚ÞƒƒCƒ“ƒvƒƒOƒ‰ƒ€‚ÅA
‘S‚Ẵ\[ƒX‚Åfilter.hpp‚ðƒCƒ“ƒNƒ‹[ƒh‚µ‚Ä‚¢‚Ü‚·B
730:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 22:50:24
>>727
726‚ÅC‚Æ‚¢‚Á‚½‚Ì‚ÍC++‚ðŠÜ‚ނ킯‚¾‚ªEEE
’Pƒ‚ÉŒ¾‚Á‚ÄAˆês“ǂݞ‚ñ‚ÅsEEt‚ð‘‚«Š·‚¦‚邾‚¯‚Å‚µ‚å?
‚È‚º‰½H’ö‚à•K—v‚È‚ñ‚¾‚æ???
731:710
07/08/02 22:52:11
>>730
“ú–{Œê‚ðŠÜ‚Þ³‹K•\Œ»‚ł̒uŠ·ˆ—‚Å‚·‚Ì‚ÅAwchar_t‚ɕϊ·‚µ‚Ä‚¢‚Ü‚·B
’uŠ·‚ð3’iŠKs‚Á‚Ä‚¢‚é‚Ì‚ÍA‚à‚Á‚ÆŒø—¦‰»‚Å‚«‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ªA
‚ǂ̌¾Œê‚Å‚à‚â‚Á‚Ä‚¢‚邱‚Ƃ͓¯‚¶‚Å‚·B
C++‚¾‚¯“Á‚É’x‚‚È‚é‚æ‚¤‚È‘‚«•û‚ð‚µ‚Ä‚¢‚é‚‚à‚è‚Í‚ ‚è‚Ü‚¹‚ñB
732:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 22:52:15
C++‚ÌlocaleŽü‚è‚ð—‰ð‚µ‚Ä‚¢‚élŠÔ‚È‚ñ‚Ä–{“–‚ɂȂ¢B‚¨‚ê‚à‚æ‚‚í‚©‚ñ‚È‚¢‚µB
‚»‚ê‚Í‚®‚®‚Á‚Ä‚à“ú–{Œê‰pŒê–â‚í‚¸Ž‘—¿‚ª‚È‚¢‚±‚Æ‚©‚ç‚à‘z‘œ‚ª•t‚B
‚»‚µ‚Ĉ—Œn‚ÌŽÀ‘•‚̓oƒOŽ‚¿‚Å’x‚A‚Ü‚·‚Ü‚·’N‚àŽg‚킸A•‰‚̈«zŠÂB
>>730
‚»‚̈—‚ð‘S•”È‚¢‚½‚Æ‚µ‚Ä‚àAƒƒCƒh•¶ŽšƒXƒgƒŠ[ƒ€‚Æ‚¢‚¤Ô‚ª‘Ò‚¿\‚¦‚Ä‚¢‚éB
733:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 22:53:54
>>731
³‹K•\Œ»Žg‚킸‚ÉA—Ⴆ‚Îchar c[1000];@‚ɓǂݞ‚ñ‚Å
if ( c[i]=='<' && c[i+1]=='<' )@‚Æ‚â‚Á‚½•û‚ª‘¬‚¢‚¾‚ë
734:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 22:56:18
>>733
‘¼Œ¾Œê‚Ƃ̔äŠr‚Å‚»‚ñ‚È”²‚¯“¹‚Í‚¾‚ß‚¾‚ëB
735:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 22:59:27
‘¬‚•ÏŠ·‚µ‚½‚¢‚Æ‚¢‚¤–Ú“I‚È‚ñ‚Å‚µ‚å?‚»‚Ì‚½‚߂ɂǂꂪ‘¬‚¢‚©ŒŸ“¢‚µ‚Ä‚¢‚邯
•’Ê‚Él‚¦‚邯³‹K•\Œ»Žg‚킸<<‚¾‚¯Œ©‚‚¯‚½•û‚ª‘¬‚¢‚¾‚ë‚Á‚ÄŽ–‚¾
736:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 23:00:29
wchar_t ‚È‚ñ‚©‚ɕϊ·‚·‚é•K—v‚È‚¢‚¶‚á‚ñB
‚»‚Ì•¶ŽšƒR[ƒh‚ɇ‚킹‚Ĉ—‚·‚ê‚΂¢‚¢‚¾‚¯B
737:710
07/08/02 23:02:44
>>735
‚¢‚¢‚¦Bˆá‚¢‚Ü‚·B
‘¬‚‚µ‚½‚¢‚̂Ȃçmmap()‚Å‚àŽg‚¢‚Ü‚·‚ªAPerl‚ňȉº‚Ì3s‚Åςމº‚ç‚È‚¢
ŽdŽ–‚Ɉê‘̉½s”ï‚â‚·‚‚à‚è‚Å‚·‚©B
ŽŽ‚µ‚ÉC‚̃R[ƒh‚ð‘‚¢‚Ă݂Ă‚¾‚³‚¢B‰Â•Ï’·‚Ì•¶Žš—ñ‚ðŽg‚¤Žž“_‚ÅŠù‚É
C‚ł͖ʓ|‚‚³‚¢‚Å‚·B
$s =~ s{(.+)m”u\1v‚É–T“_n}{
@ @ @ @ sprintf('<ruby>%s<rt>%s</ruby>', $1, 'R' x length($1))}ego;
$s =~ s/b?([X\x{4E00}-\x{9FFF}\x{F900}-\x{FAFF}]+)s(.+?)t/<ruby>$1<rt>$2<\/ruby>/go;
$s =~ s{([bbk\s])([^bkst\s]+)s(.+?)t}{sprintf(
@ @ '%s<ruby>%s<rt>%s</ruby>', ($1 eq 'b') ? "" : $1, $2, $3)}ego;
738:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 23:03:43
C++‚È‚ç‚È‚ñ‚Å‚à‘¬‚¢‚Æ‚¢‚¤‚̂͌¶‘zB
‘¬‚‚È‚é‚æ‚¤‚Ƀ`ƒ…[ƒjƒ“ƒO‚·‚é—]’n‚ª—pˆÓ‚³‚ê‚Ä‚¢‚邯‚¢‚¤‚¾‚¯‚ÅA
‘f‚̂܂܂ő¬‚¢‚Ƃ͌À‚ç‚È‚¢B³‚É¡‰ñ‚Í‚»‚ÌD—áB
739:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 23:04:18
•¶ŽšƒR[ƒh‚ª‰½‚©‚à‚í‚©‚ç‚È‚¢‚Ì‚É>>733‚͂Ȃ¢‚¾‚ë
UCS-2‚¾‚Á‚½‚ç‚Ç‚¤‚·‚é
740:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 23:04:37
‚ǂ̃R[ƒh‚Å‚àAst‚Ì”z’u‚ÍŠ·‚í‚ç‚È‚¢‚̂łÍ???
741:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 23:06:57
>>735
•’Ê‚Ìl‚¦‚È‚ñ‚©‰¿’l‚È‚·B
‘厖‚Ȃ̂͌»ŽÀ‚Ì‘¬“xB
742:710
07/08/02 23:07:40
>>740
Š¿Žšs‚ӂ肪‚Èt
‚Æ‚¢‚Á‚½ƒpƒ^[ƒ“‚ð•߂܂¦‚ÄA•ÏŠ·‚µ‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñ‚Ì‚ÅA
•¶ŽšƒNƒ‰ƒX‚ÉUnicode‚ªŽg‚¦‚邯•Ö—˜‚Ȃ̂ł·B
‚»‚ê‚ÉAu‘S‚Ă̌¾Œê‚ÅvUnicode‚̳‹K•\Œ»‚ðŽg‚Á‚Ä‚¢‚Ü‚·B
C++‚¾‚¯‚í‚´‚í‚´‚»‚¤‚µ‚Ä‚¢‚é‚킯‚ł͂ ‚è‚Ü‚¹‚ñB
743:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 23:09:53
>>735
‘¼‚ÌŒ¾Œê‚Å‚à“¯‚¶‚±‚Æ‚â‚Á‚½‚çA‚Ü‚½C++‚æ‚葬‚‚È‚Á‚½‚肵‚Ä‚—
744:735
07/08/02 23:09:59
>>710A‚¿‚å‚Á‚Ƃ܂Á‚Ä‚Ä@‚¢‚Ü‘‚‚©‚ç
‚à‚Æ‚̃tƒ@ƒCƒ‹354K‚µ‚©‚È‚¢‚©‚ç100”{ (35M) ‚É‘‚₵‚Ä”äŠr‚µ‚悤‚º!
‚»‚µ‚½‚瑬“x·‚Í—ð‘R‚ɂȂ邩‚炳
745:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 23:11:22
Žv‚킸‚Ç‚Á‚¿‚Ì•ûŒü‚É—ð‘R‚Æ‚µ‚½·‚ª¶‚Ü‚ê‚é‚Ì‚©‚—‚Á‚ÄŒ¾‚¢‚½‚‚È‚éB
746:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 23:12:45
ƒ\[ƒXŒ©‚ĂȂ©‚Á‚½
tŒg‘Ñ‚©‚ç‚Ìtypo‚©‚ÆŽv‚Á‚Ä‚½
747:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 23:12:52
‚¶‚á‚ ‰´‚ÍHSP‚Å‘‚II
748:735
07/08/02 23:16:30
‚¿‚Ȃ݂Ɋ¿ŽšƒR[ƒh‚ÍŒ³X‚̃VƒtƒgJIS‚ÉŒÀ’è‚·‚邯‚Ç‚¢‚¢??
749:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 23:18:52
‚‚¢‚Å‚¾‚©‚çwchar_t‚ɕϊ·‚·‚é‚à‚Ì‚à‘‚¢‚Ä‚æB
•ÏŠ·•û–@‚͉½‚Å‚à‚¢‚¢‚©‚炳B
750:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 23:20:50
>>731
‚Ü‚¸“ü—͂ɂÍboost::spirit::file_iterator‚ðŽg‚¤
ƒfƒR[ƒh—p‚Ìiterator‚ÍŽ©•ª‚Å‘‚‚©boost‚Ì’†‚©‚ç’T‚·
‚‚¬‚Éxpressive‚Ìregex_token_iterator‚Ńg[ƒNƒ“‚É•ª‚¯‚é(cvs‚̂łȂ¢‚Æ’x‚‚È‚é‚̂ŒˆÓ)
‚»‚̃g[ƒNƒ“‚É•t‚¯‰Á‚¦‚‚ƒXƒgƒŠ[ƒ€‚Éo—Í‚·‚é
‚±‚¤‚µ‚Ästd::string‚Ç‚±‚ë‚©ƒq[ƒv‚³‚¦‚Ù‚Æ‚ñ‚ÇŽg‚í‚È‚¢‚Åo—Í‚·‚é
‚±‚ê‚Å¢ŠEÅ‘¬‚̃vƒƒOƒ‰ƒ€‚ÌŠ®¬‚Å‚ ‚é (Š®)
751:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 23:23:05
‚»‚à‚»‚àAPerl ‚¾‚낤‚ª‰½‚¾‚낤‚ªA
ƒ^[ƒQƒbƒg‚Ì•¶ŽšƒR[ƒh‚Í•ª‚©‚ñ‚È‚¢‚Æ‚ ‚©‚ñ‚¾‚ëH
752:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 23:25:29
•¶ŽšƒR[ƒh‚ð“ˆê‚·‚é•”•ª‚ðŽ‚Á‚Ä‚¢‚ê‚΂悢
753:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 23:32:51
•W€‚ł͂Ȃ¢‚¯‚ÇAmbsŒn‚ÌŠÖ”Žg‚¦‚ÎH
754:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/03 00:02:30
‚â‚Á‚Ï–Ê“|‚ɂȂÁ‚½
•ûj‚¾‚¯‘‚¢‚Ä‚¨‚
e[2]="s";
f[2]="t";
str‚Ɉês“ǂݞ‚Ý
str[n] str[n+1]‚ªe‚ƈê’v‚·‚é‚à‚Ì‚ð’T‚µ‚Ä
k=n-2An-4EEE‚𒲂ׂÄ
(c[k]>134 && c[k]<160) || (c[k]>223 && c[k]<254)‚łȂ¢‚à‚Ì(Š¿Žš‚łȂ¢)‚ðŒ©‚Â‚¯‚é
‚»‚Ì‚ ‚Æ‚É<ruby>‚ð‘}“ü‚µ‚ÄAŠ¿Žš‚à‚‚Ȃ°‚é
ˆÈ‰º“¯—l‚É‚â‚é
755:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/03 00:21:35
‚Æ‚è‚ ‚¦‚¸Aboost‚ðƒx[ƒX‚ÉAiostream‚ðstdio‚É‚µ‚Ă݂½B
ƒRƒ“ƒpƒCƒ‰‚ÍVC2005B‘ÎÛ‚ÍASANSHIRO.txt‚ð20‰ñŒJ‚è•Ô‚µ‚½7MB‚̃eƒLƒXƒg
‘ª’è‚Í–Ê“|‚¾‚Á‚½‚©‚çAcygwin‚Ìbash‚Ìtime‚ÅB
boost$ time ./boost ../input/20.txt
real 0m9.324s
user 0m0.031s
sys 0m0.015s
stdio$ time ./boost ../input/20.txt
real 0m7.356s
user 0m0.031s
sys 0m0.015s
756:710
07/08/03 00:24:26
>>755
stdio”Å‚àˆÓŠO‚É’x‚¢‚Å‚·‚ËB
time cygstart aozora.js ../input/20.txt
‚ÌŒ‹‰Ê‚͂ǂ¤‚Å‚µ‚傤‚©H
(js‚ªwshext.dll‚ÉŠÖ˜A•t‚¯‚ç‚ê‚Ä‚¢‚é‚©‚Ç‚¤‚©•ª‚©‚è‚Ü‚¹‚ñ‚ªj
757:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/03 00:30:29
710Ž€‚Ë
758:673
07/08/03 00:56:35
‚Ç‚¤‚â‚çBOOST_TYPEOF‚Æ‚¢‚¤‚Ì‚ª‚ ‚é‚炵‚¢‚Å‚·‚Ë
VC‚̃oƒO‚ðŽg‚Á‚Ăقڊ®‘S‚ÉGCC‚Ìtypeof‚ðƒGƒ~ƒ…ƒŒ[ƒg‚Å‚«‚邿‚¤‚Å‚·
(‚µ‚©‚µ–{“–‚Étypeof‚Æ‚¢‚¤–¼‘O‚¾‚Á‚½‚Æ‚Íc^^;)
‘‘¬Žg‚Á‚ÄŒ©‚Ü‚µ‚½‚ªˆÓ}‚µ‚½‚Æ‚¨‚è‚É“®‚¢‚Ä‚¢‚¢Š´‚¶
range_XXX‚Æ‚©‚̃ƒ^ŠÖ”‚âsmart_ptr,optional‚̂悤‚ȃeƒ“ƒvƒŒ[ƒg‚Æ‘Š«‚ª‚æ‚¢‚悤‚ÅA
•Ï”‚©‚çŒ^‚ÌŽQÆ‚ª•¶–@‚Ìã‚ÅŽ©Ý‚És‚¦‚é‚̂͋CŽ‚¿—Ç‚¢‚Å‚·
>>690
ŒŸõ‚©‚¯‚Ă݂܂µ‚½‚ª0x‚ł͂»‚Ì–¼‘O‚É‚È‚é‚æ‚¤‚Å‚·‚Ë
Visual C++0x(‰¼)‚ðŠy‚µ‚݂ɑ҂¿‚Ü‚·
759:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/03 01:00:35
bash-3.1$ perl -v
This is perl, v5.8.8 built for MSWin32-x86-multi-thread
Binary build 820 [274739] provided by ActiveState URLØÝ¸(www.ActiveState.com)(ry
bash-3.1$ time perl aozora.pl ../input/20.txt
real 0m7.738s
user 0m0.015s
sys 0m0.031s
bash-3.1$ time cscript aozora.js ../input/20.txt
Microsoft (R) Windows Script Host Version 5.6
Copyright (C) Microsoft Corporation 1996-2001. All rights reserved.
real 0m7.637s
user 0m0.015s
sys 0m0.031s
760:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/03 01:00:43
decltype ‚Æ‚¢‚¤–¼‘O‚É‚µ‚½‚Ì‚ÍA
“®“I‚ÈŒ^‚Í“¾‚ç‚ê‚È‚¢‚Æ‚¢‚¤‚±‚Ƃ𕪂©‚è‚â‚·‚‚µ‚½‚Ì‚©‚ËB
761:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/03 01:14:35
‚¿‚Ȃ݂ÉA“–•û‚ł͂ǂ¤‚â‚Á‚Ä‚àcscript‚©wscript‚ª‹N“®‚µA
(aozora.js‚Ö‚Ì20.txt‚ÌD&D‚Å‚à)wshext.dll‚͂ǂ¤‚â‚ê‚Î
Žg‚¦‚é‚Ì‚©‚Í”»‚炸‚¶‚Ü‚¢
762:710
07/08/03 01:16:13
>>759
‚í‚´‚í‚´—L“‚²‚´‚¢‚Ü‚·B
JScript‚ÍAcscript.exe‚âwscript.exe‚ÉŽÀs‚³‚¹‚邯ބ‚̂Ƃ±‚ë‚Å‚à’x‚¢‚Å‚·B
‚à‚µWindows‚̃ŒƒWƒXƒgƒŠã‚Åjs‚ªwshext.dll‚ÉŠÖ˜A•t‚¯‚ç‚ê‚Ä‚¢‚éꇂÍA
>>756‚Å‘‚¢‚½‚悤‚Écygstart‚Åaozora.js‚ðŽÀs‚µ‚Ă݂Ă‚¾‚³‚¢B
Ž„‚̂Ƃ±‚ë‚Å‚ÍA¼‹\‚̂悤‚È‘¬‚³‚ɂȂÁ‚Ä‚¢‚Ü‚µ‚½B
‚Æ‚à‚ ‚êAstdio”łȂçAPerl‚âJScript‚æ‚è‚͂ǂ¤‚É‚©‘¬‚‚È‚é
‚Æ‚¢‚Á‚½‚Æ‚±‚ë‚Å‚µ‚傤‚©B
763:710
07/08/03 01:19:46
>>761
ƒŒƒX‚ð“Ç‚ñ‚Å‚¢‚Ü‚¹‚ñ‚Å‚µ‚½B
Ž©•ª‚à“Á•ʂɉ½‚©‚µ‚½‚킯‚ł͂Ȃ¢‚Ì‚ÅA•ª‚©‚ç‚È‚¢cc
764:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/03 01:23:06
wshext.dll‚Á‚ÄAŽÀs‚ªexplorer‚̃XƒŒƒbƒh“à‚¾‚Á‚½‚肵‚ÄA
Œv‘ª‚Å‚«‚é‚Ì‚ÍIPC(ƒtƒ@ƒCƒ‹‚ðexplorer‚É“n‚·)•”•ª‚¾‚¯A
‚Ý‚½‚¢‚ȃIƒ`‚͂Ȃ¢‚æ‚ËH
765:710
07/08/03 01:27:50
>>764
cc‚ñ[B‚æ‚l‚¦‚邯A‚»‚êˆÈ‘O‚Ì–â‘è‚Æ‚µ‚ÄAcygstart‚Å‹N“®‚·‚邯A
‚·‚®‚ɌĂÑo‚µ‘¤‚ɧŒä‚ª–ß‚Á‚Ä‚«‚Ä‚µ‚Ü‚¤‚Ì‚ÅAtime‚ÅŒv‘ª‚ª‚Å‚«‚é‚Í‚¸‚Í
‚È‚¢‚Å‚·‚ËB
ޏ—炵‚Ü‚µ‚½m(_ _)m
766:710
07/08/03 01:49:44
wshext.dll‚ªƒoƒJ‚Ý‚½‚¢‚É‘¬‚¢‚炵‚¢‚¼A‚ÆŠ¨ˆá‚¢‚·‚él‚ª‚¢‚é‚©‚à‚µ‚ê‚È‚¢‚Ì‚Å
”O‚Ì‚½‚ß‘‚¢‚Ä‚¨‚«‚Ü‚·‚ªA‘S‚‚̃fƒ^ƒ‰ƒ‚Å‚µ‚½B
Ž©•ª‚à>>755‚³‚ñ‚Æ“¯‚¶‚悤‚ÉAcygwin‚Ìbash‚Ìtime‚Å‚¢‚¢‰ÁŒ¸‚ÉŒv‘ª‚µ‚Ä‚¢‚½‚̂ł·B
js‚¾‚¯‚ÍŠÖ˜A•t‚¯‚Å‹N“®‚³‚¹‚邽‚ß‚ÉAcygstart‚ÅŽÀs‚³‚¹‚Ä‚¢‚Ü‚µ‚½B
cygstart‚Å‘–‚点‚½‚à‚̂̎ÀsŽžŠÔ‚ðŒv‚ê‚é‚킯‚ª‚È‚¢‚Ì‚ÉB‘åƒ{ƒP‚Å‚·B
‚Æ‚è‚ ‚¦‚¸Aiostream‚³‚¦ŽÌ‚Ä‚ê‚ÎC++‚ŃXƒNƒŠƒvƒg‚ÉŸ‚Ă邯•ª‚©‚è‚Ü‚µ‚½B
‚ªAƒR[ƒh‚ð‘‚‚Ì‚ªŠi’i‚É–Ê“|‚‚³‚¢‚Ì‚ÉA‘債‚Ä·‚ª‚ ‚é‚킯‚Å‚à‚È‚¢‚Ì‚ª
”Y‚Ü‚µ‚¢‚Å‚·‚ËB
Ž©•ª‚Å‚à‚Á‚Æ‚¸‚Á‚Æ•¡ŽG‚ÈŒvŽZ‚ð‚·‚éƒvƒƒOƒ‰ƒ€‚È‚çA“–‘R”äŠr‚ɂȂç‚È‚¢
‚Ù‚ÇC/C++‚ª—DˆÊ‚Å‚µ‚傤‚¯‚ê‚Ç‚àB
767:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/03 01:56:15
cygwin ‚Ì GCC ‚Á‚Ä’x‚©‚Á‚½‹C‚ª‚·‚éB
MinGW ‚Ì•û‚ª‚¢‚¢B
768:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/03 01:56:45
Ѝˆá‚¢‚·‚é‚̂͂¨‘O‚‚ç‚¢
769:710
07/08/03 02:09:08
>>767
C++‚̃vƒƒOƒ‰ƒ€‚Í‘S‚ÄVC++7.1‚ŃRƒ“ƒpƒCƒ‹‚µ‚Ü‚µ‚½B
cygwin‚Ìnewlib‚ÍAƒƒP[ƒ‹Žü‚è‚ÌŽÀ‘•‚ª‚ ‚Ü‚è‚ɃVƒ‡ƒ{‚¢‚Ì‚ÅAŽÀŽ¿“I‚É
ƒƒCƒh•¶Žš‚̈—‚ɂ͎g‚¦‚È‚¢‚ÆŽv‚¢‚Ü‚·B
(VC++‚É‚µ‚Ä‚àA‚¢‚‚‚à’n—‹‚𓥂݂܂µ‚½‚ªBboost‚àAboost::regex‚Í
ƒoƒO‚ª‚ ‚Á‚ă_ƒ‚Å‚µ‚½j
>>768
‚»‚¤‚Å‚·‚Ë„ƒ
770:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/03 02:12:39
„ƒ
771:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/03 02:13:30
xlocale‚ð‚¿‚å‚Á‚ƘM‚Á‚½‚çboost::regex‚à—Ž‚¿‚È‚¢‚悤‚ɂȂé‚炵‚¢‚¯‚ÇÚׂ͖Y‚ꂽ
772:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/03 02:18:51
‚»‚¤‚Å‚·‚Ë„ƒ
773:710
07/08/03 02:22:31
>>771
xlocale‚Ä‚±‚Æ‚ÍAboost::regex‚̃oƒO‚ł͂ȂVC++‚̃oƒO‚Á‚Ä‚±‚Ƃł·‚©‚ËB
774:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/03 02:31:15
Ѝˆá‚¢‚·‚é‚̂͂¨‘O‚‚ç‚¢
775:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/03 02:31:50
ƒ‰ƒCƒuƒ‰ƒŠ‚̃oƒO‚©ƒRƒ“ƒpƒCƒ‰‚̃oƒO‚©’m‚ç‚ñ‚¯‚Ç
“®‚ƒRƒ“ƒpƒCƒ‰‚Í‚ ‚é‚킯‚¾‚©‚ç‚Ë
776:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/03 02:38:02
‚±‚̃XƒŒ‚Ì>>622‚É‰ðŒˆ–@‚ ‚é‚¶‚á‚ñ
777:710
07/08/03 02:41:17
>>776
‚ ‚êA‚»‚ê‚Æ“¯‚¶–â‘è‚Ȃ̂©‚ÈH
ŽÀ‚Í‚»‚ê‚ð‹³‚¦‚Ä‚¢‚½‚¾‚¢‚½>>616‚ÍŽ©•ª‚È‚ñ‚Å‚·‚æB
‚½‚¾A>>616‚ÌꇂÍxpressive‚̳‹K•\Œ»‚̃Rƒ“ƒpƒCƒ‹Žž‚ɃXƒ^ƒbƒN‚ª
‰ó‚ê‚ÄSEGV‚ɂȂÁ‚Ä‚¢‚½‚̂ł·‚ªA
boost::regex‚ÌꇂÍAƒoƒbƒNƒŠƒtƒ@ƒŒƒ“ƒXŠÜ‚݂̳‹K•\Œ»‚ÅŒŸõ‚·‚邯A
SEGV‚ł͂ȂAboost::regex‚ª—áŠO‚ðƒXƒ[‚µ‚Ä‚¢‚Ü‚µ‚½B
778:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/03 02:49:13
‚¶‚á‚ ‚±‚ê‚©‚È
URLØÝ¸(capslockabcjp.kitunebi.com)
779:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/03 02:51:50
ƒoƒO‚Á‚Ä‚é‚̂͂¨‘O‚‚ç‚¢
780:710
07/08/03 02:54:02
>>778
ŽÀ‚Í‚»‚ê‚ðboostƒXƒŒ‚É•ñ‚µ‚½‚Ì‚àŽ©•ª‚Ȃ̂ł·B
‚»‚̳‹K•\Œ»‚Ì—á‚ðŒ©‚ê‚΃‚ƒƒoƒŒ‚Å‚µ‚傤‚ªB
•ª‘O‚É‚»‚ê‚ÅuŽg‚¢•¨‚ɂȂç‚ñv‚Æ”»’f‚µ‚Ä•ú’u‚µ‚Ä‚¢‚½‚̂ł·‚ªA
‚±‚±”“úA‚Ó‚ÆŽv‚¢—§‚Á‚Äxpressive‚Å‘g‚݂Ȃ¨‚µ‚Ă݂½‚̂ł·B
781:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/03 02:58:01
Žg‚¢•¨‚ɂȂç‚ñ‚̂͂¨‘O‚‚ç‚¢
782:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/03 03:11:23
‚±‚Ì—¬‚ê‚Í“‚¢‚ÈB
783:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/03 04:53:07
filter.hpp‚Á‚ĂȂñ‚¶‚á‚ç‚Ù‚¢
784:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/03 08:14:09
STLport‚Æ‚©Apache C++ Standard Library‚Æ‚©‚͂ǂ¤H
785:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/03 11:39:09
scriptŒ¾Œê‚ÍC/C++‚Å‘‚¢‚Ä‚ ‚é
”äŠr‚·‚邱‚ÆŽ©‘̃oƒJ‚炵‚¢EEE
786:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/03 11:52:46
cpython‚æ‚èIronPython‚Ì‚ª‘¬‚¢‚Á‚Â[˜b‚à‚ ‚邯‚Ç‚È
787:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/03 21:58:54
class Base{
protected:
@@int a = 0;
public:
@@int Test(){
@@@return ++a;
@@}
}
class Dev : public Base{
public :
@@@int Test(){
@@@@a += 2;
@@@@return a;
@@@}
}
int main ()
{
@@Base * b = new Dev();
@@printf ( "%d", b->Test() );
}
‚±‚¤‚â‚邯 1 ‚Æ•\ަ‚³‚ê‚Ü‚·
‚±‚ê‚ð2‚Æ•\ަ‚³‚¹‚éiDevƒNƒ‰ƒX‚Ì•û‚ÌTestŠÖ”‚ðŒÄ‚Ño‚·j‚±‚Æ‚Á‚Ăł«‚È‚¢‚Å‚·‚©‚ËH
788:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/03 22:00:09
virtual
789:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/03 22:13:27
‚¨A‚Å‚«‚Ü‚µ‚½
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
790:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/03 23:25:50
‚à‚¤ˆê‚ÂŽ¿–â‚Å‚·
Base * b = new Dev[10];
for( int i = 0; i < 10; ++i ){
@@b[i]->Test();
}
‚±‚¤‚¢‚¤‚悤‚È‚±‚Æ‚ð‚â‚Á‚Ä‚¢‚邯ƒ‹[ƒv‚ª‰½‰ñ‚©‰ñ‚Á‚½Œã‚Å
ƒƒ‚ƒŠŠOƒAƒNƒZƒX—Ž‚¿‚¿‚Ⴄ‚ñ‚Å‚·‚ª‰½‚ªŒ´ˆö‚©‚©‚í‚©‚è‚Ü‚¹‚ñ‚©H
791:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/03 23:33:59
>>790
‚Â[‚©‚»‚êƒRƒ“ƒpƒCƒ‹’Ê‚ç‚È‚¢‚¾‚ë
792:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/03 23:35:03
Base * b = new Dev[10];
for( int i = 0; i < 10; ++i ){
@@b[i].Test();
}
‚±‚¤‚Å‚·‚½
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
5006“ú‘O‚ÉXV/239 KB
’S“–:undef