y‰SŽÒнŒ}zC/C++Ž ..
[2ch|¥Menu]
263:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/02 23:37:04
>>259
‚¦[‚ÆA‚ ‚éƒEƒBƒ“ƒhƒE‚É‘®‚·‚éƒRƒ“ƒgƒ[ƒ‹‚Ì”z—ñ‚ðŠÇ—‚·‚é‚ñ‚¾‚ëH
‰½‚ÅuƒOƒ[ƒoƒ‹v‚Å‚ ‚é•K—v‚ª‚ ‚é‚ñ‚¾H


264:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/02 23:42:22
ƒOƒ[ƒoƒ‹‹óŠÔ‚É

vector<T> v;

‚Å‚¢‚¢‚ñ‚¶‚á‚È‚¢‚ÌH

265:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/02 23:42:26
>>262
‚È‚ºƒ|ƒCƒ“ƒ^‚É‚·‚é•K—v‚ª‚ ‚éH

266:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/02 23:44:13
>>262
static‚ȕϔ‚ðextern‚µ‚Ä‚àƒŠƒ“ƒNƒGƒ‰[‚ªo‚邾‚¯‚È‹C‚ªB

267:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/03 00:20:41
>>259
intŒ^‚̕ϔ‚¾‚낤‚Ævector<T>Œ^‚̕ϔ‚¾‚낤‚Æ
ƒOƒ[ƒoƒ‹•Ï”‚ÌŽg‚¢•û‚Í“¯‚¶‚¶‚á‚ËH

268:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/03 00:24:21
>>267
static”z—ñ‚Í
int a[] = { 0, 1, .. };
‚̂悤‚È”z—ñ‰Šú‰»\•¶‚ªŽg‚¦‚邪Avector<T>‚ł͎g‚¦‚È‚¢‚Æ‚¢‚¤
ˆá‚¢‚ª‚ ‚é‚ÈB

vector<T>‚ðstatic‚ɉŠú‰»‚µ‚½‚¢‚È‚ç‚Î
int a[] = { 0, 1, .. }:
vector<int> v(&a[0], &a[N]);
‚̂悤‚É‘‚­‚µ‚©‚È‚¢‚ªAƒƒ‚ƒŠ‚Ì–³‘Ê‚¾‚ÈB

‚ªA¡‰ñ‚̃P[ƒX‚ł͉Šú‰»‚ÍWinProc“à‚Ås‚¢‚½‚¢‚»‚¤‚¾‚©‚ç
‚Ç‚¤‚Å‚à‚¢‚¢‚ñ‚¾‚ÈB

269:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/03 00:25:57
ƒRƒ“ƒgƒ[ƒ‹‚ð“®“I‚ɶ¬^Á–Å‚³‚¹‚éƒEƒBƒ“ƒhƒE‚łȂ¢‚̂Ȃç
’P‚È‚é”z—ñ‚Å‚¢‚¢‚ñ‚¶‚á‚È‚¢‚ÌH
—v‘f”‚ªŒÅ’è‚È‚çAvector<>‚̓I[ƒo[ƒXƒyƒbƒNB

270:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/03 08:45:11
>>268
‰¼‚Évector<int>@v@=@{0,@1,@...};‚̂悤‚ȉŠú‰»‚ª‚Å‚«‚邿‚¤‚ɂȂÁ‚Æ‚µ‚Ä‚àA
ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ÌŒÄo‚܂ʼnŠú‰»Žq‚ðÓI‚É—pˆÓ‚µ‚Ä‚¨‚­‚±‚ƂɂȂ邾‚낤‚©‚çA
‚»‚ÌŽÀ‘•‚Í‚¨‚»‚ç‚­‚±‚¤‘‚­‚̂Ɠ¯‚¶‚悤‚É‚È‚é‚ÆŽv‚¤B
int@a[]@=@{0,@1,@...}:
vector<int>@v(&a[0],@&a[N]);

271:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/04 00:41:25
Ž¿–₳‚¹‚Ä‚­‚¾‚³‚¢B
C++‚É‚æ‚éƒIƒuƒWƒFƒNƒgŠÔ‚̃ƒbƒZ[ƒW’ÊM‚ɂ‚¢‚ĂȂñ‚Å‚·‚ªA
ƒIƒuƒWƒFƒNƒgA‚ªƒIƒuƒWƒFƒNƒgB‚ðŠÜ—L‚·‚é\‘¢‚Ìê‡A
A‚©‚çB‚ւ̃ƒbƒZ[ƒW‘—M‚ÍAA‚ªB‚̃ƒ\ƒbƒh‚ðŒÄ‚Ño‚·‚Æ‚¢‚¤Œ`‚ÅOK‚Å‚·‚ªA
B‚©‚çA‚ւ̃ƒbƒZ[ƒW‘—M‚͂ǂ¤ŽÀ‘•‚·‚é‚Ì‚ªƒxƒ^[‚È‚ñ‚Å‚µ‚傤‚©H

1DA‚©‚çB‚̃ƒ\ƒbƒh‚ðŒÄ‚Ño‚µA–ß‚è’l‚ðƒƒbƒZ[ƒW‚Æ‚µ‚Ĉµ‚¤A(B‚ÍA‚Ɉ—‚³‚¹‚½‚¢“à—e‚ð–ß‚è’l‚ŕԂ·)
2DB‚ÉA‚ÌŽQÆ‚ð“n‚µ‚Ä‚¨‚¢‚ÄAB‚©‚çA‚̃ƒ\ƒbƒh‚ðŒÄ‚Ño‚·A
3DŠeƒIƒuƒWƒFƒNƒg‚ɃƒbƒZ[ƒWƒvƒƒV[ƒWƒƒ‚ð—pˆÓ‚µ‚ÄA‚»‚±‚ɃƒbƒZ[ƒW‚𓊂°‚éA(ƒEƒBƒ“ƒhƒEƒƒbƒZ[ƒW‚̂悤‚É)
‚ ‚½‚è‚ÍŽŽ‚µ‚Ă݂Ă¢‚é‚ñ‚Å‚·‚ªA‚Ç‚¤‚É‚àƒ\[ƒX‚ªƒXƒpƒQƒbƒeƒB‚ɂȂ肪‚¿‚Å”Y‚ñ‚Å‚¢‚Ü‚·B
Œ»Ý‚ÍAƒIƒuƒWƒFƒNƒg‚ւ̃AƒNƒZƒXŽè’i‚ð“ˆê‚Å‚«A®ŠŽ‚•s—v‚ȃƒbƒZ[ƒW‚𖳎‹‚·‚邱‚Æ‚ª‰Â”\‚È¢3£‚ð—p‚¢‚ÄŽÀ‘•‚µ‚Ä‚¢‚é‚̂ł·‚ªEEE
‰½‚©‘¼‚É‚¢‚¢Žè–@‚͂Ȃ¢‚Å‚µ‚傤‚©H

272:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/04 01:02:31
>>271
‘ŠŒÝˆË‘¶‚·‚é‚®‚ç‚¢‚Ȃ瓯‚¶ƒNƒ‰ƒX‚É‚µ‚¿‚Ⴆ‚΂¢‚¢‚Ì‚ÉB
‚»‚ê‚Å‚¨‚©‚µ‚­‚È‚é‚æ‚¤‚È‚ç A, B ‚̂ǂ¿‚ç‚©i‚Ü‚½‚Í—¼•ûj‚ª‘å‚«‚·‚¬‚é‚ñ‚¶‚á‚È‚¢‚ÌH

273:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/04 01:25:41
>>271
ƒfƒŠƒQ[ƒg‚È”Y‚݂ł·‚©

274:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/04 01:35:33
ŽÀ‘•‚Æ‚¢‚¤‚©AƒR[ƒfƒBƒ“ƒOƒ}ƒi[‚ÌŽ¿–â‚Å‚·B
”z—ñ‚Ì•À‚ч‚ð•ÏX‚·‚邯‚«‚ÉAƒeƒ“ƒ|ƒ‰ƒŠ•Ï”‚Æ‚µ‚ăq[ƒv—̈æ‚ðŽg‚¤‚̂͂ ‚è‚Å‚µ‚傤‚©B

275:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/04 01:37:36
•K—v‚È‚¢‚̂Ƀq[ƒv—̈æ‚ÍŽg‚í‚È‚¢‚©‚È
‚¤‚Á‚©‚èƒ~ƒX‚ŃŠ[ƒN‚µ‚½‚肵‚½‚ç‚ ‚ꂾ‚µ

276:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/04 01:40:47
>>271
ƒP[ƒXƒoƒCƒP[ƒX‚¾‚È‚ŸB

ƒIƒuƒWƒFƒNƒgŠÔ‚̃Rƒ~ƒ…ƒjƒP[ƒVƒ‡ƒ“‚ª•¡ŽG‰»‚µ‚·‚¬‚邯д‚¶‚é‚È‚çA
Mediatorƒpƒ^[ƒ“‚È‚ñ‚Ä‚Ì‚à‚ ‚邿B

ƒEƒBƒ“ƒhƒEƒƒbƒZ[ƒW‚Í’¼Ú“I‚ÈC++‚̃ƒ“ƒoŠÖ”ŒÄ‚Ño‚µ‚æ‚è
‚͂邩‚É”ñŒø—¦‚¾‚¯‚ê‚Ç‚àA
”ñ“¯Šú‚ɂł«‚½‚èA‘ŠŽè‚ªŽ€‚ñ‚Å‚¢‚½ê‡‚Ìdangling pointer–â‘è‚ð
‰ñ”ð‚Å‚«‚½‚è‚Æ‚¢‚¤—˜“_‚Í‚ ‚éB

277:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/04 01:42:18
>>274
ƒq[ƒvŽg‚Á‚Ästd::auto_ptr<>‚ɓ˂Áž‚Þ•ª‚É‚Í>>275‚ÌŒ¾‚¤‚悤‚È
–â‘è‚͂Ȃ¢‚ªA
‘¬“x‚Ì–â‘肾‚¯‚ÅŒ¾‚¦‚Îalloca()‚Ì•û‚ª‘¬‚¢BˆÚA«‚ª—ò‚邵
ƒXƒ^ƒbƒNƒTƒCƒY‚̧ŒÀ‚ɂЂÁ‚©‚©‚é‚©‚à‚µ‚ê‚È‚¢‚ªB

278:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/04 01:54:53
>>272
Œ³‚Í‘S•”1‚‚̃Nƒ‰ƒX‚ň—‚ð‚µ‚Ä‚¢‚½‚ñ‚Å‚·‚ªA
s”‚ª‘½‚·‚¬‚Ä•ª‚©‚èh‚­‚È‚Á‚Ä‚«‚½‚½‚ßA•ªŠ„‚µ‚悤‚Æ‚µ‚½‚Æ‚±‚ëA‘ŠŒÝˆË‘¶‚Ì–â‘肪o‚Ä‚«‚½Š´‚¶‚Å‚·B

>>273,276
FX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
ƒfƒŠƒQ[ƒgAMediatorƒpƒ^[ƒ“A‚¿‚å‚Á‚Æ’²‚ׂĂ݂܂·B

ƒQ[ƒ€ƒvƒƒOƒ‰ƒ€‚ÅA”ñ“¯Šúˆ—‚Ȃ̂ÅA‚»‚̕ӂà‚à‚¤­‚µl‚¦‚Ă݂܂·B

279:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/04 07:12:04
¡ŒãWIN32‚ÍÁ‚¦‚éH

280:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/04 07:26:12
>>279
100”NŒã‚Æ‚©‚ɂͶ‚«Žc‚Á‚ĂȂ¢‚¾‚ë‚ÈB

281:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/04 10:23:01
>>277
alloca‚ðMS‚̃‰ƒCƒuƒ‰ƒŠ‚Í‹‘”Û‚µ‚Ä‚¢‚é(͎̂g‚Á‚Ä‚¢‚½‚ª)B
ƒfƒtƒHƒ‹ƒg‚Å”z—ñ‚ðŽg‚Á‚ăTƒCƒYƒI[ƒo[‚µ‚½‚ç
ƒq[ƒv‚ðŽg‚¤‚Æ‚¢‚¤í—ª‚ɂȂÁ‚Ä‚¢‚é
“–‘Ralloca‚æ‚葬‚¢

282:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/04 11:16:36
‚Ç‚¤‚µ‚Ä“K“–‚È‚±‚ÆŒ¾‚¤“z‚ªŒã‚ð₽‚È‚¢‚Ì‚©

283:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/04 11:31:09
‚¢‚¢‰ÁŒ¸‚ÈŽ–‚ð”­Œ¾‚µ‚½“z‚ɂ͔±‹à‚ð‰È‚¹‚΂¢‚¢B

284:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/04 15:13:11
‘‰ï‚Å‚â‚邯‘å‚à‚¤‚¯‚¾‚È

285:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/05 18:32:04
ƒŒƒX‚ª•t‚©‚È‚¢‚̂ł±‚¿‚ç‚É‚«‚Ü‚µ‚½

Visual Studio2005@C++‚Å
SystemParametersInfo(SPI_SETDESKWALLPAPER, NULL,
"c:\\a.bmp" ,0 );
‚µ‚Ä‚à•ÇŽ†‚ª•ÏX‚µ‚Ü‚¹‚ñ
‰ð‚é•ûA‹³‚¦‚Ä‚­‚¾‚³‚¢



286:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/05 20:14:00
l‚ª‹‚È‚­‚Ä‚àA‚¿‚á‚ñ‚ÆŒ³ƒXƒŒ‚É‚Íu‚ ‚¿‚ç‚Åu‚¢‚Ă݂܂·v‚Á‚Ä‘‚¢‚½‚©H

287:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/06 00:14:35
>>285
ÅŒã‚̈ø”‚É
SPIF_UPDATEINIFILE|SPIF_SENDWININICHANGE
‚µ‚Æ‚¯

288:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/06 04:34:28
ŠÂ‹«‚ÍAC++builder‚Å‚·B

void __fastcall TForm1::Button1Click(TObject *Sender){
//ˆ—
}

‘¼‚ÌŠÖ”‚ÅAƒ{ƒ^ƒ“‚ð‰Ÿ‚µ‚½“®ì‚ð‚µ‚½‚¢‚Æ‚«‚ÍA
‚ǂ̂悤‚É‚·‚ê‚΂悢‚Å‚µ‚傤‚©B

289:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/06 10:29:58
TButton::Click()

290:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/06 14:06:31
>>289
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

291:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/06 21:30:09
>>287
ƒŒƒX‚Ç‚¤‚à‚Å‚·
SystemParametersInfo(SPI_SETDESKWALLPAPER, NULL,
"c:\\a.bmp" ,SPIF_UPDATEINIFILE|SPIF_SENDWININICHANGE );
‚Á‚Ä‚µ‚½‚ñ‚Å‚·‚ªA‚¾‚߂łµ‚½
‘¼‚É‚ ‚ê‚΂¨Šè‚¢‚µ‚Ü‚·



292:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 02:58:25
C++
WinAPI‚ð‚܂Ƃ߂Ă ‚éƒtƒŒ[ƒ€ƒ[ƒNƒ‰ƒCƒuƒ‰ƒŠ‚ð‰ðÍ‚µ‚Ä‚¢‚½‚ñ‚Å‚·‚ª

///// hoge.h ////
class hoge{
hoge();
}
extern hoge* phoge;

///// hoge.cpp ////
hoge* phoge;
hoge::hoge(){
phoge = this;
}

ã‚̂悤‚È(ŠÈ—ª‰»‚µ‚Ä‚ ‚è‚Ü‚·)‹Lq‚ª‚ ‚è‚Ü‚µ‚½B
ƒRƒ“ƒXƒgƒ‰ƒNƒ^“à‚Åthisƒ|ƒCƒ“ƒ^‚ŃCƒ“ƒXƒ^ƒ“ƒX‚̃AƒhƒŒƒX‚ð
Žæ“¾‚µ‚Ä‚¢‚邯Žv‚¤‚̂ł·‚ªA‚±‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ªŽÀۂɉ½ˆ‚É‚ ‚é‚Ì‚©‚ªA•ª‚©‚è‚Ü‚¹‚ñB

‘¼‚̃tƒ@ƒCƒ‹‚à’²‚ׂĂ݂܂µ‚½‚ªã‚Ìꊂłµ‚©Aphoge‚ɃAƒhƒŒƒX‚ª‘ã“ü‚³‚ê‚Ä‚¢‚Ü‚¹‚ñ‚Å‚µ‚½B
ŠÂ‹«‚ÍVisualC++‚Q‚O‚O‚T‚Å‚·B

293:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 03:04:16
hoge‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ª‚Ç‚±‚É‚à–³‚¢‚È‚çƒRƒ“ƒXƒgƒ‰ƒNƒ^‚à‘–‚炸A
‚µ‚½‚ª‚Á‚ÄAphoge‚Íí‚ÉNULL‚̂͂¸B
‚Æ‚¨‚à‚Á‚½‚ªAphoge‚Ì‘ã“ü‰ÓŠH‚³‚ª‚·‚Ì‚Íhoge‚̃Cƒ“ƒXƒ^ƒ“ƒX‰»ˆÊ’u‚Å‚»H

294:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 03:38:54
hoge‚̃Cƒ“ƒXƒ^ƒ“ƒX‰»‚Ì‚¢‚¿‚à’T‚µ‚Ă݂܂µ‚½‚ªAŒ©‚‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
‚³‚Á‚«‹C‚ª‚‚¢‚½‚̂ł·‚ªƒEƒBƒ“ƒhƒE‚Ì쬎ž‚ÉWNDCLASS‚ł͂Ȃ­CREATESTRUCT‚ª
‚‚©‚í‚ê‚Ä‚¢‚Ü‚µ‚½B‚±‚ꂪ‰½‚©ŠÖŒW‚ ‚é‚̂łµ‚傤‚©H
ˆÈ‰º‚̂悤‚ÉA‚±‚Ì\‘¢‘Ì‚ÌhInstance‚Éæ‚Ù‚Ç‚Ìhoge‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ª‚킽‚³‚ê‚Ä‚¢‚Ü‚µ‚½B
cs.hInstance = *app;

295:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 07:08:45
>>292
ƒ\[ƒX‚ª‚ ‚é‚Ȃ炻‚±‚ɃuƒŒ[ƒNƒ|ƒCƒ“ƒ^‚łƂ߂Ä
ƒXƒeƒbƒvŽÀs‚ÅŽü•Ó‚ð’T‚·‚Á‚ÄŽè‚à‚ ‚éB
ãŽè‚­s‚­‚©’m‚ç‚ñB

hoge”h¶ƒNƒ‰ƒX‚ª‚ ‚邯‚©B
‚ñ‚Ȃ킯‚È‚¢‚©B

296:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 07:30:28
¶¬‚³‚ê‚½Žž‚ÌŽ©•ªŽ©M‚̃|ƒCƒ“ƒ^‚ð‚¢‚ê‚Ă邾‚¯‚¶‚á‚ñH

297:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 07:36:58
¶¬‚³‚ê‚Ä‚¢‚é‚͎̂–ŽÀ‚¾‚ª
‰½ˆ‚Ŷ¬‚µ‚Ä‚¢‚é‚©”»‚ç‚È‚¢‚©‚ç•·‚¢‚Ä‚¢‚鎿–₾‚ÆŽv‚¤‚ªH

ƒuƒŒ[ƒNƒ|ƒCƒ“ƒg‚ð’u‚¢‚Ä‚±‚̂Ƃ«‚͂܂¾¶¬‚³‚ê‚Ä‚¢‚È‚¢‚Æ‚©‚©‚ç
‚·‚±‚µ‚¸‚Âi‚èž‚ñ‚Ås‚­‚Æ‚©B

298:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 07:41:43
extern 錾‚µ‚Ä‚ ‚é‚ñ‚¾‚©‚çƒRƒ“ƒpƒCƒ‹ŠJŽnŽž‚ɶ¬‚³‚ê‚邯Žv‚¤‚ñ‚¾‚¯‚Ç

299:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 07:43:12
‚ AƒRƒ“ƒpƒCƒ‹ŠJŽn‚Æ‚¢‚¤‚©ƒvƒƒOƒ‰ƒ€ŠJŽnŽž‚É

300:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 08:58:45
uclass hoge ‚ðŒp³‚µ‚½¸×½‚̲ݽÀݽ‚ð‚PŒÂ‚Íì‚êB@ì‚éƒ^ƒCƒ~ƒ“ƒO‚Í‚¨‚Ü‚¦‚³‚ñŽŸ‘æv
‚ÅA‚Ç‚±‚©‚Åì‚ç‚ꂽ‚Å‚ ‚낤 ²Ý½Àݽ ‚ðÎß²ÝÀ‚ŕێ‚µ‚ÄA
‚¢‚‚łàŒÄ‚Ño‚¹‚邿‚¤‚É‚µ‚Ä‚¢‚é@‚ÆB

# MFC ‚Ì CWinApp ‚¶‚á‚ËH

301:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 09:00:01
¸ÞÛ°ÊÞÙ‚Åì‚Á‚½‚̂Ȃç@½À°Ä±¯ÌßÙ°ÁÝ“à@‚ŲݽÀݽ‰»‚µ‚Ä‚é

302:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 09:30:18
‚c‚k‚k‚ð쬂µ‚½‚¢‚̂ł·‚ªA
ƒtƒŠ[ƒ\ƒtƒg‚É‚æ‚éŠJ”­ŠÂ‹«‚ł͕s‰Â”\‚Ȃ̂łµ‚傤‚©H
Visual C{{‚Å‚Ío—ˆ‚È‚©‚Á‚½•¨‚ÅcB

303:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 09:45:38
‚Å‚«‚邿
VC‚̃XƒŒc‚¢‚âA‰æ‘œ•t‚«‚̉ðàƒy[ƒW‚ª‚ ‚Á‚½‚Í‚¸‚¾‚©‚çA‚®‚®‚Á‚½•û‚ª—Ç‚¢‚È

304:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 09:50:37
>>303
Expressƒo[ƒWƒ‡ƒ“‚ł͂l‚e‚rA‚`‚s‚k‚ªŠÜ‚Ü‚ê‚Ä‚¢‚È‚¢‚Ì‚Åì¬o—ˆ‚È‚¢‚ÆŽv‚Á‚Ä‚¢‚Ü‚µ‚½B
—L“‚²‚´‚¢‚Ü‚·A‚à‚¤­‚µ‚®‚®‚Á‚Ă݂܂·B

305:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 10:43:30
MFC‚àATL‚à‚È‚­‚½‚Á‚ÄDLL‚Íì‚ê‚éB
ƒvƒƒWƒFƒNƒgì‚邯‚«‚ɂǂ±‚©‚ÅDLL‚ð‘I‚Ô‚¾‚¯B

306:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 11:29:49
>>291
‚Â GetLastError()

307:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 16:27:32
Ž¿–â‚Å‚·B
ƒNƒ‰ƒX‚Ìuconstƒƒ“ƒoŠÖ”v‚ÍAƒƒ“ƒo[•Ï”‚Ì‘‚«Š·‚¦‚ð‹ÖŽ~‚µ‚Ü‚·‚æ‚ËB
‚±‚ê‚É‚æ‚Á‚Äu‚»‚ÌŠÖ”‚͉½“xŒÄ‚Ño‚µ‚Ä‚à–â‘è‚È‚¢‚Í‚¸‚¾‚Èv
‚ÆŽv‚Á‚Ä•ª’Sì‹Æ‚ð‚µ‚Ä‚¢‚Ü‚µ‚½B

‚Æ‚±‚낪constƒƒ“ƒoŠÖ”‚Ì’†‚©‚çAƒOƒ[ƒoƒ‹‹óŠÔ‚̕ϔ‚ð‘‚«Š·‚¦‚Ä‚¢‚é“z‚ª‚¢‚½‚̂ł·B
‚¢‚܂܂Œm‚ç‚È‚©‚Á‚½‚̂ł·‚ªAconstƒƒ“ƒoŠÖ”‚̓Oƒ[ƒoƒ‹‹óŠÔ‚̕ϔ‚È‚Ç‚ð‘‚«Š·‚¦‚Ä‚àƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ɂȂç‚È‚¢‚̂ł·‚ËB

‚±‚Ìsˆ×‚ð‹Ö‚¶‚邽‚ß‚ÌAC++•¶–@“I‚È‘‚«•û‚Í‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚傤‚©B
uƒOƒ[ƒoƒ‹•Ï”Žg‚¤‚̋֎~Iv‚Æ‚¢‚Á‚Ä‚àŽg‚¤“z‚ª‹H‚ɂłĂ«‚ăRƒ}‚Á‚Ä‚¢‚Ü‚·B

308:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 16:31:38
‚ ‚è‚Ü‚¹‚ñB

309:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 16:43:50
Ž¿–â‚Å‚·B

ƒwƒbƒ_[ƒtƒ@ƒCƒ‹‚Å
private:
@@@@@int (*ptr)[10];
@@@@@int x[10][10];
‚ÆéŒ¾‚µ‚Ä‚¢‚Ü‚·B‚¿‚á‚ñ‚Æ‹@”\‚µ‚Ä‚¢‚Ü‚·B
‚»‚ê‚ŃfƒRƒ“ƒXƒgƒ‰ƒNƒ^[‚Ńƒ‚ƒŠ‚̉ð•ú‚ð‚µ‚½‚¢‚ñ‚Å‚·‚¯‚Ç
@@@@@delete [][] x;
‚ł̓Rƒ“ƒpƒCƒ‹‚ª’Ê‚è‚Ü‚¹‚ñB
@@@@@delete [] x;
‚Å‚Í
@@@@@Expression: _BLOCK_TYPE_IS_VALID(pHead->nBlockUse)
‚Æo‚ÄRun-Time Error‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B
‚Ç‚¤‚â‚Á‚ĉð•ú‚·‚é‚ñ‚Å‚µ‚傤‚©H‹³‚¦‚Ä‚­‚¾‚³‚¢B

ŠÂ‹«‚ÍVC++2005 Express Edition‚Å‚·B

310:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 16:49:12
>>309
new‚µ‚ĂȂ¢‚ñ‚¾‚©‚çdelete‚·‚é•K—v‚͂Ȃ¢B

311:309
07/03/07 16:53:34
>>310
‚ ƒAAƒiƒ‹‚Ù‚ÇI
new‚Ædelete‚̓Zƒbƒg‚È‚ñ‚Å‚·‚ËB
‚²e؂ɂǂ¤‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½I

312:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 17:02:02
‚ ‚ÆAƒfƒRƒ“ƒXƒgƒ‰ƒNƒ^‚¶‚á‚È‚­‚ÄAƒfƒXƒgƒ‰ƒNƒ^‚ÈB
‰´‚àÌŠ¨ˆá‚¢‚µ‚Ä‚½B

313:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 17:40:36
if(aaa>=1 && aaa<=10)

‚̂悤‚É

if(aaa>='1' && aaa<='10')

‚±‚ê‚à•¶Žš‚¾‚¯‚łł«‚Ü‚·‚©H‚í‚´‚í‚´”Žš‚ɕϊ·‚µ‚È‚­‚Ä‚à‚¢‚¢‚Å‚·‚©H

314:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 17:43:27
‚í‚´‚í‚´”Žš‚ɕϊ·‚µ‚È‚¢‚Æ‚¾‚߂ł·

315:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 17:43:51
'10'

316:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 17:45:25
'10'‚Í‹KŠiã‚͒ʂ邯‚ÇA‹°‚ç‚­‚ ‚È‚½‚ÌŠú‘Ò‚µ‚½’l‚ɂ͂Ȃç‚È‚¢‚Å‚µ‚傤B

317:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 17:47:25
'9'‚܂łµ‚©–³—‚Æ‚¢‚¤‚±‚Ƃł·‚©H

318:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 17:49:53
•¶Žš’蔂ł®‚®‚ê

319:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 17:54:32
‚»‚à‚»‚àaaa‚ÌŒ^‚͉½‚¾‚æB‰½‚ª“ü‚Á‚Ä‚¢‚é‚ñ‚¾

320:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 18:00:41
ƒŠƒeƒ‰ƒ‹‚É‚ ‚Á‚½Œ^‚Å‚·

321:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 18:30:53
”NŒŽ“úŽž•ª•b‚ðŽæ“¾‚·‚élocaltime‚Æ‚¢‚¤ŠÖ”‚ÍŒ©‚‚©‚Á‚½‚̂ł·‚ª
‚»‚̎擾‚µ‚½ŽžŠÔ‚É10ŽžŠÔƒvƒ‰ƒX‚µ‚½‚Æ‚«‚É
24ŽžŠÔ‚ð‰z‚¦‚邯“ú•t‚É‚æ‚Á‚Ä”NŒŽ“ú‚͕ϓ®‚·‚邯Žv‚¢‚Ü‚·

ŽžŠÔ‚ð‚½‚µ‚½‚¢‚̂ł·‚ª
‚±‚¤‚¢‚¤ˆ—‚Ì‚½‚߂ɂȂɂ©—pˆÓ‚³‚ê‚Ä‚¢‚È‚¢‚Å‚µ‚傤‚©H
ŠÂ‹«‚ÍVC++2002‚Å‚·

322:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 18:33:17
‰[•b‚Í–³Ž‹‚µ‚ÄAlocaltime‚É“n‚·‘O‚Ìtime_t‚ɑ΂µ‚Ä10*3600‘«‚¹‚΂悭‚ËH

323:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 18:34:19
time_t
struct tm

324:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 18:34:25
>>321
time_tŒ^‚É‚µ‚½ã‚ÅA10ŽžŠÔ(10 * 60 * 60[sec])‚ð‘«‚µAlocaltime()‚ł΂炷‚©strftime()‚Å•¶Žš—ñ‚É‚·‚ê‚΋X‚µ‚¢B
Šù‚Élocaltime()‚ł΂炵‚Ä‚ ‚é‚È‚çAtm_hour‚É10‚ð‘«‚µ‚Ä‚©‚çmktime()‚Åtime_t‚É‚µ‚Ä‚à‚¢‚¢B

325:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 18:39:11
‰SŽÒ–{‚Å‚±‚̕ӂè‚ð‚܂Ƃà‚ɉðà‚µ‚Ä‚¢‚é‚Ì‚Á‚Ä‚ ‚é‚Ì‚©‚ÈB
‚¿‚Ȃ݂ÉAlocaltime(), gmtime(), asctime(), ctime()‚̓XƒŒƒbƒhƒZ[ƒt‚ł͂Ȃ¢‚Ì‚Å
ƒ}ƒ‹ƒ`ƒXƒŒƒbƒhƒvƒƒOƒ‰ƒ~ƒ“ƒO‚̂Ƃ«‚Í‚²—pSB

326:321
07/03/07 18:45:56
ƒ}ƒ‹ƒ`ƒXƒŒƒbƒhƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Å‚·‚ªlocaltime‚ðŽg‚¤‚̂͂܂¸‚¢‚Å‚µ‚傤‚©H

327:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 18:49:18
ˆ—Œn‚̃}ƒjƒ…ƒAƒ‹‚ðŽQƃZƒˆ

328:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 18:49:49
ŠÈ’P‚ȃvƒƒOƒ‰ƒ€‚Ì“r’†‚ÉŒ©‰h‚¦‚ð—Ç‚­‚·‚邽‚ß‚É
‰¡ü‚ðˆø‚«‚½‚¢‚̂ł·‚ªA‰½‚©‚¢‚¢•û–@‚Í‚ ‚è‚Ü‚·‚Å‚µ‚傤‚©H

329:321
07/03/07 18:50:51
1ƒXƒŒƒbƒh‚Å‚µ‚©ŽŽ‚µ‚Ă܂¹‚ñ‚ª
time_t‚ɑ΂µ‚Ä10*3600‚µ‚Ăł«‚Ü‚µ‚½
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·

330:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 19:00:18
localtime()‚È‚Ç‚Í“à•”‚ÌÓI‚ȗ̈æ‚ðŽg‚¢‰ñ‚µ‚·‚é‚©‚çA
‚»‚ê‚ðŒÄ‚Ño‚·ƒXƒŒƒbƒh‚ª•¡”‚ ‚éꇂÍÕ“Ë‚ª”­¶‚·‚é‰Â”\«‚ª‚ ‚éB
‚Ü‚ŸAŒÄ‚Ño‚·ƒXƒŒƒbƒh‚ªˆê‚‚¾‚¯‚È‚ç–â‘è‚È‚¢‚¯‚Ç‚ËB

ŠÈ’P‚É}Ž®‰»‚·‚邯‚±‚¤‚È‚éB
E’PˆêƒXƒŒƒbƒh‚©‚ç‚̌ĂÑo‚µ
ƒXƒŒƒbƒhA@„Ÿlocaltime()ŒÄ‚Ño‚µ„Ÿ“à•”—̈æ•ÏX„Ÿlocaltime()‚©‚畜‹A„Ÿ“à•”—̈悩‚猋‰Ê‚ð‰ñŽû„Ÿ

E•¡”ƒXƒŒƒbƒh‚©‚ç‚̌ĂÑo‚µ
ƒXƒŒƒbƒhA@„Ÿlocaltime()ŒÄ‚Ño‚µ„Ÿ“à•”—̈æ•ÏX„Ÿlocaltime()‚©‚畜‹A„Ÿ“à•”—̈悩‚猋‰Ê‚ð‰ñŽû„Ÿ
ƒXƒŒƒbƒhB@„Ÿ„Ÿlocaltime()ŒÄ‚Ño‚µ„Ÿ“à•”—̈æ•ÏX„Ÿlocaltime()‚©‚畜‹A„Ÿ“à•”—̈悩‚猋‰Ê‚ð‰ñŽû„Ÿ
@@@@@@@@@@@@@@@@@@@@@@@@@@@@ª@@@@@@@@@@@@@@@@@@@@@@ª
@@@@@@@@@@@@@@@@@@@@@@@@@@@@‚±‚±‚ʼnó‚ê‚éB@‚à‚µ‰ó‚ê‚È‚­‚Ä‚àA‚±‚±‚ŃXƒŒƒbƒhB‚©‚ç‚̌ĂÑo‚µ‚ÌŒ‹‰Ê‚ð“ǂމH–ڂɂȂéB

331:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 19:08:53
localtime()‚ðŽg‚¤ƒXƒŒƒbƒhƒNƒ‰ƒX‚ð‚ЂƂ—pˆÓ‚·‚ê‚΂¢‚¢‚Æ‚¢‚¤‚±‚Ƃł·‚Ë
‚·‚²‚­ŽQl‚ɂȂè‚Ü‚µ‚½

332:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 19:43:27
>>320
‚Ó‚´‚¯‚½‚±‚Æ”²‚©‚·‚ñ‚¶‚á‚Ë[

333:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 19:44:01
VC‚ÌCRT‚ÍTLSŽg‚Á‚Ă邩‚ç–â‘è‚È‚¢‚¯‚Ç‚ËB

334:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 19:48:49
>>317
”’l‚Æ•¶Žš‚ðˆê‚É‚·‚é‚ÈB
‘¼‚ÌŒ¾Œê‚¾‚ÆŽ©“®‚Å•¶Žš‚ð”’l‚ɕϊ·‚µ‚½‚è‚·‚邯‚Ç
C/C++‚ȂǂÍ'9'‚ð‚»‚Ì‚Ü‚ÜASCII•¶ŽšƒR[ƒh‚¾‚æB

URLØÝ¸(e-words.jp)

‚‚܂è
'9'‚ð”’l‚ÅŒ¾‚¤‚Æ57
'$'‚ð”’l‚ÅŒ¾‚¤‚Æ36
‚¾B

'10'‚̓Rƒ“ƒpƒCƒ‰‚É‚æ‚Á‚ĈႤ‚ÆŽv‚¤B

335:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 21:39:31
ƒƒCƒ“ŠÖ”“à‚Ånew‚µ‚Ä‚¢‚éŒp³‚³‚ê‚é‰Â”\«‚Ì‚ ‚éƒNƒ‰ƒX‚ð
Œp³‚³‚ꂽê‡AŒp³Œã‚̃Cƒ“ƒXƒ^ƒ“ƒX‚Ånew‚µ‚½‚¢‚̂ł·‚ªAƒGƒŒƒKƒ“ƒg‚È•û–@‚ª
Žv‚¢‚‚«‚Ü‚¹‚ñA‚²‹³Žö‚¨Šè‚¢‚µ‚Ü‚·B

336:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 21:49:53
>>335
•¡”‚̃Nƒ‰ƒX‚ª‚»‚̃Nƒ‰ƒX‚ðŒp³‚µ‚Ä‚éꇂ͂ǂ¤‚·‚é‚ׂ«H


337:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 21:52:44
>>335
‚à‚¤‚·‚Å‚Énew‚µ‚¿‚á‚Á‚½‚ñ‚¶‚Ⴕ‚悤‚ª‚È‚¢‚ñ‚¶‚á‚È‚¢B


338:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 21:54:41
new‚Ì‘ã‚í‚è‚ÉFactory‚ð—pˆÓ‚µ‚Ä(ŠÖ”ƒ|ƒCƒ“ƒ^‚Å‚à‰Â)‚»‚êŒo—R‚Ŷ¬‚·‚é‚Ì‚ªC++“I‚ɂ͈ê”ÔŠy‚©‚ÈB

339:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 22:13:46
>>336
Œp³Œã‚àŠÜ‚߂Ă»‚̃Nƒ‰ƒX‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ªˆê‚‚µ‚©‘¶Ý‚µ‚È‚¢‚悤‚É‚µ‚Ü‚·B
>>338
Factory‚ŃCƒ“ƒXƒ^ƒ“ƒX‚ðŽæ“¾‚µA
Factory‚ðVirtualtou(“™)‚É‚µ‚ÄŒp³‚µ‚½ê‡‘‚«Š·‚¦‚邯‚¢‚¤•—‚ɂł·‚©?

340:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 22:36:25
Œp³‚·‚éƒNƒ‰ƒX‚ðC++‚æ‚èãˆÊ‚̃ŒƒCƒ„[‚Å‚P‚‚¾‚¯‚ɧŒÀ‚Å‚«‚邯‚¢‚¤‚È‚çA
ƒOƒ[ƒoƒ‹‚ÈŠÖ” Base *new_derivered_class(); ‚ðŽÀ‘•‚·‚ê‚΂悭‚ËH

‚»‚ê‚Æ‚àAŒp³æ‚̃Nƒ‰ƒX‚ª‘¶Ý‚µ‚È‚¢ê‡Base‚ðnew‚·‚é•K—v‚ª‚ ‚é‚킯H

341:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 23:07:38
ƒz[ƒ€ƒy[ƒW‚©‚ç”CˆÓ‚̃f[ƒ^‚̎擾‚ðs‚¢‚½‚¢‚ñ‚¾‚ª
‚³‚Á‚ς肻‚Ì•û–@‚ª‰ð‚è‚Ü‚¹‚ñB
‚»‚ÌŽè‚Ì‚±‚Æ‚ª‘‚©‚ꂽƒTƒCƒg‚ð‹³‚¦‚Ä‚¢‚½‚¾‚¯‚Ü‚¹‚ñ‚©H

342:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 23:10:18
ruby‚Ȃǂ̃XƒNƒŠƒvƒg‚ðŽg‚¤

343:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 23:14:21
>>342
‚â‚͂肻‚¤‚Å‚·‚©B
C‚Å‚â‚肽‚©‚Á‚½‚̂ł·‚ªA‘f’¼‚É^Žì‚Å‚â‚è‚Ü‚·B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

344:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 23:15:59
^Žìc

345:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 23:20:04
>>340
Œp³‚µ‚ăƒ“ƒo[ŠÖ”‚ðã‘‚«‚µ‚Ĉ—‚ð‹Lq‚·‚邿‚¤‚É‚µ‚½‚¢‚Ì‚ÅA
‰½‚©ˆ—‚ð‚·‚éꇂɂÍA•K‚¸Œp³‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢‚Å‚·B
Œp³‚µ‚È‚¢ê‡‚ÍAŒ»ŽÀ“I‚ɂ͂Ȃ¢‚ÆŽv‚¤‚̂ł·‚ªEEE

346:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 23:23:48
>>343
u”L‚Å‚à•ª‚©‚éƒlƒbƒgƒ[ƒNƒvƒƒOƒ‰ƒ~ƒ“ƒOv‚Éhtml‚ð“ǂݞ‚ñ‚Å•\ަ‚·‚é•û–@‚ª‘‚¢‚Ä‚ ‚Á‚½‚ÆŽv‚¤
¡ŽèŒ³‚ɂȂ¢‚̂ŕª‚©‚ç‚ñ‚ªAWinSock‚ð‚‚©‚Á‚Ä‚½‚Æ‚¨‚à

347:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 23:29:17
Winsock‚ÅHTTP‚µ‚á‚ׂé‚̂͌‹\–Ê“|‚­‚³‚¢ƒˆB

348:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 23:38:18
‚Ç‚¤‚à‚Å‚·B
•ª–ì‚̓lƒbƒgƒ[ƒNŠÖŒW‚È‚ñ‚Å‚·‚ËB
‚»‚ꂪ‰ð‚Á‚½‚¾‚¯‚Å‚à\•ª‚Å‚·B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

349:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/07 23:51:03
>>343
Windows‚È‚çURLDownloadToCacheFile()‚ªˆê”Ô‚¨ŽèŒy

350:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/08 01:16:50
>>343
^Žì‚Á‚ÄPearl‚Á‚Ä‘‚­‚Ì‚µ‚Á‚Ä‚ñ‚Ì‚©H
‚¢‚âPerl‚àPearl‚©‚ç—ˆ‚Ä‚é‚ñ‚¾‚ª‚È

351:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/08 11:07:27
C++builderŽg‚Á‚Ä‚¨‚è‚Ü‚·B
unsigned char*‚Æchar*‚̃LƒƒƒXƒg‚ÍA(*Œ^)‚¾‚¯‚ŃLƒƒƒXƒg‚Å‚«‚é‚̂łµ‚傤‚©H
o—ˆ‚È‚¢ƒLƒƒƒXƒg‚ÌꇂÍAƒGƒ‰[‚âŒx‚Ȃǂł܂·‚©H
ˆÈ‰º‚̂悤‚É‚µ‚ăvƒƒOƒ‰ƒ~ƒ“ƒO‚µ‚Ü‚µ‚½‚ªAŠó–]’Ê‚è‚Ìo—͂łµ‚½B
ƒlƒbƒg‚Ŋ댯‚ȃLƒƒƒXƒg‚ª‚Ç‚¤‚ÌA‚Á‚Ä—Ç‚­Œ©‚©‚¯‚é‚ñ‚Å‚·‚ª
‚æ‚­‚í‚©‚è‚Ü‚¹‚ñB
hŒ…‚ª‘å‚«‚­‚È‚é‚ÆA¬‚³‚¢Œ^‚ɃLƒƒƒXƒg‚·‚邯‚«‚Í‹C‚ð‚‚¯‚éBh
‚±‚ꂾ‚¯’ˆÓ‚·‚ê‚Αåä•v‚Å‚µ‚傤‚©H

unsigned char* un_str="hoge";
char* str;
unsigned char* from_char_to_unsigned_char_str; //char*->unsigned char *‚ÌŠi”[‚·‚é•Ï”

printf("un_str=%s\n",un_str); //unsigned char*‚ÍAchar*‚Ý‚½‚¢‚Éo—͂ł«‚é‚©

str=(char*)un_str;
printf("str=%s\n",str);//(char*)‚¾‚¯‚ÅAƒLƒƒƒXƒg‚Å‚«‚é‚Ì‚©

from_char_to_unsigned_char_str=(unsigned char *)str;
printf("from_char_to_unsigned_char_str=%s\n",from_char_to_unsigned_char_str);//(unsigned char*)‚¾‚¯‚ÅAƒLƒƒƒXƒg‚Å‚«‚é‚Ì‚©

------o—Í-------------------------------
un_str=hoge
str=hoge
from_char_to_unsigned_char_str=hoge

352:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/08 14:03:04
CŒ¾Œê‚ð‰¼’è‚·‚邯‚ÇAƒ|ƒCƒ“ƒ^‚Í‘S•”“¯‚¶ƒTƒCƒY‚¾‚©‚瑊ŒÝ‚ɃLƒƒƒXƒg‚Å‚«‚邿B

> printf("un_str=%s\n",un_str);
%s ‚Í const char* Œ^‚̈ø”‚ðŠú‘Ò‚·‚é‚©‚çA
*((const char*)un_str)‚Æ‚¢‚¤•ÏŠ·‚ªs‚í‚ê‚邱‚ƂɂȂéB
un_str‚ªŽw‚µ‚Ä‚é‚Ì‚Í"hoge"A‚‚܂è const char[] ‚¾‚©‚çA–â‘è‚È‚­•ÏŠ·‚Å‚«‚éB
‘¼‚à“¯‚¶B

353:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/08 14:26:55
>@CŒ¾Œê‚ð‰¼’è‚·‚邯‚ÇAƒ|ƒCƒ“ƒ^‚Í‘S•”“¯‚¶ƒTƒCƒY‚¾‚©‚瑊ŒÝ‚ɃLƒƒƒXƒg‚Å‚«‚邿B
Œ»ŽÀ‚ɂ͑å’ï‚»‚¤‚È‚Á‚Ä‚¢‚邯‚ÇA‹KŠiã‚Í‚»‚ñ‚È‹K’è‚È‚ñ‚ĂȂ¢‚Í‚¸B

354:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/08 14:28:46
‚»‚¤‚¾‚Á‚¯H
‚ñ‚¶‚ávoid*‚̈µ‚¢‚͂ǂ¤‚È‚é‚ñ‚¾H

355:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/08 14:29:45
“¯‚¶‚łȂ¢ê‡‚ÍAvoid*‚ªˆê”Ô‚Å‚©‚¢ƒ|ƒCƒ“ƒ^‚̃TƒCƒY
‚»‚µ‚ÄŽg‚¤‚Æ‚«‚̓LƒƒƒXƒg‚³‚ê‚é‚̂Ŗâ‘è‚È‚µ

356:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/08 14:32:17
̉ù‚©‚µ‚¢Afarƒ|ƒCƒ“ƒ^Anearƒ|ƒCƒ“ƒ^A‚Æ‚©H

357:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/08 14:40:29
Žc”O‚È‚ª‚ç void* ‚à void(*)() ‚ð•ÛŽ‚Å‚«‚é•ÛØ‚͂Ȃ¢B

358:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/08 14:42:58
375<< ƒCƒ“ƒ‰ƒCƒ“ƒAƒZƒ“ƒuƒŠ‚È‚ç‚Å‚«‚é‚©‚àEEE

359:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/08 14:45:19
>>356
•’Ê‚É char* ‚Æ int* ‚̃TƒCƒY‚ªˆá‚¤‚悤‚ȃA[ƒLƒeƒNƒ`ƒƒ‚à‘¶Ý‚µ‚½B

360:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/08 17:23:43
>>352-359
> CŒ¾Œê‚ð‰¼’è‚·‚邯‚ÇAƒ|ƒCƒ“ƒ^‚Í‘S•”“¯‚¶ƒTƒCƒY‚¾‚©‚瑊ŒÝ‚ɃLƒƒƒXƒg‚Å‚«‚邿B
‚¢‚ë‚¢‚ë‚ÆŽÀŒ±‚µ‚È‚ª‚çA­‚µ‚¸‚‚킩‚Á‚Ä‚«‚Ü‚µ‚½B
’š”J‚Éà–¾‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B


361:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 20:15:24
WinSDK‚ÅA
ƒ‚[ƒ_ƒ‹ƒ_ƒCƒAƒƒOƒ{ƒbƒNƒX‚ðŽg‚Á‚Ä‚¢‚邯‚«A
ƒvƒƒV[ƒWƒƒ‚ÉÅŒã‚ɌĂ΂ê‚郃bƒZ[ƒW‚͉½‚Å‚·‚©?
WM_CLOSEƒƒbƒZ[ƒW‚ÅDestroyWindow(hDlg)‚µ‚ÄA
WM_DESTROYƒƒbƒZ[ƒW‚ªŒÄ‚΂ꂽŒã‚ÉAWM_COMMAND‚ª‚­‚é‚̂ł·‚ªc


362:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 20:55:26
WM_DESTROY‚ŃEƒBƒ“ƒhƒE‚ªÁ‚¦‚½Œã‚Í
‚½‚Æ‚¦‚»‚̃EƒBƒ“ƒhƒEˆ¶‚ɃƒbƒZ[ƒW‚ª—ˆ‚Ä‚à
‚»‚ê‚Í‘¶Ý‚µ‚È‚¢ƒEƒBƒ“ƒhƒEƒnƒ“ƒhƒ‹ˆ¶‚¾‚µ
ˆ—‚·‚邯‚±‚낪‚È‚¢‚̂Ŗ³Ž‹‚·‚邱‚ƂɂȂ邾‚¯‚¾‚ÆŽv‚¤‚¯‚ÇB

‰½‚©“ÁŽê‚ȃP[ƒXH

363:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 21:06:17
>>362
WM_COMMAND‚ª‚­‚邱‚ÆŽ©‘͖̂â‘è‚È‚¢‚̂ł·‚ªA
ƒGƒfƒBƒbƒgƒRƒ“ƒgƒ[ƒ‹‚ÉWM_COMMAND‚ª‚«‚½‚Æ‚«‚ÉŽg‚¤ƒƒ‚ƒŠ‚ð‰ð•ú‚·‚é‚Ì‚ÉA
WM_DESTROY‚ÌŒã‚ɃGƒfƒBƒbƒgƒRƒ“ƒgƒ[ƒ‹‚ɑ΂µ‚ÄWM_COMMAND‚ª‚«‚Ä‚µ‚Ü‚¤‚ÆA
‚í‚´‚í‚´WM_DESTROYŒÄ‚΂ê‚é‘OŒã‚ÅAꇕª‚¯‚·‚é‚Ì‚ª–³‘Ê‚¾‚ÆŽv‚¦‚é‚Ì‚Åc

364:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 21:31:38
VC++6 ‚Å CString Žg‚Á‚Ä‚é‚ñ‚¾‚¯‚ÇA
CString ‚ȕϔ‚É ANSI ƒR[ƒhƒy[ƒW‚Å‚àƒ†ƒjƒR[ƒh‚Å‚à‚È‚¢•¶Žš—ñ‚‚Á‚±‚ñ‚ň—‚µ‚½‚¢‚ñ‚Å‚·‚íB
‹ï‘Ì“I‚É‚ÍAGetLenth ‚Æ‚© Replace ‚µ‚½‚¢(ANSI ƒR[ƒhƒy[ƒW‚Å‚à‚܂Ƃà‚Ɉ—‚µ‚ĂȂ³‚»‚¤‚¾‚¯‚Ç)
Šy‚Ɉ—‚·‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚¢‚¢‚Å‚µ‚傤HCString ŽÌ‚Ăȕû–@‚Å‚à‚¢‚¢‚Å‚·B

365:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 21:56:12
vector<BYTE>‚ł悭‚ËH

366:364
07/03/09 22:07:24
>>365
‰´‚ÉŒ¾‚Á‚Ä‚éH
CString ‚Í‚½‚Æ‚¦‚΃R[ƒhƒy[ƒW 932 ‚Ìê‡A
Replace ‚Å 1 ƒoƒCƒg•¶Žš‚ð’uŠ·‘ÎÛ‚É‚·‚邯‚«‚ÉA2 ƒoƒCƒg•¶Žš‚̉ºˆÊƒoƒCƒg‚ª’uŠ·‘ÎۂƃoƒCƒg“I‚ɂ͓™‚µ‚­‚Ä‚àA’uŠ·‚µ‚È‚¢‚悤‚É‚·‚邿‚ËH
‚»‚¤‚¢‚¤‚Ì‚ð‚·‚×‚Ä‚ÌƒR[ƒhƒy[ƒW‚Å‚â‚肽‚¢‚ÌB
‚ł͂æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

367:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 22:08:23
>>364
‚Á nkf

368:364
07/03/09 22:33:56
>>367
nkf ‚̃‰ƒCƒuƒ‰ƒŠ‚ɃR[ƒhƒy[ƒW‚ðŽw’èo—ˆ‚邿‚¤‚ȃƒ\ƒbƒh‚ð’ljÁ‚µ‚½ƒNƒ‰ƒX‚ªŽÀ‘•‚³‚ê‚Ä‚¢‚邯‚¢‚¤‚±‚Ƃłµ‚傤‚©H
’P‚È‚é•ÏŠ·‚ª‚Å‚«‚邯‚¢‚¤‚¾‚¯‚È‚ç‹p‰º‚Å‚·‚ÈB
(nkf Žg‚í‚È‚­‚Ä‚à•¶ŽšƒR[ƒh‚̕ϊ·‚͂ł«‚邵A•ÏŠ·‚·‚邱‚Ƃɂæ‚Á‚ăR[ƒh‚ðƒ}ƒbƒsƒ“ƒO‚Å‚«‚È‚­‚È‚éꇂƂ©l‚¦‚½‚­‚È‚¢B
ƒ†ƒjƒR[ƒhŒn‚̃R[ƒh‚ɕϊ·‚·‚ê‚΃}ƒbƒv‚¾‚¯‚͂ł«‚é‚ñ‚¾‚낤‚¯‚ÇB
‚»‚ê‚Æ‚¢‚¿‚¢‚¿•¶ŽšƒR[ƒh•ÏŠ·‚·‚邯‚悳‚°‚ȃ\[ƒXƒR[ƒh‚ɂȂç‚È‚³‚»‚¤‚È‚ñ‚¾B
‚»‚à‚»‚à nkf ‚Á‚Ä“ú–{Œê‚µ‚©‘Ήž‚µ‚ĂȂ¢‚¾‚ëH
ŒÂl“I‚ɂ͡‰ñ‚Ìê‡ UTF-8,CP51932,CP932 ‚ðŽg‚¦‚ê‚Ζâ‘è‚È‚¢‚ÆŽv‚Á‚Ä‚é‚ñ‚¾‚¯‚ÇA‘¼‚Ì“z‚ª‹–‚³‚È‚¢‚ñ‚¾‚ŸB)
’•¶‘½‚·‚¬‚Ăނ©‚‚­‚©‚à‚µ‚ê‚È‚¢‚¯‚ÇA‚Ç‚¤‚©‚Ç‚¤‚©‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B
‚Ô‚Á‚¿‚Ⴏ CString::SetCodepage() ‚Æ‚©‚¢‚¤ƒƒ\ƒbƒh‚ªŽÀ‘•‚³‚ê‚Ä‚¢‚ÄA‚ ‚Ƃ͂悫‚ɂ͂©‚ç‚Á‚Ä‚­‚ê‚éŽÀ‘•‚ª‚Ù‚µ‚¢B

369:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 22:44:11
>>368
ˆêX•¶ŽšƒR[ƒh•ÏŠ·‚ð‚µ‚½‚Ù‚¤‚ªƒfƒoƒbƒO‚ªŠy‚¾‚ÆŽv‚¤

UTF-8 -> Unicode •ÏŠ·
«
Unicode ‚ʼn½‚©ˆ—
«
Unicode -> UTF-8 •ÏŠ·

‚悳‚°‚ȃ\[ƒXƒR[ƒh‚ɂȂç‚È‚³‚»‚¤‚Á‚ÄŒ¾‚í‚ê‚ê‚΂»‚ê‚܂ł¾‚¯‚Çc

370:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 22:50:22
CString‚ÉŽ©•ª‚ª¡‚ǂ̃R[ƒhƒy[ƒW‚̃f[ƒ^‚ðŽ‚Á‚Ä‚¢‚邯‚©
‚»‚ê‚É‚ ‚킹‚ÄReplace‚Ì“®ì‚ª•Ï‚í‚é‚È‚ñ‚Äo—ˆ‚È‚¢‚ñ‚¶‚á‚È‚¢‚Ì‚Á‚ÄŽv‚¤‚©‚ç
vector<BYTE>‚ł悭‚ËH

371:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 22:53:13
>>364
‚Â MLang

372:364
07/03/09 23:14:46
>>369
‚â‚肽‚¢‚±‚Ƃ̈ê‚‚ÉAuANSI CP ˆÈŠO‚Ì•¶Žš—ñ“ǂݞ‚Ý->•¶Žš’uŠ·->‚»‚̂܂ܑ‚«ž‚Ýv‚Á‚Ă̂ª‚ ‚é‚ñ‚¾‚¯‚ÇA
ƒ†ƒjƒR[ƒh‚É‚¢‚¿‚¢‚¿•ÏŠ·‚µ‚Ä‚½‚çâ‘΂ɃXƒ}[ƒg‚łȂ¢‚æ‚ËB
‚ ‚ÆA’²‚ׂ½‚Æ‚±‚ë‚Ü‚¸‚È‚³‚»‚¤‚È‚ñ‚¾‚¯‚ÇA•ÏŠ·->‹t•ÏŠ·‚ňႤƒR[ƒh‚Ƀ}ƒbƒsƒ“ƒO‚³‚ê‚邯¢‚éB
>>370
ƒR[ƒhƒy[ƒWŽw’肵‚Ä UNICODE ‚ɂ͕ϊ·‚Å‚«‚é‚ñ‚¾‚©‚çAo—ˆ‚È‚¢‚Í‚¸‚͂Ȃ¢‚Æ‚¨‚à‚¤‚ñ‚¾‚¯‚ǂȂŸB
ƒNƒ‰ƒX‚ɕϔ 1 ‚‚¾‚¯“ü‚ê‚Ä‚¨‚¯‚ÎŽg—p‘¤‚ªƒZƒbƒg‚µ‚Ä—Ç‚«‚ɂ͂©‚炤‚±‚Ƃ͂ł«‚é‚Í‚¸BƒfƒtƒHƒ‹ƒg‚Í CP_ACP ‚ÅB
‚È‚ñ‚ÅŽÀ‘•‚³‚ê‚ĂȂ¢‚Ì‚©—‰ð‚Å‚«‚È‚¢‚Ù‚Ç‚¾B
vc8 ‚¾‚Æ reentrant locale ‚ªˆê•”ŽÀ‘•‚³‚ê‚Ä‚¢‚ÄA1•¶Žš‘—‚è‚ÍŠÈ’P‚ɂł«‚»‚¤‚ɂȂÁ‚Ä‚é‚È‚ŸBVC6 ‚ł‚­‚ç‚È‚¢‚Æ‚¢‚¯‚È‚¢‚ñ‚¾‚¯‚ÇBBB
>>371
‚¿‚å‚Á‚Æ’²‚ׂĂ݂܂·B‚´‚Á‚Ƃ݂½Š´‚¶‚ł͕ϊ·‚µ‚©‚µ‚Ä‚­‚ê‚È‚³‚»‚¤‚¾‚¯‚ÇB
‚ ‚ÆA‚±‚ê‚‚©‚í‚È‚¢‚Æ CP51932 ‚‚©‚¦‚È‚³‚»‚¤‚Å‚·‚ËB
MultibyteToWidechar ‚Æ‚©‚É 51932 ‚Æ‚©‚‚Á‚±‚߂Εϊ·‚¾‚¯‚Ío—ˆ‚邯‚¨‚à‚Á‚Ä‚½‚¯‚ÇB

373:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 23:17:13
‹SŽÔ‚ªCSI‚¶‚á‚È‚©‚Á‚½‚Á‚¯BC‚¾‚¯‚ÇB

374:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 23:30:14
>>372
> ƒ†ƒjƒR[ƒh‚É‚¢‚¿‚¢‚¿•ÏŠ·‚µ‚Ä‚½‚çâ‘΂ɃXƒ}[ƒg‚łȂ¢‚æ‚ËB
ƒR[ƒhƒy[ƒW‚²‚ƂɈ—‚ð“ÁŽê‰»‚³‚¹‚é‚Ù‚¤‚ª‚æ‚قǃXƒ}[ƒg‚¶‚á‚È‚¢‚ÆŽv‚¤‚ª‚ËB

375:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 23:36:58
‚Æ‚¢‚¤‚©A‚»‚¤‚¢‚¤A‚P‚‚̌¾Œê‚ɑΉž‚·‚éƒGƒ“ƒR[ƒfƒBƒ“ƒO‚ª”×”‚µ‚Ä‚¢‚Ä
UNICODE‚̕ϊ·E•œŒ³‚ª‚à‚Á‚½‚¢‚È‚¢A‚È‚ñ‚Ä‚¢‚¤‚±‚Æ‚ðŒ¾‚¤‚Ì‚Í
“ú–{l‚¾‚¯‚Ȃ̂ł͂Ȃ¢‚©H(w

376:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 23:38:03
ƒ\ƒPƒbƒg‚ɂ‚¢‚ÄŽ¿–â‚Å‚·B

ƒNƒ‰ƒCƒAƒ“ƒg‚©‚çƒzƒXƒg‚ð

char* szHost = "www.google.co.jp"
gethostbyname( szHost );

‚Ì—l‚ÉŽw’肵‚ÄHTML‚ðƒT[ƒo‚©‚çŽæ“¾‚Å‚«‚鎖‚Í”»‚Á‚½‚̂ł·‚ªA—Ⴆ‚ÎA

Žæ“¾‚µ‚½‚¢HTML‚ªA

www.google.co.jp/search?hl=ja&q=cŒ¾Œê&btnG=Google+ŒŸõ&lr=

‚Ì—l‚ɃNƒGƒŠ‚àŠÜ‚Þꇂ͂ǂ¤‚·‚ê‚Ηǂ¢‚̂łµ‚傤‚©B
‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·Bi”ˆႢ‚È‚ç—U“±‚¨Šè‚¢‚µ‚Ü‚·Bj

377:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 23:40:20
URLƒGƒ“ƒR[ƒh‚µ‚Ä‚»‚̂܂ÜGET‚ɂԂ¿ž‚߂΂¢‚¢‚¾‚ëH
CES‚àꇂɂæ‚Á‚Ă͕ϊ·‚·‚é•K—v‚ª‚ ‚邯‚ÇB

378:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 23:47:15
•ÔM‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
•é‚ê•é‚êŒN‚Å\‚µ–ó‚È‚¢‚Å‚·‚ªAURL‚̃Gƒ“ƒR[ƒh‚Á‚Ăǂ¤‚â‚é‚ñ‚Å‚µ‚傤‚©B

379:364
07/03/09 23:52:19
>>373
’Pƒ‚È’uŠ·‚ɂ͂©‚È‚è‘å‚°‚³‚ȃ‰ƒCƒuƒ‰ƒŠ‚Å‚·‚ÈB‚¢‚´‚ƂȂÁ‚½‚炱‚ê‚Å Replace ‚ðƒI[ƒo[ƒ‰ƒCƒh‚·‚é‚©B
‚Ç‚¤‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚à‚Á‚Æ’Pƒ‚ɂł«‚é•û–@‚àˆø‚«‘±‚«•åW‚¢‚½‚µ‚Ü‚·B
>>374
ŒÂl“I‚ɂ̓R[ƒhƒy[ƒW‚ªˆá‚¤‚ñ‚¾‚©‚çA“ÁŽê‚ɂȂé‚͓̂–‘R‚¾‚Æ‚¨‚à‚¤‚¯‚ÇB
ƒ†ƒjƒR[ƒh‚ª*–{“–‚É–œ”\*‚È‚ç”Ä—p“I‚Ɉ—‚Å‚«‚é‚ñ‚Å‚µ‚傤‚¯‚ÇB‚ÜACSI ˜_‘ˆ‚Í‚â‚߂è‚«‚Ü‚µ‚傤‚©B
>>375
‚ÜA‘å‚«‚Ⱥ‚Å‚¢‚Á‚Ä‚é‚͓̂ú–{l‚¾‚¯‚Å‚µ‚傤‚ÈB
‚Å‚àAXFree86 ‚Å utf8 ŠÖ”‚ª“Š“ü‚³‚ꂽ‚Æ‚«‚͈ꕔ‚ÌŠO‘l‚à‚Ô[‚½‚ê‚Ä‚½‚ÈB
CSI ‚©‚Ç‚¤‚©‚Í‚¨‚¢‚Æ‚¢‚ÄAreentrant locale ‚ª‚Ù‚µ‚¢l‚ÍŠO‘‚Å‚àŒ‹\‚¢‚é‚Ý‚½‚¢B

380:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 23:55:41
‚È‚ñ‚©‚±‚Ìl‹CŽ‚¿ˆ«‚¢c

381:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 23:58:26
>>380
‚¨‚Ü‚¦‚à‚È

382:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 23:59:17
‰´‚à‰´‚à

383:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/09 23:59:45
std::basic_string<char, euc_jp_traits<char> >‚Ý‚½‚¢‚ÈH
traits‚ðŽ©ì‚·‚邯‚©‚³B

384:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 00:05:36
>378
uURL‚̃Gƒ“ƒR[ƒhv’ö“x‚È‚çAŒŸõ‚·‚é‚ׂ«‚Å‚·‚í‚ñB
ŠÈ’P‚ÉŒ©‚‚©‚é‚©‚çB³Šm‚ÈŽ–‚à‚í‚©‚邵B

ƒ‰ƒt‚ɉðà‚·‚邯AURL‚Æ‚µ‚ÄŽg‚Á‚Ă悢•¶Žš‚Á‚Ă̂Í
‚ ‚ç‚©‚¶‚ߌˆ‚Ü‚Á‚Ă邩‚ç(©‚Á‚Ă̂͒m‚Á‚Ä‚½‚ÆŽv‚¤‚¯‚Ç)
Žg‚¦‚È‚¢•¶Žš‚Í %xx ‚Ý‚½‚¢‚ÈŒ`Ž®‚É’u‚«Š·‚¦‚鎖B

385:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 00:42:35
>>379
•ÏŠ·ƒRƒXƒg‚ª‚à‚Á‚½‚¢‚È‚¢‚ÆŽv‚Á‚Ä‚¢‚é‚̂Ȃç
‘å’ï‚ÌCSI‘ΉžƒNƒ‰ƒX‚Í“à•”‚Å“ˆêƒR[ƒh‚ɕϊ·‚µ‚Ă邩‚çˆÓ–¡‚È‚¢‚¼

386:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 00:46:18
>>385
CSI‚̈Ӗ¡‚í‚©‚Á‚Ä‚éHHH

387:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 01:13:10
ƒL[‚ª“|‚³‚ê‚Ä‚¢‚éê‡‚Í•à‚­‚̃‚[ƒVƒ‡ƒ“‚ðA“|‚³‚ê‚Ä‚¢‚È‚¢ê‡‚̓EƒFƒCƒg‚̃‚[ƒVƒ‡ƒ“‚ðĶ‚µ‚½‚¢‚̂ł·‚ªA

‚—‚ˆ‚‰‚Œ‚…‚Ì’†‚ÅA

i‚†iƒL[‚ª“|‚³‚ê‚Ä‚¢‚éj
ƒAƒjƒ[ƒVƒ‡ƒ“A‚ðĶ
ƒAƒjƒ[ƒVƒ‡ƒ“B‚ð’âŽ~

else ifiƒL[‚ª“|‚³‚ê‚Ä‚¢‚éj
ƒAƒjƒ[ƒVƒ‡ƒ“A‚ð’âŽ~
ƒAƒjƒ[ƒVƒ‡ƒ“B‚ðĶ

‚Æ‘‚­‚ÆAij“à‚ª^or‹U‚ª”»’肳‚ê‚邽‚Ñ‚ÉAƒAƒjƒ[ƒVƒ‡ƒ“‚ªÅ‰‚©‚çĶ‚³‚ê‚ÄA‚OƒtƒŒ[ƒ€–Ú‚µ‚©Ä¶‚³‚ê‚Ü‚¹‚ñB
ʼn‚É‘‚¢‚½‚悤‚È‚±‚Æ‚ð‚·‚é‚É‚ÍA‚Ç‚¤‚¢‚¤•—‚ɃvƒƒOƒ‰ƒ€‚𑂯‚Ηǂ¢‚Å‚µ‚傤‚©H
‚Å‚«‚ê‚΃qƒ“ƒg‚Å‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

388:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 01:19:58
Ä¶Žž‚ÉŠJŽnƒtƒŒ[ƒ€Žw’肵‚Ä‚»‚Á‚©‚ç‚Í‚¶‚ß‚ê‚΂¢‚¢‚¾‚¯‚¶‚á‚ñ

389:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 01:35:22
‚Ç‚Á‚¿‚Ý‚¿ƒL[‚ª“|‚³‚ê‚Ä‚¢‚é‹C‚ª‚·‚é‚̂͋C‚ÌŠˆ×‚©?
ƒL[‚à‘å•Ï‚¾‚ÈAˆêX“|‚³‚ê‚ÄB

390:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 01:36:17
>>380
ƒwƒ“‚ȂƂ±‚ÅŒhŒêŽg‚Á‚Ă邩‚ç‚¶‚á‚ËB

391:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 02:00:27
®”‚̉ÁŽZŒ‹‰Ê‚ªƒI[ƒo[ƒtƒ[‚µ‚½‚©‚Ç‚¤‚©‚𒲂ׂé‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚Å‚·‚©H

392:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 02:03:47
‰ÁŽZ‘O‚æ‚茸‚Á‚Ä‚½‚çƒI[ƒo[ƒtƒ[

393:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 02:30:54
>>391
•@‚©‚爫–‚‚ª‚Å‚½‚çƒI[ƒo[ƒtƒ[‚µ‚Ä‚¢‚邯”»’f‚µ‚Ä‚æ‚낵‚¢B
ˆ—Œn‚É‚æ‚Á‚Ä‚ÍAƒI[ƒo[ƒtƒ[‚µ‚½ê‡‚ð”»’f‚·‚é•û–@‚ª‚ ‚é‚©‚à‚µ‚ê‚È‚¢B

394:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 10:26:51
@‚·‚¢‚Ü‚¹‚ñA‰•à“I‚ÈŽ¿–â‚È‚ñ‚Å‚·‚ªA‚ǂȂ½‚©‚²ˆÓŒ©‚¢‚½‚¾‚¯‚ê‚΂¤‚ꂵ‚­Žv‚¢‚Ü‚·B
@ƒNƒ‰ƒXB‚Ì’†‚ŃNƒ‰ƒXA‚̃IƒuƒWƒFƒNƒg‚Ì”z—ñ‚ðŠÇ—‚µ‚½‚¢B
@‚Å‚àƒNƒ‰ƒXA‚ÍAA2‚âA3‚Ȃǂɂà”h¶‚³‚¹‚Ä‚ÄA‚»‚ê‚à”z—ñ‚É“ü‚ꂽ‚¢A‚Á‚Äê‡B

class A {
...
};
class A2 : public A{
...
}
class A3 : public A{
...
}
class B {
vector<A> a1_vector;
}

@‚Á‚Ä‚µ‚½‚¢‚ñ‚¾‚ªA‚±‚ꂾ‚Æa1_vector‚É‚ÍA2,A3‚ª“ü‚ç‚È‚¢‚Å‚·‚æ‚ËH
@‚Á‚Ä‚È‚é‚ÆEE

class B {
vector<A*> a1_vector;
}

@‚ÅAnew A, new A2‚Æ‚©‚ŃIƒuƒWƒFƒNƒgì‚Á‚ÄA‚»‚̃|ƒCƒ“ƒ^‚ða1_vector‚Épush‚·‚邱‚Æ‚É‚È‚é‚ÆŽv‚¤‚ñ‚Å‚·‚ªA‚±‚ꂾ‚ƃNƒ‰ƒX‚a‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ª”jŠü‚³‚ꂽ‚Æ‚«‚ÉAa1_vector‚ÅŠÇ—‚³‚ê‚Ä‚¢‚éŠeƒIƒuƒWƒFƒNƒg‚Á‚Ä”pŠü‚³‚ê‚È‚¢‚Å‚·‚æ‚ËH
@‚ÅAgoogleæ¶‚Æ‚©‚É•·‚­‚ÆAshare_ptrŽg‚¤l‚ª‚¢‚é‚Ý‚½‚¢‚È‚ñ‚Å‚·‚ªA‚»‚ê‚Å–â‘è‚È‚¢‚Å‚·‚©‚ËH
@‚È‚ñ‚©’ˆÓ“_‚Æ‚©‚ ‚è‚Ü‚·‚©H‚à‚µ‚­‚Í‘¼‚É‚¢‚¢•û–@‚ ‚è‚Ü‚·‚Å‚µ‚傤‚©H


395:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 11:11:03
–â‘è‚È‚¢‚æAA ‚̃fƒXƒgƒ‰ƒNƒ^‚ð‰¼‘zŠÖ”‚É‚·‚é‚Ì–Y‚ê‚È‚¢‚悤‚É‚Ë


396:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 11:19:43
ÝŒv‚ðŒ©’¼‚¹B

397:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 11:28:53
>>394
boost::shared_ptr‚Å‚¨‚‹
std:auto_ptr‚̓Rƒs[‚ª”j‰ó“I‚ŃRƒ“ƒeƒi‚É‚¢‚ê‚ç‚ñ‚È‚¢‚©‚ç‘Ê–Ú

Џ‚¦‚Ä‘¼‚Ì•û–@‚ð‹“‚°‚邯‚·‚ê‚ÎABoehm GC‚ðŽg‚¤‚Æ‚©H

398:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 11:34:10
GCŽg‚¤‚ÆAƒƒ‚ƒŠ‰ð•ú‚Í‚¢‚¢‚¯‚ÇAƒfƒXƒgƒ‰ƒNƒ^ŒÄ‚Ñ‚¾‚µƒ^ƒCƒ~ƒ“ƒO‚ª
—\‘ª•s”\‚ɂȂç‚È‚¢H

399:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 11:35:30
>>394‚ł͂Ȃ¢‚ªB
>>396
ŽQl‚܂łɕ·‚«‚½‚¢‚ªA‚Ç‚¤ÝŒv‚ðŒ©’¼‚·‚ñ‚¾H

C++‚Ń|ƒŠƒ‚[ƒtƒBƒYƒ€‚ðŽÀŒ»‚µ‚½‚¢‚È‚çAŽQÆ‚ðŒo—R‚·‚邵‚©‚È‚¢‚µ
”h¶ƒNƒ‰ƒX‚ðŠî’êŒ^‚Ì”z—ñ‚âvector‚ɓ˂Áž‚à‚¤‚Æ‚·‚邯
ƒXƒ‰ƒCƒVƒ“ƒO‚ª”­¶‚·‚é‚©‚çA>>394‚ÌŒ¾‚Á‚Ä‚¢‚邱‚Ƃ͂²‚­“–‘R‚̘b‚Å‚ÍH

C++‚Ń|ƒŠƒ‚[ƒtƒBƒYƒ€‚ðŽg‚¤‚Ȃƌ¾‚Á‚Ä‚éH

400:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 11:39:21
>>398
–ܘ_‚»‚̕ӂ͑¼‚ÌGCŒ¾Œê‚ƂȂñ‚à•Ï‚í‚ç‚È‚¢B

401:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 12:31:45
BoostŽg‚¤‚È‚çƒ|ƒCƒ“ƒ^‚É“Á‰»‚µ‚½boost::ptr_vector‚È‚ñ‚Ä‚à‚Ì‚à‚ ‚éB

402:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 13:11:10
>>399
>396‚ł͂Ȃ¢‚ªAu‘¼‚É‚¢‚¢•û–@v‚ð–Íõ‚·‚é‚È‚çŽÀ‘••û–@‚ðŒŸ“¢‚·‚é‘O‚ÉÝŒv‚ðŒ©’¼‚¹‚Æ‚¢‚¤‚±‚Ƃłµ‚åB
>394‚ł͂Ȃ¢‚©‚çA‚»‚̃Nƒ‰ƒX\¬‚ªÅ“K‰ð‚Ȃ̂©‚Í”»‚ç‚È‚¢‚Ì‚¾‚©‚çB

403:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 14:19:41
>>402
‚»‚ê‚Í[“ǂ݂¶‚á‚Ë‚¦‚ÌH
>>394‚ÍC++‚Ń|ƒŠƒ‚[ƒtƒBƒYƒ€‚ð‚â‚肽‚¢‚Æ‚«‚̃Xƒ}[ƒg‚È•û–@‚ð–₤‚Ä‚¢‚é
‚¾‚¯‚ÉŒ©‚¦‚邯‚ÇB

404:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 14:36:21
>>402
Å“K‰ð‚Ȃ̂©u”»‚ç‚È‚¢v‚ñ‚È‚çA­‚È‚­‚Æ‚àuÝŒvŒ©’¼‚¹v‚ÍŒ¾‚¢‚·‚¬‚¾‚낤‚ÈB
u‚»‚ÌÝŒv‚ł͑ʖڂ¾v‚Æ’f’肵‚Ä‚é‚̂Ɠ¯‚¶‚¾B

405:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 15:08:24
394‚Å‚·B
‚݂Ȃ³‚ñA‚¢‚ë‚¢‚ë‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚¨‚¨‚Þ‚Ëshared‚ł悳‚°‚ÈŠ´‚¶‚Å‚·‚ËB

‚½‚¾A396‚³‚ñ‚ÌuÝŒv‚݂Ȃ¨‚¹v‚à‹C‚É‚Í‚È‚é‚Æ‚±‚ë‚Å‚·B
‚â‚Á‚Ï‚èA‚±‚¤‚¢‚¤‘‚«•û‚ɂȂéÝŒv‚Á‚Ä—Ç‚­‚È‚¢‚ñ‚Å‚·‚©‚ËH
‘¼‚Ìl‚̃\[ƒXŒ©‚Ä‚àA‚±‚¤‚¢‚¤‘‚«•û‚µ‚Ä‚é‚ÌA‚ ‚܂茩‚½‚±‚ƂȂ¢‚µB


406:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 15:28:51
‘¼Š‚ÉŒ©‚¹‚éƒ\[ƒX‚̓Tƒ“ƒvƒ‹‚ª‘½‚¢‚©‚ç
ƒTƒ“ƒvƒ‹‚ÉboostŽg‚¤ó‹µ‚ð”ð‚¯‚½ÝŒv‚µ‚Ă邯‚©‚¶‚á‚È‚¢‚©‚È‚Ÿi“K“–

shared‚Ȃ犄‚Æ’¼Š´“I‚ɂȂé‚̂ň«‚­‚È‚¢‚ÆŽv‚¤‚µA
EffectiveSTL‚Ì7€‚É‚àƒ}ƒ“ƒhƒNƒZ‚Á‚ĂȂÁ‚½‚çshared‚ðŒŸ“¢‚µ‚Ă݂ĂÍH@‚Á‚Ä‚ ‚é

407:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 16:26:35
boost‚Ìshared‚Í•¨¦‚­’x‚¢‚炵‚¢‚©‚çꇂɂæ‚Á‚Ă͕ʈĂðl‚¦‚½•û‚ª‚¢‚¢‚ÆŽv‚¤

408:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 16:50:44
u•¨¦‚­’x‚¢v‚ÆŒ¾‚¤‚É‚ÍA‚ǂ̒ö“x’x‚¢‚Ì‚©ƒf[ƒ^‚ª—~‚µ‚¢‚Æ‚±‚낾‚ËB

409:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 16:53:03
URLØÝ¸(www.boost.org)

410:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 17:01:33
‰¿’lŠÏ‚É‚æ‚邯‚±‚ë‚͑傫‚¢‚¾‚낤‚¯‚ÇA‚±‚ꂪu•¨¦‚­’x‚¢v‚È‚ç
iostream‚âƒ\[ƒg‚Íu•Mã‚És‚­‚µ‚ª‚½‚¢‚­‚ç‚¢’x‚¢v‚ñ‚¾‚낤‚ËB

411:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 17:45:37
>>392, 393
•@‚©‚爫–‚‚Å‚·‚©EEE
‚Ü‚ AIntelŒn‚Ȃ炿‚á‚ñ‚ƃI[ƒo[ƒtƒ[‚µ‚Ä‚­‚ê‚Ü‚·‚æ‚Ë^^

‚Ç‚¤‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

412:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 22:49:42
C++‚ÅAC‚Ìstrtok()‚̂悤‚ÈŠÖ”‚Í‚ ‚è‚Ü‚¹‚ñ‚©B

•Ê‚Éstrtok()‚Å‚à–Ú“I‚͉ʂ½‚¹‚é‚ñ‚Å‚·‚ªA
Œ³‚Ì•¶Žš—ñ‚ð”j‰ó‚µ‚½‚èA“¯Žž‚É2ƒ–ŠˆÈã‚ŌĂтÂ炩‚Á‚½‚è‚Æ
‚ ‚Ü‚è”ü‚µ‚¢‚Ƃ͌¾‚¦‚È‚¢‚悤‚È‹C‚ª‚µ‚ÄB


413:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 22:59:03
–³‚¢‚ÆŽv‚¤
‚¯‚Ç‚»‚ê‚­‚ç‚¢Ž©•ª‚Åì‚ê‚΂¢‚¢‚ñ‚¶‚áH
std::string‚Æ‚©A–Ú“I‚Ì‹@”\‚ðŽÀ‘•‚·‚é‚̂Ɏg‚¦‚»‚¤‚ȃ‚ƒm‚Í‚ ‚邵

414:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 23:01:17
>>412
istringstream‚©‚çƒfƒŠƒ~ƒ^‚ðŽw’肵‚Ägetline()


415:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 23:11:45
istream_iterator‚Åfor_each‚ªC++—¬

416:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 23:14:21
‚‹@”\‚³‚ð‹‚ß‚é‚È‚çboost::tokenizer‚¾‚ÆŽv‚¤B

417:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/10 23:17:43
>>415
‚½‚¾‚Ìistream_iterator‚¾‚Ætoken‚¶‚á‚È‚­‚Ächar‚ª•Ô‚ç‚ñ‚©H

418:417
07/03/10 23:24:39
‚²‚ß‚ñB’´ƒAƒz‚È‚±‚Æ‘‚¢‚½B
‚Å‚àA‚±‚ê‚Á‚ăfƒŠƒ~ƒ^Žw’è‚Å‚«‚é‚©H

419:412
07/03/11 00:10:10
ƒŒƒXŠ´ŽÓB
‚¢‚½‚¾‚¢‚½ƒqƒ“ƒg‚ðŒ³‚ÉAX‚É’²‚ׂĂ݂悤‚ÆŽv‚¢‚Ü‚·B

‚»‚ê‚É‚µ‚Ä‚àAstrtok()‚Á‚ăNƒZ‹­‚¢‚Å‚·‚æ‚Ë‚¥ccB



420:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 00:23:25
>>412
‚¿‚á‚ñ‚Æ‚µ‚½ƒxƒ“ƒ_[‚È‚çƒ}ƒ‹ƒ`ƒXƒŒƒbƒh‚Ȋ‹«‚Å“¯Žž‚ÉŽg‚Á‚Ä‚à
–â‘肪‹N‚«‚È‚¢‚±‚Æ‚ð•ÛØ‚µ‚Ä‚­‚ê‚Ä‚é‚à‚ñ‚¾‚¼„strtok()
‚Ü‚ŸA“¯‚¶ƒXƒŒƒbƒh‚©‚ç•¡”‚̈—‚ð‚â‚Á‚¿‚Ⴄ‚ÆŠmŽÀ‚ɃAƒEƒg‚¾‚¯‚ÇB

421:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 00:30:41
boost::tokenizer‚Å‚ÍAƒfƒŠƒ~ƒ^‚ðŽc‚·^ŽÌ‚Ä‚éA‹óƒg[ƒNƒ“‚ðŽc‚·^ŽÌ‚Ä‚é
‚ð‘I‚ׂé‚Ì‚ª—Ç‚¢‚ÈB

strtok()‚É‚ÍFX–â‘肪‚ ‚邪AƒfƒŠƒ~ƒ^‚à‹óƒg[ƒNƒ“‚àŽÌ‚Ä‚éŽd—l‚Ȃ̂ÅA
‚±‚ê‚ł͢‚邱‚Æ‚à‚ ‚éB
ƒVƒFƒ‹‚̂悤‚ÈŠ´‚¶‚ŋ󔒕¶Žš‚ð‹æØ‚è‚ÉŽg‚¤‚Æ‚«‚Í‚±‚ê‚ł悢‚Ì‚¾‚ªB

ŠÂ‹«‚É‚æ‚Á‚Ä‚ÍBSD—R—ˆ‚Ìstrsep()‚Æ‚¢‚¤ŠÖ”‚ªŽg‚¦‚éê‡‚à‚ ‚éB
‚±‚Á‚¿‚Í—\‚ßƒŠƒGƒ“ƒgƒ‰ƒ“ƒg‚ÅAƒfƒŠƒ~ƒ^‚ðŽÌ‚Ăċóƒg[ƒNƒ“‚ðŽc‚·Žd—l‚¾B
‚½‚¾‚µAƒRƒs[‚ð”ð‚¯‚é‚½‚߂Ɍ³‚̃oƒbƒtƒ@‚É”j‰ó“I‚É“®ì‚·‚é‚͓̂¯‚¶B

C‚È‚ç’P‚Ésscanf()‚ðŽg‚¤‚Ì‚àˆ«‚­‚È‚¢‘I‘ðŽˆB

422:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 00:32:24
>>420
MSVC++‚ÌꇂÍhidden data‚ðTLS‚ɉB‚·Žd—l‚¾‚©‚ç–â‘è‚È‚¢B
‚ªAƒŠƒGƒ“ƒgƒ‰ƒ“ƒg”Åstrtok()‚Ístrtok_r()‚̂悤‚ȕʖ¼‚Å’ñ‹Ÿ‚µ‚Ä‚¢‚é
ŽÀ‘•‚à‘½‚¢‚æB
‚±‚¤‚¢‚¤‚±‚Æ‚ª‚ ‚é‚©‚çAˆÚA«‚ðl‚¦‚Ä‚àstrtok()‚ÌŽg—p‚Í
D‚Ü‚µ‚¢‚Ƃ͌¾‚¦‚È‚¢B

423:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 01:58:54
Ž¿–â‚Å‚·B

/* test.c */
#include <stdio.h>
#include <math.h>

int main(void) {
double i = 2;
double foo;

printf("%d\n", (int)pow(10, 2)); /* Œ‹‰Ê 100 */
printf("%d\n", (int)pow(10, i)); /* Œ‹‰Ê 99 */
printf("%f\n", pow(10, i)); /* Œ‹‰Ê 100.000000 */
foo = pow(10, i);
printf("%d\n", (int)foo); /* Œ‹‰Ê 100 */

return 0;
}

‚±‚̃\[ƒX‚ðMinGW32-gcc‚ŃRƒ“ƒpƒCƒ‹EŽÀs‚·‚邯AŒ‹‰Ê‚ªƒRƒƒ“ƒg‚̂悤‚ɂȂè‚Ü‚·B
ibcc‚¾‚ÆA100A100A100.000000A100 ‚ɂȂé‚̂ł·‚ªBj
‚±‚ê‚̓Rƒ“ƒpƒCƒ‰‚ÌŽd—l‚Ȃ̂©A‚»‚ê‚Æ‚àƒoƒO‚Ȃ̂©A‚Ç‚¿‚ç‚Å‚µ‚傤‚©H


424:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 03:01:43
int main(void) {
double i = 2;
double foo;
foo = pow(10, i) - 100.0;
printf("%e\n", foo);
foo = pow(10, i);
printf("%e\n", foo);
}

‘½•ªî•ñ—Ž‚¿‚µ‚Ă邾‚¯‚¾‚ÆŽv‚¤B

425:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 13:03:40
Šî’êƒNƒ‰ƒX‚Ì‘ã“ü‰‰ŽZŽq‚ðƒI[ƒo[ƒ[ƒh‚µ‚ăƒ“ƒo‚ðƒRƒs[‚·‚邿‚¤‚É‚µ‚½‚̂ł·‚ª
”h¶ƒNƒ‰ƒX‚Å‚à“¯—l‚É‘ã“ü‰‰ŽZŽq‚ðƒI[ƒo[ƒ[ƒh‚µ‚½Žž‚ÉŠî’êƒNƒ‰ƒX‚̃ƒ“ƒo‚ðƒRƒs[‚·‚邽‚߂ɂÍ
”h¶ƒNƒ‰ƒX‚̃I[ƒo[ƒ[ƒh“à‚ÉŠî’êƒNƒ‰ƒX‚̃ƒ“ƒo‚ðƒRƒs[‚·‚邿‚¤‚Ȉ—‚ðŽ©‘O‚Å—pˆÓ‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢‚̂łµ‚傤‚©H



426:425
07/03/11 13:12:55
‚Æ‚¢‚¤‚Ì‚àAŠî’êƒNƒ‰ƒX‚Æ”h¶ƒNƒ‰ƒX‚ŃRƒs[ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ð—pˆÓ‚µ‚Ä‚¢‚邯
”h¶ƒNƒ‰ƒX‚̃Rƒs[ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ÅŽ©“®“I‚ÉŠî’êƒNƒ‰ƒX‚̃Rƒs[ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ª
ŒÄ‚΂ê‚Ä‚¢‚邿‚¤‚ÉŒ©‚¦‚Ü‚µ‚½‚Ì‚ÅBBB

427:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 13:17:40
‚±‚ñ‚ÈŠ´‚¶‚ÅŠî’êƒNƒ‰ƒX‚Ìoperaotr@=‚ðŒÄ‚ׂ΂¢‚¢B
class@Base
{
public:
@@Base&@operator@=(const@Base&);
};

class@Derived@:@public@Base
{
public:
@@Derived&@operator@=(const@Derived&);
};

Derived&@Derived::operator@=(cosnt@Derived&@d)
{
@@Base::operator@=(d);
@@//ˆÈ‰ºDrived•ª‚̃Rƒs[ˆ—
}

428:425
07/03/11 13:46:43
>>427

‚È‚é‚Ù‚ÇBŠî’êƒNƒ‰ƒX‚ðŽw’肵‚ČĂÑo‚¹‚΂悩‚Á‚½‚̂ł·‚ËB
Šî–{“I‚È‚±‚Æ‚¾‚Á‚½‚Ì‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ª‚ƂĂà•׋­‚ɂȂè‚Ü‚µ‚½B



429:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 15:08:05
Ž¿–₪‚ ‚è‚Ü‚·B

class Hoge { c }

vector<Hoge> HogeArray;

•¶–@‚Æ‚µ‚Ä‚±‚ñ‚È‚±‚Ƃł«‚Ü‚·‚©H

430:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 15:13:14
‚Å‚«‚邿

431:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 15:43:21
o—ˆ‚È‚¢‚ÈBƒZƒ~ƒRƒƒ“‚ª‚È‚¢B

432:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 16:39:16
â‘ÎŒ¾‚¤‚â‚‚ª‚¢‚邯Žv‚Á‚½

433:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 16:47:46
—g‚°‘«Žæ‚è‚̃Œƒxƒ‹‚Å“ª‚Ì’ö“x‚ª’m‚ê‚é‚Ì‚ð‚Ü‚Á‚½‚­•|‚ê‚È‚¢‚Ì‚Í
‚ ‚éˆÓ–¡“x‹¹‚©‚à

434:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 16:58:21
‚µ‚©‚µA>>431“I‚ÈŒ¾‚¢•û‚Í–â‘è‚ ‚é‚É‚µ‚Ä‚àA
Œ¾‚Á‚Ä‚ ‚°‚é‚ׂ«ƒ‚ƒm‚ł͂ ‚邯Žv‚¤B
е‚ê‚È‚¢‚¤‚¿‚͂‚¯–Y‚ꑽ‚¢‚¾‚낤‚µB

435:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 16:59:37
‚Ü‚ •¶–@‚È‚çtemplate‚ª‚ç‚݂łà‚È‚¢ŒÀ‚èƒRƒ“ƒpƒCƒ‹ˆê”­‚ŊԈႢ‚Í‚·‚®‚í‚©‚é‚ñ‚¾‚¯‚Ç‚È

436:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 17:25:54
‚»‚ê‚Å‚à•¶–@‚̊ԈႢ‚ª‚í‚©‚ç‚È‚¢l‚ª—ˆ‚éƒXƒŒ‚¾‚ÆŽv‚Á‚Ä‚½

437:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 17:38:43
>>435
ƒqƒ“ƒgFƒRƒR‚͉SŽÒƒXƒŒ

438:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 17:43:57
ƒ\[ƒX‚ƃGƒ‰[/Œx‚ðÚ‚¹‚ê‚Î
‚à‚ê‚È‚­>>435‚ª‘S‚Ä‰ðŒˆ‚µ‚Ä‚­‚ê‚éƒXƒŒ‚ɂȂè‚Ü‚µ‚½B

439:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 17:47:23
„ƒ\[ƒX‚ƃGƒ‰[/Œx‚ðÚ‚¹‚ê‚Î
‰SŽÒ‚͂ǂê‚ðÚ‚¹‚½‚ç‚¢‚¢‚Ì‚©‚à‚í‚©‚ç‚ñ‚µ“‚¢‚È‚—

440:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/11 19:00:00
‚¢‚â‚Å‚àuƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚̉ðŒˆv‚È‚ñ‚Ęb‘è‚ÍA
Šî–{“I‚É‚ÍA‰SŽÒ‚Ç‚±‚ë‚©“ü–åŽÒ(“ü–å‘‚ð“ǂݎn‚ß‚½‚΂©‚è)‚Æ‚¢‚¤ƒŒƒxƒ‹‚¾‚¯‚¾‚ëB
‚»‚ê‚ð‰ðŒˆ‚·‚é‚à‚ÌŠÈ’P‚¾‚µB
‚à‚¿‚ë‚ñA‹KŠi‚Ìו”‚∗ŒnˆÙ‘¶‚©‚È‚ñ‚Ęb‚Í‚ ‚邯‚Ç‚³B

–{“–‚ÉŽžŠÔ‚ª‚©‚©‚éuƒoƒOv‚Æ‚¢‚¤‚Ì‚Í
uƒRƒ“ƒpƒCƒ‹‚͒ʂ邯‚LjÓ}’Ê‚è‚É“®‚«‚Ü‚¹‚ñv‚È‚ñ‚¾‚©‚çB
‚à‚¿‚ë‚ñA‹É‹H‚ȃRƒ“ƒpƒCƒ‰‚̃oƒO‚ɂԂ‚©‚ç‚È‚¢ŒÀ‚è
uƒ\[ƒX‚Ì’Ê‚è‚É“®‚¢‚Ä‚¢‚év‚킯‚¾‚¯‚ÇB

441:429
07/03/12 00:31:30
‚·‚¢‚Ü‚¹‚ñB

431‚³‚ñ‚ÌŒ¾‚¤‚Æ‚¤‚èƒZƒ~ƒRƒƒ“‚Ì•t‚¯–Y‚ê‚Å‚µ‚½B

442:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 01:44:48
>>431‚̃GƒXƒp[”\—͂ɌhˆÓ‚ð•\‚·‚éI

443:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 01:54:30
‚±‚ê‚Í‚à‚¤ƒƒCƒNƒ~ƒ‰ƒNƒ‹‚â‚Ë

444:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 06:03:42
‚¢‚â>>441‚Í‹U•¨‚¾B

ŽO“_ƒŠ[ƒ_‚ð>>429‚̂悤‚ÉŽg‚¦‚é‚Í‚¸‚È‚¢‚à‚ñI

445:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 11:07:51
new‚Ædelete‚ð•p”ɂɎg‚¤‚̂͂悭‚È‚¢‚Å‚·‚©H

446:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 11:09:38
new‚͕ʂɂ¢‚¢‚¯‚ÇAdelete‚Í—áŠOˆÀ‘S‚â–Ê“|‚­‚³‚³‚ðl—¶‚µ‚ÄA
std::auto_ptr‚Ȃlj½‚ç‚©‚̃Xƒ}[ƒgƒ|ƒCƒ“ƒ^‚É“ü‚ê‚Ä‚¨‚­‚ׂ«B

447:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 16:47:03
p‚ð’H‚Á‚Ä99‚©‚ç1‚܂łð•\ަ‚·‚éƒvƒƒOƒ‰ƒ€‚Å‚·B

ŽÀs‚·‚邯“r’†‚Ìcount=35‚ ‚½‚è‚܂ŕ\ަ‚³‚ê‚ăGƒ‰[‚ª‹N‚±‚è‚Ü‚·B
ƒƒbƒZ[ƒWFuÊÝÄÞÙ‚³‚ê‚Ä‚¢‚È‚¢—áŠO‚Í TEST.exe ‚É‚ ‚è‚Ü‚·:0xC0000005: Access ViolationBv

‚±‚ê‚͉½ŒÌ‹N‚±‚é‚̂łµ‚傤‚©B‰ðŒˆ–@‚à‚Å‚«‚ê‚΋³‚¦‚Ä‚­‚¾‚³‚¢B‚¨Šè‚¢‚µ‚Ü‚·B
struct Test
{@int x;
@Test *p;
};
int main()
{@int i;
@std::vector<Test> v;@//x‚É1`99‚ð‡‚É“ü‚ê‚Ä‚¢‚­Bp‚ɂ͈ê‚‘O‚̃|ƒCƒ“ƒ^‚ð“ü‚ê‚é
@Test b;

@b.p = NULL;
@v.push_back(b);

@for (i=1;i<100;i++)@{@//
@b.x@=@i;
@b.p = &v[i-1];@@//
@v.push_back(b);
@}

@Test *c;
@c = &v[v.size()-1];

@int count = 0;
@while ( c->p != NULL ) @{@@@@@@//@NULL‚ªo‚é‚Ü‚Åp‚ð’H‚é
@@printf("%d: %d\n",count++,c->x);
@@c = c->p;
@}@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@’·‚­‚È‚Á‚Ä‚·‚¢‚Ü‚¹‚ñB

448:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 17:02:59
push_back‚µ‚Ä‚¢‚Á‚Ävector‚̃TƒCƒY‚ª‚Å‚©‚­‚È‚Á‚½‚Æ‚«‚Évector“à•”‚ÅÄŠ„‚è“–‚Ä‚ª‹N‚±‚Á‚Ä‚éB
‚Ȃ̂Å&v[i-1]‚Í“r’†‚©‚ç•s³‚ȃ|ƒCƒ“ƒ^‚ðŽw‚·B
‚Ȃ̂Ŗ{“–‚Í&v[i-1]‚ª•s•ςȂ̂ðŠú‘Ò‚µ‚¿‚áƒ_ƒB

«‚±‚¤‚â‚Á‚Äʼn‚É100Šm•Û‚µ‚Ä‚¨‚¯‚ÎÄŠ„‚è“–‚Ä‚ª‹N‚±‚ç‚È‚¢‚¾‚낤‚©‚ç‘åä•vB

int main()
{
int i;
std::vector<Test> v(100);
Test b;

b.p = NULL;
v[0] = b;

for (i=1;i<100;i++) {
b.x = i;
b.p = &v[i-1];
v[i] = b;
}

Test *c;
c = &v[v.size()-1];

int count = 0;
while ( c->p != NULL ) {
printf("%d: %d\n",count++,c->x);
c = c->p;
}
}

449:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 17:04:21
‚ A‚Å‚à“¯—»‚ª‚±‚ñ‚ȃR[ƒh‘Å‚Á‚½‚牣‚é

450:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 17:59:18
錾‚µ‚½Œã‚É—]—T‚ðŽ‚Á‚ÄNULL‚Ì—v‘f‚ð’ljÁ‚µ‚Ä‚â‚ç‚È‚¢‚ƑʖڂȂ̂©
‚ÅA•s‘«‚µ‚Ä‚«‚½‚ç‚Ü‚½—]—T‚ðŽ‚Á‚ÄNULL‚Æ––’[‚Ì—v‘f‚ð
ŽÀÛ‚ÉŠ„‚è“–‚Ä‚½Žž‚ÍŠ„‚è“–‚Ä‚½Š‚É‘‚«ž‚ނ̂Ɠ¯Žž‚ÉA––’[‚ƂȂéˆÊ’u‚à•Ï‚¦‚Ä‚â‚ç‚É‚á‚È‚ç‚ñ
‚±‚ñ‚ÈŽ–‚µ‚Ä‚½‚çvector‚̈Ӗ¡–³‚¢‚¶‚á‚ñ

451:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 18:13:42
‹ó‚łȂ¢ƒfƒBƒŒƒNƒgƒŠ‚ð‚܂邲‚Æ
휂·‚éŠÖ”‚Á‚Ä‚ ‚é‚Å‚µ‚傤‚©B
C++Builder‚Å‚·B

452:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 18:18:30
C++Builder‚Í’m‚ç‚ñ‚ÈB
Win32 API‚É‚ÍSHFileOperation‚ª‚ ‚邪B

453:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 18:24:20
system("rmdir /S /Q C:\");

454:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 18:30:34
>>448
‚â‚Í‚èꊂª•Ï‚í‚Á‚Ä‚¢‚½‚̂ł·‚©EEE
vector‚ðŽg‚¤‚ׂ«‚¶‚á‚È‚©‚Á‚½‚悤‚Å‚·‚Ë
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

455:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 18:44:58
>>454
ƒCƒŒƒe[ƒ^Žg‚¦

456:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 18:51:32
‚Â[‚©list<int>Žg‚¦

457:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 18:54:06
>>452
SHFileOperation‚Å‚·‚©B
Œ©‚Ă݂½‚ñ‚Å‚·‚ªAˆø”‚ª‚½‚­‚³‚ñ‚ ‚Á‚ē‚»‚¤‚Å‚·‚ËBiо
ŠÈ’P‚ȉðà‚ÆŽg—p—á‚Ç‚±‚©‚ɂȂ¢‚©’T‚µ‚ÄŒ©‚Ü‚·B

>>453
‚¨‚¨‚¨B¡‚Í‚±‚Ì•û–@‚Ås‚«‚½‚¢‚ÆŽv‚¢‚Ü‚·B

‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

458:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 19:26:01
‚·‚¢‚Ü‚¹‚ñ‚ª‰SŽÒ‚ÌŽ¿–â‚Å‚·B
‚ ‚éƒNƒ‰ƒX“à‚Ånew‚µ‚½ƒƒ“ƒo•Ï”‚Ö‚ÌŽQÆ‚©ƒ|ƒCƒ“ƒ^‚ð•Ô‚·ê‡A
ƒNƒ‰ƒX‚ÌŠO‘¤‚©‚çdelete‚³‚¹‚È‚¢‚悤‚É‚·‚é‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚ñ‚Å‚µ‚傤‚©H
const‚‚¯‚ê‚΃Rƒ“ƒpƒCƒ‹ƒGƒ‰[‚ɂȂé‚à‚ñ‚¾‚ÆŽv‚Á‚Ä‚½‚ñ‚Å‚·‚ªA
ŽŽ‚µ‚Ă݂½‚çƒ_ƒ‚Å‚µ‚½B

class moge;//Úׂ͗ª
class hoge{
@moge* mp;
@public:
@//—ª
@const moge * const getMp(){return mp;};
@const moge& getMRef(){return *mp};
}

void f(hoge& h){
@const moge * const mp = h.getMp();
@delete mp; //ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ɂȂÁ‚Ăقµ‚¢
}

void g(hoge& h){
@const int& i = h.getRef();
@delete &i; //ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ɂȂÁ‚Ăقµ‚¢
}

459:458
07/03/12 19:29:44
‚·‚¢‚Ü‚¹‚ñBg()‚ªƒƒ`ƒƒƒNƒ`ƒƒ‚ɂȂÁ‚Ă܂µ‚½B
void g(hoge& h){
@const moge& m = h.getMRef();
@delete &m;//ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ɂȂÁ‚Ăقµ‚¢
}

‚ª³‚µ‚¢‚Å‚·‚ËB

460:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/03/12 19:32:01
ƒfƒXƒgƒ‰ƒNƒ^‚ðprivate‚ÖˆÚs


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

5317“ú‘O‚ÉXV/200 KB
’S“–:undef