y‰SŽŅнŒ}zC/C++Ž ..
[2ch|„Menu]
201:177
10/02/07 20:07:03
>>200
>Java‚ɂ͐^Ž—‚Å‚«‚Č‚¢RAII
‚±‚ź’²‚ׂĂ؂«‚Ü‚·

>mainWindow‚ŖI—¹‚µ‚½’iŠK‚ŁAMainWindow‚Ŗstring s‚šdelete‚·‚é
‚±‚¤‚¢‚¤šŒ‚Ŗ‚ ‚é‚̂Ł«‚Ķ‹C‚É‚µ‚Č‚­‚Ä‚¢‚¢‚̂ł́H
>new‚µ‚½ź‡‚ĶŽ©•Ŗ‚Ådelete‚µ‚Č‚«‚į‚¢‚Æ‚Č‚¢‚̂ŁAƒƒ“ƒo•ϐ”‚Ę‚©‚ÉŽ‚Į‚Ă؂­•K—v‚Ŗ‚ ‚é


202:196
10/02/07 20:15:39
>>201‚·‚Ü‚ńAŒ©—ނƂµ‚Ă܂µ‚½‚—
‚¶‚į‚ newˆČŠO‚Č‚¢‚ˁi‹t‚ɁAƒXƒ^ƒbƒN‚ÉŠm•Ū‚µ‚½ƒCƒ“ƒXƒ^ƒ“ƒX‚šdelete‚·‚é‚̂͑ʖځjB
‚½‚¾AŠÖ”ƒŒƒxƒ‹‚Å‚»‚ń‚ČŽĄ‘•‚·‚é‚Ģ‚ĶC++“I‚¶‚į‚Č‚¢‚̂ŁA•’ʂȂ¢‚Ę‚ĶŽv‚¤‚Æ‚ĒB

203:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/07 20:26:02
C++‚šK“¾‚·‚鏼‡A
JavaØC++‚ę‚čCØC++‚Ģ—¬‚ź‚Ģ•ū‚Ŗ‚ā‚Į‚Ļ‚č‚Ü‚Ę‚ą‚¾‚Č

204:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/07 20:28:11
‚Č‚ŗ‚ķ‚“‚ķ‚“r‚ź‚»‚¤‚Č•ūŒü‚ÖŽ‚Į‚Ä‚¢‚­

205:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/07 20:30:31
>>204
‚»‚¤‚¢‚¤r‚ź‚»‚¤‚Č”­Œ¾‚́AƒƒbI‚Å‚·‚ę

206:177
10/02/07 20:32:25
>>202
‚¢‚ė‚¢‚ė‚ʁA‚ ‚肪‚Ę‚¤‚²‚“‚¢‚Ü‚µ‚½

207:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/07 20:33:14
>>203
C‚ĶƒNƒ‰ƒX‚Ŗ‚Č‚¢‚¶‚į‚ń
‚¾‚©‚ē–Ź“|‚­‚³‚¢

208:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/07 20:34:52
‚±‚ꂪ‚ä‚ʂ肩c

209:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/07 21:09:47
‚Q‚æ‚į‚ń‚Ė‚éƒuƒ‰ƒEƒU‚ňź”ԓ‚¢Š‚́AƒXƒŒ‚š•\ަ‚·‚é‹@”\‚¾‚ĘŽv‚¤‚ń‚¾‚ę‚Ė
‚µ‚©‚µAŠł‘¶‚̐źƒuƒ‰‚Ķ‚»‚ź‚š‚Ē‚¤‚ā‚Į‚Ä‰šŒˆ‚µ‚Ä‚¢‚é‚Ģ‚©H‚Į‚ÄŠ‚Ŗ–ā‘č

210:209
10/02/07 21:13:17
‚²‚ß‚ńAŒė”š‚µ‚½

211:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/07 21:36:08
C++‚šŠw‚Ō‚Ģ‚ÉC‚šŠw‚Ō•K—v‚͂Ȃ¢‚ę
C‚ĢŒĆ‚­‚ÄŠėŒÆ‚Č‚ā‚č•ū‚Ķ‚ā‚ē‚Č‚¢•ū‚Ŗ‚¢‚¢

212:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/07 21:48:26
URLŲŻø(www1.axfc.net)

