y‰SŽÒнŒ}zC/C++Ž ..
[2ch|¥Menu]
681:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/03 20:27:54
½ÚØÝ¸(tech”Â:502-”Ô)

682:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/03 20:39:29
ƒRƒ“ƒpƒCƒ‰‚É‚±‚ñ‚ȃ„ƒc‚ª‚¢‚邿‚Á‚Ä‹³‚¦‚Ă邾‚¯‚Å‚·

683:680
10/05/03 20:56:44
>>682
thx

684:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 09:57:42
ƒ|ƒCƒ“ƒ^‚Ì”z—ñ‚͂ǂ¤‚µ‚Ü‚·‚©H
Žv‚¢‚‚­ŒÀ‚è‚Å«

int* pVar[10];
int* pTblVar[10];
int* ppVar[10];
int* pVarTbl[10];
int* TblPVar[10];

685:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 10:08:10
int* vals[10];

686:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 11:37:52
ƒ|ƒCƒ“ƒ^‚Ép‚ð•t‚¯‚½Š‚Å
“Á•Ê•ª‚©‚è‚â‚·‚­‚È‚é‚킯‚Å‚à‚È‚¢
‚»‚ñ‚Ȃ̋C‚É‚µ‚Ä–½–¼‚µ‚È‚­‚Ä‚à‚¢‚¢‚æ

687:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 12:18:07
p‚ª‚È‚¢‚ÆCƒhƒbƒg‰‰ŽZŽqŽg‚¤‚©ƒAƒ[‰‰ŽZŽqŽg‚¤‚©–À‚¤‚¶‚á‚È‚¢‚Å‚·‚©D

688:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 12:20:58
’n–¡‚É‚»‚ê‚Í‚ ‚éBIDEŽg‚Á‚Ä‚ég•ª‚ÅŒ¾‚¦‚ΖÀ‚¤Ž–‚à–³‚¢‚¯‚ÇA
ƒeƒLƒXƒgƒGƒfƒBƒ^‚Åì‹Æ‚·‚鎞‚Í’n–¡‚É—Š‚è‚É‚·‚é

689:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 12:23:16
–À‚í‚Ë[‚æ‚Ç‚ñ‚¾‚¯ƒXƒR[ƒvL‚­‚µ‚Ä‚ñ‚¾‚æ

690:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 12:25:48
‚Ç‚ñ‚¾‚¯¬‹K–͂ȃR[ƒh‘‚¢‚Ä‚ñ‚¾‚æ

691:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 12:28:04
•Ï”‚̃XƒR[ƒv‚Æ‹K–͂͊֌W‚Ë[‚¾‚ëH•v‚µ‚ë

692:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 12:30:50
Œ^–¼‚ª•Ï”–¼‚Ɋ܂܂ê‚Ä‚¢‚È‚¢‚ÆŒ^‚ª•ª‚©‚ç‚È‚¢‚¶‚á‚È‚¢‚Å‚·‚©
‚Æ‚©Œ¾‚Á‚ăVƒXƒeƒ€ƒnƒ“ƒKƒŠƒAƒ“‚ɂȂ肻‚¤‚¾‚È

693:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 12:33:40
LPDIRECTX9DEVICE dev;
‚±‚ê‚Á‚ă|ƒCƒ“ƒ^‚©‚»‚¤‚łȂ¢‚©



694:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 12:35:35
IDirect3DDevice9 * device;

com ‚Æ‚©‘S•”‚É p •t‚¯‚é‚̂͂߂ñ‚Ç‚­‚³‚¢

695:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 12:38:29
‚»‚ñ‚È–ó‚Åtypedef‚µ‚ÄŒ^–¼‚É LP ‚Æ•t‚¯‚Ü‚µ‚½B
–¼‘O‚É‘‚©‚ê‚Ă邯‚í‚©‚è‚â‚·‚¢‚Å‚·ƒl

696:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 12:39:30
nearƒ|ƒCƒ“ƒ^‚Á‚Ä‘g‚Ýž‚݂Ƃ©‚¾‚Æ
Œ»–ð‚¾‚Á‚½‚è‚·‚é‚ÌH

697:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 12:40:19
CComPtr<IDirect3DTexture9> texture;
std::vector<CComPtr<IDirect3DTexture9>> textures;

‚±‚ê‚ðpTextureApTextureArray‚Æ‚©‚É‚·‚é‚̂͌™‚¾

698:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 12:49:14
‚¨‚»‚ç‚­VisualStudio‚µ‚©Žg‚í‚È‚¢l‚ªp•t‚¯‚È‚¢‚ñ‚¾‚낤‚È

ƒCƒjƒVƒƒƒ‰ƒCƒUƒŠƒXƒg‚Å‚àNULL‚ɉŠú‰»‚©‚Ç‚¤‚©‚Å–À‚¤‚µ

699:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 12:53:19
‰´ƒVƒXƒeƒ€ƒnƒ“ƒKƒŠƒAƒ“‚¶‚á‚È‚¢‚¯‚ÇAp‚­‚ç‚¢‚Í•t‚¯‚é‚íB
‚ ‚Ƃ͓Á‚Éprivate‹óŠÔ‚łƂ©Š„‚è‚Æ‹CŠy‚É•t‚¯‚ç‚ê‚é•Ï”–¼‚Í—Õ‹@‰ž•ÏB


700:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 12:56:40
>>698
emacsŽg‚¢‚¾‚¯‚Çp‚È‚ñ‚¯‚È‚¢‚ÈB
ƒ|ƒCƒ“ƒ^‚©‚Ç‚¤‚©‚ÉŒÀ‚炸A‰Šú‰»ƒŠƒXƒg‚Å’l“Ë‚Áž‚Þ‚Æ‚«‚ÍŒ^Œ©‚邾‚ëB

701:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 12:57:01
GCC‚Å‘‚¢‚ĂĂàp‚Í•t‚¯‚Ë[‚íB

702:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 12:58:45
gcc‚ɃGƒfƒBƒ^‚È‚ñ‚Ä‚ ‚é‚ÌH

703:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 13:01:32
•W€“ü—Í‚©‚çƒ\[ƒX‘Å‚¿ž‚ñ‚Å‚é‚ñ‚¾‚ë

704:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 13:05:08
strcpy‚ðŽg‚Á‚Ä”z—ñ‚ð‰Šú‰»‚·‚éƒR[ƒh‚Í‚ ‚ñ‚Ü‚è‚æ‚낵‚­‚È‚¢‚ñ‚Å‚·‚©H

705:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 13:08:01
int‚Ì”z—ñ‚Æ‚©‚¾‚Æ‚æ‚낵‚­‚È‚¢‚¾‚낤‚ÈA‚Æ‚©Œ¾‚Á‚Ä


706:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 13:12:40
‚à‚¿‚ë‚ñ•¶Žš—ñ‚Å‚·‚æOO

707:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 13:44:12
>>704 ‚È‚º‚æ‚낵‚­‚È‚¢‚ÆŽv‚Á‚½i‚ ‚é‚¢‚ÍŒ©‚½A•·‚¢‚½Hj‚Ì‚©H

708:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 15:12:22
VC2005ˆÈ~‚ÍŒxo‚邵‚È
o—Íæ‚Ì”z—ñƒTƒCƒY‚ðƒ`ƒFƒbƒN‚µ‚È‚¢ŠÖ”‚Ŋ댯‚¾‚©‚ç
safeŠÖ”Žg‚¦‚Á‚Ä

709:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 15:17:15
>>688>>690
ˆø”Aƒ[ƒJƒ‹•Ï”Aƒƒ“ƒo•Ï”‚­‚ç‚¢‚µ‚©Šm”F‚·‚é•K—v‚È‚¢‚µ
•’ʉ‚߂Ďg‚¤•Ï”‚ÌŒ^‚­‚ç‚¢Šm”F‚·‚邾‚ë

>>693>>694
ATLŽg‚¦‚ÅFA
ƒXƒ}ƒ|‚È‚µ‚ŃvƒƒOƒ‰ƒ€‚µ‚Ä‚é‚Ì‚ªˆ«‚¢

>>698
‰Šú‰»ƒŠƒXƒg‚ɓ˂Áž‚Þ‚Æ‚«‚ÍŠî–{“I‚ɕϔ‚ðì‚鎞‚¾‚©‚ç
Ž©•ª‚ÅŒ^•ª‚©‚Á‚Ă邾‚ë

710:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 15:26:42
>>709 ‚Í¥‚ª”ñ‚Å‚àp•t‚¯‚é‚͔̂F‚߂Ȃ¢‚Æ‚·‚éŽg‚¢‚Â炢PG‚Ì“TŒ^

„•’ʉ‚߂Ďg‚¤•Ï”‚ÌŒ^‚­‚ç‚¢Šm”F‚·‚邾‚ë
‚¾‚©‚çA‰‚߂Ďg‚¤ŽžˆÈŠOA‚»‚̕ϔ‚ÍŽg‚í‚È‚¢‚Ì‚©‚Á‚Ä‚—‚—
‘S•”Œ^Šo‚¦‚Æ‚­‚ÌH‚»‚ê‚Æ‚àŽg‚¤‚½‚тɖˆ‰ñŠm”F‚·‚é‚ÌHp ‚Á‚Ä•t‚¢‚Ă邾‚¯‚ňêŽèŠÔŒ¸‚é‚È‚ç•ʂɂ¢‚¢‚¶‚á‚È‚¢


711:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 15:30:45
‚Ç‚¿‚ç‚É‚µ‚ë‹v‚µ‚Ô‚è‚ÉŽg‚¤ƒR[ƒh‚È‚çŒ^‚ðŠm”F‚·‚邾‚낤
Œ^‚à•ª‚©‚ç‚È‚¢•Ï”‚ðˆµ‚¨‚¤‚Æ‚·‚él‚Ì‹C‚ª’m‚ê‚È‚¢

712:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 15:34:13
ƒRƒ“ƒpƒCƒ‰‚ªƒ`ƒFƒbƒN‚·‚é‚Ì‚Ép‚Æ‚©–³ˆÓ–¡Bp‚ª³‚µ‚¢‚©‚Ç‚¤‚©•Ûá‚Å‚«‚È‚¢‚µAŒ‹‹ÇŠm”F‚µ‚È‚¯‚è‚á‚È‚ç‚È‚¢B
C++‚Ń|ƒCƒ“ƒ^Žg‚¤‚̂̓‰ƒCƒuƒ‰ƒŠ‚Ì’†‚¾‚¯‚¾‚µ

713:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 15:35:42
ŠÖ”‚Ì–ß‚è’l‚ªƒ|ƒCƒ“ƒ^‚¾‚©‚ç‚Á‚ÄŠÖ”–¼‚Ìæ“ª‚Ép•t‚¯‚Ă邩H
ŠÖ”‚Ì’è‹`‚ðŒ©‚È‚­‚Ä‚àˆø”‚̂ǂꂪƒ|ƒCƒ“ƒ^‚Ȃ̂©•ª‚©‚邿‚¤‚ÉŠÖ”–¼‚ðCü‚µ‚Ä‚é‚Ì‚©H
‚»‚à‚»‚àƒ|ƒCƒ“ƒ^‚©‚Ç‚¤‚©ˆÈŠO‚É‚àŠm”F‚·‚ׂ«Ž–‚Í‚ ‚é‚ñ‚¶‚á‚È‚¢‚©H
ƒ|ƒCƒ“ƒ^‚©‚Ç‚¤‚©‚¾‚¯•ª‚©‚Á‚Ä‚àŽd•û‚ª–³‚¢‚ñ‚¶‚á‚È‚¢‚©H
ƒ|ƒCƒ“ƒ^Ž~‚߂ĎQƂɂµ‚½Žž•Ï”–¼•Ï‚¦‚é‚Ì‚©H
‚Á‚Ä‚±‚Æ

714:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 15:36:47
‚»‚¤‚©–ˆ‰ñƒRƒ“ƒpƒCƒ‰‚Ƀ`ƒFƒbƒN‚³‚¹‚Ä‘‚«’¼‚¹‚΂¢‚¢‚Ì‚©
‚»‚¤l‚¦‚½‚çIDE‚Á‚ĕ֗˜‚¾‚æ‚ÈB@‚ǂꂾ‚¯“K“–‚Å‚às‚¯‚é

715:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 15:38:15
‚Ç‚¤‚¹–ˆ‰ñˆê”­‚ŃRƒ“ƒpƒCƒ‹’ʂ鎖‚È‚¢‚µ‚È

716:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 15:40:10
>>713
­‚È‚­‚Æ‚àƒ|ƒCƒ“ƒ^Ž~‚߂ĎQƂɕς¦‚邿‚¤‚ȃP[ƒX‚È‚ç
‚»‚̃^ƒCƒ~ƒ“ƒO‚łނµ‚ë•Ï”–¼•Ï‚¦‚½‚Á‚Ä‚¢‚¢‚ñ‚¶‚á‚ËH
‚Ƃ肠‚¦‚¸‚¨‚¿‚‚¯

717:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 15:58:28
D‚Ý‚¾‚Ƃ͎v‚¤‚¯‚Ç

E‚Ç‚¤‚¹•Ï”‚ÌŒ^‚ÍŽg‚¤‚Æ‚«‚ÉŠm”F‚·‚é
E–¼‘O‚̕ς¦–Y‚ꂪ‘½‚¢iƒ|ƒCƒ“ƒ^‚¶‚á‚È‚¢‚Ì‚Ép‚‚¯‚éAƒ|ƒCƒ“ƒ^‚¶‚á‚È‚­‚È‚Á‚½‚Ì‚Ép‚̂܂Üj

‚Á‚Ä‚¢‚¤ŽÀ–±ã‚Ì‹³ŒP‚©‚çA‚¤‚¿‚̉ïŽÐ‚Íp‚‚¯‚ñ‚ÈA‚Á‚Ä‚¢‚¤ƒR[ƒfƒBƒ“ƒO‹K–ñ‚ɂȂÁ‚Ă邿B
“Á‚ɃCƒ“ƒeƒŠƒZƒ“ƒX‚ÉŠµ‚ꂽ”y‚ÍA•Ï”–¼‚Ì‹Lqƒ~ƒXAƒXƒyƒ‹ƒ~ƒX‚ª‚ ‚Á‚Ä‚à•½‹C‚Å•ú’u‚·‚邵‚ÈB

718:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 16:02:27
ƒ|ƒCƒ“ƒ^‚©‚Ç‚¤‚©–À‚¤‚®‚ç‚¢žB–†‚¾‚ƕϔ–¼‚Ép‚ª‚‚¢‚Ä‚½‚©‚Ç‚¤‚©‚à‚í‚©‚ñ‚Ë[‚ñ‚¶‚áH
“ǂނ¾‚¯‚È‚çƒqƒ“ƒg‚ɂ͂Ȃ邩‚à‚Ë`’ö“x‚Él‚¦‚½•û‚ª‚¢‚¢
‚»‚µ‚ēǂނ¾‚¯‚È‚çŽü•Ó‚ðƒ`ƒ‰Œ©‚·‚è‚áƒ|ƒCƒ“ƒ^‚©‚Ç‚¤‚©‚Ì”»’f‚®‚ç‚¢‚·‚®‚‚­

719:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 16:05:46
Hoge hoge;
Hoge hoges[num];
Hoge *hoge = new Hoge();
Hoge *hoges = new Hoge[num];
shared_ptr<Hoge> hoge;
vector<shared_ptr<Hoge>> hoges;

p ‚‚¯‚邯”z—ñ‚Ȃ̂©‚»‚¤‚łȂ¢‚Ì‚©‚Æ‚©
•Ï”–¼‚Ì–½–¼‚É¢‚é

720:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 16:09:54
C++‚¾‚Ætemplate‚ª‚ ‚é‚©‚ç‚È‚Ÿ
–¼‘O•t‚¯‚鎞“_‚ÅŒ^‚ª‚í‚©‚ç‚È‚¢‚©‚à‚µ‚ê‚È‚¢‚¶‚á‚ñ
‚»‚¤‚¢‚¤Žž‚Íp‚Ìl‚͂ǂ¤‚µ‚Ä‚é‚ÌH

721:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 16:34:29
>>719
C++‚Å¡Žž¶ƒ|‚Í–³‚¢‚¾‚낤B

722:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 16:36:27
‚ ‚邿c

723:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 16:40:14
•K—v‚È‚¢‚Æ‚±‚ë‚Ŕėp‚̃Xƒ}ƒ|Žg‚¤“z‚ÍŽG‹›

724:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 17:00:23
>>721
¡‚ÌC++‚Å‚à•’Ê‚É¶ƒ|‚ÍŽg‚¤‚¾‚낤B
‰´‚Íshared_ptrˆ¤—p‚·‚邯‚Ç‚àB


725:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 17:03:13
ƒ|ƒCƒ“ƒ^ˆµ‚¤‚Æ‚±‚ë‚Í‚³‚Á‚³‚Æclass“à‚ɉB•Á‚µ‚¿‚Ⴄ‚¯‚Ç

726:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 17:03:26
”z—ñ‚ð“n‚·Š‘S•”ƒeƒ“ƒvƒŒ[ƒg‚©vector‚É‚·‚é‚̂͗¬Î‚ÉŒµ‚µ‚¢‚È

727:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 17:04:18
>>721‚Í’m‚ç‚¸Ž¯‚炸zŠÂŽQÆ‚µ‚Ä‚»‚¤

728:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 17:06:55
>>721 ‚Íŋ߃Xƒ}ƒ|‚ð•׋­‚µ‚½‚΂©‚è‚Ȃ̂ŋ–‚µ‚Ä‚ ‚°‚Ä‚­‚¾‚³‚¢


729:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 21:49:29
¶ƒ|‚̓Xƒ}ƒ|‚æ‚èŒy‚¢‚Å‚·‚æ

ƒXƒ}ƒ|‚È‚ñ‚ÄCâ‘΂‚©‚Á‚¿‚Ⴞ‚ß

730:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 21:54:39
Œ‹‹Ç‚Ç‚Á‚¿‚È‚ñ‚¾YO

731:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 22:05:24
‹¤—L‚·‚é‚È‚çshared_ptr
‚µ‚È‚¢‚È‚ç󋵂ÉÅ“K‰»‚³‚ꂽƒXƒ}ƒ|‚ðŽ©ì
ƒJƒvƒZƒ‹‰»‚³‚ꂽŠÂ‹«‚ÅŠÇ—‚µ‚«‚ê‚é‚Ȃ綃|

732:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 22:07:01
‚Ƃ肠‚¦‚¸¶ƒ|‚̓Nƒ‰ƒX‚̃ƒ“ƒo‚łȂ玂Á‚Ä‚é‚È
ƒfƒXƒgƒ‰ƒNƒ^‚Å”pŠü

733:‹}‚É‚²‚ß‚ñ‚È‚³‚¢BBB
10/05/04 22:10:50
‘åŠw‚Q”N‚Å‚·B‚à‚¤‚PŽžŠÔ”¼‹ê킵‚Ä‚¢‚Ü‚·B‹³‚¦‚Ä‚­‚¾‚³‚¢B

\‘¢‘Ì‚ðŽg‚¢Aƒƒ“ƒo[•Ï”‚ÉŽ–¼AŠ‘®ƒR[ƒXAog‚Z‚ðŽ‚Â‚à‚Ì‚ð쬂µ
ƒL[ƒ{[ƒh‚©‚炱‚ê‚ç‚̕ϔ‚ð“ü—Í‚µAo—Í‚·‚éƒvƒƒOƒ‰ƒ€‚ð쬂µ‚È‚³‚¢B

‚Æ‚¢‚¤ŽÀK‰Û‘肪‚Å‚½‚̂ł·‚ªŽ©•ª‚ªì¬‚µ‚½ƒvƒƒOƒ‰ƒ€‚Å‚Í
ƒZƒOƒƒ“ƒe[ƒVƒ‡ƒ“ˆá”½‚Å‚·
‚Æ•\ަ‚³‚ê‚é‚΂©‚è‚ÅBBB
‹³‚¦‚Ä‚­‚¾‚³‚¢B‚Ç‚±‚ª‚¨‚©‚µ‚¢‚̂łµ‚傤‚©H
#include<stdio.h>

struct profile{
char *Name;
char *Course;
char *Koukou;
};
int main(void){
struct profile seito1 ;
printf("Ž–¼‚ð“ü—Í‚µ‚Ä‚­‚¾‚³‚¢B\n");
scanf("%s",&seito1.Name);
printf("Š‘®ƒR[ƒX‚ð“ü—Í‚µ‚Ä‚­‚¾‚³‚¢B\n");
scanf("%s",&seito1.Course);
printf("og‚Z‚ð“ü—Í‚µ‚Ä‚­‚¾‚³‚¢B\n");
scanf("%s",&seito1.Koukou);
printf("Ž–¼:%s\n",seito1.Name);
printf("Š‘®ƒR[ƒX:%s\n",seito1.Course);
printf("og‚Z:%s\n",seito1.Koukou);
return 0;
}

734:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 22:17:13
‚¢‚¢‹C‚ɂȂè‚₪‚Á‚ÄB‰½‚Å‚à‚©‚ñ‚Å‚à&‚‚¯‚è‚á‚¢‚¢‚ÆŽv‚¤‚È‚æ

735:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 22:17:54
‚Ƃ肠‚¦‚¸“O–邵‚ëB

736:‹}‚É‚²‚ß‚ñ‚È‚³‚¢BBB
10/05/04 22:19:56
&‚ð‚‚¯‚Ä‚à‚‚¯‚È‚­‚Ä‚à
ƒZƒOƒƒ“ƒe[ƒVƒ‡ƒ“ˆá”½‚Å‚·B‚Æ•\ަ‚³‚ê‚Ü‚·BBB

‚Ç‚±‚ð•Ï‚¦‚ê‚΂¢‚¢‚ñ‚Å‚µ‚傤‚©H

737:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 22:20:21
>>733
char Name[100]; //•Û‘¶êŠ‚ª–³‚¢B

scanf("%s",seito1.Name) //”z—ñ‚̓|ƒCƒ“ƒ^‚Æ‚µ‚ÄŽg‚¦‚é

738:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 22:22:58
>>736
“ü—Í‚³‚ꂽ•¶Žš—ñ‚̃f[ƒ^‚͂ǂ±‚ÉŠi”[‚µ‚Ă邂à‚肾‚¢

739:‹}‚É‚²‚ß‚ñ‚È‚³‚¢BBB
10/05/04 22:26:27
>>737
‚Å‚«‚Ü‚µ‚½III‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

740:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/04 22:27:45
>>734
ƒŠƒAƒ‹‚䂯‚è‚É‚»‚ñ‚È‚±‚Æ‚¢‚¤‚È‚æ
>>733‚Í’á”]“ú–{l‚ª¶‚Ýo‚µ‚½’´‚·‚²‚¢¢‘ã‚È‚ñ‚¾‚©‚ç

>>733 ‚䂯‚肾‚©‚玿–â‚·‚éƒXƒŒ‚ª•ª‚ç‚È‚¢‚̂͂µ‚傤‚ª‚È‚¢‚¯‚ÇA•’Ê‚Í
½ÚØÝ¸(tech”Â)l50
‚Åh‘èŠÖ˜A‚ÍŽ¿–â‚·‚éBŽŸ‰ñ‚©‚ç‚»‚±‚ÅŽ¿–â`

741:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/05 01:01:51
ƒ|ƒCƒ“ƒ^‚ɂ‚¢‚ÄA*t‚É•¶Žš—ñ‚ðŠÖ”“à‚Å“ü‚ꂽ‚¢‚̂ł·‚ªA
‰º‹L‚̂悤‚É‚·‚邯Aƒrƒ‹ƒh‚ͬŒ÷‚·‚é‚̂ł·‚ª
ŽÀsŽž‚É"The variable 't' is being used without being defined"
‚Æ‚¢‚¤ƒGƒ‰[ƒƒbƒZ[ƒW‚ªo‚Ü‚·B
ŠÖ”test(t)‚Å*t‚É•¶Žš—ñ‚ð“ü‚ê‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚¢‚¢‚Å‚µ‚傤‚©B
‹³‚¦‚Ä‚­‚¾‚³‚¢B

int main(int argc, char *argv[])
{
@@char *t;
@@test(t);
@@cout << t << endl;
@@return EXIT_SUCCESS;
}

void test(char *t)
{
@@t = new char[100];
@@int i = 0;
@@cout << "step1" << endl;
@@t[i++] = 'a';
@@t[i++] = '\0';
}

742:741
10/05/05 01:09:57
½ÚØÝ¸(tech”Â)l50
‚ÅŽ¿–₵‚Ü‚µ‚½B

743:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/05 01:18:04
>>741
void test(char *t)
‚±‚ê‚̓|ƒCƒ“ƒ^‚ð’l“n‚µ‚µ‚Ă邩‚çƒ|ƒCƒ“ƒ^‚ðˆø”‚ŕԂ·‚±‚Ƃ͂ł«‚È‚¢
ƒ|ƒCƒ“ƒ^‚ð•Ô‚·‚ɂ̓|ƒCƒ“ƒ^‚̃|ƒCƒ“ƒ^
void test(char **t)
‚É‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢
Œã‚ÍŽ©•ª‚ÅŽ¡‚µ‚Ä

744:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/05 01:31:13
‚±‚Á‚¿‚É‚à“\‚Á‚Æ‚­‚í

int main(int argc, char *argv[])
{
@@char *t;
@@test(t);
@@cout << t << endl;
@@return EXIT_SUCCESS;
}

void test(char *&t)
{
@@t = new char[100];
@@int i = 0;
@@cout << "step1" << endl;
@@t[i++] = 'a';
@@t[i++] = '\0';
}

745:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/05 01:32:30
>>741
‚Â@void test(char* &t)





746:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/05 01:34:56
>>744
ƒ|ƒ“ƒ^ƒ|ƒ“ƒ^”Å‚à‚æ‚ë

747:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/05 01:56:40
>>746

int main(int argc, char *argv[])
{
@@char *t;
@@test(&t);
@@cout << t << endl;
@@return EXIT_SUCCESS;
}

void test(char **t)
{
@@*t = new char[100];
@@int i = 0;
@@cout << "step1" << endl;
@@(*t)[i++] = 'a';
@@(*t)[i++] = '\0';
}

748:741
10/05/05 02:04:30
>>743-747
ƒAƒhƒŒƒX”Å(*&t)‚ƃ|ƒCƒ“ƒ^ƒ|ƒCƒ“ƒ^”Å(**t)‹¤‚É
ƒrƒ‹ƒh‚ÆŽÀs‚ª‚¤‚Ü‚­‚¢‚«‚Ü‚µ‚½B
–{“–‚É‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

‚¢‚Ɠ‚¢‚±‚ÆŒÀ‚è‚È‚µ

749:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/05 03:42:08
strncpy‚ÉŠÖ‚µ‚Ă̎¿–â‚Å‚·‚ªC
ŽÀ‘•‚ª«‚Ý‚½‚¢‚ÈŠ´‚¶‚Å
‚©‚È‚è’èŒ^“I‚Å–Ê“|‚Ȃ̂ł·‚ªC
‚±‚¤‚¢‚¤‚à‚̂Ȃ̂łµ‚傤‚©D
‚Æ‚¢‚¤‚æ‚èC‚à‚Á‚Ɗȕւȕû–@‚ª‚ ‚Á‚½‚è‚·‚é‚Å‚µ‚傤‚©H

char dst[256];
memset( dst, 0, sizeof( dst ) );
strncpy( dst, src, sizeof( dst ) / sizeof( char ) - 1 );

750:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/05 04:00:42
‰´‚Ȃ炱‚¤‚·‚é

char dst[256];
int len = strlen(src);
if (len >= sizeof(dst)) {
@len = sizeof(dst) - 1;
}
memcpy(dst, src, len);
dst[len] = '\0';

‚©A
‚±‚¤‚·‚é

sprintf(dst, "%.*s", sizeof(dst)-1, src));

751:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/05 04:02:20
Š‘FC‚Í‚‹‰ƒAƒZƒ“ƒuƒ‰‚Ȃ̂ł·B
ƒ}ƒNƒŽg‚¤‚®‚ç‚¢‚¶‚á‚È‚¢‚©‚È‚ŸB ‚ ‚Æ‚»‚̃R[ƒh‚¾‚Æmemset‚Í‚¢‚ç‚È‚¢‚ÆŽv‚¤‚¯‚ÇB

Better C‚Æ‚µ‚Ä‚ÌC++‚ɈÚs‚·‚邯‚¿‚å‚Á‚ÆŠy‚É‚È‚é‚æB

752:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/05 04:11:46
C++‚Å‚àSTLŽg‚¦‚È‚¢ŠÂ‹«‚¾‚Á‚½‚炨‚È‚¶‚Å‚·‚æ‚ËD

‚ ‚Æmemset‚Ídst‚ÌÅŒã‚ÉI’[•¶Žš‚ð•t‚¯‚Ä‚é‚ñ‚Å‚·‚ËD

753:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/05 04:18:39
STL‚àŽg‚¦‚È‚¢‚悤‚È•³‘g‚Ýž‚݊‹«‚È‚çæÒ‘òŒ¾‚í‚È‚¢‚ÅC‚Å‘‚¢‚Ä‚ë‚æcc

754:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/05 07:05:54
>>749
u’èŒ^“Iv‚Á‚Ä‚±‚Æ‚ÍA•¶Žš—ñ‚ð“ü‚ê‚é”z—ñ‚Íu‚Ƃ肠‚¦‚¸0ƒNƒŠƒAv
‚Ý‚½‚¢‚ÉŽv‚Á‚Ä‚é‚Ì‚©‚ËB
•¶Žš—ñ‚ÌŒã‚ë‚̓Sƒ~‚ð“ü‚ꂽ‚܂܂ł¢‚¢‚æB

755:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/05 07:53:56
>>732
‘¼‚̃ƒ“ƒo‚ª‚ ‚Á‚½‚肵‚ăRƒ“ƒXƒgƒ‰ƒNƒ^‚©‚ç—áŠO‚ª”ò‚ԂƘR‚ê‚邱‚Æ‚ª‚ ‚é‚©‚ç‹C‚ð‚‚¯‚ë‚æB

756:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/05 08:55:01
cFunc::cFunc(HWND hWnd, bool tyui, int width, int height)
{
@@@@//‰Šú‰»ƒƒ“ƒoŠÖ”
@@@@this->init(hWnd, tyui, width, height);
}

C++‚̕׋­‚ð‚µ‚Ä‚¢‚½‚̂ł·‚ªA‚Æ‚ ‚éƒ\[ƒX‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚Ì’†‚ɈÈã‚̂悤‚È‹Lq‚ª‚ ‚è‚Ü‚µ‚½
ƒNƒ‰ƒX‚Ì’†‚ÅAƒRƒ“ƒXƒgƒ‰ƒNƒ^‚Ƃ͕ʂɉŠú‰»—pŠÖ”‚ðì‚éƒƒŠƒbƒg‚Ȃǂª‚ ‚è‚Ü‚µ‚½‚狳‚¦‚Ä’¸‚«‚½‚¢‚Å‚·

757:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/05 09:12:25
‘¼‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚â
ƒRƒ“ƒXƒgƒ‰ƒNƒ^ˆÈŠO‚Å‚à init() ‚ðŽg‚¦‚é

758:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/05 09:13:54
>>756
ˆø”ˆá‚¢‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚ª•¡”‚ ‚éꇂɂ͕K{‚¾‚Æ‚©
ƒfƒtƒHƒ‹ƒgƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ð’è‹`‚µ‚½‚¢‚Æ‚©
FX‚ ‚邾‚낤‚¯‚ÇAthis->~‚Í”š”­‚·‚ê‚΂¢‚¢‚ÆŽv‚¤B

759:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/05 09:27:12
>>757-758
ŽQl‚ɂȂè‚Ü‚µ‚½B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

‚¿‚Ȃ݂Éuthis->v‚͉½‚ª–â‘è‚Ȃ̂łµ‚傤‚©EEEH

760:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/05 09:34:17
this->~~‚ÍŠî’nŠO‚¾‚©‚çG‚ç‚È‚­‚Ä‚¢‚¢‚æ

761:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/05 10:49:16
>>754
‚Ƃ肠‚¦‚¸0ƒNƒŠƒA‚ªƒR[ƒfƒBƒ“ƒO‹K–ñ‚ɂȂÁ‚Ä‚éê‡‚à‚ ‚é‚©‚ç‚È‚ 
‚Å‚à char dst[256] = ""; ‚¾‚¯‚Å0ƒNƒŠƒA‚Å‚«‚é‚ñ‚¾‚¯‚Ç‚Ë
”z—ñ‚̉Šú‰»‚Å‚ÍA‰Šú‰»‚ðs‚Á‚Ä‚¢‚éê‡A’l‚ÌŽw’肳‚ê‚Ä‚¢‚È‚¢—v‘f‚Í0‚ʼnŠú‰»‚³‚ê‚é
i–¾Ž¦“I‚ɉŠú‰»‚µ‚Ä‚¢‚È‚¢ê‡‚ÍŽÀۂɉ½‚à‰Šú‰»‚³‚ê‚È‚¢‚Ì‚ÅA‚Ƃ肠‚¦‚¸‰½‚©‚ʼnŠú‰»‚·‚é•K—v‚Í‚ ‚éj

762:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/05 10:52:16
this->‚̓Cƒ“ƒeƒŠƒZƒ“ƒX‚ªŒø‚¢‚ĕ֗˜‚ÆŒ¾‚¤l‚à‚¢‚邪
ƒˆ‚ɃLƒ‚‚¢

763:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/05 12:42:39
ƒ[ƒI’[‚³‚¦‚ ‚ê‚΂ ‚Ƃ̓Sƒ~‚¾‚炯‚Å‚à‚¢‚¢
‚Å‚à—Ⴆ‚΂»‚Ì•¶Žš”z—ñ‚ðŠÛ‚²‚Ƃǂ±‚©ƒtƒ@ƒCƒ‹‚ɉi‘±‰»‚·‚邿‚¤‚ÈꇂɂÍA
—\‚ß‚»‚±‚ɃSƒ~‚ªŽc‚Á‚Ă鎖‚à‚í‚©‚Á‚½ã‚ÅŽg‚í‚È‚¢‚Æ‚¢‚¯‚È‚¢
‹C‚É‚·‚é‚ׂ«ƒ|ƒCƒ“ƒg‚È‚ñ‚Ä‚»‚ñ‚È‚à‚ñ

764:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/05 12:53:34
ƒtƒ@ƒCƒ‹‚É•¶Žš—ñA•¶Žš—ñ‚̃yƒA‚ð•Û‘¶‚µ‚ēǂݑ‚«‚µ‚½‚¢‚̂ł·‚ª
¡‚â‚Á‚Ä‚é‚Ì‚Í
Ekey‚Ì’·‚³(4 byte)
Evalue‚Ì’·‚³(4 byte)
Ekey (x byte)
Evalue (y byte)
‚ð‚P‚‚̃f[ƒ^‚ÆŒ©‚Ä
ƒf[ƒ^‚Ì’·‚³‚ð“ǂިkey‚Ævalue‚ð“Ç‚Þ¨ŽŸ‚̃f[ƒ^‚Ì’·‚³‚ð“ǂިEEE
‚Æ‚¢‚Á‚½Š´‚¶‚Åæ“ª‚©‚çŒJ‚è•Ô‚µ‚Ä—~‚µ‚¢key‚ɑΉž‚·‚évalue‚ðƒƒ‚ƒŠ‚ɓǂݞ‚݂܂·
‚Å‚·‚ª‚±‚ꂾ‚ÆŽ€‚ʂقǒx‚¢‚̂Ōø—¦‚ð‚æ‚­‚µ‚½‚¢‚Å‚·
‚Ȃɂ©“TŒ^“I‚È‰ðŒˆ•û–@‚Æ‚©‚Á‚Ä‚ ‚è‚Ü‚·‚©H

765:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/05 12:58:42
this~ = ƒCƒ“ƒeƒŠƒZƒ“ƒX~
‚Á‚Ä‚©D

766:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/05 12:59:12
>>764
‚܂Ƃ߂ăƒ‚ƒŠ‚ɓǂݞ‚ñ‚Å‚©‚爗‚·‚éB

767:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/05 12:59:52
>>764 ƒR[ƒhŽN‚¹B

768:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/05 13:02:30
>>764
ƒƒ‚ƒŠ‚ɓǂñ‚Å‚©‚ç\‘¢‘ÌiPODŒ^j‚ÅŽæ‚èo‚µ‚¿‚Ⴄ


769:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/05 13:03:12
‚¤‚ëŠo‚¦‚È‚ñ‚Å‚·‚ªC\‘¢‘̂̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚Å
memset( this, 0, sizeof( this ) );
‚Æ‚·‚邯—Ç‚­‚È‚¢‚Æ‚¢‚¤˜b‚ð‘O‚É•·‚¢‚½‚ñ‚Å‚·‚ªC
‚Ç‚±‚ª—Ç‚­‚È‚¢‚©
‚²ˆÓŒ©’¸‚¯‚Ü‚¹‚ñ‚Å‚µ‚傤‚©D

770:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/05 13:10:12
>>769
sizeof( this )‚±‚ê‚Í’u‚¢‚Æ‚¢‚ÄB

ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ʼnŠú‰»‚³‚ꂽƒƒ“ƒo‚ð‚O‚Å“h‚è‚‚Ԃµ‚¿‚á‚¢‚©‚ñ‚Å‚µ‚åB

771:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/05 13:11:54
>>769 URLØÝ¸(www.kijineko.co.jp)

772:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/05 13:17:11
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·

773:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/05 13:46:13
URLØÝ¸(oshiete.goo.ne.jp)
‚±‚̂悤‚ȉñ“š‚à‚ ‚é‚̂ł·‚ªDDDH

774:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/05 13:58:33
C++ ‚ŃNƒ‰ƒX‚̃ƒ“ƒoŠÖ”‚ðŠÖ”ƒ|ƒCƒ“ƒ^‚ðŠO•”‚̃Nƒ‰ƒXƒƒ“ƒo‚łȂ¢ŠÖ”‚É“n‚µ‚Ä
ŠO•”‚©‚ç’@‚¢‚Ä‚à‚炤‚悤‚Ȉ—‚Á‚ÄAŠO•”‚©‚炾‚ƃCƒ“ƒXƒ^ƒ“ƒX‚ð‹æ•Ê‚·‚鎖‚ªo—ˆ‚È‚¢‚©‚ç
‚â‚Á‚Ï–³—‚È‚ñ‚¾‚낤‚©



775:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/05 14:01:06
POD‚È‚çmemset‚ðŽg‚Á‚Ä–â‘è‚È‚¢
‚ª‚µ‚©‚µA
> double Œ^‚âƒ|ƒCƒ“ƒ^Œ^‚ÍA‚±‚ê‚ç‚ð\¬‚·‚é‘Sƒrƒbƒg‚ª 0 ‚ɂȂÁ‚½‚Æ‚µ‚Ä‚àA
> ƒIƒuƒWƒFƒNƒg‚Ì’l‚ª 0 ‚ɂȂ邩‚Ç‚¤‚©‚Í•ª‚©‚ç‚È‚¢

‚Ä‚©‰½‚ŃNƒ‰ƒX‚̃ƒ“ƒo‘S•”‚ðmemset‚ʼnŠú‰»‚µ‚悤‚Æ‚·‚é‚Ì‚©—‰ð‚Å‚«‚ñ

776:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/05 14:04:21
C++‚Å‚àƒfƒŠƒQ[ƒgi‚à‚Ç‚«j‚͂ł«‚é‚Í‚¸

777:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/05 14:12:32
ƒ„ƒo‚¢BCodepad.org —Ž‚¿‚½‚©‚à‚µ‚ê‚È‚¢
‰º‹LƒR[ƒh‚¾‚ÆAISO ‚È‚ñ‚¿‚á‚çŒx‚ªo‚ăRƒ“ƒpƒCƒ‹•s”\B

class Foo;

typedef int (Foo::*FUNC)(); //typedef int (*FUNC)();

void test(FUNC f) {
@printf("%d", f());
}

class Foo {
private: int x;
public:
@Foo(int a): x(a) {}
@int getValue() { return x; }
};

int main() {
@Foo f(123);
@test(f.getValue); //test(&(f.getValue));
@return 0;
}


778:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/05 14:12:45
>>774
ƒƒ“ƒoŠÖ”ƒ|ƒCƒ“ƒ^‚ƃIƒuƒWƒFƒNƒg‚̃AƒhƒŒƒX‚ð“n‚µ‚Ä‚ ‚°‚ê‚Îo—ˆ‚邿
‚Å‚à‚Ü‚ •’ʂ͊֔ƒIƒuƒWƒFƒNƒg‚É‚µ‚Ä“n‚·‚¯‚Ç

779:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/05 14:14:03
>>777
ƒƒ“ƒoŠÖ”‚ւ̃|ƒCƒ“ƒ^‚𓾂é‹Lq‚Í &Foo::getValue ‚¾BƒCƒ“ƒXƒ^ƒ“ƒX‚©‚ç‚ÍŽæ‚ê‚È‚¢B

780:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/05 14:16:26
„ƒƒ“ƒoŠÖ”‚ւ̃|ƒCƒ“ƒ^‚𓾂é‹Lq‚Í &Foo::getValue ‚¾BƒCƒ“ƒXƒ^ƒ“ƒX‚©‚ç‚ÍŽæ‚ê‚È‚¢B

ÓIƒƒ“ƒo‚Æ‚µ‚Ä‚»‚ê‚ÅŽæ‚èo‚¹‚é‚̂͒m‚Á‚Ä‚½‚¯‚ÇA‚â‚Í‚èƒCƒ“ƒXƒ^ƒ“ƒX‚©‚ç‚Í–³—‚©B
ŠO‚©‚猩‚½‚ç‚»‚ꂪ‚ǂ̃Cƒ“ƒXƒ^ƒ“ƒX‚̃ƒ“ƒo‚Ȃ̂©‚ð“Á’èo—ˆ‚È‚¢ithis•s–¾j‚©‚ç‚©

>>778
Invoke‚³‚¹‚é‚Á‚Ęb‚Å‚·‚ËB‚»‚ê‚Í‚½‚܂ɑ‚¢‚Ă܂·

781:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/05 14:17:33
>>774 boost::function

782:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/05 14:51:49
‚·‚¢‚Ü‚¹‚ñA‚²‚­Šî–{“I‚ÈŽ¿–â‚©‚à’m‚ê‚Ü‚¹‚ñ‚ª

#include<stdio.h>
int main(void)
{
printf("hello world!");
return 0;
}

‚Æ‚¢‚¤ƒvƒƒOƒ‰ƒ€‚ðŽÀs‚·‚邯
ŽÀs‰æ–Ê‚ª•\ަ‚³‚ê‚Ä‚·‚®‚ÉÁ‚¦‚é‚̂ł·‚ª
ƒL[‚ð‰Ÿ‚·‚܂ŕ\ަ‚µ‚½‚Ü‚ÜA‚Æ‚¢‚¤‚̂͂ǂ¤‚·‚ê‚΂悢‚̂łµ‚傤‚©

783:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/05 14:58:45
getchar(); ‚Æ‚©H

784:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/05 14:59:29
>>782
VisualC++ 2005‚È‚ç
uƒfƒoƒbƒO¨ƒfƒoƒbƒO‚È‚µ‚ÅŠJŽnv(Ctrl + F5)‚Å‚¢‚¯‚邿
uƒfƒoƒbƒOŠJŽnv(F5)‚¾‚Æ‚·‚®‚ÉÁ‚¦‚é

‚È‚º‚©‚Í•ª‚©‚è‚Ü‚¹‚ñB“–•û‚ÍŽd—l‚Æ‚µ‚Ä”Fޝ‚µ‚Ă܂·B

785:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/05 15:01:21
>>775
‚»‚¤‚¢‚¤‚̂͌•ʂɉŠú‰»‚·‚ê‚΂¢‚¢‚Å‚µ‚å

786:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/05 15:01:22
ƒfƒoƒbƒOŠJŽn‚Æ‚µ‚ÄŽÀs‚·‚邯AŽÀÛ‚É‹N“®‚µ‚Ä‚é‚Ì‚Í IDE‘¤‚¾‚©‚ç
I—¹ŽŸ‘æŒãŽn––‚·‚é@¨@•‚¶‚é@‚Á‚ÄŽ–‚¶‚á‚Ë

ƒfƒoƒbƒO–³‚µ‚¾‚Æ‹N“®‚µ‚Á‚ςȂµ‚ɂȂé‚Á‚Ä‚¾‚¯Bˆá‚¤‚©‚È

787:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/05 15:05:34
>>782
exe‚ðƒ_ƒuƒ‹ƒNƒŠƒbƒN‚µ‚ĂȂ¢‚©H
ƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚©‚çŒÄ‚Ño‚¹‚΂·‚®‚ÉÁ‚¦‚È‚¢‚æ
myapp.exe‚Æ‚¢‚¤ƒvƒƒOƒ‰ƒ€‚ðì‚Á‚½‚Æ‚µ‚½‚ç
ƒRƒ“ƒpƒCƒ‹‚µ‚½ƒfƒBƒŒƒNƒgƒŠ‚Åmyapp‚Æ“ü—Í‚µ‚ăGƒ“ƒ^[‚¾

788:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/06 12:15:00
>>784>>786
ƒfƒoƒbƒO‚È‚µ‚ÅŽÀs‚̂Ƃ«‚ÍA—]Œv‚È‚¨¢˜b‚È‚±‚Æ‚ÉpauseƒRƒ}ƒ“ƒh(‘Š“–)‚ðŠš‚Ü‚µ‚Ä‚¢‚邾‚¯B
ƒfƒoƒbƒOŠJŽn‚ÌꇂÍAŽ~‚ß‚½‚¯‚ê‚ΟŽè‚ÉŽ~‚ß‚ê‚΂¢‚¢‚̂ŗ]Œv‚È‚¨¢˜b‚à‚µ‚È‚¢B

789:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/06 17:14:31
ƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚©‚ç‹N“®‚µ‚½‚çÁ‚¦‚Ü‚¹‚ñ‚Å‚µ‚½
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
æ‚ÉŒ¾‚Á‚Ä‚¨‚­‚ׂ«‚¾‚Á‚½‚ÆŽv‚¤‚¯‚Çbcpad‚ðŽg‚Á‚Ă܂·

790:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/06 21:44:01
int a[10000000]
int work[10000000];
int work2[10000000];
int main()
{

for(i=0;i<N_MAX;i++){
work[i] = i;
work2[i] = i;
}
t1 = my_clock();
for(i=0;i<N_MAX;i++){
a[i] = work[i];
}
t2 = my_clock();

t3 = my_clock();
for(i=0;i<N_MAX;i++){
a[i] = work2[i];
}
t4 = my_clock();

printf("%f %f\n",t2-t1,t4-t3);
}
Ž¿–â‚Å‚·BˆÈã‚̃vƒƒOƒ‰ƒ€‚ðŽÀs‚µ‚½‚Æ‚±‚ëAa‚Ì”z—ñ‚Éwork2‚Ì”z—ñ‚Ì—v‘f‚ð‘ã“ü‚·‚é‚Ù‚¤‚ªˆ—ŽžŠÔ‚ª‘‚­‚È‚Á‚Ä‚¢‚Ü‚·B
‚È‚º“¯‚¶‚悤‚È‘€ì‚ðs‚Á‚Ä‚¢‚é‚̂Ɉ—‘¬“x‚ª•Ï‚í‚Á‚Ä‚­‚é‚̂łµ‚傤‚©H

791:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/06 21:59:23
>>790
Œ´ˆö‚Í‚±‚±‚É‘‚¢‚ĂȂ¢•”•ª‚É‚ ‚éB

792:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/06 22:04:40
ƒfƒXƒgƒ‰ƒNƒ^‚Á‚ĉ¼‘z‚É‚µ‚ÄŒp³‚·‚ê‚Î
”h¶Œ³‚Æ”h¶æ—¼•û‚Ì‚ªŽÀs‚³‚ê‚é‚ñ‚¾‚æ‚ËH

793:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/06 22:10:24
‚܂¨‚Ü‚¢‚ÍA
}‘‚¢‚Ă݂Ä
Œ¾‚¢‚½‚¢Ž–‚ð®—‚µ’¼‚µ‚Ä‚«‚È‚³‚¢

794:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/06 22:23:23
>>790
ʼn‚̃‹[ƒv‚Åa[i]‚à‰Šú‰»‚µ‚Ă݂½‚猋‰Ê‚ª•Ï‚í‚é‚©‚à‚ËB


795:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/06 22:32:37
ˆêŒ©‚Ç‚Á‚¿‚à“¯‚¶‘ã“ü‚ÉŒ©‚¦‚邯‚ÇA
ʼn‚̃‹[ƒv‚͉Šú‰»‚ðs‚Á‚Ä‚¢‚ÄA
“ñ‰ñ–ڂ̃‹[ƒv‚̓Rƒs[‚ɂȂÁ‚Ă邩‚çH

796:790
10/05/06 22:41:35
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

>>790
my_clock()ŠÖ”‚Ì‹Lq‚ÍÈ‚¢‚½‚̂ł·‚ªA‚»‚¿‚ç‚ÉŒ´ˆö‚ª‚ ‚邯‚¢‚¤‚±‚Ƃłµ‚傤‚©H
‚»‚ê‚Æ‚àŠÂ‹«“I‚È‚à‚̂Ƃ¢‚¤‚±‚Ƃłµ‚傤‚©H

>>794
a[i]‚ð‰Šú‰»‚·‚邯A‘‚­‚͂ȂÁ‚½‚ñ‚Å‚·‚ªA‚Ü‚¾·‚ª‚ ‚邿‚¤‚Å‚·B
‚±‚Ì·‚͂Ȃº¶‚Ü‚ê‚é‚̂łµ‚傤‚©H‚½‚Ô‚ñŒë·‚͈̔͂ł͖³‚¢‹C‚ª‚µ‚Ü‚·B

797:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/06 22:49:09
‚±‚±‚©‚猩‚éŒÀ‚è‚ÍAmy_clock()‚ª‚܂Ƃà‚È“®ì‚ð‚µ‚Ä‚¢‚é‚Ì‚©
‚º‚ñ‚º‚ñ‚í‚©‚ç‚È‚¢B

798:790
10/05/06 22:53:23
‚·‚݂܂¹‚ñBmy_clock()‚͈ȉº‚̂悤‚ɂȂÁ‚Ă܂·B
double my_clock()
{
struct timeval tv;
gettimeofday(&tv, NULL);
return tv.tv_sec + (double)tv.tv_usec*1e-6;
}

799:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/06 23:05:57
>>792
‚ ‚Ü‚è‚É‚à•׋­•s‘«B
”L‚Å‚à‚í‚©‚éƒvƒƒOƒ‰ƒ~ƒ“ƒO
URLØÝ¸(www.kumei.ne.jp)
ƒƒx[ƒ‹‚Ì•”‰®
URLØÝ¸(www7b.biglobe.ne.jp)
Codian
URLØÝ¸(www.kab-studio.biz)
C++“ü–å
URLØÝ¸(www.asahi-net.or.jp)
ATLAS Japan C++ Course
URLØÝ¸(www.icepp.s.u-tokyo.ac.jp)
ã‚©‚燂ɂ±‚±‚É‚ ‚é‚®‚ç‚¢‚Ì“à—e‚͓ǂßB

800:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/06 23:18:25
>>798
cygwin ‚Å gcc ‚ÅÄŒ»‚µ‚½B
0.051000 0.043000

for(i=0;i<N_MAX;i++){
work[i] = i;
work2[i] = i;
a[i] = i;
}

‚É‚µ‚Ă݂½‚çA
0.043000 0.043000

‚ɂȂÁ‚½B•sŽv‹c‚¾‚Èc

801:790
10/05/06 23:27:41
>>800
‰Šú‰»‚·‚邯ˆ—ŽžŠÔˆê‚ɂȂÁ‚Ă܂·‚ËB
Ž„‚ªŽÀs‚·‚邯
0.037232 0.036249
‚ÆA·‚ªo‚Ä‚¢‚Ü‚·BŠÂ‹«‚Íemacs+gcc‚Å‚·B

802:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/06 23:30:47
>>801
‚»‚ÌŽÀsƒtƒ@ƒCƒ‹‚ð2‰ñ‚©3‰ñ˜A‘±‚µ‚ÄŽÀs‚µ‚Ă݂Ä

803:790
10/05/06 23:34:48
>>802
‚R‰ñ‘±‚¯‚Ä‚â‚Á‚Ă݂܂µ‚½B
0.037251 0.036251
0.037230 0.036211
0.037259 0.036257

804:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/06 23:41:37
Å“K‰»A‚Æ‚©‚¢‚¤˜b‚Å‚à–³‚¢‚à‚ñ‚È‚±‚ê
‚È‚ñ‚¾‚ë‚ÈB@‰´‚à•s•׋­‚ł킩‚ç‚ñ

805:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/07 00:18:04
’Pƒ‚É a ‚ªƒLƒƒƒbƒVƒ…‚ÉÚ‚Á‚½‚¾‚¯‚Å‚µ‚å

806:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/07 00:37:23
ƒLƒƒƒbƒVƒ…‚Æ‚©‚Ì–â‘è‚¶‚á‚È‚¢‚Ì

807:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/07 00:40:20
—̈æƒTƒCƒY‚ª‘å‚«‚»‚¤‚Ȃ̂ÅAcpu@cache‚Í‚ ‚Ü‚èŠÖŒW‚µ‚È‚¢

work¨a‚̃Rƒs[‚̂Ƃ«‚ÍAa‚̗̈悪ƒƒ‚ƒŠŠÇ—‚Éæ‚Á‚ĂȂ¢‚½‚ß
–ˆ‰ñƒy[ƒWƒtƒHƒ‹ƒg‚µ‚ÄA‹ó‚«ƒy[ƒWŠ„‚è“–‚Ä‚ð‚·‚é‚©‚ç’x‚­‚È‚é

work2¨a‚̂Ƃ«‚̓y[ƒWƒtƒHƒ‹ƒg‚ª‹N‚«‚ĂȂ¢‚©A‹N‚«‚Ä‚àŠ„‚è“–‚Ĉ—‚Í
–³‚¢•ª‚¾‚¯Œy‚­‚È‚é
‚¾‚©‚çA>>800@‚Ý‚½‚¢‚Ɉê“xa‚̗̈æ‚ðƒXƒLƒƒƒ“‚µ‚Ä‚¨‚¯‚ÎA‚Ù‚Ú“¯‚¶ðŒ‚ɂȂé


808:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/07 00:43:59
ƒOƒ[ƒoƒ‹•Ï”‚Ȃ̂Ƀy[ƒWƒtƒHƒ‹ƒg‹N‚«‚é‚ÌH

809:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/07 00:58:52
‹N‚«‚é‚ñ‚¶‚á‚È‚¢‚ÌH
main()‚É‚­‚é‘O‚É0ƒNƒŠƒA‚̈—‚ª‘–‚邯‚Å‚àH

810:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/07 01:03:05
‚ ‚ Aƒfƒ}ƒ“ƒhƒy[ƒWƒ“ƒO‚Ȃ̂ð–Y‚ê‚Ä‚½

811:341
10/05/07 03:24:49
API‚ł͖³—‚Ȃ̂©‚ÈH
ˆêu‚¾‚¯ƒEƒBƒ“ƒhƒEƒAƒNƒeƒBƒu‚É‚µ‚Äu‚ v‚©u‚¿v‚Ì”»’f‚Æ‚©‚µ‚©‚È‚¢H

812:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/07 04:07:23
>>790
ƒ‹[ƒv‚𑖂点‚é‘O‚É

work[9999999] = work2[99999999] = 0;

‚ðˆê‰ñ‚â‚Á‚Ä‚¨‚¯‚Γ¯‚¶‚ɂȂé‚ñ‚¶‚á‚È‚¢‚ÌH

813:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/07 08:05:10
Ž¿–â‚Å‚·

C++/CLI ‚Æ@C++‚Å.net frameworkŽg‚¤‚±‚Æ‚Á‚Ä“¯‚¶‚È‚ñ‚Å‚µ‚傤‚©H

.net framework‚¾‚Æ‚f‚t‚h‚̃ŒƒCƒAƒEƒg‚ªŠÈ’P‚Å•‚©‚é‚̂ł·‚ª
C++/.net framework‚ÌuÀ‚Æ‚©‚̃TƒCƒg‚ ‚è‚Ü‚·‚©H

814:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/07 08:17:20
C++‚Á‚Ä–ˆ“úG‚Á‚ĂȂ¢‚ÆŠmŽÀ‚É–Y‚ê‚é‚Ë
‚Ý‚ñ‚È–ˆ“úƒR[ƒh‘‚¢‚Ä‚é‚ÌH

815:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/07 09:20:19
‘‚¢‚Ă邿

816:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/07 09:21:51
‚¨‘è‚͂ǂ±‚ÅŒ©‚‚¯‚Ä‚­‚é‚ÌH

817:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/07 09:38:05
ƒtƒŒƒ“ƒhƒNƒ‰ƒX‚Á‚ÄŠo‚¦‚½‚Ù‚¤‚ª‚¢‚¢H
‚Ç‚¤‚¢‚¤ê–ʂŎg‚¤‚ñ‚¾‚ëH

818:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/07 09:57:03
>>817
> ƒtƒŒƒ“ƒhƒNƒ‰ƒX‚Á‚ÄŠo‚¦‚½‚Ù‚¤‚ª‚¢‚¢H
‚¤‚ÞB‚½‚¾‚µ‚»‚ÌŠo‚¦‚é‚Ì‚É5•ª‚Æ‚©‚©‚ç‚È‚¢‚ÆŽv‚¤‚ªB
friend class‚ÍÝŒv‚ɑ˦‚µ‚Ä‚¢‚邯Œ¾‚í‚ê‚é‚©‚à‚µ‚ê‚È‚¢‚ªA
‚Ü‚ ‚µ‚©‚½‚È‚¢‚±‚Æ‚¾‚µB

pimpl‚ŃOƒO‚Á‚Ä‚ÝBfriend class‚ÌŽg‚¢‚Ç‚±‚ë‚Å‚ ‚éB
(‚‚©‚í‚È‚­‚Ä‚à‘‚¯‚¿‚Ⴄ‚ñ‚¾‚¯‚ÇB)


819:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/07 11:39:39
>>813
‘S‘Rˆá‚¤B‚Ä‚©ƒlƒCƒeƒBƒu‚ÌC++‚©‚ç.NETŽg‚¤‚Á‚ăVƒ`ƒ…ƒG[ƒVƒ‡ƒ“‚ª—Ç‚­‚í‚©‚ç‚ñ‚¯‚ÇA
C++/CLI‚ÍC++‚̂ӂ肵‚½³‘Ì‚ÍC#BƒRƒ“ƒpƒCƒ‹‚µ‚½Œ‹‰Ê‚̃oƒCƒiƒŠ‚©‚炵‚ĈႤB
CLI‚Ì•û‚͉½‚©Ž–‚ ‚éꇂ®‚ç‚¢‚µ‚©“Á‚ɈӖ¡‚ª‚È‚¢‚̂Ŏg‚í‚È‚¢‚ÆŽv‚¤‚¼

‚ ‚ÆVS‚ÌIDE‚ÅGUI‚ª‘g‚݂₷‚¢‚©‚ç‚Æ‚©‚»‚ñ‚È——R‚Ń`ƒ‡ƒCƒX‚·‚邯‚©–{––“]“|B
‚»‚¤‚¢‚¤ˆÓ–¡‚È‚çExpress‚ÌVC++‚Å‚à‚¿‚á‚ñ‚ƈӖ¡‚ª•ª‚©‚Á‚Ä‚é‚È‚ç
ƒ_ƒCƒAƒƒO‚ðƒƒCƒ“ƒEƒBƒ“ƒhƒE‚É‚µ‚ÄResEdit‚Æ‚©‚Å
ƒrƒWƒ…ƒAƒ‹‚Éì‚ê‚邼

820:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/07 13:31:59
friend‚Åpimpl‚Á‚ĂȂñ‚ÉŽg‚¤‚ñ‚¾H

821:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/07 13:49:50
>>819
‰ñ“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·B

¡‚Ü‚ÅC++‚ÅŠJ”­‚µ‚Ä‚«‚½‚à‚Ì‚ðAGUI‚ÉÚ‚¹‚ÄŽg‚¢‚½‚­B
GUI‚̂ƂÁ‚©‚©‚è‚ÉC#‚ðGW’†‚ɕ׋­‚µ‚Ä‚¢‚½‚½‚ßA.net‚Å‚ÌGUI쬂Í
‚ ‚é’ö“x‚í‚©‚Á‚½‚̂ł·‚ªA‚¢‚ ‚±‚ê‚܂ł̎‘ŽY‚ðŽg‚¨‚¤‚ÆŽv‚Á‚½‚ç
‚Ç‚¤‚É‚à—˜—p‚Å‚«‚¸B

ƒlƒCƒeƒBƒu‚ÌC++Ž‘ŽY‚ªŽg‚¦‚ÄAIDE‚ª‚‚¢‚Ä‚¢‚Ä
C#‚Ý‚½‚¢‚É‘g‚ß‚é‚à‚ÌC++/.NET‚©‚ÆŽv‚Á‚Ä‚¢‚Ü‚µ‚½BBBB

‚Ç‚¤‚µ‚悤c˜A‹xI‚í‚Á‚Ä‚µ‚Ü‚¤

822:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/07 14:48:08
>>821
Ž‘ŽY‚ðDLL‚É‚µ‚½‚çB

823:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/07 14:51:11
friend‚Å‘‚¢‚Ä‚éƒ\[ƒX‚ðŒ©‚é‚Æˆø‚­

824:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/07 16:12:00
>>823
‚È‚ñ‚ÅHfriend‚ðŽg‚í‚È‚¢‚Æo—ˆ‚È‚¢Ž–‚ª‚¢‚ë‚¢‚ë‚ ‚邾‚ë

825:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/07 16:19:38
”ñƒŠƒA‚È‚ñ‚¾‚ë
‚»‚Á‚Æ‚µ‚Ä‚¨‚¢‚Ä‚â‚ê...

826:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/07 17:43:40
>>823
‚¨‘O‚ªŽg‚¦‚È‚¢‚Á‚Ä‚¾‚¯‚¾‚ëwww
friend

827:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/07 18:22:40
‚·‚¢‚Ü‚¹‚ñAŽ¿–â‚Å‚·B

class Hoge;
class Test
{
Hoge* p;
};
class Hoge
{
};

‚Æ‚¢‚¤‚±‚Æ‚ª‚Å‚«‚邯Žv‚¤‚̂ł·‚ªAHoge‚Ì’†‚ÌChildƒNƒ‰ƒX‚ðTest‚Ɋ܂߂éꇂ͂ǂ¤‚µ‚½‚ç—Ç‚¢‚Å‚µ‚傤‚©H
ƒCƒ[ƒW‚Æ‚µ‚Ă͉º‹L‚̂悤‚ÈŠ´‚¶‚Ȃ̂ł·‚ªAƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ª‚ł܂·B
ŠÂ‹«‚ÍVC2008‚Å‚·B

class Hoge::Child;
class Test
{
Hoge::Chiled *p;
};
class Hoge
{
class Child{

828:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/07 18:24:22
‚·‚¢‚Ü‚¹‚ñA“r’†‚Å‘—‚Á‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B
‚ ‚炽‚ß‚ÄEEEB

class Hoge;
class Test
{
@Hoge* p;
};
class Hoge
{
@class Child{};
};

‚Æ‚¢‚¤‚±‚Æ‚ª‚Å‚«‚邯Žv‚¤‚̂ł·‚ªAHoge‚Ì’†‚ÌChildƒNƒ‰ƒX‚ւ̃|ƒCƒ“ƒ^‚ðTest‚Ɋ܂߂éꇂ͂ǂ¤‚µ‚½‚ç—Ç‚¢‚Å‚µ‚傤‚©H
ƒCƒ[ƒW‚Æ‚µ‚Ă͉º‹L‚̂悤‚ÈŠ´‚¶‚Ȃ̂ł·‚ªAƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ª‚ł܂·B
ŠÂ‹«‚ÍVC2008‚Å‚·B

class Hoge::Child;
class Test
{
@Hoge::Chiled *p;
};
class Hoge
{
public:
@class Child{}
};

classHoge‚Ì’†g‚ðæ‚É錾‚·‚ê‚΂¢‚¢‚¶‚á‚ñB‚Æ‚¢‚¤‚͖̂³‚µ‚Å‚¨Šè‚¢‚µ‚Ü‚·BzŠÂŽQƂƂ©‚ð‚·‚é‚Ì‚ª–Ú“I‚È‚à‚Ì‚ÅEEB

829:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/07 18:29:23
class Test{class Hoge{class Child{};};Hoge::Child *p;};
typedef Test::Hoge Hoge;

830:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/07 19:15:36
‚½‚Ì‚Þ>>820‚É“š‚¦‚Ä‚­‚êƒOƒOƒb‚Ä‚àŒ©‚‚©‚ç‚ñ

831:818
10/05/07 19:23:38
>>830
> ƒOƒOƒb‚Ä‚àŒ©‚‚©‚ç‚ñ
‚ñ‚Ȃ킯‚Ë[‚¾‚ëwww
‚ÆŽv‚Á‚½‚ç–{“–‚ÉŒ©‚‚©‚ç‚È‚¢‚ÈB

‚Ü‚ •ʂɎg‚í‚È‚­‚Ä‚à‘‚¯‚é‚©‚çS”z‚·‚é‚ÈB


832:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/07 21:44:40
ƒlƒXƒg‚³‚ꂽƒNƒ‰ƒX‚ÍA‚»‚ê‚ðˆÍ‚ñ‚Å‚¢‚éƒNƒ‰ƒX‚Ì’è‹`“à‚Å‚µ‚©
‘O•û錾‚Å‚«‚È‚¢B‚»‚Ì‚½‚ßAFoo::Bar* ƒ|ƒCƒ“ƒ^‚ð‘€ì‚·‚éƒwƒbƒ_ƒtƒ@ƒCƒ‹‚É‚ÍA
Foo ‚̃Nƒ‰ƒX錾‚ð‚·‚×‚Ä“ü‚ê‚Ä‚¨‚­•K—v‚ª‚ ‚邾‚낤B

–³—‚Á‚Û‚¢‚Ë

833:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/07 23:01:57
>>828
Test ‚à“à•”ƒNƒ‰ƒX‚É‚·‚é‚̂͑ʖڂȂñH

834:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/07 23:09:10
//----hoge.hpp----

namespace detail
{
template <class T> struct hoge
{
typename T::piyo *p;
};
}

struct fuga
{
struct piyo
{
};
};

typedef detail::hoge<fuga> hoge;

//----hoge.cpp----

#include "hoge.hpp"

template struct detail::hoge<fuga>;

‚¤[‚ñEEE


835:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/07 23:26:37
>>834
“¯‚¶‚悤‚È‚±‚Æl‚¦‚Ä‚él‚ª‚¢‚½B
‚ ‚¦‚Ä detail ‚É‚µ‚È‚­‚Ä‚à‚¢‚¢‚ñ‚¶‚á‚È‚¢‚©‚Á‚Ă̂ÆA
‚±‚Ìê‡Aexplicit instantiation ‚ª•K—v‚ɂȂé‚ñ‚¾‚Á‚¯H

836:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/08 02:16:51
C++‚̕׋­‚ðˆê‚©‚çŽn‚߂悤‚ÆŽv‚Á‚Ä‚é‚̂ł·‚ª
‚¨‚·‚·‚߂̎Ql‘‚Æ‚©‚ ‚è‚Ü‚·‚©H
C‚ÍŠwZ‚ÌŽö‹Æ‚Å­‚µ‚â‚Á‚½‚±‚Æ‚ª‚ ‚è‚Ü‚·

837:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/08 02:27:37
>>836
URLØÝ¸(deztec.jp)
Œˆ’è”Å ‚Í‚¶‚߂ĂÌC++‚ç‚Ö‚ñ‚©‚È‚Ÿ@amazon’†ŒÃ‚â‹ß—ׂ̒†ŒÃ’T‚·‚©}‘ŠÙ


838:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/08 08:24:56
>>836
ƒƒx[ƒ‹‚ÌC++“ü–åuÀ‚¨‚·‚·‚ß

839:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/08 08:44:23
template<void(&F)()=0>struct X{operator Y(){static_assert(/* ‚±‚± */);return Y();}};
ŠÖ”ƒ|ƒCƒ“ƒ^‚ªƒfƒtƒHƒ‹ƒgƒpƒ‰ƒ[ƒ^‚¾‚Á‚½‚çƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚É‚µ‚½‚¢‚ñ‚¾‚¯‚Ç
‚Ȃʂ©—Ç‚¢ô‚¨‚µ‚¦‚Ä‚­‚¾‚³‚¢‚Ü‚µB

840:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/08 09:08:31
ƒAƒhƒŒƒX‚ÍŽÀsŽž‚¶‚á‚È‚¢‚ÆŒ©‚ê‚È‚¢

841:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/08 09:17:54
>>836
”L‚Å‚à‚í‚©‚éƒvƒƒOƒ‰ƒ~ƒ“ƒO
URLØÝ¸(www.kumei.ne.jp)
ƒƒx[ƒ‹‚Ì•”‰®
URLØÝ¸(www7b.biglobe.ne.jp)
Codian
URLØÝ¸(www.kab-studio.biz)
C++“ü–å
URLØÝ¸(www.asahi-net.or.jp)
ATLAS Japan C++ Course
URLØÝ¸(www.icepp.s.u-tokyo.ac.jp)

842:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/08 10:05:54
>>839
URLØÝ¸(codepad.org)
URLØÝ¸(codepad.org)
‚±‚ñ‚È‚ñ‚Ç‚¤‚©‚Ë

843:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/08 10:22:52
‚±‚ê‚͕׋­‚ɂȂé

844:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/08 11:20:10
>>837
>>838
>>841
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
ŽQl‚É‚µ‚Ü‚·

845:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/08 12:03:30
>>828
---.hpp---
struct hoge { struct piyo; piyo *p; };
struct fuga { struct piyo {}; };

---.cpp---
struct hoge::piyo : fuga::piyo {};

‚±‚ñ‚È‚ñ‚Ç‚¤‚©‚ËH
‚½‚¾AƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ª‘½‚¢‚Æ–Ê“|‚©‚àƒVƒŒƒ“

846:839
10/05/08 20:44:06
>>842
Žg—p‚³‚¹‚Ä‚¢‚½‚¾‚«‚Ü‚·B

847:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/09 18:45:47
‰ïŽÐ‚ÌC++‘Ž®‚ÌÄŒ»‚È‚ñ‚Å‚·‚ª
uˆêŽžƒIƒuƒWƒFƒNƒg‚ÌŽõ–½‚ÍŽÀ‘•ˆË‘¶‚ÅAhoge(&Vec3D(1,2,3))‚̈ø”‚̈ꎞƒIƒuƒWƒFƒNƒg‚ÍhogeŠÖ”‚©‚ç–ß‚é‘O‚É”jŠü‚³‚ê‚邱‚Æ‚à‚ ‚é‚Ì‚ÅA
‚±‚̂悤‚È‘‚«•û‚Í‚µ‚Ă͂¢‚¯‚È‚¢Bv
‚Æ‚ ‚Á‚½‚̂ł·‚ªA–{“–‚Å‚µ‚傤‚©H@‚È‚ñ‚©‰ö‚µ‚°‚È‹C‚ª‚·‚é‚̂ł·B

class Vec3D{
public:
Vec3D( float x_, float y_, float z_ ) : x(x_), y(y_), z(z_) {}
float x,y,z;
};

void hoge(Vec3D* v)
{
printf("%f,%f,%f\n", v->x, v->y, v->z);
}

void Test()
{
//‘Ê–Ú
hoge(&Vec3D(1,2,3));

//OK
Vec3D v(1,2,3);
hoge(&v);
}

848:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/09 18:50:24
;‚ª‚­‚é‚܂ł͑åä•v‚¶‚á‚È‚©‚Á‚½‚Á‚¯H
‚Ü‚ ‚È‚ñ‚É‚¹‚æconstŽQƂɂµ‚Æ‚¯‚Α©”›‚µ‚Ä‚­‚ê‚é‚©‚ç‘åä•v‚Å‚µ‚å

849:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/09 18:51:52
>>847
ˆêŽžƒIƒuƒWƒFƒNƒg‚ÌŽõ–½‚Í‹KŠi‚Å’è‚ß‚ç‚ê‚Ä‚¢‚Ü‚·B
hoge(&Vec3D(1,2,3)) ‚Æ‚¢‚¤Ž®‚Í‹KŠi‚ɉˆ‚Á‚½ŽÀ‘•‚Å‚ ‚ê‚΃Rƒ“ƒpƒCƒ‹ƒGƒ‰[‚ɂȂé‚ׂ«‚Å‚·B

ˆø—p‚³‚ꂽ“à—e‚ðŒ¾‚Á‚Ä‚¢‚él‚Ì—‰ð‚ÍŠÔˆá‚Á‚Ä‚¢‚Ü‚·B

850:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/09 18:53:45
‚»‚à‚»‚àˆêŽžƒIƒuƒWƒFƒNƒg‚É&‚È‚ñ‚¯‚ç‚ñ‚È‚¢

851:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/09 19:14:19
ˆêŽžƒIƒuƒWƒFƒNƒg‚ÌŽõ–½‚ÍA‚»‚̈ꎞƒIƒuƒWƒFƒNƒg‚Ì“oê‚·‚é•¶‚ÌŽÀs‚ªI‚í‚é‚Ü‚Åi ; ‚ª‚­‚é‚Ü‚Åj
‚½‚¾‚µAconstŽQÆ‚ð‰Šú‰»‚·‚éꇂÍA‚»‚ÌconstŽQƂ̎õ–½‚Æ“¯‚¶‚Æ‚±‚ë‚Ü‚ÅL‚Ñ‚é
‚½‚¾‚µAˆø”‚ÌconstŽQƂ͂»‚ÌŒÀ‚è‚ł͂Ȃ¢

852:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/09 23:06:04
URLØÝ¸(www.sun-inet.or.jp)

853:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/10 01:35:53
VC++‚ÌŠg’£‹@”\‚Æ‚¢‚¤“z‚ÅA‚»‚̕ӂðƒRƒ“ƒpƒCƒ‹ŽžƒGƒ‰[‚É‚¹‚¸‚É‹–‚µ‚Ä‚¢‚é‚ËB
ƒIƒvƒVƒ‡ƒ“‚ÅØ‚è‘Ö‚¦‚ç‚ê‚邯‚ÇB

854:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/11 19:37:56
\‘¢‘Ì‚ðŽg‚Á‚ÄAŒã‚ÍŠÖ”‚ɃAƒhƒŒƒX‚ð“n‚µ‚Ä‚â‚èŽæ‚è‚·‚é‚Ì‚Æ
ƒNƒ‰ƒX‚É\‘¢‘Ì“à•”‚âA‚»‚ê‚ç‚̈—‚ð‘S‚Ċ܂߂ÄAƒƒ“ƒo‚ÅŒöŠJ‚µ‚ÄŽg‚¤‚̂łÍ
‚â‚Í‚èƒNƒ‰ƒX‚ª‚¢‚¢‚ñ‚Å‚·‚©H

855:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/11 20:21:46
ƒNƒ‰ƒX‚̂ق¤‚ª‚¢‚¢B


856:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/11 21:23:07
thiscall‚ªƒI[ƒo[ƒwƒbƒh‚ɂȂ邩‚çC‚Å‘‚¯‚Á‚ÄŒ¾‚í‚ꂽ‚çH

857:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/11 21:29:03
int tolower(int c);

‚±‚ê‚Á‚ĂȂñ‚ÅintŒ^‚ðŽg‚¤‚ñ‚Å‚·‚©Hchar‚¶‚áƒ_ƒ‚È‚ñ‚Å‚·‚©H

858:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/11 21:40:12
>>854
‰Ô‰®‚Æ‹›‰®‚ł͂â‚Í‚è‰Ô‰®‚ª‚¢‚¢‚ñ‚Å‚·‚©H‚Á‚ÄŽ¿–âH
‚Ç‚¤‚¢‚¤‘O’ñ‚łǂÁ‚¿‚ª‚¢‚¢‚©‚Á‚Ä•·‚¢‚Ä‚é‚ÌH

859:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/11 21:54:52
>>857
‚¤‚ɃR[ƒh‚¾‚©‚ç‚¶‚á‚ËH
–³‘ʂȌ^•ÏŠ·‚ªŒ¸‚Á‚Ä‚¢‚¢‚¶‚á‚ñB

860:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/11 22:12:03
>>859
unicode‚Í towlower() ‚ȂǂðŽg‚¤‚̂Ŋ֌W‚È‚¢‚ÆŽv‚¤‚̂ł·‚ªA‚Ç‚¤‚È‚ñ‚Å‚µ‚傤‚©

861:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/11 22:18:52
class“à•”‚̃AƒNƒZƒXŽw’è‚ðÈ—ª‚·‚邯
private‚Å‚à–³‚­Apubliic‚Å‚à–³‚­Aprotected‚Å‚à–³‚¢‚Ì‚Á‚ÄJava‚¾‚Á‚¯H
C++‚ÍŠm‚©È—ª‚·‚邯private‚ɂȂé‚ñ‚¾‚æ‚ËH

862:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/11 22:26:46
>>857
‰ß‹Ž‚Ƃ̌݊·«BƒŒƒKƒV[C‚ł͉¼ˆø‚«”‚Échar‚ðŽw’肵‚Ä‚àint‚ª“n‚³‚ê‚é‚Ì‚ÅB

863:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/11 22:31:30
>>862
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

864:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/11 23:00:12
>>861
–³Žw’肪‚ ‚é‚Ì‚Íjava‚¾‚Ë

865:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/12 00:14:48
java‚̃AƒNƒZƒXŽw’èƒLƒ‚‚¢‚ñ‚¾‚æ‚È[c
ˆêƒtƒ@ƒCƒ‹ˆêƒNƒ‰ƒX‚ð‹­—v‚·‚邽‚߂ɂ ‚ñ‚ÈŽd—l‚ɂȂÁ‚Ä‚é‚ñ‚¾‚낤‚©

866:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/12 10:39:05
>>857
tolower()‚É‚ÍEOF‚ð“n‚µ‚Ä‚à‚¢‚¢‚±‚Ƃɂµ‚Ä‚¢‚é‚©‚çB


867:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/12 10:59:28
ƒIƒuƒWƒFƒNƒgŽwŒü‚Å‘‚©‚ꂽƒTƒ“ƒvƒ‹ƒ\[ƒX‚Á‚ĂȂ¢‚Å‚·‚©H

868:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/12 12:33:37
>>867
‚¢‚­‚ç‚Å‚à‚ ‚邯Žv‚¤‚¯‚Ç


869:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/12 13:28:12
>>868
”L‚ª–‚­‚Æ‚©‚»‚¤‚¢‚¤ŠÈ’P‚È•¨‚΂©‚è‚ÅA–{Ši“I‚É‘‚©‚ꂽ‚Ì’T‚µ‚Ă܂·

870:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/12 13:41:30
>>867 C ‚Ì fopen() ‚Æ‚©B C++ ‚Ì std::string ‚Æ‚©B

871:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/12 13:51:54
ƒTƒ“ƒvƒ‹‚¶‚á‚È‚¢‚©‚çƒ_ƒ‚Æ‚©Œ¾‚¢o‚µ‚»‚¤‚¾‚È

872:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/12 13:56:11
‚»‚¤‚È‚é‚ÆuƒTƒ“ƒvƒ‹ƒ\[ƒXv‚Æu–{Ši“I‚É‘‚©‚ꂽ‚Ìv‚Æ‚ª–µ‚‚µ‚Ă邿‚¤‚È‹C‚ª‚·‚é‚ÈB

873:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/12 14:00:27
>>869
”L‚ª–‚­‚ªŠÈ’P‚¾‚ÆH
‘®«–ˆ‚É‹““®‚ð•Ï‚¦‚悤‚Æ‚·‚邯
ƒfƒRƒŒ[ƒ^[Žg‚Á‚½‚Æ‚µ‚Ä‚à‰´‚ɂƂÁ‚Ă͂©‚È‚è“‚¢‚¼

”N—îE«•ÊE«ŠiEŒŒ“EEEetc ‚Æ‚©‰½‚àl‚¦‚¸‚ÉŽÀ‘•‚µ‚悤‚Æ‚µ‚½‚ç
‹°‚낵‚¢¨‚¢‚ŃNƒ‰ƒX‚ª‘B‚µ‚Ä‚µ‚Ü‚¤

874:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/12 14:16:33
Ä“ü–å‚ÉŠ´‰»‚³‚ꂽ‚ñ‚¾‚ë

875:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/12 19:26:48
>>869
‚È‚ñ‚Å‚»‚ñ‚È•¨‚ª•K—v‚Ȃ̂©‚í‚©‚ç‚ñ
’P‚ÉŒ©‚Ă݂½‚¢‚¾‚¯HŠCŠOƒTƒCƒg„‚ê‚΂¢‚­‚ç‚Å‚à‚ ‚ñ‚¶‚á‚Ë

–{Ši“I‚Á‚ÄŒ¾‚¢•û‚ªžB–†‰ß‚¬‚ăoƒJ‚Ý‚½‚¢‚¾‚¯‚ÇA—v‚Í—pŒ‚ðƒR[ƒh‚É—Ž‚Æ‚·ˆ×‚̂Ƃ ‚é•\Œ»Žè–@‚̈ê‚‚¾‚©‚ç
‰½‚ðŒ©‚½‚Æ‚µ‚Ä‚à‚½‚Ü‚½‚Ü‚»‚±‚ł͂»‚¤Œ¾‚¤\¬‚Å‚»‚¤ÝŒv‚µ‚Ä‚é‚Á‚Ä‚¾‚¯‚¾‚ºH
ŽŽŒ±‚Ì—Bˆê‚̉ð‚Ý‚½‚¢‚È•¨‚Í–³‚¢‚ñ‚¾‚ºH

‚Ȃ̂ŔL‚ª–‚­‚ÌŽÀ‘•‚©‚ç•ʂ̗pŒ‚ɉž—p‚µ‚Ä‚Ý

876:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/12 19:30:57
GoF‚ÌÃÞ»Þ²ÝÊßÀ°Ý–¢–ž‚̘b‚Ȃ̂©‚Èc

877:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/12 19:33:02
‰½‚©ì‚鎞A‚ ‚̃fƒUƒCƒ“ƒpƒ^[ƒ“‚ðŽg‚¤‚©‚Á‚ĂȂéH
‚±‚̃pƒ^[ƒ“‚Å‚â‚Á‚Ă݂邩c‚¾‚é‚â‚Á‚ς艴—¬‚Ås‚±‚¤‚ɉ´‚͂Ȃé

878:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/12 19:39:22
`ƒpƒ^[ƒ“‚©‚ç››‚Ì‹@”\‚𔲂¢‚½‘ã‚í‚è‚É››‚Ì‹@”\‚ð‘«‚µ‚½‚æ‚Á‚Ä‚¢‚¤‰ï˜b‚ª‚Å‚«‚é‚Ȃ炢‚¢‚ñ‚łȂ¢

879:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/12 20:10:56
>>877
u‚ ‚̃fƒUƒpƒ^‚ðŽg‚¨‚¤v‚È‚ñ‚ĂȂç‚È‚¢‚æ
>>878 ‚ÌŒ¾‚í‚ñ‚Æ‚·‚邯‚±‚ëB’è”Ô“Iˆ—‚Æ‹¤’ÊŒêœb‚¾‚©‚ç


880:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/12 20:20:07
‚¿‚Ȃ݂ɋ¤’ÊŒêœb‚Á‚ÄA’P‚ɉï˜b‚¾‚¯‚̘b‚łȂ­A—Ⴆ‚Î
u‚±‚±‚ÌŽÀ‘•‚Í\‘¢‘̂ɒlŽ‚½‚¹‚ÄƒŠƒXƒg‚ɓ˂Áž‚ñ‚Ń‹[ƒvv‚Ý‚½‚¢‚Șb‚ÌA
‚à‚¤‚¿‚å‚¢‚â‚₱‚µ‚¢‰½‚©‚ª‚ ‚Á‚½ŽžA

u‚±‚±‚Í—á‚ÌŽÀ‘•ƒpƒ^[ƒ“‚Åv‚Æ‚©u››‚ÅŽg‚Á‚Ä‚é‚`ˆ—‚Ì‹t‚Åv‚Ý‚½‚¢‚È‚»‚ÌŒ»ê’£‚è•t‚«‚Ìl‚¶‚á‚È‚¢‚Æ
‚í‚©‚ç‚È‚¢‚悤‚È•ûŒ¾‚łȂ­A‘¼‚Ìl‚Å‚àˆÓ}‚ª”äŠr“I’Ê‚è‚â‚·‚­‚È‚é‚æ‚¤‚ÉA’è”Ô“I‚ȉ½‚©‚É–¼‘O‚ð•t‚¯‚Ä•\‚µ‚½Nƒpƒ^[ƒ“N


881:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/12 21:37:20
ˆÓŽv‘a’Ê‚ðŠÈ’P‚É‚·‚邽‚߃fƒUƒCƒ“ƒpƒ^[ƒ“‚ð’m‚Á‚Ä‚¨‚­‚̂͂¢‚¢‚Æ•·‚­‚¯‚Ç
ŽÀÛ‚ÌŠJ”­‚É‚È‚é‚ÆƒfƒUƒCƒ“ƒpƒ^[ƒ“Žg‚Á‚ÄŠJ”­‚·‚é‚ÌH

882:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/12 21:43:11
>>881
•ª–ì‚⌾Œê‚â‰ïŽÐ‚É‚æ‚邯‚ÇA‹C‚¢‚½‚çŽg‚Á‚Ä‚é‚Á‚ÄŽ–‚Í•’ʂɂ ‚邺
‚ ‚¦‚ăfƒUƒpƒ^Žg‚Á‚Äì‚낤I‚Ý‚½‚¢‚ÈŽ–‚Í–³‚¢‚¯‚ÇB•’ʂɎg‚Á‚Ä‚é


883:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/12 21:43:35
>>881
ƒfƒUƒCƒ“ƒpƒ^[ƒ“‚Æ‚¢‚¤–¼‘O‚ª‘¶Ý‚·‚邿‚èæ‚É“¯‚¶ÝŒvŽè–@‚Í‚ ‚Á‚½
‹¤’Ê”Fޝ‚Æ‚µ‚Ă̖¼‘O‚ªŽg‚¦‚邿‚¤‚ɂȂÁ‚½‚¾‚¯

884:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/12 23:19:55
ŠÂ‹«‚ÍVC++6‚ÅŽ¿–â‚È‚ñ‚Å‚·‚ªA

SetConsoleCtrlHandler()‚Ńnƒ“ƒhƒ‰ŠÖ”‚ð“o˜^‚µ‚Ü‚·B
‚»‚µ‚ÄACTRL_CLOSE_EVENTiƒAƒvƒŠ‚ÌI—¹ƒCƒxƒ“ƒgj‚ð”­¶‚³‚¹A
“o˜^‚µ‚½ŠÖ”“à‚ň—‚ðs‚¢‚½‚¢‚̂ł·‚ªACTRL_CLOSE_EVENT‚Ì
”­¶‚©‚çƒvƒƒZƒX‚ª5•bˆÈ“à‚ÉI—¹‚µ‚È‚¢‚ÆAƒ^ƒCƒ€ƒAƒEƒg‚ª”­¶‚µA
‹­§I—¹‚̃_ƒCƒ„ƒƒO‚ªo—Í‚³‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·B
iƒvƒƒZƒX‚̉ž“š‚ª‚È‚­‚È‚Á‚½‚Æ‚«‚Éo‚éƒ_ƒCƒ„ƒƒO‚Å‚·j
Ž„‚ªs‚¢‚½‚¢ˆ—‚ª–ñ8•b`11•b‚©‚©‚é‚Ì‚ÅAˆ—’†‚É‚±‚̃_ƒCƒ„ƒƒO‚ª
o—Í‚³‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·B

‚±‚̃_ƒCƒ„ƒƒO‚ðo—Í‚³‚¹‚È‚¢•û–@‚͂Ȃ¢‚̂łµ‚傤‚©B
(‚à‚µ‚­‚̓^ƒCƒ€ƒAƒEƒg‚Ì•b”‚ð’x‰„‚³‚¹‚é•û–@‚͂Ȃ¢‚̂łµ‚傤‚©Bj


885:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/12 23:29:38
>>884
‚»‚ꂳA—Ⴆ‚Εʂ̃Cƒxƒ“ƒg‚Å‚»‚ê‚ç‚̈—‚ðs‚¢A
‚»‚̈—‚ÌÅŒã‚ÉI—¹ƒCƒxƒ“ƒg‚ð”­¶‚³‚¹‚é‚ñ‚¶‚áƒ_ƒ‚È‚ÌH

‚È‚ñ‚©‡”ԊԈႦ‚½ƒcƒP‚ð—͂ł˂¶•š‚¹‚æ‚¤‚Æ‚µ‚Ă锭‘z‚ÉŒ©‚¦‚éB”Ž–î‚Ń_ƒ‚Á‚ă„ƒcH


886:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/12 23:41:21
>>885
ƒRƒ“ƒ\[ƒ‹ƒvƒƒOƒ‰ƒ€‚Ń^ƒXƒNƒo[‚©‚çƒRƒ“ƒ\[ƒ‹‚ðI—¹‚µ‚½‚Æ‚«A
Œ»Ýˆ—‚ðs‚Á‚Ä‚¢‚éƒXƒŒƒbƒh‚̈—‚ª‚·‚ׂÄI—¹‚·‚é‚Ì‚ð‘Ò‚Á‚Ä‚©‚ç
ƒvƒƒOƒ‰ƒ€‚ðI—¹‚·‚邯‚¢‚¤Œ`‚É‚µ‚½‚¢‚̂ł·B

>>•ʂ̃Cƒxƒ“ƒg
Ctrl + C‚Ȃǂ̃Cƒxƒ“ƒg‚łƂ¢‚¤‚±‚Ƃłµ‚傤‚©B

887:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/12 23:49:02
‚»‚±‚Ü‚Ål‚¦‚é‚Ì‚©‚Ÿ
‰´‚Ȃ矎è‚ɕ‚¶‚é“z‚ªˆ«‚¢‚Åς܂µ‚¿‚á‚¢‚»‚¤‚¾

888:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/12 23:58:25
u•‚¶‚évƒƒjƒ…[‚𖳌ø‰»‚·‚é‚­‚ç‚¢‚µ‚©Žè‚ª‚È‚¢‚Á‚Û‚¢‚ËB

889:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/13 00:05:50
>>886
ˆê“x–Ú‚Ì”­¶‚Ńtƒ‰ƒO‚Å‚à—§‚ÄŽ‚Á‚Ä‚¨‚¢‚ĕ‚¶‚é‚𖳌ø‚É‚µ‚½ó‘Ô‚Å’·‚¢ˆ—ŠJŽn
¨@’·‚¢ˆ—I—¹Œã‚ÉĂѕ‚¶‚éƒCƒxƒ“ƒg”­¶ ¨ “ñ“x–Ú‚Ì”­¶iƒtƒ‰ƒO‚½‚Á‚½ó‘ԂŃCƒxƒ“ƒg”­¶j‚ÌꇂÉA–{“–‚ɕ‚¶‚é‚ðŽÀs
‚Æ‚©


890:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/13 00:57:45
>>888
u•‚¶‚évƒƒjƒ…[‚𖳌ø‰»‚µ‚ă^ƒXƒNƒo[‚©‚ç‚ÌI—¹‚ð
s‚킹‚È‚¢‚Æ‚¢‚¤‚±‚Ƃłµ‚傤‚©B

>>889
“o˜^‚µ‚½ŠÖ”‚Ƀtƒ‰ƒOON‚Ìꇂ̃‹[ƒg‚ÆOFF‚Ìꇂ̃‹[ƒg‚ðì‚Á‚Ä‚¨‚­B
1‰ñ–ڂ̓tƒ‰ƒOOFF‚̃‹[ƒg‚É“ü‚èAu•‚¶‚évƒƒjƒ…[‚𖳌ø‰»‚µ‚½Œã
ˆ—‚ðŽÀsB‚»‚ÌŒãAƒvƒƒOƒ‰ƒ€ã‚ÅCTRL_CLOSE_EVENT‚ð‘—Mi”­¶Hj‚³‚¹‚éB
2‰ñ–ڂ̓tƒ‰ƒOON‚̃‹[ƒg‚É“ü‚èAI—¹B
‚Æ‚¢‚¤‚±‚Ƃłµ‚傤‚©B

•¨•ª‚肪ˆ«‚­A\‚µ–ó‚ ‚è‚Ü‚¹‚ñ‚ªAŽ¿–â‚Å‚·B
Eu•‚¶‚évƒƒjƒ…[‚𖳌ø‰»‚·‚é‚̂͂Ȃº‚Å‚µ‚傤‚©B
@CTRL_CLOSE_EVENT‚ª”­¶‚µ‚Ä‚àu•‚¶‚évƒƒjƒ…[‚𖳌ø‰»‚·‚ê‚΃vƒƒOƒ‰ƒ€
@‚ÌI—¹iƒRƒ“ƒ\[ƒ‹‚ÌI—¹j‚ð’âŽ~‚Å‚«‚éB‚Æ‚©‚Å‚µ‚傤‚©H
EƒvƒƒOƒ‰ƒ€ã‚ÅCTRL_CLOSE_EVENT‚ð”­¶i‘—Mj‚·‚é•û–@‚ª‚í‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
@\‚µ–ó‚ ‚è‚Ü‚¹‚ñ‚ªA‹³‚¦‚Ä‚¢‚½‚¾‚¯‚Ü‚¹‚ñ‚©B

891:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/13 02:23:25
‚â‚Á‚½‚±‚ƂȂ¢‚̂ɃŒƒX‚µ‚Ä‚·‚Ü‚ñ‚ªA
ƒCƒxƒ“ƒgƒnƒ“ƒhƒ‰‚ŕʓr—pˆÓ‚µ‚½I—¹ˆ——p‚̃XƒŒƒbƒh‹N“®‚µ‚ÄI‚í‚邿‚¤‚É‚µ‚½‚ç‚Ç‚¤‚È‚é‚Ì
‚Æ‚¢‚¤‚©A‚È‚ñ‚Å5•bˆÈã‚àI—¹ˆ—‚ÉŽžŠÔ‚©‚©‚Á‚Ä‚ñ‚Ì

892:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/13 02:31:34
>>890
>u•‚¶‚évƒƒjƒ…[‚𖳌ø‰»‚µ‚ă^ƒXƒNƒo[‚©‚ç‚ÌI—¹‚ð
>s‚킹‚È‚¢‚Æ‚¢‚¤‚±‚Ƃłµ‚傤‚©B
‚»‚¤‚¢‚¤‚±‚ÆB
–³Œø‰»‚Æ‚¢‚¤‚©ARemoveMenu‚Åu•‚¶‚év‚ðÁ‚·B

893:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
10/05/13 02:42:56
í‚É5•bˆÈ“à‚ÉI‚í‚ç‚È‚¢‚ñ‚¾‚낤‚©B
‰½‚©‚̊ԈႢ‚Å10•ªŒo‚Á‚Ä‚àI‚í‚ç‚È‚¢‚±‚Ƃ͂Ȃ¢‚ñ‚¾‚낤‚©B
ƒtƒŠ[ƒY‚·‚邱‚Ƃ͂ ‚肦‚È‚¢ƒAƒvƒŠ‚È‚ñ‚¾‚낤‚©B
‰½‚©‚̃AƒvƒŠ‚ðŽg‚Á‚Ä‚¢‚ÄAI—¹ƒ{ƒ^ƒ“‚ð‰Ÿ‚µ‚ÄI‚í‚ç‚È‚©‚Á‚½‚ç‚Ç‚¤Žv‚¤‚¾‚낤‚©B


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

4060“ú‘O‚ÉXV/255 KB
’S“–:undef