y‰SŽÒнŒ}zC/C++Ž ..
446:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 11:19:21
CŒ¾Œê‚¾‚¯‚È‚çŽZ”‚ªo—ˆ‚ê‚Î\•ª
3D‚â‚çˆÃ†‚â‚爳k‚â‚ç‚ðˆµ‚¢‚½‚¢‚Ȃ甊w‚ª•K—v‚ɂȂÁ‚Ä‚‚é‚©‚à
447:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 11:21:27
446‚³‚ñ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
448:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 11:29:53
CŒ¾Œê‚ʼn¼‚É3DƒAƒNƒVƒ‡ƒ“ƒQ[ƒ€‚ð‘¢‚é‚Æ‚·‚邯ŒáŒÀ‚Z1”N‚Ì”Šw‚Æ•¨—‚ª—‰ð‚Å‚«‚ê‚΃`ƒƒƒŒƒ“ƒW‚µ‚Ä‚à–³–d‚ł͂Ȃ¢‚Å‚·‚©H
”ŠwFsin cos taniŽOŠpŠÖ”Hj“™
•¨—FƒxƒNƒgƒ‹“™
449:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 11:34:01
‚¤‚ñA‚ ‚Æs—ñ‚ª‚í‚©‚Á‚Ä‚ê‚Î
•¨—‰‰ŽZ‚µ‚悤‚Á‚Ă킯‚¶‚á‚È‚¢‚ñ‚¾‚©‚çAŠ®‘S‚È—‰ð‚à•K—v‚È‚µ
450:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 11:39:08
ƒ‰ƒCƒuƒ‰ƒŠŽg‚¦‚ÎŽ©•ª‚ÅŒvŽZ‚·‚é•K—v‚à‚à‚¿‚ë‚ñ‚È‚¢‚µ‚Ë
451:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 13:18:58
‚Ü‚Ÿs—ñ•ª‚©‚Á‚Ä‚ê‚Î’†Šw¶‚Å‚à‚Å‚«‚邿B
452:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 14:03:08
‚Ü‚Ÿ‚»‚ê‚ð‚¢‚Á‚½‚ç
ƒxƒNƒgƒ‹‚ª•ª‚©‚Á‚ĂăvƒƒOƒ‰ƒ~ƒ“ƒO‚ª‚Å‚«‚é‚Ȃ笊w¶‚É‚à‚Å‚«‚邿A‚Á‚Ęb‚¾‚¯‚Ç‚È
453:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 14:04:41
ƒxƒNƒgƒ‹‚às—ñ‚àƒvƒƒOƒ‰ƒ~ƒ“ƒO‚à•ª‚©‚ç‚È‚¢‘åŠw¶‚ɂ͂ł«‚È‚¢‚Æ‚¢‚¢‚½‚¢–󂾂È
454:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 14:13:46
•ª‚©‚ç‚È‚«‚á•׋‚·‚é‚܂ł³B
¡‚܂ł¾‚Á‚Ä‚»‚¤‚â‚Á‚Ä‚«‚½‚¾‚ëH
455:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 14:15:05
>>454
>>453 ‚ɗᎦ‚³‚ê‚邿‚¤‚Èl‚Í‚¨‚»‚炕׋‚µ‚È‚¢‚Å‚µ‚傤
456:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 14:27:06
ƒXƒŒˆá‚¢‚¾‚ÆŽv‚¢‚Ü‚·‚ª—¬‚ê“I‚ÉŽ¿–₳‚¹‚Ä‚‚¾‚³‚¢B
C‚ÆC++‚ÆwindowsƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ðˆê’Ê‚è•׋‚µ‚½‚Ì‚Å
ŽŸ‚ÉDirectX‚̕׋‚ð‚µ‚æ‚¤‚ÆŽv‚Á‚Ä‚¢‚é‚̂ł·‚ªA•׋‚·‚é‘O‚ÉŽOŠpŠÖ”EƒxƒNƒgƒ‹Es—ñ‚ð•œK‚µ‚Ä‚©‚çižB–†‚Ȃ̂Åj
DirectX‚̕׋‚ð‚µ‚½‚Ù‚¤‚ª—‰ð‚ª[‚܂邯Žv‚¤‚̂ł·‚ª‚Ç‚¤Žv‚¢‚Ü‚·‚©H
æ”y•ûƒAƒhƒoƒCƒX‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
457:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 14:29:49
æ‚ÉDirectX‚̃`ƒ…[ƒgƒŠƒAƒ‹‚Å‚à‚â‚Á‚½•û‚ª—Ç‚¢
458:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 14:30:12
>>456
–Ú“I‚É‚à‚æ‚è‚Ü‚·‚ª Direct3D ‚ð•׋‚µ‚È‚ª‚番‚©‚ç‚È‚¢‚Æ‚±‚ë‚𒲂ׂé‚Ù‚¤‚ªƒIƒXƒXƒ
459:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 14:30:21
DirectXi‚߂Ȃª‚ç‰ð‚ç‚È‚¢‚Æ‚±‚낪o‚邽‚тɔŠw‚Ì‹³‰È‘‚ðŒ©‚é‚̂łà•Ê‚É\‚í‚ñ‚Ƃ͎v‚¤
460:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 14:33:25
1‚©‚ç‚â‚é‚킯‚Å‚à‚È‚¢‚µ‚ÈB
Žv‚¢o‚·‚̂Ȃç•K—v‚È‚±‚Æ‚ªo‚Ä‚©‚ç‚Å‚àA¡‚â‚Á‚Ă邱‚Æ‚ªŽ~‚܂邱‚Æ‚à–³‚¢‚Å‚µ‚傤B
461:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 14:37:48
DirectX=3D‚¶‚á‚È‚¢‚ÆŽv‚¤‚ñ‚¾‚¯‚Ç
462:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 14:38:01
>>457 >>458 >>459 >>460
ƒAƒhƒoƒCƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚±‚̉ċx‚Ý‚ÅDirectX‚ÌŠî–{‚ðƒ}ƒXƒ^[‚µ‚Ä3DƒQ[ƒ€‚ªì‚ê‚邿‚¤‚É‚ª‚ñ‚΂è‚Ü‚·B
463:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 14:38:45
>>461
‚»‚¤‚È‚ñ‚Å‚·‚©H
Ѝˆá‚¢‚µ‚Ä‚¢‚½‚Ý‚½‚¢‚Å‚·EEB
‚à‚¤‚µ’²‚ׂĂ݂܂·B
464:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 14:43:38
>>461
DirectX‚Ì•`‰æ‚ÍŠî–{3D‚¶‚á‚È‚©‚Á‚½‚Á‚¯
465:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 14:47:03
Draw‚ª‘’‚ç‚ꂽ‚©‚ç‚ËB
466:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 14:48:25
ŽÀ‚ÍDirectSound‚¾‚¯Žg‚¢‚½‚¢¥¥¥‚È‚ñ‚Ä‚±‚Ƃ͂Ȃ¢‚©
467:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 14:49:42
>>464-465
‚»‚¤‚¾‚Á‚½
Ì2D•`‰æ—p‚Ì‚ª‚ ‚Á‚½‚ñ‚¾‚¯‚Ç‚à‚¤‚È‚‚È‚Á‚½‚ñ‚¾‚Ë
‚ ‚ꌋ\•]”»—Ç‚©‚Á‚½‚Ì‚É
468:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 16:02:03
¡‚Å‚àDirectDraw‚ÍŽg‚¦‚邵A’n–¡‚ɃAƒbƒvƒf[ƒg‚à‚³‚ê‚Ä‚é(‚à‚¤‚³‚ê‚È‚¢‚¾‚낤‚¯‚Ç)
ƒhƒLƒ…ƒƒ“ƒg‚ª–³‚‚È‚Á‚½‚¯‚Ç‚È
469:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 16:38:04
ˆø”©“ǂݕûƒCƒ“ƒXƒE‚¾‚ÆŽv‚Á‚Ä‚½‚¯‚Ç
ƒqƒLƒXƒE‚Á‚Äŋߒm‚Á‚½
470:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 16:48:16
return‚³‚ê‚é’l‚Í
ƒJƒGƒŠƒ`Hƒwƒ“ƒ`H
471:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 16:48:56
•Ԃ茌
472:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 16:53:39
>>469
‚Ç[‚¼‚ƒnƒP[ƒ“
473:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 16:54:36
“ÆŠw‚Å‚â‚Á‚Ä‚½‚Á‚Ä‚±‚Æ‚©‚È
Žö‹Æ‚Æ‚©‚Å‚â‚Á‚½‚çŠmŽÀ‚É”‰¹‚·‚é‚Å‚µ‚å
474:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 16:58:05
>>470
‰´‚̓‚ƒhƒŠƒ`
475:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 17:00:15
•’ÊA–ß‚è’l‚¾‚æ‚È
476:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 17:03:54
ƒIƒŒ‚à•Ô‚è’l‚͕Ԃ茌‚É•·‚±‚¦‚é‚©‚ç–ß‚è’l
477:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 17:05:45
ƒŠƒ^[ƒ“ƒ`‚¾‚ë
478:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 17:07:41
‚Ç‚ê‚à“¯‚¶‚¾
479:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 17:12:31
ƒXƒ^ƒbƒN‚ÌŒŒ‚ð—‚Ñ‚Ä `ŽÐ‰ï•s“K‰žŽÒ‚̃fƒXƒ}[ƒ`•±“¬‹L`
480:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 17:37:50
VƒWƒƒƒ“ƒ‹FŽdŽ–lŠÔƒTƒXƒyƒ“ƒXƒzƒ‰[
481:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 20:39:33
‚ ‚ A‚æ‚l‚¦‚½‚牴‚à–߂茌‚¾‚Á‚½‚íB
482:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 20:52:11
ƒIƒŒ‚Íu–ß‚è’l‚Æ‚µ‚Ä0‚ð•Ô‚·v‚Æ‚©‚¢‚¤B
‚Å‚àu•Ô‚è’l‚Æ‚µ‚Ä0‚ð–ß‚·v‚Í‚¢‚Á‚½‚±‚ƂȂ¢‚ÈB
483:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 21:21:23
‰´‚Íu•Ô‚è’l‚Æ‚µ‚Äv‚ɂ͈á˜aŠ´‚ª‚ ‚é
•Ô‚è’l‚ðŽg‚¤‚È‚çu•Ô‚è’l‚ða‚É–ß‚·/•Ô‚·/“–‚Ä‚év‚Æ‚©‚ÍŒ¾‚¤
•Ô‚è’l‚Ì’l‚ÉŒ¾‹y‚·‚鎞‚ÍŽv‚¢‚‚©‚È‚¢
484:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 00:56:44
const std::string& GeRefOfFuncStaticString(int n)
{
@@static std::string str = boost::lexical_cast<std::string>(n);
@@return str;
}
const std::string g_strNotFound("NotFound");
const std::string& GeRefOfFuncStaticString2(int n)
{
@@static std::map<int,std::string> mapStr;
@@if( mapStr.empty() )
@@{
@@@@mapStr.insert( std::make_pair(100, "100") );
@@@@mapStr.insert( std::make_pair(101, "101") );
@@}
@@std::map<int,std::string>::const_iterator itrFound = mapStr.find(n);
@@return itrFound != mapStr.end() ? itrFound->second : g_strNotFound;
}
int _tmain(int argc, _TCHAR* argv[])
{
@@std::cout << GeRefOfFuncStaticString( 100 ) << std::endl;@// •\ަF 100
@@std::cout << GeRefOfFuncStaticString( 101 ) << std::endl;@// •\ަF 100 © ŠÖ”“à‚Ì static •Ï”‚ÌŽQÆ‚ðŽæ‚èo‚¹‚È‚¢
@@std::cout << GeRefOfFuncStaticString2( 100 ) << std::endl;@// •\ަF 100
@@std::cout << GeRefOfFuncStaticString2( 101 ) << std::endl;@// •\ަF 101
@@return 0;
}
@map ‚ðŽg‚Á‚½ê‡‚Ì GeRefOfFuncStaticString2( ) ‚͈Ó}‚µ‚½“®ì‚ɂȂé‚ñ‚Å‚·‚ªC‚½‚Ü‚½‚܂łµ‚傤‚©H
485:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 01:24:05
>std::cout << GeRefOfFuncStaticString( 101 ) << std::endl;@// •\ަF 100 © ŠÖ”“à‚Ì static •Ï”‚ÌŽQÆ‚ðŽæ‚èo‚¹‚È‚¢
ŠÖ”“à‚Ìstatic•Ï”‚ÌŽQÆ‚ðŽæ‚èo‚µ‚Ă܂·‚æB
486:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 01:43:11
>>485 ‰ð“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·D’p‚¸‚©‚µ‚È‚ª‚ç static ‚ÉŠÖ‚µ‚Ä‚·‚²‚¢Š¨ˆá‚¢‚ð‚µ‚Ä‚¢‚½‚悤‚Å‚·D
@‰Šú‰»‚ªˆê“x‚µ‚©s‚í‚ê‚È‚¢‚ñ‚Å‚·‚ËDˆÈ‰º‚̂悤‚É‚µ‚Ä GeRefOfFuncStaticString() ‚Å‚à–]‚݂ǂ¨‚è‚Ì
“®ì‚ªo—ˆ‚邿‚¤‚ɂȂè‚Ü‚µ‚½D
@—L“‚²‚´‚¢‚Ü‚µ‚½D
const std::string& GeRefOfFuncStaticString(int n)
{
@@static std::string str;
@@str = boost::lexical_cast<std::string>(n);
@@return str;
}
487:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 03:24:06
a
488:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 07:50:00
static•Ï”‚ª‹Ù‹}‘ΉžˆÈŠO‚Å•K—v‚ɂȂÁ‚½‚Æ‚«‚ÍÝŒvƒ~ƒXB
489:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 08:06:38
‰½ŒÌstatic•Ï”‚É‚¢‚¿‚¢‚¿•Û‘¶‚µ‚Ä‚¢‚é‚Ì‚©‚ª“äB
490:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 09:24:49
•ÖæŽ¿–â‚È‚ñ‚¾‚¯‚Ç
const std::string& GeRefOfFuncStaticString(int n)
{
@@static std::string str = boost::lexical_cast<std::string>(n);
@@return str;
}
‚±‚ê static ‚̂Ƃ±‚ëA‚¢‚‰Šú‰»‚³‚ê‚é‚ñ‚¾H@¡‚܂ŃvƒƒOƒ‰ƒ€
‹N“®ŽžimainˆÈ‘Oj‚¾‚ÆŽv‚Á‚Ä‚½‚ñ‚¾‚ªAn‚ªŠÖ”‚̌ĂÑo‚µŽž‚É
Œˆ‚܂邶‚á‚ñB
“à•”‚Å
if(ŠÖ”‚̉‰ñŒÄ‚Ño‚µ‚È‚ç){
@@str = boost::lexical_cast<std::string>(n);
}
‚Ý‚½‚¢‚ȃR[ƒh‚ɃRƒ“ƒpƒCƒ‹‚³‚ê‚é‚킯H
>>484‚Ì‹““®Œ©‚Ä‚¢‚邯‚»‚¤Œ©‚¦‚é‚ñ‚¾‚ªc
491:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 09:36:58
>>490
‚»‚ê‚Å‚ ‚Á‚Ä‚éB
‚¿‚Ȃ݂ɉŠú‰»‚ɂ‚¢‚ăXƒŒƒbƒhƒZ[ƒt‚Å‚ ‚é•ÛØ‚Í–³‚¢‚Ì‚ÅA
ƒ}ƒ‹ƒ`ƒXƒŒƒbƒh‚̃vƒƒOƒ‰ƒ€‚Å”r‘¼‚¹‚¸‚Éstatic•Ï”Žg‚Á‚½‚çA
‚¢‚ˆÙ퓮삵‚Ä‚à‚¨‚©‚µ‚‚È‚¢B
492:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 10:07:55
•W€ƒ‰ƒCƒuƒ‰ƒŠ‚̃ƒ“ƒoŠÖ”‚܂łªÚׂÉÚ‚Á‚Ä‚éƒy[ƒW‚Á‚Ä‚ ‚è‚Ü‚·‚©H
’T‚µ‚½‚¯‚lj´‚Ì–Ú‚ªˆ«‚¢‚ñ‚¾‚낤‚©AŒ©‚‚©‚è‚Ü‚¹‚ñGG
‚¾‚ê‚©‹³‚¦‚Ä‚‚¾‚³‚¢
‚à‚µ‚‚ÍA‚±‚ÌŽ¿–â‚É“š‚¦‚Ä‚‚¾‚³‚¢B
istringstream‚̃IƒuƒWƒFƒNƒg‚ÉA•¶Žš—ñ‚ð‘ã“ü(?)‚·‚邯‚«A
istringstream is(string("abc"));
‚̂悤‚ɉŠú‰»‚ł͂Ȃ‚ÄA‚ ‚Æ‚©‚ç‘ã“ü‚·‚邱‚Ƃ͂ł«‚Ü‚·‚©H
‚â‚è•û‚ð‹³‚¦‚Ä‚‚¾‚³‚¢B
493:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 10:18:55
>>491
‚¢‚‚̊Ԃɂ»‚¤‚È‚Á‚½‚ñ‚¾c
ŠÖ”ŒÄ‚Ño‚µŽž‚ɉ‰ñ”»’肪“ü‚é‚ñ‚¶‚á‚ ƒpƒtƒH[ƒ}ƒ“ƒX
‚Ɉ«‰e‹¿‚ª‚ ‚邾‚낤‚ªB
func(){
static int a = 100;
}
‚Í̂ǂ¨‚艉ñ”»’è‚È‚ñ‚©“ü‚ç‚È‚¢‚æ‚ÈH
494:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 10:34:42
>>493
Ì‚©‚ç•Ï‚í‚Á‚ĂȂ¢‚æB‚»‚Ì int ‚Ì—á‚Å‚àAŠÖ”“à‚Å’l‚Ì•ÏX‚ª‚ ‚Á‚½‚èA
ƒ|ƒCƒ“ƒ^‚âŽQÆ‚ðŠO‚É“n‚µ‚Ä‚µ‚Ü‚Á‚Ä‚¢‚éꇂ͉‰ñ”»’肪•K—v‚ɂȂé‚Å‚µ‚åB
495:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 10:35:44
̂ǂ¨‚è‚à‰½‚àA’P‚ÉÅ“K‰»‚Å”»’肪Á‚¦‚Ă邾‚¯‚¾‚ë
496:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 10:37:38
>>495‚Í>>493ˆ¶
497:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 10:38:57
>>492
istringstream ‚ł͂Ȃ‚Ä stringstream ‚ðŽg‚Á‚Ă݂ĂÍH
498:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 10:41:57
>>492
URLØÝ¸(www.cppreference.com)
URLØÝ¸(www.cppll.jp)
URLØÝ¸(msdn.microsoft.com)
is.str("abc");
499:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 10:42:21
’蔂ł̉Šú‰»‚È‚çA‰‰ñŽÀsŽž‚łȂmain‚Ì‘O‚É‚³‚ꂽ‚è‚·‚邿B
‚»‚̕ӂÌÅ“K‰»‚͈—Œn’è‹`B
ˆø”‚ʼnŠú‰»‚µ‚½‚çA‚Ü‚¸ŠmŽÀ‚É”»’肪“ü‚éB
500:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 11:07:28
std::wofstream‚ðŽg‚Á‚ăeƒLƒXƒg‚É‘‚«ž‚ÞŽžŽ©“®“I‚Ƀtƒ@ƒCƒ‹‚Ì
“ª‚ÉBOM‚ð’ljÁ‚µ‚Ä‚‚é‚Ý‚½‚¢‚È‚à‚Ì‚Á‚Ä‘¶Ý‚µ‚Ü‚·‚©H
Ž©•ª‚Åæ‚É‘‚‚Ì‚ª•’ʂłµ‚傤‚©H
Ž©•ª‚ÅFF FE ‚ðƒtƒ@ƒCƒ‹‚ÆŠJ‚¢‚Ä‘‚«ž‚ñ‚Å‚©‚ç
wofstream‚ðŽg‚¤‚Ææ‚É‘‚«ž‚ñ‚¾2ƒoƒCƒg‚ªÁ‚³‚ê‚Ä‚µ‚Ü‚¢“r•û‚É‚‚ê‚Ä
‚¨‚è‚Ü‚·EEEE
501:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 11:09:44
Ž©•ª‚Åæ‚É‘‚‚Ì‚ª•’ÊB
502:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 11:22:18
std:ios::app ‚¾‚Á‚¯H
503:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 11:22:48
>>499
‚‚܂èAŠÖ”“à‚Ìstatic•Ï”‚̉Šú’l‚ª’蔂¶‚á‚È‚¢ŒÀ‚èA‰‰ñŠm”F—p‚̃tƒ‰ƒO‚àstatic—̈æ‚É—pˆÓ‚³‚ê‚é‚킯‚¾‚ÈB
504:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 11:36:53
>>501-502
std:ios::app‚ÅBOM‚ªŽc‚¹‚Ü‚µ‚½‚‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I
505:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 11:43:28
>>494
ˆê˜A‚̃ŒƒX‚Í—‰ð‚Å‚«‚é‚Ì‚¾‚ªA
„ int ‚Ì—á‚Å‚àAŠÖ”“à‚Å’l‚Ì•ÏX‚ª‚ ‚Á‚½‚èA
„ƒ|ƒCƒ“ƒ^‚âŽQÆ‚ðŠO‚É“n‚µ‚Ä‚µ‚Ü‚Á‚Ä‚¢‚éꇂ͉‰ñ”»’肪•K—v
‚±‚ꂪ•ª‚©‚ç‚ñB
ƒvƒƒOƒ‰ƒ€ƒ[ƒhŽž‚Éa‚ª100‚ɂȂé‚Å‚µ‚åB‚»‚ê‚ÅAŠÖ”“à‚Å
’l‚Ì•ÏX‚ª‚ ‚Á‚½‚èA ƒ|ƒCƒ“ƒ^‚âŽQÆ‚ðŠO‚É“n‚µ‚Ä‚µ‚Ü‚Á‚Ä‚¢‚é
ꇂ͂ǂ¤‚µ‚ĉ‰ñ”»’肪•K—v‚ɂȂé‚ÌH
506:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 11:48:26
>>505
—Ⴆ‚΂±‚ñ‚ȃP[ƒXB
int func(int n)
{
static int a = n;
return a;
}
int main()
{
for (int a = 2; a <= 5; ++a) {
printf("%d, %d\n", a, func(a));
}
return 0;
}
507:494
08/07/29 12:23:54
>>505
•ϔ錾’ʉߎž‚ɉŠú‰»‚³‚ê‚é‚ñ‚Ȃ牉ñ”»’肪•K—v‚©‚ÆŽv‚Á‚½‚ñ‚¾‚¯‚ÇA
ƒvƒƒOƒ‰ƒ€‹N“®Žž‚ɉŠú‰»‚µ‚Ä‚à‚¢‚¢‚Ý‚½‚¢B
‚Á‚Ä‚±‚ƂŠ>494 ‚͊ԈႢ‚ÅA‰‰ñ”»’肪•K—v‚ɂȂé‚͉̂Šú’l‚ª’蔎®‚¶‚á‚È‚¢‚Æ‚«‚ËB
‚²‚ß‚ñ‚æ >>506
508:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 14:13:54
‰¡‚©‚玸—炵‚Ü‚·
ƒtƒ@ƒCƒ‹’†‚Ì‚mŒÂ‚Ì’l‚ÅA”z—ña[N]‚ðì‚肽‚¢‚ñ‚Å‚·‚ª
‚¤‚Ü‚¢‚â‚è•û‚ªŽv‚¢‚‚©‚È‚¢‚Ì‚ÅA‚ǂȂ½‚©‹³‚¦‚Ä‚¢‚½‚¾‚¯‚Ü‚¹‚ñ‚©H
509:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 14:15:51
>>508
malloc‚ÌŽg‚¢•û‚ð•·‚¢‚Ä‚é‚Ì‚©H
510:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 14:19:20
malloc( new? ) ‚ðŽg‚¦‚Îo—ˆ‚é‚ñ‚Å‚·‚ËB‚â‚Á‚Ă݂܂·B
511:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 16:37:39
std::vector<Œ^> a(N);‚Å‚à‚æ‚¢‚¼
512:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 18:48:40
ƒƒCƒ}[ƒ‹Œ›–@‚ð\‘¢‘̂ŋLq‚¹‚æ
‚Æ‚¢‚¤‰Ä‹x‚݂̉ۑ肪o‚½‚̂ł·‚ªA‰½‚©‚çŽn‚߂Ă¢‚¢‚©‚³‚Á‚Ï‚è‚í‚©‚è‚Ü‚¹‚ñEEEEB
‚¾‚ê‚©Œä•‚¯‚ðEEEEB
513:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 18:49:31
ƒCƒNƒCƒNAƒƒCƒ}[ƒ‹Œ›–@
514:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 19:32:11
struct kenpoo {
int Y;
int O;
};
515:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 20:45:26
>>512
Žc”O‚Å‚·‚ªA‚»‚̉ۑè‚ðo‚µ‚½æ¶‚Í”]‚ɈÙí‚ð‚«‚½‚µ‚Ä‚¢‚Ü‚·EEEB
‚܂Ƃà‚ȑΘb‚Í•s‰Â”\‚Å‚µ‚傤B‰Û‘è‚Ì’ño‚Í’ú‚ß‚é‚Ù‚©‚È‚¢‚Å‚µ‚傤B
516:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 21:39:36
‚Ý‚ñ‚ȃCƒNƒCƒNAƒxƒ‹ƒTƒCƒ†ð–ñ
517:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 22:07:51
‚ ‚ A1919‚©
518:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 22:26:11
class hoge{
private:
std::list<int> foo;
public:
void setfoo(std::list<int> foo){
this->foo.clear();
std::list<int>::iterator itr;
for(itr=foo.begin();itr!=foo.end();itr++)
this->foo.push_back(*itr);
}
std::list<int> getfoo() const{
return foo;
}
};
int main(){
hoge hoge0;
std::list<hoge> hogehoge;
std::list<int> tmp;
tmp.push_back(1);
tmp.push_back(2);
hoge0.setfoo(tmp);
std::list<int>::iterator tmpitr = hoge0.getfoo().begin();
hogehoge.push_back(hoge0);
std::list<int>::iterator itr = (*hogehoge.begin()).getfoo().begin();
std::cout << *itr << "," << *(++itr);
}
‚±‚̃R[ƒh‚ÅAÅŒã‚É"1,2"‚Æ•\ަ‚³‚ê‚Ä—~‚µ‚¢‚Æ‚±‚낪A"0,0"‚ƂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·B
‚Ç‚±‚ªˆ«‚¢‚Ì‚©‚ª‚í‚©‚炸¢‚Á‚Ä‚¢‚Ü‚·B‚æ‚낵‚¯‚ê‚΋³‚¦‚Ä‚¢‚½‚¾‚¯‚È‚¢‚Å‚µ‚傤‚©cB
519:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 22:30:32
‚Ù‚¤A‚»‚ꂪƒƒCƒ}[ƒ‹Œ›–@‚©B‚È‚é‚Ù‚Ç
520:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 22:34:42
getfoo‚Ì–ß‚è’l‚Å‚ ‚éhoge::foo‚̈ꎞƒRƒs[‚ªŽŸ‚Ì•¶‚ɈڂéŠÔ‚܂łɔjŠü‚³‚ê‚Ä‚µ‚Ü‚¤‚©‚ç‚ÆA
‚ЂƂ‚̎®‚Ì’†‚Åitr‚ð‘ã“ü‚ÆŽQƂ̗¼•û‚µ‚Ă邩‚ç
521:518
08/07/29 23:03:49
>>520
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
ÅŒã‚Écout‚·‚邯‚±‚ë‚ÅAitr‚ª–³Œø‰»‚µ‚Ä‚µ‚Ü‚Á‚Ă邯‚¢‚¤‚±‚Ƃłµ‚傤‚©B
ˆêŽžƒRƒs[‚ª”jŠü‚³‚ê‚éƒ^ƒCƒ~ƒ“ƒO‚ªƒCƒ}ƒCƒ`‚í‚©‚è‚Ü‚¹‚ñB
‚½‚Ñ‚½‚Ñ‚·‚¢‚Ü‚¹‚ñcB
522:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 23:15:52
>>521
Š®‘SŽ®‚ÌI‚í‚è‚Å”jŠü‚³‚ê‚é
523:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 23:39:25
‚¾‚ê‚©AC++‚Ì‚¦‚ë‚¢l
•S•·‚͈ꌩ‚É‚µ‚©‚¸‚¾‚©‚ç
>>518‚̃R[ƒh‚ðŠó–]’Ê‚è‚É“®‚‚悤‚ÉC³`I
‚·‚Ü‚ñA‰´C++‚í‚©‚ç‚ñ‚©‚焃
524:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 23:44:32
getfoo()‚Ì–ß‚è’l‚ðŽQÆŒ^‚ÉŠ·‚¦‚½‚ç?
525:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/30 00:02:27
CŒ¾Œê•׋‚Ì‚½‚߂ɃvƒƒOƒ‰ƒ€‚ð쬂µ‚Ü‚µ‚½B
‚ªAprintf("hello")‚ÌŽž“_‚ŕǂɂԂ¿‚ ‚½‚è‚Ü‚µ‚½B
³‚µ‚ƒR[ƒh‚ð“ü‚ꂽ‚Í‚¸‚Å‚·‚ªAŽÀs‚µ‚Ä•\ަ‚³‚ê‚é‚Ì‚ÍA
2chƒAƒbƒvƒ[ƒ_FURLØÝ¸(www-2ch.net:8080)
‚Å‚·Bexe‚ÆAbad‚ª“¯Žž‚ÉoŒ»‚·‚é‚͉̂½ŒÌH‚³‚çHELLO‚ª•\ަ‚³‚ê‚Ä‚¢‚È‚¢‚͉̂½ŒÌH
u‹ê‚µ‚ñ‚ÅŠo‚¦‚éCŒ¾Œêv‚ðŽQl‚É‚â‚Á‚Ă݂½‚̂ł·‚ªA‚¢‚«‚È‚è‹ê‚µ‚¢‚Å‚·B
_—l•‚¯‚Ä‚‚¾‚³‚¢BBB
ƒRƒ“ƒpƒCƒ‰FBorland C++ Compiler
ƒGƒfƒBƒ^FCPad for Borland C++Compiler
526:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/30 00:17:17
‚³‚ç‚É
std::cout << *itr << ",";
std::cout << *++itr;
‚Æ“ñs‚É•ª‚¯‚邯“®‚B
‚»‚Ì——R‚ÍA((std::cout.operator<<(*itr)).operator<<(",")).operator<<(*++itr)
‚Æ‚¢‚¤‚悤‚É‚¿‚å‚Á‚Æl‚¦‚邯ƒCƒ“ƒNƒŠƒƒ“ƒg‰‰ŽZŽq‚͌ォ‚ç“K—p‚³‚ê‚邿‚¤‚ÉŽv‚¦‚邪A
ƒCƒ“ƒNƒŠƒƒ“ƒg‰‰ŽZŽq‚Í•›ì—pŠ®—¹“_‚É’B‚·‚é‚܂ł̂ǂ̒iŠK‚Å“‚¢‚Ä‚à
\‚í‚È‚¢Ž–‚ɂȂÁ‚Ä‚¢‚é‚©‚ç‚Å‚ ‚éB
‚à‚Á‚ÆŒ¾‚¦‚Î>>518‚Ì“®ì‚Í–¢’è‹`‚Å‚ ‚éB
527:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/30 00:18:11
>>525
‚È‚ñ‚Å start ‚Á‚Ä‚·‚é‚ÌHcompile ‚µ‚½‚Ì‚Í a.exe ‚Æ‚©‚¶‚á‚È‚¢H
‚Æ‚±‚ë‚Å‚»‚Ì–{‚É‚Í int main(void) „§‚È‚ÌH
528:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/30 00:19:57
start.c‚ðƒRƒ“ƒpƒCƒ‹‚µ‚½‚©‚çstart.exe‚È‚ñ‚¶‚á‚È‚¢‚Ì
529:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/30 00:21:51
start.c‚È‚ñ‚¾‚©‚çbcc32‚È‚çstart.exe“f‚¢‚Ä‚‚ê‚é‚Í‚¸
‚Ü‚ ‚½‚Ô‚ñ./start‚Á‚Ä‚â‚Á‚½‚ç“®‚‚ñ‚¶‚á‚È‚¢
530:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/30 00:24:31
—Ⴆ‚Î
#include <iostream>
int main()
{
int i = 1;
std::cout << i << ' ' << ++i << std::endl;
}
‚̂悤‚ȃvƒƒOƒ‰ƒ€‚Í "1 2" ‚Æo—Í‚µ‚»‚¤‚Å‚ ‚邪AŽÀÛ‚Í–¢’è‹`“®ì‚Å‚ ‚èA
–³—–î—“®‚©‚·‚Æ‘å’ï‚̃Rƒ“ƒpƒCƒ‰‚ł͒¼Š´‚É”½‚µ‚Ä"2 2"‚Æ•\ަ‚³‚ê‚é‚Ì‚à
“¯‚¶——R‚É‚æ‚éB
531:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/30 00:25:04
“ǂݕԂµ‚ÄŒ¾—t‘«‚炸‚Å‚µ‚½B•â‚¢‚Ü‚·B
printf("hello");‚Å‚Íã‹LURL‚̂悤‚Éexe‚ÆAbad‚ª“¯Žž‚ÉoŒ»‚µA‚Ü‚½‰½‚à•\‹L‚ª–³‚¢ó‘Ô‚Å‚µ‚½‚ª
printf("hello\n");‚Å‚ÍuHELLOv‚ª‰üs‚ ‚è‚Å•\‹L‚³‚ê‚Ü‚µ‚½B
‚Ü‚½Aprintf("%d",100);@printf("‰~\n");‚ł͉üs‚ ‚è‚Åu100‰~v‚ª•\‹L‚³‚ê‚Ü‚µ‚½B
Ž„‚ÌŒ©‰ð‚Å‚ÍA‚½‚¾’P‚ÉŽQl‚É‚µ‚½\•¶‚ªŠÔˆá‚Á‚Ä‚¢‚é(\n‚ª•K—v‚¾‚ª‘‚©‚ê‚Ä‚¢‚È‚©‚Á‚½‚¾‚¯)
‚Ì‚¾‚ÆŽv‚¢‚Ü‚·‚ªBBBˆÓŒ©‚ð•·‚©‚¹‚Ä‚‚¾‚³‚¢B
532:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/30 00:26:06
ƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚Éstart‚Á‚ăRƒ}ƒ“ƒh‚ ‚é‚©‚ç
start.exe‚͂܂¸‚‚È‚¢H
533:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/30 00:26:14
>>531
printf‚Ì‚ ‚Æ‚É
fflush();‚‚¯‚½‚ç‚Ç‚¤‚Ȃ邩‚ÈH
534:533
08/07/30 00:27:06
‚¢‚ë‚¢‚ëŠÔˆá‚¦‚½‚²‚ß‚ñ–Y‚ê‚Ä‚‚¾‚³‚¢
535:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/30 00:27:24
i‚È‚Ÿ‚È‚ŸAbad‚Á‚ĉ½Hj
536:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/30 00:32:52
‚ Astart‚¶‚႟‚Ü‚¸‚¢‚Å‚·‚©OOG
a‚ɕς¦‚Ü‚µ‚½B‚»‚µ‚½‚çbat‚݂̂ɂȂè‚Ü‚µ‚½B
ŽQlŒ³URLFURLØÝ¸(homepage3.nifty.com)
‚µ‚©‚àAprintf("hello");‚ʼnüs‚È‚µuhellov‚ª•\ަ‚³‚ê‚Ü‚µ‚½B
‚¨‘›‚ª‚¹\‚µ–ó‚ ‚è‚Ü‚¹‚ñBm(--)mŽQlŒ³‚³‚ñ‚à\‚µ–ó‚ ‚è‚Ü‚¹‚ñBm(--)m
537:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/30 00:42:51
unix‚Åtest‚Æ‚¢‚¤ŽÀsƒtƒ@ƒCƒ‹‚ðì‚Á‚ănƒ}‚Á‚½“–Žž‚̉´
538:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/30 00:44:24
‚ ‚é‚ ‚é
‚¤‚ñB‚ ‚é‚ ‚é
539:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/30 00:44:46
bat‚â‚çbad‚â‚ç’p‚¸‚©‚µ‚¢‚±‚Ƃ΂©‚è‘‚«ž‚ñ‚Å‚µ‚Ü‚¢‚Ü‚µ‚½B
ƒZƒLƒ…ƒŠƒeƒB[ƒz[ƒ‹‚ª‚ ‚ê‚Γü‚肽‚¢‚Å‚·B
start‚ða‚É•ÏX‚·‚邯A
URLØÝ¸(www-2ch.net:8080)
‚ÈŠ´‚¶‚ɂȂè‚Ü‚µ‚½B‚±‚ê‚Å–é‚àˆÀS‚µ‚Ä–°‚ê‚Ü‚·B
>>527@start‚É‚µ‚½‚͖̂³’m‚¾‚©‚ç‚Å‚µ‚½BuŽèŽn‚߂ɃXƒ^[ƒgv‚̂‚à‚è‚Å‚µ‚½B
‚±‚Ì–{‚Æ‚¢‚¤‚©ƒTƒCƒg‚ł͂»‚¤‚Å‚µ‚½B‘¼‚̃TƒCƒg‚ðŒ©‚Ä‚Ý‚é‚Æ‘¼‚Ì‹Lq‚à‚ ‚è‚Ü‚µ‚½‚ªA
ʼn‚ÉŒ©‚½‚±‚̃TƒCƒg‚Ì‹Lq‚ÅŠÑ‚±‚¤‚ÆŽv‚¢‚Ü‚·B
>>532@Œˆ’è“I‚ȉñ“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·B¬’¹‚Ì1•à‚Ù‚Ç‘Oi‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚µ‚½B
I‚í‚è‚È‚«CŒ¾Œê‚ðS‚䂂܂Ŋ¬”\‚µ‚½‚¢‚ÆŽv‚¢‚Ü‚·Be؂ɂµ‚Ä‚‚¾‚³‚Á‚Ä‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
>>534@‚¢‚Á‚µ‚å‚ɃZƒLƒ…ƒŠƒeƒB[ƒz[ƒ‹‚É“ü‚è‚Ü‚¹‚ñ‚©B
>>535@Š®‘S‚ÉŒ‚‚¿ŠÔˆá‚¢‚Å‚·B\‚µ–ó‚ ‚è‚ÜðB
540:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/30 02:16:56
‚·‚¢‚Ü‚¹‚ñŽ¿–â‚Å‚·B
ƒ\ƒ‰ƒŠƒX‚ł͎g‚¦‚Ä‚½‚̂ł·‚ªALinux‚¾‚ƃGƒ‰[‚ªo‚Ä‚µ‚Ü‚Á‚ÄgoogleŒŸõ‚µ‚½‚̂ł·‚ª‚¢‚¢‘Ήžô‚ªŒ©‚‚©‚è‚Ü‚¹‚ñB
new‚Ædelete‚͉‰ŽZŽq‚Ȃ̂ł·‚ªA
—á
string * aaa;
‚Æ‚¢‚¤‚Ì‚ð.h‚Å錾‚µ
.cc‚É‚Ä
ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ÅNULLƒNƒŠƒA
mainˆ—‚ɂĒl‚ð“ü‚ê‚éꇂƓü‚ê‚È‚¢ê‡‚ª‚ ‚é‚̂ł·‚ªA
’l‚ð“ü‚ê‚È‚¢ê‡‚ÉA
ƒfƒXƒgiƒ‰ƒNƒ^‚Åaaa‚ðdelete‚µ‚悤‚Æ‚·‚邯A—Ž‚¿‚Ä‚µ‚Ü‚¢‚Ü‚·B
Solaris‚©‚çLinux‚É“ü‚ê‘Ö‚¦‚悤‚Æ‚µ‚Ä‚¢‚é‚Ì‚ÅASolaris‚ł͒ʂé‚Ì‚ÉLinux‚ł͒ʂç‚È‚¢‚Æ‚¢‚¤Ž–‚Í‚ ‚é‚̂łµ‚傤‚©B
ŠÈ’P‚ɃvƒƒOƒ‰ƒ€‚Ì—á‚ð
class‚ÅA
string * aaa;@@‚ð錾‚µ‚Ä‚¨‚«A
ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ÅAaaa‚ðNULL‰Šú‰»‚µ‚Ü‚·B
mainƒ‹[ƒ`ƒ“‚ÅAaaa‚Ƀtƒ@ƒCƒ‹‚©‚ç•¶Žš—ñ‚ðŽæ“¾‚·‚é‚̂ł·‚ªA
ŠY“–‚µ‚È‚¢ê‡‚Íaaa‚ÍNULL‚̂܂܂ƂȂÁ‚Ä‚¢‚Ü‚·B
ƒfƒXƒgƒ‰ƒNƒ^‚ÅA
if(aaa){
delete aaa;
}
‚Æ‚â‚Á‚Ä‚¢‚é‚̂ł·‚ªA‚»‚±‚Å—Ž‚¿‚Ä‚µ‚Ü‚¢‚Ü‚·B
‚æ‚낵‚¯‚ê‚΃AƒhƒoƒCƒX‚¨Šè‚¢‚µ‚Ü‚·B
541:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/30 02:19:23
ƒRƒ“ƒpƒCƒ‰‚Ígcc‚Å‚·
542:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/30 02:19:37
VC++‚ðŽg—p‚µ‚Ä‚¢‚é‚̂ł·‚ªA
char ItemObject[1024];
ItemObject = "TEST";
listBox->Items->Add(ItemObject);
‚Æ‚·‚邯ƒRƒ“ƒpƒCƒ‹‚Å‚«‚Ü‚¹‚ñB
ƒvƒƒOƒ‰ƒ~ƒ“ƒO‰SŽÒ‚ÅA‚Ç‚¤‚·‚ê‚΂¢‚¢‚Ì‚©•ª‚©‚炸¢‚Á‚Ä‚¢‚Ü‚·B
‚ǂȂ½‚©A•‚¯‚ĉº‚³‚¢B‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
543:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/30 02:20:01
delete‰‰ŽZŽq‚Í‘Îۂ̃|ƒCƒ“ƒ^‚ª 0 ‚ÌŽž‚͉½‚à‚µ‚È‚¢‚Å
–߂邿‚¤‚ɂȂÁ‚Ä‚¢‚éB
]‚Á‚Ä if•¶‚Í•s—vBŒ´ˆö‚Í‘¼‚ÌŠ‚É‚ ‚é‚̂ł͂Ȃ¢‚©B
544:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/30 02:23:19
>>542
listBox->Items->Add(@gcnew@System::String(ItemObject)@)
‚Í‚¶‚ß‚©‚ç@System::String‚ðŽg‚¦B
‚»‚ê‚æ‚èA‚±‚̃XƒŒ‚ÍC++/CLI‚ÍOK‚Ȃ̂©‚ÈHC++/CLI‚ÍC++‚Ƃ͕ʕ¨‚¾‚©‚ç–¾‹L‚µ‚Ä‚¨‚‚悤‚ÉB
545:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/30 02:28:22
>>543
>>delete‰‰ŽZŽq‚Í‘Îۂ̃|ƒCƒ“ƒ^‚ª 0 ‚ÌŽž‚͉½‚à‚µ‚È‚¢‚Å
>>–߂邿‚¤‚ɂȂÁ‚Ä‚¢‚éB
‚±‚ê‚Í’m‚Á‚Ă͂¢‚½‚̂ł·‚ªAƒ`ƒFƒbƒN‚µ‚Ä‚µ‚Ü‚¤ƒNƒZ‚ª‚‚¢‚Ä‚µ‚Ü‚Á‚Ä‚¢‚Ü‚·B
>>]‚Á‚Ä if•¶‚Í•s—vBŒ´ˆö‚Í‘¼‚ÌŠ‚É‚ ‚é‚̂ł͂Ȃ¢‚©B
‚â‚͂茴ˆö‚Í‘¼‚É‚ ‚é‚̂ł·‚©‚ËB
Soralis‚Å’Ê‚Á‚Ä‚ÄLinux‚ł͒ʂç‚È‚¢‚Ì‚ÅA‹KŠi‚̈Ⴂ‚©‚ÆŽv‚¢Ž¿–₳‚¹‚Ä‚à‚ç‚¢‚Ü‚µ‚½B
iLinux‚ÍSoralis‚Æ”ä‚ׂȵ‚µ‚¢‚Ì‚Å
‚à‚¤‚¿‚å‚Á‚Æ’²‚ׂĂ݂܂·B
ƒAƒhƒoƒCƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
546:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/30 02:29:17
>>540
ƒNƒ‰ƒX‚à–³‚¢‚̂ɃRƒ“ƒXƒgƒ‰ƒNƒ^‚Æ‚©Œ¾‚Á‚Ä‚é‚Ì‚ª‚¨‚©‚µ‚¢Bƒ\[ƒXŽN‚¹B
547:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/30 02:33:41
memset‚ŃNƒŠƒA‚µ‚Ä‚½‚è‚·‚éH
548:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/30 02:39:30
>>546
class hoge{
string * aaa;
}
main‚Åaaa‚É•¶Žš—ñ‚ðŽæ“¾
i‚È‚¢ê‡‚͎擾‚µ‚È‚¢
hoge::hoge‚Åaaa‚É‚ÍNULL‚ðÝ’è
oge::~hoge‚Å
if(aaa){
delete aaa;
}
‚Æ‚µ‚Ä‚¢‚Ü‚·B
>>547
>>memset‚ŃNƒŠƒA‚µ‚Ä‚½‚è‚·‚éH
memset‚Í‚â‚Á‚Ä‚¢‚È‚¢‚Å‚·‚ËB
•¶Žš—ñŽæ“¾‚É‚Íc_str()‚ðŽg—p‚µ‚Ä‚¢‚Ü‚·B
549:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/30 02:42:52
>>548
hoge ‚ɃfƒXƒgƒ‰ƒNƒ^‚àƒRƒ“ƒXƒgƒ‰ƒNƒ^‚à‚Ë[‚¶‚á‚Ë[‚©B
ƒ\[ƒX‚ðÈ‚‚ÈB–â‘肪Č»‚·‚銮‘S‚ȃR[ƒh‚ð“\‚êB
550:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/30 02:51:20
>>549
‚·‚¢‚Ü‚¹‚ñAŠ®‘S‚ȃR[ƒh‚𒣂鎖‚ª‚Å‚«‚È‚¢‚Ì‚ÅÈ—ª‚µ‚Ă܂µ‚½B
‰½‚©‚µ‚çƒqƒ“ƒg‚Å‚à‚ ‚ê‚΂Ǝv‚¢Ž¿–₵‚Ü‚µ‚½B
Soralis‚ÆLinux‚̌݊·«‚ª‚Ü‚¾Š®‘S‚É”cˆ¬‚Å‚«‚Ä‚¢‚È‚¢‚Ì‚Å
•ª‚©‚él‚ª‚¢‚ê‚΂Ǝv‚¢B
‚à‚¤‚¿‚å‚Á‚ÆŽ©•ª‚Å’²‚ׂĂ݂܂·B‰ðŒˆ‚µ‚½‚ç–ð‚É—§‚‚©‚í‚©‚è‚Ü‚¹‚ñ‚ª‘‚«ž‚݂܂·B
551:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/30 02:59:06
>>550
–â‘肪Č»‚·‚éŬ‚̃R[ƒh‚ðì‚Á‚Ä‚à‚ç‚í‚È‚¢‚ÆAƒGƒXƒp[‚Å‚à‚È‚¯‚è‚á‚í‚©‚ç‚È‚¢B
OSŠÔ‚̌݊·«‚ÉŒ´ˆö‚ª‚ ‚邯Žv‚Á‚Ă邿‚¤‚¾‚ªA‚Ç‚¤‚¹ˆá‚¤B
‚»‚¤‚¢‚¤ƒR[ƒhì‚é‚Ì‚Í‘Š’k‚Ì‚½‚ß‚Å‚à‚ ‚邪AŠî–{“I‚È’²¸‚Ì•û–@‚Å‚à‚ ‚é‚ñ‚ÅA
‚½‚¢‚Ä‚¢‚Íì‚Á‚Ä‚éŠÔ‚ÉŽ©•ª‚Å‹C‚‚ñ‚¾‚¯‚Ç‚ÈB
552:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/30 03:10:02
‘S‚‚Ì‚ ‚Ä‚¸‚Á‚Û‚¤‚¾‚ªA
hoge‚ªˆÓ}‚¹‚¸ƒRƒs[ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ŃRƒs[‚³‚ê‚Ä‚ÄA
‚Q‰ÓŠ‚Åaaa‚ªdelete‚³‚ê‚Ä‚¢‚邯‚©‚È‚¢‚¾‚낤‚©B
delete‚µ‚½‚΂©‚è‚ŗ̈悪ė˜—p‚³‚ê‚Ä‚¢‚È‚¢ê‡‚É
‚Q‰ñ–Ú‚Ìdelete‚Å‚àƒGƒ‰[‚ɂȂç‚È‚¢ˆ—Œn‚Í‘¶Ý‚·‚éB
Soralis‚ª—Ž‚¿‚È‚¢ˆ—Œn‚ÅAlinux‚ª—Ž‚¿‚鈗Œn‚¾‚Æ‚·‚邯EE
553:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/30 03:19:04
>>552
ˆê‰žgdb‚Å‚àˆ—’Ç‚Á‚Ă݂½‚̂ŃRƒ“ƒXƒgƒ‰ƒNƒ^‚ª2“x’Ê‚Á‚Ă鎖‚͂Ȃ¢‚Ý‚½‚¢‚Å‚·B
554:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/30 03:23:12
private‚ŃRƒs[ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ð‚«‚Á‚Ă݂½‚çH
ƒfƒtƒHƒ‹ƒg‚̃Rƒs[ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ªŽg‚í‚ê‚Ä‚¢‚é‚È‚çA
•’ʂ̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚Í’Ê‚ç‚È‚¢‚æB
string‚ªstl::string‚¾‚Á‚½‚çƒ|ƒCƒ“ƒ^‚ÅŽ‚ˆӖ¡‚ª‚ ‚é‚Ì‚©‚ÍŒŸ“¢‚µ‚½‚Ù‚¤‚ª‚¢‚¢‚ÈB
555:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/30 03:26:42
>>554
‚È‚é‚Ù‚Çprivate‚à‚ ‚è‚Å‚·‚ËBŽŽ‚µ‚Ă݂܂·B
string‚Ístd::string‚Å‚·B
556:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/30 03:49:12
OS‚ªˆá‚Á‚½‚ç’Ê‚ç‚È‚¢‚ł͂Ȃ‚ÄASolaris‚ł͂½‚Ü‚½‚܃Gƒ‰[‚ª
o‚È‚‚ÄLinux‚ł͂µ‚Á‚©‚èƒ`ƒFƒbƒN‚³‚ê‚Ä—Ž‚¿‚é‚Á‚ăIƒ`‚¾‚낤‚ÈB
‘½•ªƒ\[ƒX‚ɃoƒO‚ª‚ ‚éB
557:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/30 03:58:01
>>556
‚»‚̉”\«‘å‚Å‚·‚ËB
Solaris‚̓`ƒFƒbƒN‚ªŠÃ‚¢‚©‚炽‚Ü‚½‚Ü’Ê‚Á‚Ä‚½‚¾‚¯‚È‹C‚ª‚µ‚Ü‚·B
ŽžŠÔ‚ ‚é‚©‚çì‚è’¼‚»‚¤‚©‚ÈB‘¼‚É‚à‚ ‚è‚»‚¤‚Å‚·‚µB
Œ³Xì‚Á‚½l‚ª“¦‚°‚ĉüC‚Ü‚©‚³‚ê‚Ä¢‚Á‚½‚à‚ñ‚Å‚·B
558:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/30 03:58:37
Solaris‚Ídelete‚µ‚½—̈æ‚ðG‚Á‚Ä‚à—Ž‚¿‚È‚¢‚©‚ç‚ËB
ÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
4700“ú‘O‚ÉXV/131 KB
’S“–:undef