CodeSynthesis XSD/e‚ĢƒTƒ“ƒvƒ‹ƒvƒƒOƒ‰ƒ€‚šVisual C++ 2008 Express Edition‚ĢIDEć‚Ńrƒ‹ƒh‚µ‚½‚¢‚̂ł·‚ŖAƒŠƒ“ƒJƒGƒ‰[‚Ŗ
‘å—Ź‚ɏo‚Ä‚µ‚Ü‚¢o—ˆ‚Ü‚¹‚ńB‚¤‚‚µ‚½‚Ģ‚ĶXSDE‚Ģƒ‰ƒCƒuƒ‰ƒŠ‚ĘƒTƒ“ƒvƒ‹1‚Ā‚¾‚ÆŽę‚Į‚fl³‚­‚µ‚½‚ą‚̂ł·B
nmake‚¾‚Ęƒrƒ‹ƒho—ˆ‚é‚̂ł·‚ŖAIDE‚́uŠł‘¶‚ĢƒR[ƒh‚©‚ēƒvƒƒWƒFƒNƒg‚šģ¬v‚Åģ¬‚µ‚½ƒvƒƒWƒFƒNƒg‚Ńrƒ‹ƒh‚·‚é‚ĘŽø”s‚µ‚Ä‚µ‚Ü‚¢‚Ü‚·B

URLŲŻø(www.codesynthesis.com)

213:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/07 21:51:40
>>211
‚»‚ĢŒĆ‚­‚ÄŠėŒÆ‚Č‚ą‚̂ŁA”Œ»Ż‚ą‚Ē‚ź‚Ł‚Ē‘½‚­‚Ģ‚ą‚Ģ‚Ŗģ‚ē‚ź‚Ä‚¢‚é‚©B

ƒoƒJ‚É‚ĶŽg‚¢‚±‚Č‚¹‚Č‚¢A‚Į‚Ä“_‚Å‚ĶŠm‚©‚ÉC++ˆČć‚¾‚Ę‚ĶŽv‚¤‚Æ‚Ē‚ČB

214:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/07 21:56:39
C++‚Ķƒ|ƒCƒ“ƒ^‘€ģ‚šƒNƒ‰ƒX“ą‚ɉB•Į‚Å‚«‚郁ƒŠƒbƒg‚š—‰š‚µ‚ÄŽg‚Į‚Ä‚él‚͂ǂꂭ‚ē‚¢‚ĢŠ„‡‚¢‚é‚ń‚¾‚낤‚©B
C‚š’m‚炸‚ÉSTL‚š‚¢‚«‚Č‚čŽg‚Į‚½‚Ł‚¤‚ŖK‚¹‚ɂȂź‚é‚̂ł͂Ȃ¢‚©‚ĘŽv‚¤”“ś‚±‚Ģ B


215:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/07 22:00:19
>>213
C‚ĶC‚ō”‚Å‚ą‚ ‚悱‚æ‚ÅŽg‚ķ‚ź‚Ä‚¢‚é‚͉̂“‚ą“ÆˆÓ‚¾‚Æ‚ĒA‚»‚ź‚Ę‚±‚ź‚Ƃ͕ʁB

216:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/07 22:03:24
‚»‚±‚ÅAccelerated@C++‚Å‚·‚ę

217:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/07 23:50:57
>>214
delete‚š‚Ł‚Ę‚ń‚Ēo‚³‚Č‚¢“ü–发‚Ŗ‚ ‚Į‚Ä‚ą‚¢‚¢‚̂ł͂Ȃ¢‚©‚ĘŽv‚¤‚Ę‹C‚Ŗ‚ ‚é

218:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/08 02:48:34
u`‚̐”v‚Į‚Ăʂ«‚É‚Ā‚Æ‚é•ϐ”–¼AŠF‚³‚ń‚͂ǂ¤‚µ‚Ă܂·‚©B
‚½‚Ę‚¦‚Ī‚č‚ń‚²‚̐”‚Ę‚©cB

219:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/08 03:13:16
num_apples

220:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/08 03:16:40
l‚É‘E‚ß‚é‚Č‚ēcount‚©‚Č‚ŸB

Ž©•Ŗ‚ĢƒvƒƒWƒFƒNƒg‚ł́A”‚ĶnumA”Ō–Ś‚Ķno‚šŽg‚Į‚Ä‚éB
‚»‚źˆź‚āIŒ³ƒlƒ^ˆź‚ā‚ŁI‚Ę‚¢‚¤ƒcƒbƒRƒ~‚ĶŠĆ‚ń‚¶‚ÄŽó‚Æ‚ę‚¤B
‘厖‚Č‚±‚Ę‚ĶƒvƒƒWƒFƒNƒg“ą‚Å‚ĢˆźŠŃ«Bi‚ ‚ĘŒŸõˆźˆÓ«j
‚»‚ꂳ‚¦Œ©Žø‚ķ‚Č‚Æ‚ź‚Īhoge‚Å‚ą\‚ķ‚ńB

221:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/08 03:35:36
>>219>>220
ƒŒƒX‚ ‚肪‚Ę‚¤‚²‚“‚¢‚Ü‚·I
Ž„‚Ķthe number of `‚Ę‚©l‚¦‚Ă܂µ‚½B‚Å‚ą‚±‚ź‚¶‚į‚ ‚Č‚ń‚©‚ȁ`c‚ʁB
‚±‚ź‚©‚ē‚ĶnumAno‚šˆźŠŃ‚µ‚Ä‚Ā‚Æ‚Ä‚¢‚­‚±‚ʂɂµ‚Ü‚·B

222:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/08 07:03:31
ƒvƒƒOƒ‰ƒ€‚©‚ēPukiWiki‚Ģƒy[ƒW‚š‘‚«Š·‚¦‚é‚ɂ͂ǂ¤‚ā‚ź‚Ī‚¢‚¢‚Å‚·‚©H

223:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/08 07:59:00
HTTP‚Å‚µ‚©‚é‚ׂ«POSTƒƒ\ƒbƒh‚𑗐M‚·‚ź‚Ī‚¢‚¢‚ĘŽv‚¤‚Æ‚Ē

224:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/08 08:19:06
>>223
‚Ē‚¤‚ą‚Å‚·B
HTTP‚Ę‚¢‚¤‚ʁAC++‚ÅŽg‚¤‚Ģ‚Ķwininet‚Å‚·‚©‚ˁB
HTTP‚ĢŽ–‚ą’²‚ׂȂ¢‚Ę‚¢‚Æ‚Č‚¢‚Č‚ŸB

225:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/08 08:52:24
ŒĀ”‚Č‚ēcount
—ʂȂēamount‚¾‚Č

226:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/08 09:26:00
•ϐ”–¼ƒXƒŒ‚Å‚ā‚ź

227:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/08 09:36:02
Boost.Asio‚šŽg‚Į‚½HTTP’ʐM‚ĢƒTƒ“ƒvƒ‹ƒR[ƒh‚͂悭“]‚Ŗ‚Į‚Ä‚é‚ę

228:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/08 14:39:57
int n;
cin >> n;
char buf[4096];
for(int i=0;i<n;++i){
cin.getline(buf,4096);
cout << buf << endl;
}
‚±‚ĢƒvƒƒOƒ‰ƒ€‚Å
1
hello world
‚Ę‚¢‚¤“ü—Ķ‚š‚µ‚Ähello world‚šo—Ķ‚µ‚½‚¢‚ń‚Å‚·‚Ŗ
1 Enter‚ĢŽž“_‚ŃvƒƒOƒ‰ƒ€‚ŖI‚ķ‚Į‚Ä‚µ‚Ü‚¢‚Ü‚·
Å‰‚Ģcin>>n‚ňź‚–ڂ̉üs‚Ŗ“ǂ܂ź‚Ä‚¢‚Č‚¢‚Ż‚½‚¢‚Ȃ̂ŋĮ‚¢‚½‚ń‚Å‚·‚Ŗ
getline‚Ę’Źķ‚Ģ>>‚Ķ¬‚ŗ‚ÄŽg‚ķ‚Č‚¢‚Ł‚¤‚Ŗ‚¢‚¢‚ń‚Å‚µ‚傤‚©H

229:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/08 15:06:36
cin>>n ‚͐”’l‚š“ǂނ¾‚Ƃʼnüs‚͓ǂ܂Ȃ¢‚©‚ē
‰üs‚Ŗ—ˆ‚é‚܂œf‚«o‚³‚¹‚é‚Ę‚©
char c;
do {
cin >> c;
} while (c != '\n');

230:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/08 20:56:46
string s = "str";
if( s ) {
@@std::cout << "true" << std::endl;
}
‚±‚ĢƒXƒŒ‚ÅšŒŽ®‚ɃCƒ“ƒXƒ^ƒ“ƒX‚š“n‚µ‚Ä‚ą‚¢‚¢‚Ę‹³‚¦‚Ä‚ą‚ē‚Į‚½‚̂ł·‚Ŗ
ƒVƒ“ƒ^ƒbƒNƒXƒGƒ‰[?‚Ŗo‚Ü‚µ‚½
>/Test/main.cpp:9: error: could not convert estrf to eboolf

why?



231:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/08 20:58:47
string‚ĶƒfƒtƒH‚Åbool‚É•ĻŠ·‚Å‚«‚Č‚¢B
s.c_str()‚Ę‚©‚ā‚č‚Č‚³‚ź

232:230
10/02/08 21:14:31
>>231
s = NULL‚ĢŽž‚ĶfalseAs != NULL‚ĢŽž‚Ķtrue‚Ę‹³‚¦‚Ä‚ą‚ē‚Į‚½‚̂ł·‚Ŗ

233:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/08 21:33:46
>>232
‚»‚ź‚Ķéx‚³‚ꂽ‚ń‚¾‚ęB
char* ‚Ȃ炻‚¤‚Ȃ邯‚ǁAstring ‚Ķ‚»‚¤‚͂Ȃē‚Č‚¢B


234:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/08 21:45:34
>>232
–ϐM“I‚ɍl‚¦‚é‚̂͗ǂ­‚Č‚¢‚ęB‚»‚ź‚͉½‚š•]‰æ‚µ‚Ă邩‚ķ‚©‚Į‚Ä‚é‚Ģ‚©‚Č‚ŸHH

string‚ĶƒNƒ‰ƒX‚Å>>230‚ĢŽg‚¢•ū‚¾‚Ę“Į‚Ƀ|ƒCƒ“ƒ^‚Énew‚µ‚Ä‚é‚킯‚Å‚ą‚Č‚¢‚̂ŁA‘¦ƒCƒ“ƒXƒ^ƒ“ƒX‚ĶŠm•Ū‚³‚ź‚éB
“K“–‚ČŒ^•ĻŠ·‚šƒNƒ‰ƒX‚ĢŽĄ‘•‚É‚ę‚é•ĻŠ·‚Å—v‹‚·‚邪A
string‚Ķ•ĻŠ·‹@\‚šŽĄ‘•‚µ‚ĂȂ¢‚©‚ēƒRƒ“ƒpƒCƒ‰‚³‚ń‚Ŗ•]‰æ‚Å‚«‚Č‚¢‚ę`B‚Į‚ăGƒ‰[‚š•Ō‚µ‚Ä‚¢‚éB

235:230
10/02/08 21:45:55
>>233
string‚¾‚©‚ēƒ_ƒ‚Č‚ń‚Å‚·‚©‚ˁH
‚»‚ĢŽž‚́Aif(ƒIƒuƒWƒFƒNƒg)‚͂ȂŗƒVƒ“ƒ^ƒbƒNƒXƒGƒ‰[‚ɂȂē‚Č‚¢‚́H‚Į‚ÄŽæ–₵‚½‚ń‚Å‚·‚Ŗ

236:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/08 21:51:23
>>235
if‚Ķ˜_—Ž®‚Ģ•]‰æ‚ĢŒć‚ɍŏI“I‚É‚Ķbool‚š—v‹‚·‚éB
bool‚ĢŠī–{‚́A0‚ŖfalseA‚»‚źˆČŠO‚Ŗtrue‚Ȃ̂ŁA
ƒ|ƒCƒ“ƒ^‚š•]‰æ‚µ‚½‚Ę‚«‚Ƀ|ƒCƒ“ƒ^‚ÉNULL‚Ŗ“ü‚Į‚Ä‚¢‚½‚ēNULL==0==false‘Š“–‚Ȃ̂ł»‚̂悤‚É“®‚­B
¦‚¢×‚©‚¢˜b‚Č‚ń‚¾‚ŖBBB

237:230
10/02/08 21:53:01
>>236
‚ķ‚©‚č‚Ü‚µ‚½
‚ ‚肪‚Ę‚¤‚²‚“‚¢‚Ü‚·

238:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/08 22:21:43
C++ƒeƒ“ƒvƒŒ[ƒgƒeƒNƒjƒbƒNƒX‚Ę‚¢‚¤–{‚ÉŚ‚Į‚Ä‚¢‚½
vtable‚šŽ©•Ŗ‚ÅŽĄ‘•‚·‚é•ū–@‚Å”ń‰¼‘zŠÖ”‚š‰¼‘zŠÖ”‚̂悤‚Ɉµ‚¤•ū–@‚Č‚ń‚Å‚·‚Ŗ
‚±‚ź‚Į‚Ä•’ʂɉ¼‘zŠÖ”‚šŽg‚Į‚½ź‡‚ƂǂĮ‚æ‚Ŗ‘‚¢‚ń‚Å‚·‚©H

239:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/08 22:38:26
if(boolean-expression) {}

boolean-expression ‚Ŗ object ‚¾‚Į‚½ź‡A
ƒRƒ“ƒpƒCƒ‰‚ĶŽŸ‚Ģ—Dę‡˜‚Å•ĻŠ·‚šŽŽ‚Ż‚éB

1. operator bool() {}
2. operator ”’lŒ^() {}
3. operator ƒ|ƒCƒ“ƒ^Œ^() {}

operator bool() ‚ŖŽĄ‘•‚³‚ź‚Ä‚¢‚Č‚¢ź‡A
‚©‚Ā operator ”’lŒ^() ‚Ŗ•””ŽĄ‘•‚³‚ź‚Ä‚¢‚鏼‡‚́A
žB–†‚Å‚ ‚邽‚߃Rƒ“ƒpƒCƒ‹ƒGƒ‰[‚ʂȂéB

VC2008EE‚ÅŠm”F‚µ‚½‚ēA‚±‚ń‚Č“®ģ‚¾‚Į‚½B
‚±‚ź‚ĶŒ¾ŒźŽd—l‚Å’č‹`‚³‚ź‚Ä‚é‚Ģ‚©‚ȁH


240:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/08 22:51:23
>>238
ŽĄ‘•‚É‚ę‚é‚Ę‚µ‚©B
‘å’ļ‚Ł‚Ś“Æ‚¶‚ɂȂé‚ĘŽv‚¤‚ŖB

241:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/08 23:09:16
>>238
Å“K‰»‚¤‚ń‚Ź‚ń‚ā‚ēƒXƒŒƒbƒhˆĄ‘S«‚Ȃǂšl‚¦‚Ä‚ąA
vtable‚šŽ©•Ŗ‚ÅŽĄ‘•‚Č‚ń‚Ä‚µ‚Č‚­‚Ä‚¢‚¢‚Ę‚ą‚¤‚Æ‚Ē‚ĖB

‚¾‚¢‚½‚¢A‰¼‘zŠÖ”‚ĢƒXƒs[ƒh‚ŖƒlƒbƒN‚ɂȂ鐯Œv‚Č‚ń‚Ä
”‚܂ʼn“‚݂͂½‚±‚ʂȂ¢‚ęB

80-20‚Ģ–@‘„‚Į‚Ä‚ā‚Ā‚šŽv‚¢o‚·‚µ‚©B


242:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/08 23:10:36
>229
‚؂܂¢‚Ķ” ignore ‚³‚ń‚Ģ‘¶ŻˆÓ‹`‚š”ے肵‚½B

243:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/08 23:29:37
__FreeList* element = static_cast<Integer::FreeList*>(::operator new (sizeof(Integer)));
__freeList_ = element;
__for (int i = 1; i < BLOCK_SIZE; ++i) {
____element->next = static_cast<Integer::FreeList*>(::operator new (sizeof(Integer)));
____element = element->next;
__}
__element->next = 0;

‚±‚ź‚ĢˆÓ–”‚Ŗ‰š‚č‚Ü‚¹‚ń



244:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/08 23:30:57
‚Ē‚±‚Ŗ•Ŗ‚©‚ē‚Č‚¢‚́H

245:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/08 23:44:11
>239
‚ą‚¤‚æ‚å‚¢Žü•Ó‚Ģ‹Lq‚ą—L‚Į‚½•ū‚Ŗ•Ŗ‚©‚č‚ā‚·‚»‚¤‚¾‚Æ‚ĒA‚ʂ肠‚¦‚øˆČ‰ŗ‚Ģ‹K’č‚©‚瓱‚©‚ź‚é“®ģ‚¾‚ĘŽv‚ķ‚źB
> 14882:2003
> 13.3.3p1
>(—Ŗ)
> - the context is an initialization by user-defined conversion (see 8.5, 13.3.1.5, and 13.3.1.6) and the standard
> conversion sequence from the return type of F1 to the destination type (i.e., the type of the entity
> being initialized) is a better conversion sequence than the standard conversion sequence from the return
> type of F2 to the destination type.
>
> 13.3.3.2p4
> Standard conversion sequences are ordered by their ranks: an Exact Match is a better conversion than a Promotion,
> which is a better conversion than a Conversion. Two conversion sequences with the same rank are
> indistinguishable unless one of the following rules applies:
> - A conversion that is not a conversion of a pointer, or pointer to member, to bool is better than another
> @ conversion that is such a conversion.
>(—Ŗ)

246:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/08 23:52:36
>>244
‚±‚̕ӂŖ‚ę‚­‚ķ‚©‚č‚Ü‚¹‚ńB
static_cast<Integer::FreeList*>(::operator new (sizeof(Integer)));

”z—ń‚šŠm•Ū‚µ‚Ä‚é‚̂ł·‚ę‚ˁH

247:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/09 00:40:32
>>241
vtable‚ĢŽ©‘OŽĄ‘•‚́AŒ^Į‹Ž‚©ƒoƒCƒiƒŠŒŻŠ·‚ŖŽå‚Č——R‚¾‚ĘŽv‚¤B
‘¬“x–Ś“I‚Ķ•·‚¢‚½‚±‚ʂȂ¢‚Č‚ B

248:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/09 00:55:02
Ž©‘Ovtable‚Į‚Ä‚¢‚Ü‚¢‚æŽg‚¢“¹‚Ŗ•s–¾‚¾‚ĘŽv‚Į‚Ä‚½‚ń‚¾‚Æ‚ĒA‚»‚¤‚¢‚¤‚Ę‚±‚ė‚ÅŽg‚¤‚Ģ‚Ė

249:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/09 01:01:23
‚ ‚ AŽ©‘Ovtable‚Å‘¬“xŒüć‚ɂȂé‚Į‚Ęb‚ąŽv‚¢o‚µ‚½B
‚Ē‚±‚¾‚©–Y‚ꂽ‚Æ‚ĒAŠT—v‚Ę‚µ‚Ă͔ńƒ|ƒŠƒ‚[ƒtƒBƒbƒN‚Ɉµ‚¤ŒĄ‚č
”ń‰¼‘zŠÖ”‚¾‚©‚ēÅ“K‰»‚³‚ź‚ā‚·‚¢‚Ę‚¢‚¤—‹üB

”Žž‚ĢƒRƒ“ƒpƒCƒ‰‚Č‚ēA‰¼‘zŠÖ”‚Å‚ą‘½‘Ō“I‚łȂ¢ó‹µ‚ÅŽg‚ķ‚ź‚邱‚Ę‚š
ŒŸo‚µ‚Ä‚ā‚é‚Č‚ń‚Ä’©”Ń‘O‚¾‚낤‚©‚ēA‚ā‚Į‚ς葬“x–Ś“I‚ÅŽ©‘Ovtable‚É‚·‚闝—R‚͂Ȃ¢‚ȁB

250:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/09 01:41:35
>>246
::operator new()‚Ę‚¢‚¤‚̂́A
—v‹‚³‚ꂽƒƒ‚ƒŠ‚šŠm•Ū‚µ‚Ä
void*‚Ę‚µ‚ĕԂ·ŠÖ”B
(bad_alloc‚š“Š‚°‚émalloc()A‚ʍl‚¦‚Ă悢)

‚µ‚½‚Ŗ‚Į‚āAsizeof(Integer)‚Ģƒƒ‚ƒŠ‚šŠm•Ū‚µ‚Ä
‚»‚ź‚š(void*‚©‚ē)Integer*‚ɃLƒƒƒXƒg‚µ‚Ä‚éB

251:222
10/02/09 08:05:12
‚¤[‚ńA’ʐM‚ĢƒvƒƒOƒ‰ƒ€“‚¢EEEB
HttpOpenRequest‚āHttpSendRequest‚šŽg‚¤‚ĘŽv‚¤‚̂ł·‚ŖA‚Ē‚¤‚ā‚ź‚Ī‚¢‚¢‚Ģ‚©‚ķ‚©‚ē‚Č‚¢‚Å‚·B
ƒuƒ‰ƒEƒU‚ÅPukiWiki‚šŠJ‚¢‚ă\[ƒX‚šŒ©‚Ä‚ąA‚±‚ź‚Ę“Æ‚¶Ž–‚šwininet‚Å‚ā‚é‚ɂ͂ǂ¤‚·‚ź‚Ī‚¢‚¢‚Ģ‚©‚³‚Į‚Ļ‚čEEEB
‰½‚©—Ē‚¢ƒTƒ“ƒvƒ‹‚͂Ȃ¢‚Å‚µ‚傤‚©H

252:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/09 10:25:13
‚»‚ą‚»‚ąHTTP‚͂킩‚Į‚Ä‚é‚́H

253:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/09 11:43:02
>>252
Œy‚­’²‚ׂ½’ö“x‚Ģ’mŽÆ‚µ‚©‚Č‚¢‚Å‚·B

254:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/09 11:52:52
‚¶‚į‚ ‚Ü‚ø‚ĶŠČ’P‚ČCGI‚šŽ©ģ‚µ‚āA‚»‚¢‚Ā‚ÉPOST‚·‚é‚ꂤ‚Č‚Ģ‘‚¢‚Ă݂ĂĶ

255:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/09 12:58:56
ƒTƒuƒNƒ‰ƒX‚š•’Ź‚ÉŽg‚¢‚‚AƒX[ƒp[ƒNƒ‰ƒX‚šƒCƒ“ƒXƒ^ƒ“ƒX‰»‚š‹ÖŽ~‚·‚é•ū–@‚Į‚Ä‚ ‚č‚Ü‚·‚©H


256:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/09 13:06:01
virtual function-name() = 0

257:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/09 13:06:21
ƒX[ƒp[ƒNƒ‰ƒX‚ĢƒRƒ“ƒXƒgƒ‰ƒNƒ^‚šprivate/protected‚É‚µ‚ÄŽĄ‘•‚š‘‚©‚Č‚¢
‚Į‚Ä‹Z‚Ŗ‚ ‚Į‚½‚ĘŽv‚¤
iostreamƒ‰ƒCƒuƒ‰ƒŠ‚Å‚ąŽg‚ķ‚ź‚Ä‚é‚Į‚ÄEffectiveC++‚̂ǂĮ‚©‚ɏ‘‚¢‚Ä‚ ‚Į‚½

258:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/09 13:10:25
’ŠŪƒNƒ‰ƒX‚Į‚Ä‚¢‚¤‚ń‚Å‚µ‚傤‚©H
‚½‚¾ƒX[ƒp[ƒNƒ‰ƒX‚ĢŠÖ”‚Ķ‚·‚ׂÄvirtual‚Č‚Ŗ‚ē‚ą’č‹`‚µ‚Ä‚¢‚āA
•K—v‚ɉž‚¶‚ăTƒuƒNƒ‰ƒX‚Åć‘‚«‚µ‚Ä‚¢‚é‚̂ŁAƒˆ‰¼‘zŠÖ”‚ĶŽg‚¦‚Č‚¢‚Å‚·

ƒX[ƒp[ƒNƒ‰ƒX‚ĢƒfƒtƒHƒ‹ƒgƒRƒ“ƒXƒgƒ‰ƒNƒ^‚šprotected‚É‚µ‚Ă݂܂µ‚½
‚±‚ź‚ĶƒAƒŠ‚Å‚µ‚傤‚©H

259:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/09 13:12:07
>>257
ƒŠƒ[ƒh‚µ‚ĂȂ©‚Į‚½EEE
‚¢‚Ü‚»‚Ģ‹LŽ–”­Œ©‚µ‚Ü‚µ‚½
‚ ‚肪‚Ę‚¤‚²‚“‚¢‚Ü‚·

260:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/09 13:30:30
>>254
‚Ē‚¤‚ą‚Å‚·B
CGIģ¬‚Ģ•ū‚𒲂ׂ½‚ēA‚¾‚¢‚Ō•Ŗ‚©‚Į‚Ä‚«‚Ü‚µ‚½B

261:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/09 13:33:30
URLŲŻø(codepad.org)

‚±‚¤‚¢‚¤‚ā‚č•ū‚ą‚ ‚é‚ꂤ‚¾‚Ŗ
‚±‚ź‚͐³‚µ‚¢•ū–@‚Ȃ̂©‚ȁH
vc++‚Ęcodepad‚Å‚ĶŠś‘Ņ’Ź‚č‚ɂȂé

262:257
10/02/09 14:08:02
‚Ž‚µ‚ė‚»‚ꂪ•’ʂ̂ā‚č•ū‚¾‚Ė
257‚Ķ’ł³Aprotected‚É‚µ‚Ä(ƒRƒs[ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ā‘ć“ü‰‰ŽZŽq‚š)ŽĄ‘•‚µ‚Č‚¢‚Į‚Ă̂Ķ
ƒCƒ“ƒXƒ^ƒ“ƒX‰»‚Ķ‹–‚·‚Æ‚ĒƒRƒs[‚Ķo—ˆ‚Č‚¢‚ꂤ‚É‚·‚é
‚Ę‚¢‚Į‚½—v‹‚Ŗ‚ ‚鎞‚ÉŽg‚¤‹Z‚¾‚Į‚½

263:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/09 15:08:46
std::tr1::unordered_set<Foo>

Foo‚Ķoperator std::size_t‚š’č‹`‚µ‚Ä‚¢‚Č‚¢‚Ę‚¾‚ß‚¾‚Ę•·‚¢‚½‚ń‚Å‚·‚Ŗ
‚±‚ź‚Ķ‚¢‚Į‚½‚¢‚Ē‚ń‚Č’l‚š•Ō‚·‚ׂ«‚Č‚ń‚Å‚µ‚傤‚©H

264:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/09 17:17:16
>>249
vc++ee2008‚ÅŽŽ‚µ‚½‚牼‘zŠÖ”‚̂ق¤‚Ŗ‚R”{‘¬‚©‚Į‚½‚ķ

265:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/09 17:39:16
>>263
‚½‚Ō‚ńƒnƒbƒVƒ…’l

266:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/09 18:19:00
template <typename T> class Hoo : public T
‚Ę‚¢‚¤Žg‚¢•ū‚͉”\‚Ȃ̂łµ‚傤‚©H

—Ⴆ‚Ī

template <typename T>
class ExceptionEX : public T
‚Ę‚µ‚ăeƒ“ƒvƒŒ[ƒgˆų”‚š•W€—įŠO‚Ę‚µA”CˆÓ‚Ģ•W€—įŠO‚šŒp³‚µ‚Ä
’Źķ‚ĢƒƒbƒZ[ƒW‚Ģ‘¼‚É
s”Ō†__LINE__‚āƒtƒ@ƒCƒ‹–¼__FILE__“™‚Ģī•ń‚šŠÜ‚ޔėp“I‚Č—įŠO‚šģ‚肽‚¢‚ʍl‚¦‚Ä‚¢‚Ü‚·B

ÅI“I‚É‚Ķ
#define divide_by_zero_error() ExceptionEX<std::logic_error>(/*’ljĮī•ń+0‚ŏœŽZŅÆ¾°¼Ž*/)
‚±‚ń‚ČŒ`‚Ń}ƒNƒ’č‹`‚ÅŠy‚Ŗ‚Å‚«‚ź‚΂ȁA‚ʍl‚¦‚Ä‚¢‚Ü‚·

‚±‚¤‚¢‚¤Ž–‚͉”\‚Ȃ̂łµ‚傤‚©H

267:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/09 18:26:01
CRTP‚Å’²‚ׂĂ݂é‚Ę‚¢‚¢‚©‚ą‚ę

268:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/09 18:49:29
>>266
‚Å‚«‚é‚ęB

269:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/09 19:08:32
Žw’肵‚½A‚Ę‚¢‚¤ƒtƒHƒ‹ƒ_‚̂Ȃ©‚ɉ½‚Ŗ“ü‚Į‚Ă邩
’m‚é•ū–@‚Į‚Ä‚ ‚č‚Ü‚·‚©

270:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/09 19:13:49
ƒRƒ“ƒZƒvƒg‚³‚ń‘‚­‚±‚Č‚¢‚©‚Č

271:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/09 19:21:03
>>265
‚ ‚肪‚Ę‚¤‚²‚“‚¢‚Ü‚·

272:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/09 20:00:13
Žæ–ā‚Å‚·
•’i‚ĶVC++ 2008 Express Edition‚ÅŠJ”­‚µ‚Ä‚¢‚é‚̂ł·‚Ŗ
‚Ó‚Ę•Ź‚ĢƒRƒ“ƒpƒCƒ‰‚ŃRƒ“ƒpƒCƒ‹‚µ‚½‚Ę‚±‚ėAƒGƒ‰[‚Ŗo‚Ü‚µ‚½
ƒGƒ‰[‚Ģ“ą—e‚́u‚±‚±‚Å‚ĶéŒ¾‚Ķo—ˆ‚Č‚¢v‚Ę‚¢‚¤•¶Ķ‚Å4‰ÓŠ
47,82,93.96s‚ĢźŠ‚Å‚·
‚Ē‚¤‚ą\‘¢‘Ģ‚Ģƒ|ƒCƒ“ƒ^‚šéŒ¾‚·‚鎖‚Ŗˆų‚Į‚©‚©‚Į‚Ä‚¢‚é‚ꂤ‚Å‚·

‚æ‚Ȃ݂ɁAVC++‚Ģ•ū‚Å‚ĶƒGƒ‰[‚ĶŒŸo‚³‚ź‚Ü‚¹‚ń‚Å‚µ‚½

\‘¢‘Ģ‚Ö‚Ģƒ|ƒCƒ“ƒ^‚́AƒTƒCƒg‚š‚“‚Į‚ĘŒ©‚ÄŽŽsöŒė‚µ‚Č‚Ŗ‚ē‚ā‚Į‚½‚ą‚̂Ȃ̂Å
‰½‚©‚ŖŠŌˆį‚Į‚Ä‚¢‚é‚Ģ‚¾‚낤‚Ę‚ĶŽv‚¢‚Ü‚·‚ŖA‚ǂ̕ӂ肩‚Ŗ‚ę‚­•Ŗ‚©‚č‚Ü‚¹‚ń
‚ǂȂ½‚©‚²Žw“E‚ØŠč‚¢‚µ‚Ü‚·

ƒ\[ƒXƒR[ƒh‚Å‚·«
URLŲŻø(codepad.org)

273:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/09 20:03:29
CŒ¾Œź‚Ę‚µ‚ăRƒ“ƒpƒCƒ‹‚·‚é‚Č‚ē“r’†‚ŕϐ”‚ĢéŒ¾‚Ķo—ˆ‚Č‚¢BŠÖ”‚Ģ“Ŗ‚ÖˆŚ“®‚³‚ź‚ź‚ĪOK

274:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/09 20:09:10
>>273
‚‚܂肻‚ꂼ‚ź‚ĢéŒ¾‚šAŠÖ”‚Ģˆź”Ԑ擪‚ÉŽ‚Į‚Ä‚­‚ź‚΂悢‚ĘŒ¾‚¤Ž–‚Å‚µ‚傤‚©H
‚»‚ź‚ĶintŒ^‚Ȃǂ̕ϐ”‚Å‚ą“Æ‚¶‚Ȃ̂ł·‚©H

275:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/09 20:17:20
‚»‚¤‚¾‚ę

276:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/09 20:26:43
>>273,>>275
‡˜‚š•Ļ‚¦‚Ă݂½‚Ę‚±‚ėA‘f’¼‚ɃRƒ“ƒpƒCƒ‹‚µ‚Ä‚­‚ź‚Ü‚µ‚½
‚±‚ń‚ȍ±×‚Č‚±‚ƂłąƒGƒ‰[‚Ŗo‚é‚Ę‚ĶŽv‚¢‚Ü‚¹‚ń‚Å‚µ‚½

‚ ‚肪‚Ę‚¤‚²‚“‚¢‚Ü‚µ‚½

277:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/09 20:40:17
>>276
> ‚±‚ń‚ȍ±×‚Č‚±‚ƂłąƒGƒ‰[‚Ŗo‚é‚Ę‚ĶŽv‚¢‚Ü‚¹‚ń‚Å‚µ‚½
C/C++‚ł͂»‚ń‚Č‚ń‚µ‚å‚Į‚æ‚悤‚¾‚ęB
EEE‚Ü‚ ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚Ŗo‚Ä‚¢‚éƒEƒ`‚ĶŠy‚¾‚ęB
ŽĄsŽžƒGƒ‰[‚Ŗo‚é‚Ę”­‹¶‚µ‚»‚¤‚ɂȂéB



278:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/09 20:54:45
>>269
‚ ‚é‚ę

279:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/09 20:55:38
ƒIƒuƒWƒFƒNƒg‚Ģ”äŠr‚͉‰ŽZŽq‚šƒI[ƒo[ƒ[ƒh‚·‚é‚Ģ‚Ŗˆź”Ź“I‚Ȃ̂ł·‚©H

280:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/09 20:59:23
>>279
‚¤‚ń
‚Å‚ą”äŠr—p‚ĢŠÖ”‚āƒtƒ@ƒ“ƒNƒ^‚šŽg‚¤‚±‚Ę‚ą‚µ‚Ī‚µ‚Ī‚ ‚é

281:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/09 21:04:04
templete‚Į‚ăWƒFƒlƒŠƒbƒN‚Į‚Ä‚±‚ƂŁA‚Øk?

282:296
10/02/09 21:06:55
>>278
‚Ē‚¤‚·‚ź‚΂ł«‚Ü‚·‚©H

‚Ü‚½A‚»‚Ģ•ū–@‚ŖŠ‰ī‚³‚ź‚Ä‚¢‚éƒTƒCƒg‚Ę‚©‚ ‚Į‚½‚狳‚¦‚Ä‚­‚¾‚³‚¢

283:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/09 21:09:04
>>282
ŠĀ‹«•ʂȕū–@(ˆź”Ź“I)‚ʁA‘å’ļ‚ĢŠĀ‹«‚ŏo—ˆ‚é•ū–@‚Ŗ‚ ‚邪A‚Ē‚Į‚æ‚Ŗ‚¢‚¢H

284:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/09 21:13:43
>>281
‚Ü‚ •\–Ź“I‚ɂ͂»‚¤B


285:281
10/02/09 21:21:48
>>284
thx

286:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/09 21:24:06 BE:1620859469-2BP(0)
>>282

1. boost::filesystem
2. dirent.h
3. Win32 API‚Č‚Ē‚ĢŠĀ‹«•ŹAPI
4. system("dir > temp");
5. __asm { ’†—Ŗ int 1bh }

287:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/09 23:00:41
#include <Hoge>‚Ę‚µ‚½‚¾‚Æ‚Č‚Ģ‚ÉAHoge* h = new Hoge();‚Ƃł«‚éƒNƒ‰ƒX‚É‚Ķ
namespace‚ŖŻ’肳‚ź‚Ä‚¢‚Č‚¢‚ń‚Å‚·‚©H

288:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/09 23:20:01
#include‚ĘƒNƒ‰ƒX‚Ęnamespace‚ɉ½‚ĢŠÖŒW‚ŖH

289:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/09 23:29:29
>>288
‚¢‚Ü‚¢‚ķ‚©‚ē‚Č‚¢‚©‚ēAŽæ–₵‚Ä‚¢‚é‚킯‚Å

290:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/09 23:33:31 BE:960508984-2BP(0)
#define Hoge foo::HogeImpl

namespace foo
{
class HogeImpl { };
}

‚©‚ą‚µ‚ź‚ń

291:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/09 23:34:50
Šī–{“I‚ÉŽw’肵‚Č‚Æ‚ź‚ĪƒOƒƒo[ƒ‹‚Ģƒl[ƒ€ƒXƒy[ƒX‚ÉŠ‘®‚³‚¹‚ē‚ź‚éB
–¾Ž¦“I‚É‚­‚­‚Į‚Ä‚ā‚ź‚Ī‚Ø‚‹B

292:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/09 23:38:41
>>289
#include@‚́A‚»‚±‚ɏ‘‚¢‚Ä‚ ‚é–¼‘O‚Ģƒtƒ@ƒCƒ‹@(‚±‚Ģź‡‚ł́@Hoge)@‚Ģ“ą—e‚šA
‚ ‚½‚©‚ą’¼Ś‘‚¢‚½‚©‚̂悤‚ÉŽę‚荾‚Ž‚¾‚Ƃł·
—Ⴆ‚Īƒtƒ@ƒCƒ‹@Hoge@‚Ģ’†g‚Ŗ

class@Hoge@{};

‚ŁAˆČ‰ŗ‚Ģƒ\[ƒXƒR[ƒh

#include@<Hoge>
int@main(){@Hoge@*h@=@new@Hoge();@}

‚šƒRƒ“ƒpƒCƒ‹‚µ‚½ź‡A‚±‚́@#include@<Hoge>@‚Ģ•”•Ŗ‚Ŗƒtƒ@ƒCƒ‹@Hoge@‚Ģ’†g‚É’u‚«Š·‚ķ‚Į‚Ä

class@Hoge@{};
int@main(){@Hoge@*h@=@new@Hoge();@}

‚ʏ‘‚¢‚½‚©‚̂悤‚ɃRƒ“ƒpƒCƒ‹‚³‚ź‚Ü‚·
ƒtƒ@ƒCƒ‹@Hoge@‚Ɂ@namespace@‚Ŗ‘‚¢‚Ä‚ ‚ź‚Ī‚»‚ź‚Ķ‘‚¢‚Ä‚ ‚é‚ꂤ‚É“K—p‚³‚ź‚邵A‘‚¢‚Ä‚Č‚Æ‚ź‚Ή½‚ą‚Č‚µ‚Å‚·

293:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/09 23:41:15
C++‚ł́AenumŒ^‚š==‚Å”äŠr‚·‚é‚Ģ‚Ķƒ_ƒ‚Ȃ̂łµ‚傤‚©B

294:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/09 23:41:35
•Ź‚Éƒ_ƒ‚­‚Č‚¢

295:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/09 23:44:11
‚Ę‚¢‚¤‚©”äŠr‚µ‚Ü‚­‚é

296:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/09 23:48:20 BE:720382346-2BP(0)
‘¼‚ɂǂ¤‚ā‚Į‚Ä”äŠr‚·‚é‚Ģ‚¶‚į

297:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/09 23:49:04
ˆų‚«ŽZ

298:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/09 23:51:21
‘½d’č‹`

299:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/09 23:52:11 BE:480255528-2BP(0)
2dswitch

300:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/09 23:55:33
>>291-292
thx

301:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/10 00:07:33
‚ ‚́[placement new[]‚ĢŽg‚¢•ū‚Ŗ‚¢‚Ü‚¢‚扚‚č‚Ü‚¹‚ńB

Hoge* h = new Hoge[100];‚Į‚Ä‚¢‚¤‚Ģ‚š
placement new[]‚Å‚ā‚é‚ɂ́AHoge‚ɂǂń‚Čnew‚š’č‹`‚·‚ź‚Ī‚¢‚¢‚Å‚µ‚傤‚©H

302:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/10 00:30:29
void *p = operator new(sizeof(Hoge)*100);
Hoge *h = (Hoge *)(new (p) Hoge[100]);

‚Å‘åä•v‚©‚ȁH
ƒRƒ“ƒpƒCƒ‹‚Ķ’Ź‚é‚Ķ‚ø‚¾‚Æ‚ĒB
(“–‘RAHoge‚É‚ĶƒfƒtƒHƒ‹ƒgƒRƒ“ƒXƒgƒ‰ƒNƒ^‚Ŗ•K—vB
ƒfƒtƒHƒ‹ƒgˆų”‚Ŗ‚ ‚éˆų”‚šŽ‚ĀƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ʼn”\‚©‚Ķ’m‚ē‚Č‚¢)

‚Ä‚¢‚¤‚©A‚±‚¤‚·‚é‚ʁA
‘S•”‚Ģ—v‘f‚ɑ΂µ‚ÄŒĀX‚ɃfƒXƒgƒ‰ƒNƒ^‚šŒÄ‚яo‚µ‚Ä‚©‚ēƒƒ‚ƒŠ‚š‰š•ś‚·‚é‚킯‚¾‚µ
‚¾‚Į‚½‚ēƒRƒ“ƒXƒgƒ‰ƒNƒ^‚¾‚Į‚āA(placement new‚šŽg‚Į‚Ä)ŒĀX‚ÉŒÄ‚Ńo‚·‚¾‚Æ‚Å—Ē‚¢‚¶‚į‚Č‚¢A‚Ę‚¢‚¤˜b‚ɂȂéB
‚»‚ꂾ‚Į‚½‚ēAˆų”‚̐§ŒĄ‚ą–³‚¢‚µ‚ˁB

303:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/10 00:32:59
placement new‚Į‚ÄŽĄ‘•‚ÉˆĖ‘¶‚·‚é‚Į‚Ęb‚š•·‚¢‚½‚ń‚¾‚Ŗ³Šm‚Č˜b‚ł͂ǂ¤‚Č‚Į‚Ä‚ń‚́H

304:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/10 00:34:48
‚¦[H
new[]‚Ŗ—v‘f”‚š‚Ē‚±‚©‚ɕۑ¶‚µ‚Ä‚¢‚é‚©‚ēŽĄ‘•ˆĖ‘¶A‚Ę‚¢‚¤˜b‚ł͂Ȃ­‚āH

305:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/10 00:38:33
URLŲŻø(homepage2.nifty.com)

‚±‚±‚Ģ”z’unew‚̂Ƃ±‚ė‚É
ƒRƒ“ƒpƒCƒ‰‚É‚ę‚Į‚Ä“®ģ‚ŖˆŁ‚Č‚é‚Ę‚¢‚¤–ā‘肪‚ ‚č
‚Į‚ď‘‚¢‚Ä‚ ‚é‚Ģ‚Ŗ‹C‚ɂȂĮ‚Ä

306:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/10 00:47:35
void *p = ::operator new(sizeof(Hoge));
Hoge *h = new (p) Hoge;
// ‚±‚±‚Å•’Ź‚Éh‚šŽg‚¤
h->~Hoge();
::operator delete(h);

‚Ę‚¢‚¤ƒR[ƒh‚́A‚Ē‚ĢƒRƒ“ƒpƒCƒ‰‚Å‚ą’Ź‚邵³ķ‚É“®‚­‚ĘŽv‚¤B
(—įŠO‘Ήž‚µ‚ĂȂ¢“_‚šœ‚Æ‚Ī)
•’Ź‚Ģnew‰‰ŽZŽq‚Ędelete‰‰ŽZŽq‚Ģ‚ā‚Į‚Ä‚¢‚邱‚Ę‚š
ƒGƒ~ƒ…ƒŒ[ƒg‚µ‚Ä‚¢‚邾‚Æ‚¾‚©‚ēB

307:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/10 01:11:53
>>302
‚»‚źŠė‚Č‚¢B—Ģˆę‚Ŗ‘«‚č‚Č‚¢‰Ā”\«‚Ŗ‚‚¢B
ˆĄ‘S‚É‚ā‚é•ū–@‚́A‚¢‚܂̂Ƃ±‚ėŽĄ‘•‚ÉˆĖ‘¶‚·‚é•ū–@iŽĄŪ‚ÉŽŽ‚µ‚Ă݂é‚Ę‚©j‚µ‚©‚Č‚¢B
URLŲŻø(www.open-std.org)

308:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/10 01:59:04
int@main()@{
@@printf("xx");
}
return‚š‘‚©‚Č‚­‚Ä‚ąƒGƒ‰[‚É‚ąŒx‚É‚ą‚Č‚ē‚Č‚¢‚̂ł·‚ŖA
‚±‚ź‚ĶC++‚ĢŽd—l‚Č‚ń‚Å‚µ‚傤‚©A‚»‚ź‚Ę‚ąŠĀ‹«ˆĖ‘¶‚Ȃ̂łµ‚傤‚©B
VC++2008‚šŽg‚Į‚Ä‚¢‚Ü‚·B

309:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/10 02:13:03
Žd—l

310:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/10 09:22:17
using namespace ‚Ęƒeƒ“ƒvƒŒ[ƒg‚Ģ“ĮŽź‰»‚ɂ‚¢‚Ăł·‚Ŗ

template<> class hoge<std::string>
‚Ę‚¢‚¤“ĮŽź‰»‚š’č‹`‚µ‚Ä‚Ä
Žg—pŽŅ‘¤‚Ŗusing namespace std;‚šéŒ¾‚µ‚Ä‚¢‚Ä
hoge<string>‚Ę‚µ‚½ź‡ŒÄ‚Ī‚ź‚éƒNƒ‰ƒX‚͔ėp‚Ģ‚ą‚̂Ȃ̂©“ĮŽź‰»‚³‚ꂽ•Ø‚Č‚Ģ‚©‚Ē‚æ‚ē‚ɂȂé‚̂łµ‚傤‚©

311:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/10 09:23:03
>>308
URLŲŻø(www.open-std.org) ‚©‚炽‚Ē‚ź‚é current draft ‚Ģ
58A59•łɂĶ

If control reaches the end
of main without encountering a return statement, the effect is that of executing
return 0;

‚Ę‚ ‚é

312:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/10 11:52:32
ƒNƒ‰ƒX‚Ģƒƒ“ƒoŠÖ”‚Ķ‚¢‚Ā‚©‚ēŽg—p‰Ā”\‚Ȃ̂łµ‚傤‚©H
ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚Ģ‰Šś‰»Žq‚Ƀƒ“ƒoŠÖ”‚̕Ԃč’l‚š‚ ‚Ä‚é‚±‚Ę‚Ķo—ˆ‚é‚̂łµ‚傤‚©H

313:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/10 12:15:13
>>312
ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚сƒ\ƒbƒh‚Ŗ—˜—p‚·‚郁ƒ“ƒo‚š‰Šś‰»‚µ‚Ä‚½‚肵‚Č‚Æ‚ź‚Ī–ā‘č‚Č‚¢;

314:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/10 14:02:13
Microsoft Visual C++ 2008 Express Edition SP1 ‚ĢƒtƒH[ƒ€ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Å‚ĢŽæ–ā‚Å‚·B
char”z—ńŽį‚µ‚­‚Ķwchar_t”z—ń‚šƒeƒLƒXƒgƒ{ƒbƒNƒXithis->textBox1->Textj‚É•\ަ‚µ‚½‚¢‚̂ł·‚Ŗ
’Pƒ‚ɉŗ‚̂悤‚É‘ć“ü‚µ‚ꂤ‚Ę
@char str[256];
@this->textBox1->Text = str;
‚·‚é‚ʉŗ‚̂悤‚ɏo‚Ä‚µ‚Ü‚¢‚Ü‚·B
@——R: 'char *' ‚©‚ē 'System::String ^' ‚Ö‚Ķ•ĻŠ·‚Å‚«‚Ü‚¹‚ńB

ƒeƒLƒXƒgƒ{ƒbƒNƒX‚Échar”z—ń‚Ģ“ą—e‚š•\ަ‚·‚é•ū–@‚š•׋­‚Å‚«‚éƒTƒCƒg‚š‹³‚¦‚Ä‚­‚¾‚³‚¢B
‚ę‚낵‚­‚ØŠč‚¢‚µ‚Ü‚·B

315:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/10 14:15:35
>>314
ƒtƒH[ƒ€‚¾‚ĘC++‚Ģ”Ķįe‚¶‚į‚Č‚¢AC++/CLI‚ɂȂéB
this->textBox1->Text = gcnew String(str);
‚Ę‚©‚©‚ȁB
‚ʂɂ©‚­AC++‚ĢƒTƒCƒg’T‚µ‚Ä‚ąŒ©‚Ā‚©‚č‚É‚­‚¢‚ęAC++/CLI‚Å

316:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/10 14:17:43
>>315
–{“–‚É‚ ‚肪‚Ę‚¤‚²‚“‚¢‚Ü‚·II
C++/CLI‚ÅŒŸõ‚µ‚‚øi‚µ‚Ü‚·B

317:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/10 14:17:56
>>312
‰Šś‰»Žq‚Åthis‚šŽg‚¤‚̂͒¼ŚEŠŌŚ‚š–ā‚킸ƒoƒO‚ĢŒ“ˆö‚ɂȂ肤‚é
‚¾‚©‚ē‰Šś‰»Žq‚Åthis‚āƒƒ“ƒoŠÖ”‚šŽg‚¤‚Ģ‚Ķ”š‚Æ‚é‚ׂ«
ƒXƒR[ƒv‚É“ü‚Į‚Ä‚©‚ē‚Č‚ēthis‚āƒƒ“ƒo‚ąŽg‚Į‚Ă؂‹

318:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/10 14:35:09
>>313
>>317
‘åä•v‚©‚ą’m‚ź‚Č‚¢‚Æ‚Ē•Ļ‚ČƒoƒO‚̉·°‚ɂȂč‚ā‚·‚¢‚ĘŒ¾‚¤‚±‚Ƃłµ‚傤‚©
‚Č‚ē‚Īstatic‚Čƒƒ“ƒo‚É‚·‚ź‚Ī‘åä•v‚Ȃ̂łµ‚傤‚©

319:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/10 14:48:45
‰Šś‰»ŽqƒŠƒXƒg‚šŽg‚¤’iŠK‚Å‚ĶƒIƒuƒWƒFƒNƒg‚Ŗ\’z‚³‚ź‚ĂȂ¢‚Ģ‚Åthis‚ŖŠėŒÆ
‰Šś‰»ŽqƒŠƒXƒg‚Ķ‰Šś‰»‚³‚ź‚鏇”Ō‚ŖŒˆ‚ß‚ē‚ź‚Ä‚¢‚Č‚¢‚Ģ‚Å‰Šś‰»‡‚ÉˆĖ‘¶‚·‚éƒR[ƒh‚ĶŠėŒÆ
ƒƒ“ƒoŠÖ”‚ĶŠī–{“I‚ɍ\’z‚Ŗ³Šm‚ÉĻ‚ń‚Å‚¢‚éƒIƒuƒWƒFƒNƒg‚©‚ēŒÄ‚яo‚³‚ź‚邱‚Ę‚š‘O’ń‚É‚µ‚Ä‚¢‚é‚©‚ē‰Šś‰»Žq‚Ö‚Ģ‘ć“ü–Ś“I‚É‚ĶŠī–{“I‚É‚ĶŽg‚¦‚Č‚¢
staticƒƒ“ƒo‚Ķ–ā‘č–³‚¢‚Ģ‚ÅŽg‚Į‚Ä‚¢‚¢

320:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/10 16:09:31
vc2003+MFC‚ĢƒRƒ“ƒ\[ƒ‹ƒAƒvƒŠ‚ɂ‚¢‚Ăł·‚ŖA
“ü—͑҂æAˆ—’†‚ɕ‚¶‚éƒ{ƒ^ƒ“‚š‰Ÿ‚³‚ꂽŪ‚Ģˆ—•ū–@‚š
‹³‚¦‚Ä‚ą‚炦‚Č‚¢‚Å‚µ‚傤‚©B


321:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/10 18:28:27
>‰Šś‰»ŽqƒŠƒXƒg‚Ķ‰Šś‰»‚³‚ź‚鏇”Ō‚ŖŒˆ‚ß‚ē‚ź‚Ä‚¢‚Č‚¢‚Ģ‚Å‰Šś‰»‡‚ÉˆĖ‘¶‚·‚éƒR[ƒh‚ĶŠėŒÆ
ƒƒ“ƒo‚Ģ‰Šś‰»‡‚Ķƒƒ“ƒo•ϐ”‚Ŗ’č‹`‚³‚ꂽ‡‚ĘŒˆ‚Ü‚Į‚Ă邾‚낤B

322:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/10 18:30:04
‚ ‚ꂿ‚į‚ń‚ʏ‡”Ō‚É‘‚¢‚Ä‚é“z‚¢‚ń‚́H‚ß‚ń‚Ē‚­‚³‚¢‚ń‚¾‚Æ‚Ē

323:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/10 18:42:19
ŠėŒÆ i·ŲÆ

‚š•ś’u‚·‚é‚Ģ‚ŖŠy‚µ‚¢‚ń‚¶‚į‚Č‚¢‚©—]Œv‚ȓ˂Įž‚Ż“ü‚ź‚é‚Ȃ患

324:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/10 18:49:19
ƒvƒƒOƒ‰ƒ}‚Į‚Đ«Šiˆ«‚¢‚ā‚Ā‚·‚²‚­‘½‚­‚ˁH

325:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/10 18:57:01
ˆČ‰ŗ‚ĢƒvƒƒOƒ‰ƒ€‚ŁAshori“ą‚Ģa[][]‚Ģ’l‚š‚»‚Į‚­‚čƒƒCƒ“‚Ģdata[][]‚É“n‚·‚ɂ͂ǂ¤‚·‚ź‚Ī‚¢‚¢‚Ģ‚©‚Ŗ•Ŗ‚©‚č‚Ü‚¹‚ńB‹³‚¦‚Ä‚­‚¾‚³‚¢BƒOƒ[ƒoƒ‹•ϐ”‚É‚µ‚Č‚¢‚Ę‚¾‚߂ł·‚©H

void shori()
{
int a[2][4];

a[1][1] = 10;//‚ȂǂƓK“–‚ȏˆ—
}

int main()
{
int data[2][4];

shori();
return 0;
}

326:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/10 18:59:31
void shori(int a[2][4])
{
a[1][1] = 10;
}

int main()
{
int data[2][4];
shori(data);
return 0;
}

327:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/10 21:01:50
>>326
‰šŒˆ‚µ‚Ü‚µ‚½@‚ ‚肪‚Ę‚¤‚²‚“‚¢‚Ü‚·

328:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/10 21:24:52
#include <iostream>
#include <fstream>
#include <iterator>

void cat(std::istream &s)
{
std::istreambuf_iterator<char> it = s, end;

while(it != end)
{
std::cout << *it;

++it;
}
}

int main(void)
{
std::ifstream s("Test.cpp");

cat(s);

return 0;
}

EffectiveC++‚ĢƒTƒ“ƒvƒ‹ƒR[ƒh‚ł͂±‚¤‚¢‚¤Š“‚¶‚Ńtƒ@ƒCƒ‹–¼‚š“n‚·Œ`‚ł͂Ȃ­‚»‚Ģ‚Ü‚ÜƒXƒgƒŠ[ƒ€‚š“n‚µ‚Ä‚¢‚Ü‚µ‚½
‚Č‚ŗ‚±‚ĢŒ`Ž®‚šŽg‚¤‚ń‚Å‚µ‚傤‚©Hƒtƒ@ƒCƒ‹–¼‚š“n‚·‚̂Ɣä‚ׂĂǂń‚Č—˜“_‚Ŗ‚ ‚é‚ń‚Å‚µ‚傤H

329:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/10 21:28:29 BE:540287429-2BP(0)
ƒtƒ@ƒCƒ‹ˆČŠO‚É‚ąŽg‚¦‚é‚ꂤ‚É‚¶‚į‚Č‚¢‚©

330:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/10 21:29:41
>>328
ƒXƒgƒŠ[ƒ€‚šfstream‚©‚ēiostream‚āstringstream‚É’u‚«Š·‚¦‚Ä‚ą
‚»‚̂܂ܓ®‚­‚©‚ē‚¶‚į‚ˁH”Ä—p‰»‚Ę‚¢‚¤‚©

331:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/10 21:37:35
Oh! ƒiƒ‹ƒzƒhI

332:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/10 22:07:19
>>322
ƒRƒ“ƒpƒCƒ‰‚É‚ę‚Į‚Ä‚Ķ‡”Ō‚É‘‚Æ‚ā‚Į‚Ä“{‚ē‚ź‚邼B

333:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/10 22:26:25
>310
string ‚Ŗ std::string ‚šŽw‚µ‚Ä‚¢‚āA‚©‚Ā hoge<std::string> ‚Ŗ‰ĀŽ‹‚Č‚ē“ĮŽź‰»‚³‚ꂽ‚ą‚Ģ‚šŽg‚¤‚¾‚ėB
template ‚¾‚©‚ē‚Į‚ĕςȂ±‚ʍl‚¦‚é•K—v‚͂Ȃ¢‚ĘŽv‚¤‚ęB

334:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/10 22:30:57
•Ź‚Ģƒtƒ@ƒCƒ‹‚Åstd::string‚šŽ©•Ŗ‚Å’č‹`‚µ‚Ähoge<std::string>‚Į‚Ä‚µ‚½‚ē‚Ē‚¤‚Č‚é‚́H

335:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/10 22:32:18 BE:1080572494-2BP(0)
std“ą‚ɉ½‚©‚š’ljĮ‚µ‚½Žž“_‚Å
“®ģ‚Ŗ•Ūį‚³‚ź‚Č‚¢‚ń‚¾‚Į‚ƁH

336:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/10 22:33:25
std‚ɒljĮ‚µ‚Ä‚¢‚¢‚Ģ‚Ķƒeƒ“ƒvƒŒ[ƒg‚Ģ“ĮŽź‰»‚¾‚Æ‚¾‚Į‚½‚ꂤ‚Č

337:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/10 22:36:57
>>332
> ƒRƒ“ƒpƒCƒ‰‚É‚ę‚Į‚Ä‚Ķ‡”Ō‚É‘‚Æ‚ā‚Į‚Ä“{‚ē‚ź‚邼B
‚»‚ń‚ČƒNƒ\ƒRƒ“ƒpƒCƒ‰‚ą‚ ‚é‚Ģ‚©B


338:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/10 22:39:51
> std“ą‚ɉ½‚©‚š’ljĮ‚µ‚½Žž“_‚Å
> “®ģ‚Ŗ•Ūį‚³‚ź‚Č‚¢‚ń‚¾‚Į‚ƁH
‚»‚¤B–¢’č‹`‚Ģ“®ģ‚ɂȂéB
‚½‚¾‚µ“ĮŽź‰»‚šœ‚­B

> std‚ɒljĮ‚µ‚Ä‚¢‚¢‚Ģ‚Ķƒeƒ“ƒvƒŒ[ƒg‚Ģ“ĮŽź‰»‚¾‚Æ‚¾‚Į‚½‚ꂤ‚Č
‚»‚Ģ’Ź‚čB



339:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/10 22:59:33
’č‹`‚µ‚½‚­‚ē‚š

class Hoge
{
....
}

Hoge h[100];

‚Į‚Ä‚ā‚é‚ĘƒGƒ‰[‚ɂȂĮ‚æ‚Ⴄ‚ń‚Å‚·‚Æ‚Ē
h[100]‚Į‚Ä’č‹`‚·‚邽‚߂ɂ͉½‚šŽ©•Ŗ‚ĢƒNƒ‰ƒX‚É
‹Lq‚·‚ź‚Ī‚¢‚¢‚̂łµ‚傤‚©B



340:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/10 23:02:32
ƒfƒtƒHƒ‹ƒgƒRƒ“ƒXƒgƒ‰ƒNƒ^

341:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/10 23:02:36
Hoge* h = new Hoge[100];

”z—ńŒ`Ž®‚ĶPOD‚µ‚©Žg‚¦‚Č‚¢
‚Ø‚»‚ē‚­ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚šŽ‚Į‚Ä‚¢‚é‚Ģ‚¾‚낤

342:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/10 23:08:47
class Hoge {
int i;
public:
void seti(int j) { i = j; }
void printi() const { std::cout << i << std::endl; }
} hoge[100];

int main()
{
for (int i = 0; i < 100; i++)
hoge[i].seti(i);
for (int i = 0; i < 100; i++)
hoge[i].printi();
}

ˆ«‚¢AŠØˆį‚¢‚µ‚Ä‚¢‚½‚ꂤ‚¾
>>340‚³‚ń‚ĢŒ¾‚¤’Ź‚čƒfƒtƒHƒ‹ƒgƒRƒ“ƒXƒgƒ‰ƒNƒ^‚Ŗ”²‚ƂĂ¢‚é‚ń‚¾‚낤‚Č
ƒfƒtƒHƒ‹ƒgˆų”‚ȂǂšŽg‚Į‚Ä‰šŒˆ‚·‚鎖‚ą‚Å‚«‚é

343:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/11 14:56:12
DLL‚Ģ’†‚̐l‚ŖŽg‚¤‚½‚߂̋¤—Lƒƒ‚ƒŠ‚Ŗ‚ ‚é‚Ę‚µ‚Ü‚·
‚±‚Ģƒƒ‚ƒŠ‚ĢŠm•ہEŠJ•ś‚ĶDllMain‚Å‚ā‚é‚©AƒOƒ[ƒoƒ‹ƒXƒ}ƒ|‚Å‚ā‚é‚©
‚Ē‚Į‚æ‚ŖˆĄ‘S‚Å‚µ‚傤‚©H

344:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/11 15:10:31
DLL‚Ģ’†‚̐lŽŸ‘ę

345:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/11 15:40:54
>>343
ƒOƒ[ƒoƒ‹•ϐ”‚āDllMain‚ĶŽg‚ķ‚Č‚¢•ū–@‚šl‚¦‚é‚ׂ«‚¾‚ˁB


346:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/11 17:20:02
ƒGƒfƒBƒ^‚ĢCPad for bcc‚š
VisualC++‚ĢƒRƒ“ƒpƒCƒ‰‚É“K‰ž‚³‚¹‚é‚ɂ͂ǂ¤‚µ‚½‚ē‚¢‚¢‚Å‚·‚©H
ƒRƒ“ƒpƒCƒ‰‚ĢźŠˆČŠO‚ɂȂɂ©Ż’肪•K—v‚Å‚µ‚傤‚©H


347:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/11 17:31:28
>>346
•’ʂ͂»‚ń‚ČŽg‚¢•ū‚µ‚Č‚¢B
IDEŽg‚¦‚Ī‚¢‚¢‚ń‚¶‚į‚Č‚¢‚©‚ȁHH

348:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/11 17:42:06
>>347
IDE‚Ŗ‚æ‚å‚Į‚ʏd‚¢‚Ģ‚ÅƒGƒfƒBƒ^‚łƕς¦‚ꂤ‚Ę‚µ‚Ä‚½‚ń‚Å‚·‚ŖA–³—‚Å‚·‚©‚ˁH


349:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/11 17:49:19
>>348
ˆź‰žACLŽ©‘Ģ‚ĶƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚©‚ēŽg‚¦‚é‚ꂤ‚ɂ͂ȂĮ‚Ä‚é‚Ķ‚ø‚¾‚ŖA‚ą‚¤ƒY[ƒbƒg‚Ā‚©‚Į‚ĂȂ¢‚Č‚ŸB
>cl@/help@‚Ńwƒ‹ƒv‚ŖŒ©‚ꂽ‚̂œKŽž•ĻŠ·‚µ‚ÄŽg‚¦‚é‚ꂤ‚É‚·‚ź‚΂ł«‚é‚©‚ąB
‚½‚¾A˜J—Ķ‚É‚ĶŒ©‡‚ķ‚Č‚¢‚ĘŽv‚¤B

350:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/11 17:52:25 BE:1200636858-2BP(0)
ƒvƒƒWƒFƒNƒg‚š—pˆÓ‚µ‚Ädevenv‚Ŗ‚¢‚¢‚ń‚¶‚į‚Č‚¢‚©

351:296
10/02/11 17:56:53
‚½‚µ‚©‚ÉVC++‚Ķd‚¢iƒXƒ^[ƒgƒƒjƒ…[‚Ŗj

352:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/11 17:58:15
–¼‘OŠŌˆį‚¦‚½

353:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/11 18:22:28
-lm ‚Ålibm.a‚šƒŠƒ“ƒN‚·‚é‚炵‚¢‚Å‚·‚ŖA
‚¶‚į‚ –l‚ąlibH.aƒtƒ@ƒCƒ‹ģ‚Į‚Ă݂½‚¢‚Å‚·
mingw32 gcc 4.4.1 Windows2000 SP4‚Å‚·‚Ŗ
‚Ē‚¤‚ā‚Į‚ж¬‚·‚é‚ń‚Å‚·‚©H

354:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/11 19:31:27
ldŽg‚¦

355:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/11 19:55:04
ƒRƒ“ƒXƒgƒ‰ƒN‚Éstd::bad_alloc‚š‚Ā‚Æ‚é
ź‡AéŒ¾‚Ģ•”•Ŗ‚É‚¾‚Æ‚©‚Æ‚Ī‚¢‚¢‚̂łµ‚傤‚©B

’N‚©ƒTƒ“ƒvƒ‹‘‚¢‚Ä

356:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/11 20:16:48
‚[‚©ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚Ŗstd::bad_alloc‚š“Š‚°‚鏼‡‚Ķ‘å’ļ‚ĢOS‚Å‚Ķ
Œćˆ—‚ąo—ˆ‚Č‚¢ó‘Ō‚ĢŽ–‚Ŗ‘½‚¢‚Č

357:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/11 21:05:47
ubad_alloc‚š‚Ā‚Æ‚év‚Į‚ĈӖ”‚Ŗ‚ķ‚©‚ē‚Č‚¢B
—įŠOŽw’č‚Ģ‚±‚Ę‚¾‚낤‚©B

358:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/11 21:42:47
>>356
‚¶‚į‚ ‘‚©‚Č‚¢•ū‚Ŗ‚¢‚¢‚̂ł·‚ˁB

ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚сƒ‚ƒŠŠm•Ū‚Ę‚©‰½‚©d—v‚Č
C++‚ĶŒ¾Œź‚Ģ•s”õ‚Ȃ̂łµ‚傤‚Æ‚ĒAŽø”s‚Ŗ
‚ ‚鏼‡•ś’u‚·‚邵‚©‚Č‚¢‚̂ł·‚ę‚ˁH

359:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/11 21:47:28
bad_alloc‚ÉŒĄ‚Į‚ÄŒ¾‚¦‚΂Ȃɂąl‚¦‚ø‚Émain‚ŃLƒƒƒbƒ`‚µ‚ăGƒ‰[’Ź’m‚µ‚ďI—¹‚Å‚¢‚¢‚ĘŽv‚¤

360:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/11 21:48:06
>>358
ƒƒ‚ƒŠ‚Ŗ‘«‚ē‚Č‚¢‚Į‚āA‚Ē‚ĢŒ¾Œź‚šŽg‚Į‚Ä‚¢‚Ä‚ą‚ ‚é‚Å‚µ‚åB

361:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/11 23:50:56
include‚·‚鎞‚ɁA*.h‚Ŗ—L‚é‚̂Ɩ³‚¢‚Ģ‚Ŗ‚ ‚é‚¶‚į‚ń
‚ ‚ź‚Į‚ĉ½‚Ŗˆį‚¤‚́H

362:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/11 23:57:16
>>361
C@‚Ģ•W€ƒwƒbƒ_‚́@.hB
C++@‚Ģ•W€ƒwƒbƒ_‚ĶŠg’£Žq‚Č‚µB
”ń•W€ƒwƒbƒ_‚Ķ“K“–B

363:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/11 23:58:00
ƒtƒ@ƒCƒ‹–¼‚Ŗˆį‚¤
#include@‚́@*.h@‚Å‚ą@*.txt@‚Å‚ą@*.hoge@‚Å‚ąCŒ¾Œź‚Ģ•¶–@‚ɍ‡‚Į‚½“ą—e‚ĢƒeƒLƒXƒgƒtƒ@ƒCƒ‹‚Č‚ē‚Č‚ń‚Å‚ą@#include@‚Å‚«‚é

364:361
10/02/12 00:00:33
>>362-363
‚ ‚肪‚Ę‚¤B’m‚ē‚Č‚©‚Į‚½‚ę

365:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/12 07:48:20
•֏ę‚Å

""‚Ę<>—¼•ū‚ ‚邯‚Ē‚ ‚ź‚ą‚ ‚ń‚Ü‚čˆÓ–”‚͂Ȃ¢H

366:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/12 09:02:22
""‚¾‚ĘƒJƒŒƒ“ƒgƒfƒBƒŒƒNƒgƒŠ‚šÅ‰‚ÉŒŸõ
<>‚¾‚ĘƒVƒXƒeƒ€‚Ģƒwƒbƒ_‚Ģ‚Ż‚šŒŸõ

367:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/12 12:53:22
>>366
URLŲŻø(www.kijineko.co.jp)

368:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/12 16:37:15
inline‚É‚·‚é‚Ę‚«‚ɁA‚±‚ź‚͂܂ø“WŠJ‚³‚ź‚ˁ[‚Č‚Į‚Ä‚¢‚¤ź‡‚Į‚Ăǂń‚Ȃ̂Ŗ‚ ‚éH
ŠmŽĄ‚Ƀ_ƒ‚Ȃ̂Į‚Ċ֐”ƒ|ƒCƒ“ƒ^‚šŽg‚Į‚Ă鎞‚®‚ē‚¢‚©‚ȁH

369:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/12 16:45:49
ŠÖ”ƒ|ƒCƒ“ƒ^‚Į‚āA‚»‚ꉼ‘zŠÖ”‚Ģ‚±‚Ę‚ą“–‚Ă͂܂邶‚į‚ńB

370:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/12 17:48:18
‚؂܂¢‚ē”z’unew/delete‚Į‚Ä•’i‚Ā‚±‚¤‚Ę‚é‚́H

371:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/12 18:11:38
“ĮŽź‚Čó‹µ‚Å‚µ‚©’Ė˜p‚¾‚낤B

372:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/12 18:37:22
CŒ¾Œź‚ŁAwindows.h‚ĢSleep()‚ł͂Ȃ¢ƒEƒGƒCƒg‚š‚©‚Æ‚é•ū–@‚ ‚č‚Ü‚¹‚ń‚©H

373:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/12 18:41:14
timeGetTime‚šŽg‚¤

374:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/12 18:49:39
FindFirstFile‚šŽg‚¢‚½‚¢‚ń‚Å‚·‚Æ‚ź‚Ē
‚Ē‚¤‚·‚ź‚ĪŽg‚¦‚é‚©‚Ŗ‚ķ‚©‚č‚Ü‚¹‚ń

‰½‚š‚Ē‚¤‚·‚ź‚Ī‚¢‚¢‚̂ł·‚©?

375:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/12 18:51:26
‚Ü‚øwinapiƒXƒŒ‚ɍs‚«‚Ü‚·

376:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/12 18:53:04
ŽŸ‚Ɏ肚ō‚¢‚Ü‚·

377:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/12 18:53:52
ƒOƒO‚Į‚ďo‚½ƒ\[ƒX‚šƒpƒN‚é

378:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/12 18:54:10
URLŲŻø(schiphol.2ch.net)

379:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/12 18:54:53
Œė”š

380:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/12 21:59:09
extern ‚Į‚āA

#ifdef _MAIN_
int a, b, c;
char d, e, f;
struct _ST g, h, i;
class _CL j, k, l;
#else
extern int a, b, c;
extern char d, e, f;
extern struct _ST g, h, i;
extern class _CL j, k, l;
#endif

‚±‚¤‚¢‚¤•—‚ÉŽg‚¢‚Ü‚·‚ę‚ˁB
‚Å‚ąA‚±‚ꂾ‚ĘéŒ¾‚Ę•s•Ö‚Å‚·‚ę‚ˁB

#ifndef _MAIN_
extern {
#endif
int a, b, c;
char d, e, f;
struct _ST g, h, i;
class _CL j, k, l;
#ifndef _MAIN_
}
#endif

‚±‚ń‚ČŠ“‚¶‚Ɉź‹C‚É extern ‚Å‚«‚Č‚¢‚̂łµ‚傤‚©?

381:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/12 22:03:01
#ifdef MAIN
#define EXTERN
#else
#define EXTERN extern
#endif

EXTERN int a, b, c;

382:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/12 22:07:25
>>381
‚¤‚؁A‚·‚°[!
Thanks!

383:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/12 22:13:24
>>380-382
‚»‚ń‚ČƒEƒ“ƒRƒ}ƒNƒ‚Ŗ—~‚µ‚­‚Ȃ那‚ĒƒOƒ[ƒoƒ‹•ϐ”‚š‚Ī‚ē‚Ü‚­‚ń‚¶‚į‚Ė‚„‚ęB

‚ ‚ʁAƒCƒ“ƒNƒ‹[ƒhƒK[ƒh‚É—\–ńŽÆ•ŹŽqŽg‚¤‚ȁB

384:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/12 22:16:51
>>383
’f‚éB

385:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/12 22:17:28
>>383
> —\–ńŽÆ•ŹŽq
”’m‚Į‚½B
Žw“EThanks!

386:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/12 22:18:20
>>383
‚±‚ź‚Ż‚Ä‚é‚ĘC/C++‚Į‚Ä•³‚¾‚ę‚Č

387:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/12 22:19:32
‰½‚š”XB

388:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/12 22:34:27
int &a(void) { static int a; return a; }

ƒvƒ‚͂ǂ¤‚µ‚Ä‚ąƒOƒ[ƒoƒ‹•ϐ”‚Ŗ—~‚µ‚¢Žž‚Ķ‚±‚¤‘‚­
^Ž—‚µ‚Ä‚¢‚¢‚¼

389:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/12 22:37:19
ƒvƒEEE
ƒNƒ‰ƒX‚Ģƒƒ“ƒo‚Ż‚½‚¢‚ɃAƒNƒZƒX‚³‚¹‚éŒ`‚É‚·‚ź‚Ī‚¢‚¢‚¾‚Æ‚Č‚Ģ‚Å
ƒNƒ‰ƒX‚šˆµ‚¤Œ¾ŒźŒoŒ±ŽŅ‚Č‚ēŽv‚¢‚Ā‚­‚ĘŽv‚¤‚Æ‚Ē

390:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/12 23:01:57
ƒIƒXƒXƒ‚Ģ–½–¼‹K‘„(C++)‚š‹³‚¦‚Ä‚­‚¾‚³‚¢
ƒnƒ“ƒKƒŠƒAƒ“‹L–@‚͉ߋނ̂ą‚݂̂½‚¢‚Ȃ̂Å

391:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/12 23:02:31
ÄŽÄČĎ®

392:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/12 23:08:16
perl‚Ģuse constant‚Ķ‚»‚ź‚Ę‘S‚­“Æ“™‚Ģ‚±‚Ę‚ā‚Į‚Ä‚é‚Č

393:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/12 23:19:49
FindFirstFile(path, &fd);
‚ÅD:\‰ŗ‚Ģƒtƒ@ƒCƒ‹‚Ģī•ńŽę“¾‚Å

if(fd.dwFileAttributes!=0x00000002)
o
printf("%s\n", fd.`)
p

‚Ę‚µ‚½‚ń‚Å‚·‚Æ‚Ē
D:\‚ĢSystem Volume Infomaton‚Ę‚¢‚¤ƒtƒHƒ‹ƒ_‚Ŗ
šŒ‚©‚ēŠO‚ź‚Ä‚­‚ź‚Ü‚¹‚ń

‚Ē‚¤‚·‚ź‚ΉB‚µƒtƒHƒ‹ƒ_‚š”š‚Æ‚é‚±‚Ę‚Ŗ‚Å‚«‚Ü‚·‚©?

394:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/12 23:22:21
>>393
ƒrƒbƒgƒtƒ‰ƒO‚¶‚į‚ˁH

395:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/12 23:23:21
>>390
URLŲŻø(www.possibility.com)

396:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/13 00:43:24
/* ŒĀlƒf[ƒ^ */
typedef struct{
char name[100];
double height;
double weight;
}member;

int main(void) {
member *ma;
int a=5;

if ((ma = calloc(a, sizeof(member))) == NULL) {
puts("calloc error");
exit(1);
}


ƒJƒƒbƒN‚̂Ƃ±‚ė‚ŃGƒ‰[‚ɂȂé‚ń‚¾‚Æ‚Ē‚Č‚ń‚Å‚©‚ȁH

397:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/13 00:50:09
>>396
ƒq[ƒv‚Ŗ‘«‚č‚ń‚Ģ‚¾‚낤B
–ß‚č’l‚ĢŽd—l‚®‚ē‚¢“ǂ߁B

398:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/13 00:51:45
>>396
ƒ‰ƒCƒuƒ‰ƒŠ‚šŽg‚¤‚½‚ß‚Ģƒwƒbƒ_‚ĢƒCƒ“ƒNƒ‹[ƒh‚Ŗ–³‚¢B
’†Š‡ŒŹ‚Ŗ‚¢‚Į‚±‘«‚č‚Č‚¢B

399:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/13 00:51:57
>>396
o‚Ü‚¹‚ń‚Ŗ
‚½‚¾ '}' ‚Ŗˆź‚Ā”²‚ƂĂ¢‚Ü‚·

400:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/13 00:52:43
‚ ‚  #include <stdlib.h> ‚Ŗ”²‚ƂĂé‚Ę‚©‚¢‚¤ƒIƒ`H

401:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/13 01:13:45
•ԐM‚Ķ‚ā‚ĮI

URLŲŻø(kansai2channeler.hp.infoseek.co.jp)

‘S•”‚Ķ‚č‚Ā‚Æ‚Ä‚«‚Ü‚µ‚½ ‚µ‚ć‚­‚¾‚¢

ƒf[ƒ^‚Ķ
2
TARO 170 64
ICHIRO 180 54

‚Ę‚©‚Å“ü‚Į‚Ă܂·
1s–ڂɐl”

402:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/13 01:21:38
“®‚©‚·‚Ģ–Ź“|‚Č‚ń‚ŃGƒ‰[ƒƒbƒZ[ƒW’£‚Į‚Ä‚­‚ź
calloc‚Į‚ăq[ƒv‚©‚ēŽę‚é‚ń‚¾‚ė
doublex2 charx100(³Šm‚É‚Ķ101)‚ĘƒAƒ‰ƒCƒƒ“ƒg“ü‚ź‚Ä‚ą‚»‚ź‚Ł‚Ǒ傫‚­‚Č‚¢‚µ‚Č‚ 

403:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/13 01:26:35
>>401
fscanf() ‚ĢƒGƒ‰[‚ąƒ`ƒFƒbƒN‚µ‚ėB
calloc() ‚ĢƒGƒ‰[‚Ę‚ĶŠÖŒW‚Č‚¢‚¾‚낤‚ŖA "%lf" ‚É“n‚·ˆų”‚Ķ double ‚¶‚į‚Č‚­‚Ä double* ‚ȁB
‚ā‚Į‚Ļ‚čƒwƒbƒ_‚ĢƒCƒ“ƒNƒ‹[ƒh‘«‚č‚Č‚¢‚µB

404:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/13 01:38:26
>>403
‚µ‚ć‚­‚¾‚¢‚Č‚ń‚¾‚Æ‚ĒCƒwƒbƒ_‚̂Ƃ±‚Ķ•ĻX‚Å‚«‚Č‚¢‚Ģ‚ęEEE
‚±‚±‚É‰š“š‚š‘‚­‚Į‚Ăʂ±‚낾‚Æ

ƒwƒbƒ_‚ĢƒCƒ“ƒNƒ‹[ƒh‚Č‚µ‚łǂ¤‚·‚ź‚΂ł«‚é‚©‚Č‚Ÿ

405:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/13 01:40:59
>>404
“®‚©‚·‚½‚߂ɂʂ肠‚¦‚øƒwƒbƒ_“ü‚ź‚Ä
Šm”F‚Ŗ‚Å‚«‚½‚ē‚Ķ‚ø‚¹‚Ī‚¢‚¢

406:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/13 01:48:47
ƒRƒs[‘½‚¢‚Č
•¶Žš—ń‚Ö‚Ģƒ|ƒCƒ“ƒ^Ž‚Į‚ă|ƒCƒ“ƒ^ƒ\[ƒg‚µ‚½•ū‚Ŗ‚·‚Į‚«‚č‚·‚é

407:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/13 02:05:31
>>405
ƒwƒbƒ_“ü‚ꂽ‚ēƒRƒ“ƒpƒCƒ‹‚Å‚«‚½‚Æ‚ĒCŽĄs‚·‚é‚ĘƒtƒŠ[ƒY‚·‚éEEE

408:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/13 02:44:46
>>403
fscanf‚̂Ƃ±‚Ģ&‚Å‚µ‚½orz

‚ ‚肪‚Ę(^ƒÖ^)

409:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/13 06:42:23
URLŲŻø(www.not-enough.org)
‚É‚ ‚郌ƒCƒgƒŒ[ƒVƒ“ƒO‚Ģƒ\[ƒXƒR[ƒh‚šƒRƒ“ƒpƒCƒ‹‚µ‚Ă݂½‚̂ł·‚ŖƒGƒ‰[‚Ŗo‚Ä‚µ‚Ü‚¢‚Ü‚·
URLŲŻø(codepad.org)

‚Ē‚±‚š‚Ē‚¤‚·‚ź‚΂悢‚̂łµ‚傤‚©?
‚؏•‚Æ‚­‚¾‚³‚¢B

410:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/13 13:12:43
>>409
URLŲŻø(codepad.org)

³‚µ‚¢‚©‚Ē‚¤‚©’m‚ē‚ń‚ę
‚µ‚©‚µŠī–{“I‚ČC++•¶–@ƒGƒ‰[‚š”Ę‚µ‚Ä‚¢‚é‚Č‚±‚ĢģŽŅ‚Ķ

411:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/13 13:16:11
g++‚ĢŠg’£•¶–@‚šŽg‚Į‚Ä‚¢‚é‚Ģ‚©‚ą‚µ‚ź‚Č‚¢
ƒ|[ƒ^ƒrƒŠƒeƒB‚šl‚¦‚é‚Č‚ē•W€C++‚ɏ]‚Į‚ď‘‚¢‚½•ū‚Ŗ‚¢‚¢‚Ė

412:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/13 13:50:32
>>410
ƒRƒ“ƒpƒCƒ‹‚µ‚Ä‚æ‚į‚ń‚Ęppmƒtƒ@ƒCƒ‹‚𓾂邱‚Ę‚Ŗo—ˆ‚Ü‚µ‚½
‚ ‚肪‚Ę‚¤‚²‚“‚¢‚Ü‚µ‚½I

413:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/13 17:05:09
’“‰•ą“I‚ČŽæ–ā‚Å‹°k‚Č‚ń‚Å‚·‚Ŗ
‚b‚Ę‚b{{‚ł͂b‚šę‚ÉŠw‚ń‚¾•ū‚Ŗ‚¢‚¢‚ń‚Å‚·‚©H
‚»‚ź‚Ę‚Ø‚·‚·‚߂̻²Ä‚Ę‚©‘Š‚Ŗ‚ ‚Į‚½‚狳‚¦‚Ä‚ą‚炦‚Ü‚¹‚ń‚©H

414:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/13 17:08:20
>>413
—šŽj‚š‚Č‚¼‚é‚Č‚ē C ‚©‚ēB
‰½‚©‘‚­ģ‚肽‚¢‚ą‚Ģ‚Ŗ‚ ‚é‚Č‚ē C++ ‚©‚ē‚̂ق¤‚Ŗ‘‚¢‚©‚ą‚µ‚ź‚Č‚¢B
‚½‚¾‚µ C ‚É—R—ˆ‚·‚é—Ž‚Ę‚µŒŠ‚ą‘½‚­Žc‚Į‚Ä‚¢‚é‚̂ŁAŠė‚Č‚¢‚©‚ą‚µ‚ź‚Č‚¢B

‚Ē‚Į‚æ‚©‚ē‚ʍl‚¦‚ø‚ɁA•K—v‚Ȃʂ«‚É•K—v‚ȏī•ń‚šŠm”F‚µ‚Č‚Ŗ‚ēŠw‚Ō‚Ģ‚Ŗ
‚Ø‚·‚·‚߁B

‚ØŠ©‚߃TƒCƒgB
URLŲŻø(www.google.co.jp)

415:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/13 17:11:04
>>413
ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚µ‚½‚±‚Ę‚ ‚é‚́H


416:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/13 17:11:48
C++“ü–å‚Ę‚¢‚Į‚Ä‚ąƒNƒ‰ƒX‚āSTL‚ĶŒć”¼I‚Ę‚©‘±Š§I‚Ę‚©‚Ģ“ü–发‚Č‚ē
“ą—e‚ĶC‚Ę‚©‚ķ‚ē‚Č‚¢‚ęB


417:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/13 17:15:19
‚ ‚Ę–Ź“|‚Ȃ̂ŖÅ‹ß‚Ķunicodeƒx[ƒX‚ŃRƒ“ƒpƒCƒ‹‚µ‚æ‚Ⴄ•Ø‚Ŗ‚ ‚é‚Ģ‚É
ŒĆ‚¢•W€ŠÖ”‚Ķƒ}ƒ‹ƒ`ƒoƒCƒgƒx[ƒX‚¾‚Į‚½‚č‚ʂʂɂ©‚­ŒĆ‚¢‚¾‚Æ‚ ‚Į‚Ă߂ń‚Ē‚­‚³‚¢„C/C++

418:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/13 17:15:25
>>414
“Į‚É‹}‚¬‘«‚ł͖³‚­A‚ä‚Į‚­‚čŠw‚Ś‚¤‚ĘŽv‚Į‚Ä‚é‚ń‚Å‚b‚©‚ē‚¢‚±‚¤‚ĘŽv‚¢‚Ü‚·B
ƒOƒO‚é‚̂͑åŲ‚Å‚·‚ˁA‚µ‚©‚µŠ‰ī‚³‚ź‚Ä‚éƒTƒCƒg‚ā‘Š‚Ŗ‚ ‚Ü‚č‚É‚ą‘½‚¢‚Ģ‚ÅŒĖ˜f‚¢‚Ü‚·B

>>415
‚·‚²‚¢Ø‚¢‚Ńh‘fl‚Å‚·B

419:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/13 17:17:25
>>417
‚b‚Ę‚b{{‚Ķ‚ķ‚č‚ĘŒĆ‚¢‚©‚ēA‚ā‚č“ޖ‚Ŗ‚ ‚é‚Ę‚¢‚¤Ž–‚¾‚Æ‚ķ‚©‚č‚Ü‚µ‚½IE

420:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/13 17:20:05
>>413
‚ØŠ©‚ߏ‘ŠB
URLŲŻø(www.stroustrup.com)

421:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/13 17:20:11
C++‚šŠw‚Ń‚½‚¢‚Č‚ēC++‚©‚ē
C‚ąŠw‚Ń‚½‚¢‚©‚ēC‚©‚ē
C++‚š‚ā‚é‚ĘC‚Č‚ń‚Ä”nŽ­‚炵‚­‚Ä‚ā‚Į‚Ä‚ē‚ź‚Č‚¢‚©‚ē

422:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/13 17:25:03
>>420
‚Ø‚£‚ӁEEE‚Č‚ń‚©‚·‚°‚„‚Ģ‚«‚½B‚±‚ź‚Ķ—‰š‚Å‚«‚»‚¤‚ɂȂ¢

>>421
++‚Ę‚¢‚¤‚¾‚Æ‚ ‚Į‚Ä”­“WŒ`‚Č‚ń‚Å‚·‚ˁB


423:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/13 17:37:34
>>422
> ++‚Ę‚¢‚¤‚¾‚Æ‚ ‚Į‚Ä”­“WŒ`‚Č‚ń‚Å‚·‚ˁB
”‚ąC++‚ĶCŒ¾Œź‚ĢƒR[ƒh‚šiŠ„‚ĘŒŻŠ·«‚Ŗ‚ ‚é‚̂ŁjŽg‚¦‚éB
‚Å‚ąŒµ–§‚ČŒŻŠ·«‚¶‚į‚Č‚¢‚Ģ‚ÅŽg‚¦‚Č‚¢‚±‚Ę‚ą‚ ‚éB

424:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/13 17:38:41
>>418
windows‚µ‚©Žg‚ķ‚Č‚¢‚Č‚ēAC#‚ ‚½‚č‚©‚ē‚ā‚Į‚½•ū‚Ŗ‚¢‚¢‚ę
C/C++‚͂Ȃ©‚Č‚©ƒ\ƒtƒg‚ŖŠ®¬‚µ‚Č‚¢‚©‚ēŒ™‚ɂȂ邵A‰SŽŅ‚ɂ͓‚¢

425:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/13 17:43:20
>>424
> windows‚µ‚©Žg‚ķ‚Č‚¢‚Č‚ēAC#‚ ‚½‚č‚©‚ē‚ā‚Į‚½•ū‚Ŗ‚¢‚¢‚ę
‚¢‚āA‰“‚ĢˆÓŒ©‚Ę‚µ‚Ä‚Ķ
C#‚¾‚Æ‚ĶŽ~‚ß‚½•ū‚Ŗ—Ē‚¢B
> C/C++‚͂Ȃ©‚Č‚©ƒ\ƒtƒg‚ŖŠ®¬‚µ‚Č‚¢‚©‚ēŒ™‚ɂȂ邵A‰SŽŅ‚ɂ͓‚¢
‚»‚ń‚Č‚ēPŒ¾Œź(Python, Pascal, PHP)‚š‚ā‚ź‚Ī—Ē‚¢‚ĘŽv‚¤B
Ruby‚Ķ‚ę[‚µ‚ē‚ń‚ŖB

426:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/13 17:43:29
>>423
‚Ȃ那‚ǁIŽQl‚ɂȂč‚Ü‚·B

>>424
”‚Å‚·‚©A”äŠr“I•~‹‚Ŗ’į‚¢‚ń‚Å‚µ‚傤‚©B
‚Ü‚ø‚»‚ź‚©‚ē˜M‚é‚Ģ‚ą‚¢‚¢‚©‚ą‚µ‚ź‚Ü‚¹‚ń‚ˁA‚ ‚肪‚Ę‚¤‚²‚“‚¢‚Ü‚·B

427:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/13 17:45:23
qmake‚Ęcmake‚Į‚ĉ½‚Ŗˆį‚¤‚킯
makeƒtƒ@ƒCƒ‹‚šģ‚Į‚Ä‚¢‚邾‚Æ‚Č‚Ģ‚©

428:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/13 17:46:22
‚Ü‚ŸC#Žg‚Į‚Ä‚ąA‚ ‚ź‚Ķo—ˆ‚Č‚¢‚¾‚́A‚±‚ź‚ĶCŒo—R‚µ‚낾‚́A‚ ‚邯‚ǂȁB

429:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/13 17:47:41
C#Žg‚¤‚­‚ē‚¢‚Č‚ēJava‚Å‚¢‚¢‚¶‚į‚ń

430:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/13 17:50:08
C, C++‚š‚ā‚Į‚Ä‚©‚ēAGC‚Ģ‚ ‚肪‚½‚Ż‚šŠ“‚¶‚é‚ׂ«

431:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
10/02/13 17:51:47
>>428
APIŽg‚¦‚邵‚Ü‚ ‚¢‚ė‚¢‚ė•ū–@‚Ķ‚ ‚é‚ę
C#->C++‚É–ß‚Į‚Ă݂é‚ĘC#‚Å“–‚½‚č‘O‚ÉŽg‚Į‚Ă镔•i‚Ŗ‚Č‚­‚ÄŽ©ģ‚·‚邱‚ʂɂȂĮ‚½‚č
•¶ŽšƒR[ƒhŠÖ˜A‚ł͂܂é‚ę‚č‚ę‚Į‚Ū‚Ē‚¢‚¢


ŽŸƒy[ƒW
ÅVƒŒƒX•\ަ
ƒXƒŒƒbƒh‚ĢŒŸõ
—ŽŽ—ƒXƒŒˆź——
˜b‘č‚Ģƒjƒ…[ƒX
‚؂܂©‚¹ƒŠƒXƒg
„ƒIƒvƒVƒ‡ƒ“‚š•\ަ
‰É‚‚Ԃµ2ch

5400“ś‘O‚ɍXV/160 KB
’S“–:undef