y‰SŽÒŠœŒ}zC/C++Ž ..
[2ch|¥Menu]
540:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 01:58:23
>>537
ƒ|ƒŠƒSƒ“(ƒ{[ƒ“)‚Ì‘€ì‚ŕ֗˜
‚Å‚àA–³—‚µ‚ÄŽg‚í‚È‚­‚Ä‚à‚š‚‹

541:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 02:03:16
ƒ{[ƒ“‘€ì‚Á‚Ä‚±‚Ƃ́Aƒf[ƒ^‚̓ǂݍž‚ÝŽž‚ɕ֗˜‚Á‚Ä‚±‚Ƃłµ‚å‚€‚©H

542:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 02:09:18
yŠÂ‹«z MS WinXP/gcc 3.4.4 on cygwin
yƒ\[ƒXz URLØÝž(kansai2channeler.hp.infoseek.co.jp)
y—p“rz IRCƒNƒ‰ƒCƒAƒ“ƒgibotj
y‹N“®•û–@z $ ./a irc.tokyo.wide.ad.jp 6664
y“®ì‚ÌŒ»óz
@‚PDƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚©‚çƒT[ƒo–Œ‚ƃ|[ƒg‚ðŽó‚¯Žæ‚èAƒ\ƒPƒbƒgì¬AƒRƒlƒNƒVƒ‡ƒ“Šm—§
@‚QDƒT[ƒo‚©‚ç‚̃RƒlƒNƒVƒ‡ƒ“ƒƒbƒZ[ƒWŽó‚¯Žæ‚è
@‚RDUSER/NICKƒRƒ}ƒ“ƒh‚Ì‘—M
@‚SDƒEƒFƒ‹ƒJƒ€ƒƒbƒZ[ƒWAMOTD‚̎󂯎æ‚è
@‚TD”ŒŠp‰p”‚̃`ƒƒƒ“ƒlƒ‹–Œ‚Ö‚ÌJOIN@©‚±‚±‚Å’âŽ~‚·‚é
yŽ¿–âz
@ETelnet‚Å“¯‚¶‚æ‚€‚ɐڑ±‚·‚邯–â‘è‚È‚­Ú‘±šI—¹‚·‚邱‚Æ‚ª‚Å‚«‚éiISO-2022-JP‚Ÿ‚©‚ç•¶Žš‰»‚¯‚·‚邪³íj
@E‘—ŽóMŽü‚肪‚©‚Ȃ肢‚¢‰ÁŒž‚Ȃ̂ÅJOINo—ˆ‚È‚¢‚̂͂»‚±‚É–â‘肪‚ ‚é‚̂ł͂Ȃ¢‚©H

ƒCƒŒƒMƒ…ƒ‰[‚È‚±‚Æ‚ð‚â‚Á‚Ă܂·‚ªAIRC”ÂorƒXƒŒ‚Æ‚¢‚€‚æ‚èCƒlƒbƒgƒ[ƒNƒvƒƒOƒ‰ƒ~ƒ“ƒOŽ©‘̖̂â‘è‚©‚ƍl‚Š
‚±‚¿‚ç‚ÉŽ¿–₳‚¹‚Ä‚¢‚œ‚Ÿ‚«‚Ü‚µ‚œB‚æ‚낵‚­‚šŠè‚¢‚¢‚œ‚µ‚Ü‚·B

543:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 02:13:01
>>541
typedef struct _D3DXFRAME {
LPSTR Name;
D3DXMATRIX TransformationMatrix;
LPD3DXMESHCONTAINER pMeshContainer;
struct _D3DXFRAME *pFrameSibling;
struct _D3DXFRAME *pFrameFirstChild;
} D3DXFRAME, *LPD3DXFRAME;

À•WŒn‚̏ã‚ɍÀ•WŒn‚ª‚ ‚Á‚āA
‚³‚ç‚É‚»‚̍À•WŒn‚̏ã‚ɍÀ•WŒn‚ªc
‚ÆŒJ‚è•Ô‚·‚̂ŁAƒXƒ^ƒbƒN‚ðŽ©‘O‚ÅŠÇ—‚·‚邿‚è
Ä‹Aˆ—‚É‚µ‚œ‚Ù‚€‚ªŠy‚Æ‚¢‚€‚Ÿ‚¯
i‘Ì-ã˜r-˜r-Žè-Žw ‚̂悀‚ÉŒq‚ª‚Á‚Ä‚¢‚­‚̂Łj

544:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 02:17:35
>>542
ƒJƒ“‚Ȃ̂ŊO‚µ‚Ä‚œ‚ç–³Ž‹‚µ‚Ä‚­‚ê
„for(i=0;i<=strlen(p);i++){
\0‚à‘—M‚µ‚Ă邪A‚¢‚¢‚Ì‚©H
i<strlen(p)@‚È‚ñ‚¶‚á‚È‚¢H

545:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 02:37:36
>>543
for•ª‚ő̂̃p[ƒc”‰ñ‚µ‚ăf[ƒ^‚ð“ǂݎæ‚Á‚Ä‚é‚ñ‚Å‚·‚ªA
¡‚Í–³—‚µ‚Ä‚»‚ê‚ð•ö‚µ‚Ă܂Ŏg‚€‹@”\‚ł͂Ȃ¢‚Á‚Ä‚±‚Ƃł·‚ˁB

‚æ‚­‹@”\‚ð—‰ð‚µ‚ÄŽg‚Š‚ÎŠy‚ɂȂ镚A‚Æ‚¢‚€‚±‚Ƃł·‚ˁB
“š‚Š‚Ä‚­‚ꂜ•û‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚µ‚œB

546:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 03:26:15
>>542
ƒƒbƒZ[ƒW‚̏I‚í‚è‚ð\n š \r\n ‚É•Ï‚Š‚Ä‚Ý‚œ‚ç‚¢‚¯‚é‚©‚à

547:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 03:33:50
>>530
‰Ž‚̓Iƒiƒj[‚µ‚Ä”­ŽË‚µ‚œŒãAƒeƒBƒbƒVƒ…‚Ő@‚¢‚Ă鎞‚ɃR[ƒh‚ª‘M‚­‚æB

548:546
08/02/24 03:56:01
‚ ‚ƁA>>544‚Æ“¯‚¶‚­\0‚Ì‘—M‚Í•s–¡‚¢‚ñ‚ł́H
\n‚сƒbƒZ[ƒW‚̏I‚í‚è‚ð”»’f‚µ‚Ă邯‚·‚邯AƒT[ƒo‚ÍŽŸ‚̃ƒbƒZ[ƒW‚ÌŽóM‚Å
æ“ª‚É\0‚ª“ü‚Á‚Ä‚µ‚Ü‚€‚ñ‚ł͂Ȃ¢‚©‚ÆŽv‚€
i‚Q‰ñ–ڂ̃ƒbƒZ[ƒW‚ªA"\0JOIN #ircclidev\n"‚ɂȂé‚ñ‚¶‚á‚È‚¢‚©‚ȁj

549:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 04:06:10
>>544,>>548
i<strlen(p)‚Å‰ðŒˆ‚µ‚Ü‚µ‚œB‰•à“Iƒ~ƒX‚à‚¢‚¢‚Æ‚±‚낟EEEB

‚à‚€ˆê‚ÂŽ¿–₪‚ ‚é‚̂ł·‚ªAi‚Ç‚¿‚ç‚©‚Æ‚¢‚€‚Æ‚±‚¿‚炪–{‘è‚Å‚·‚ªj
ISO-2022-JPi‚¢‚í‚ä‚éJISƒR[ƒhj‚ÆShiftJIS‚𑊌ݕϊ·‚·‚郉ƒCƒuƒ‰ƒŠorƒTƒ“ƒvƒ‹‚ð’T‚µ‚Ä‚¢‚Ü‚·B
ŒŸõ‚µ‚Ä‚à‚È‚©‚È‚©‚µ‚Á‚­‚è—ˆ‚é‚à‚Ì‚ª‚È‚­AnkfŒo—R‚Ÿ‚ƏãŽè‚­ISO-2022-JP‚̐§ŒäƒR[ƒh
iKI/KO=0x1B 0x24 0x42/0x1B 0x28 0x42j‚ðŽæ‚é‚±‚Æ‚ªo—ˆ‚Ü‚¹‚ñB

RFC‚ɂ́A“Á‚Ƀ}ƒ‹ƒ`ƒoƒCƒgŠÂ‹«‚Ì‹K’è‚Í’è‚ß‚ç‚ê‚Ä‚¢‚Ü‚¹‚ñ‚ªA“ú–{ŒêIRCƒT[ƒo‚Í
ISO-2022-JP‚ðŽg‚Á‚Ä‚¢‚邯‚±‚낪Žå—¬‚̂悀‚Å‚·B

550:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 04:12:53
>>542‚̏C³”Ń\[ƒX‚Å‚·Bˆê‰ž“ú–{ŒêˆÈŠO‚Í‚¿‚á‚ñ‚Æ“®‚­EEE‚Í‚ž
URLØÝž(kansai2channeler.hp.infoseek.co.jp)

551:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 05:11:02
>>549
iconv‚¶‚႟‚ß‚©‚¢H

552:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 05:52:14
‚·‚ñ‚Ü‚¹‚ñB
VC++6.0‚©‚çVisualStudio2008‚ɈڂÁ‚œ‚ñ‚Å‚·‚ªAŠOŠÏ‚ª•Ï‚í‚è‚·‚¬‚Ăă`ƒ“ƒvƒ“ƒJƒ“ƒvƒ“EEE
‚Ç‚±‚©VisualStudio2008 Exp ‚̉ðà‚â‚Á‚Ä‚éƒy[ƒW‚Æ‚©‚ ‚è‚Ü‚¹‚ñ‚©H

dll‚·‚ç“ǂݍž‚߂ʁEEEBorz


553:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 06:11:51
Visual Studio2008ƒXƒŒ‚ÉGO

554:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 10:24:08
Ž©•ª‚ŃNƒ‰ƒX‚ð’è‹`‚·‚邯‚«‚ɁAƒ|ƒCƒ“ƒ^‚ɑ΂·‚鉉ŽZ‚́A’è‹`‚µ‚È‚­‚Ä‚à‚æ‚¢‚̂łµ‚å‚€‚©H
‚‚܂èAƒ|ƒCƒ“ƒ^‚Å‚àAint*‚Æ‚©Achar*‚Æ‚©‚ÌŒ^‚ª‚ ‚è‚Ü‚·‚ªA—ႊ‚Î
myclass*==int*
‚Æ‚©‚â‚邯ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ɂȂè‚Ü‚·B‚Å‚àAmyclass1*==myclass2*‚́A==‰‰ŽZŽq‚à
’è‹`‚µ‚ĂȂ¢‚̂ɁAƒRƒ“ƒpƒCƒ‹‚Å‚«‚邵A‚¿‚á‚ñ‚Æ“®‚«‚Ü‚·B
‚±‚ê‚́A‚Ç‚€‚¢‚€——R‚łł«‚é‚ñ‚Å‚·‚©H‚Æ‚¢‚€‚©Aƒ|ƒCƒ“ƒ^‚Ì”äŠr‚ð‚·‚é‰‰ŽZŽq‚Á‚Ä
‚Ç‚±‚Å’è‹`‚µ‚Ä‚é‚ñ‚Å‚µ‚å‚€‚©H

•ςȎ¿–â‚Å‚·‚¢‚Ü‚¹‚ñB


555:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 10:27:06
Œp³ŠÖŒW‚ª‚ ‚é‚ñ‚¶‚á‚È‚¢H

556:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 10:54:10
>554
‹KŠiã‚Łu‚Å‚«‚év‚ÆŒˆ‚ß‚ç‚ê‚Ä‚¢‚鏈—‚͂̓Rƒ“ƒpƒCƒ‰‚ªŸŽè‚ɏˆ—‚µ‚Ä‚­‚ê‚éA‚Æ‚¢‚€‚Ÿ‚¯B
myclass1*==myclass2* ‚Í >555 ‚ÌŒŸ‚€‚Æ‚š‚è myclass1 ‚Æ myclass2 ‚ÉŒp³ŠÖŒW‚ª‚ ‚é‚ñ‚Ÿ‚ë‚€B
‚±‚̏ꍇAˆÃ–Ù‚ÌŒ^•ÏŠ·‚ª”­¶‚µ‚Ä“¯‚¶Œ^‚ɂȂè”äŠr‚Å‚«‚éA‚ÆŒˆ‚Ü‚Á‚Ä‚¢‚éB

‚ŁA‹KŠi‚ÅŒˆ‚ß‚ç‚ê‚Ä‚¢‚éˆÈã‚̃|ƒCƒ“ƒ^‚ɑ΂·‚鉉ŽZ‚ðAŽ©‘O‚Å’è‹`‚·‚é•K—v‚ª‚ ‚éƒP[ƒX‚͂܂ž‚È‚¢B

557:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 10:55:39
>>554
ˆá‚€Œ^‚̃|ƒCƒ“ƒ^‚Ì”äŠr‚̓_ƒ
int* a;
double* b;
a == b
‚ð‚â‚Á‚Ă݂ê‚ΈӖ¡‚ª‚í‚©‚é‚ñ‚¶‚á‚È‚¢‚©‚ȁH


558:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 12:50:04
C++‚Å”z—ñ‚ðŠÖ”‚̈ø”‚ɂł«‚Ü‚·‚©H

559:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 12:52:24
”z—ñ‚ÌŽQÆ‚©A”z—ñ‚̃|ƒCƒ“ƒ^‚©A”z—ñ—v‘f‚̃|ƒCƒ“ƒ^‚È‚ç‚Å‚«‚Ü‚·
”z—ñŽ©‘͖̂³—

560:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 12:52:27
ƒ|ƒCƒ“ƒ^‚¶‚áƒ_ƒ‚Ȃ̂©H

561:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 12:53:21
>>558
‚Å‚«‚é

template <size_t n>
void func((&a)[n]) ‚̂悀‚É

562:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 12:53:39
Œ^‚ª‚Ë‚Š

563:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 12:58:42
‚·‚Ü‚ñ–Y‚ꂜ

564:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 13:14:21
>>559-563
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·B
‚œ‚µ‚©‚ɂł«‚Ü‚¹‚ñ‚Å‚µ‚œB‚Å‚àA
template <class T, int N>
int func(T a[N])
{
...
}
‚±‚€‚¢‚€—l‚ɏ‘‚¢‚Ä‚à(func()‚̈ø”‚É&‚ð•t‚¯‚Ä‚à•t‚¯‚È‚­‚Ä‚à)Aa‚ÍŽQÆˆµ‚¢‚É‚È‚é‚æ‚€‚Å‚·B
a‚ɑ΂µ‚ĕύX‚ð‰Á‚Ђ邯Afunc()‚̌Ăяo‚µ‘€‚ÌŒ³”z—ñ‚É‚à•ύX‚ª”œ‰f‚³‚ê‚Ü‚µ‚œB


565:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 13:20:12
‚»‚è‚áa‚̓|ƒCƒ“ƒ^‚È‚ñ‚Ÿ‚©‚çB

566:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 13:32:04
>>564
a‚ÍŽQÆ‚łȂ­‚Ädecay‚³‚ê‚é‚©‚çƒ|ƒCƒ“ƒ^‚Ÿ‚ë

567:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 13:36:59
>>565-566
‚»‚€‚©Bƒ|ƒCƒ“ƒ^‚Å‚·‚æ‚ˁB
ƒ|ƒCƒ“ƒ^‚ðƒRƒs[‚µ‚āA‚»‚̐æ‚܂ŕ¡»‚µ‚Ä‚­‚ê‚é‚̂͂ ‚肊‚È‚¢‚Å‚·‚æ‚ˁB
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚µ‚œB


568:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 13:50:24
\‘¢‘Ì‚©ƒNƒ‰ƒX‚щƒbƒv‚µ‚Æ‚¯‚΂¢‚¢B
boost::array ‚ðŽg‚€‚Æ‚©B

569:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 16:28:53
C++‚Å—”‚ðˆµ‚€ˆ×‚̃Nƒ‰ƒX‚Æ‚©ŠÖ”‚Í‚ ‚è‚Ü‚·‚©H
rand/srandŽg‚€‚µ‚©‚È‚¢‚Å‚·‚©H

rand/srandŽg‚€‚Æ‚µ‚œ‚çAƒV[ƒh‚ɂ悭Œ»ÝŽžŽg‚¢‚Ü‚·‚ª
Œ»ÝŽž‚ðŽæ“Ÿ‚·‚é•û–@‚Ítime‚µ‚©‚È‚¢‚Å‚·‚©H

++‚炵‚¢•û–@‚ª‚ ‚ê‚΋³‚ЂĂ­‚Ÿ‚³‚¢B

570:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 16:30:06
MT–@‚̃Cƒ“ƒ‰ƒCƒ“ƒAƒZƒ“ƒuƒ‰”Å‚ª‚Ç‚Á‚©‚É‚±‚낪‚Á‚Ä‚œ‚«‚ª‚·‚é

571:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 16:31:57
boostŽg‚€‚©
URLØÝž(www.math.sci.hiroshima-u.ac.jp)
‚±‚±‚©‚玝‚Á‚Ä‚¢‚¯‚΂¢‚¢‚ñ‚¶‚á‚Ë

572:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 16:32:08
>>569
Boost.Random

573:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 17:06:58
javascript‚Å‚Íalert("•¶Žš—ñ"+123)
‚Æ‚¢‚€•—‚É•¶Žš—ñ‚Ɛ”Žš‚ðˆê‚ɃƒbƒZ[ƒW•\ŽŠo—ˆ‚Ü‚µ‚œ‚ªA
C++‚Å•¶Žš—ñ‚Ɛ”Žš‚ðˆê‚ɃƒbƒZ[ƒW•\ŽŠ‚³‚¹‚é‚ɂ͂ǂ€‚µ‚œ‚ç‚¢‚¢‚Å‚µ‚å‚€‚©H
MessageBox(NULL, "•¶Žš—ñ"+123, "test", NULL)
‚Æ‚¢‚€‚̂͏o—ˆ‚Ü‚¹‚ñ‚Å‚µ‚œB

574:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 17:09:11
>>573
JavaScript“¯—lA•¶Žš—ñ‚ð˜AŒ‹‚µ‚Ä‚©‚ç•\ŽŠ‚·‚ê‚΂¢‚¢B

575:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 17:19:27
>>574
char msg[20] = "•¶Žš—ñ";
char tmp[10];
itoa(123, tmp, 10);
strcat(msg, tmp);
MessageBox(NULL, msg, "test", NULL);
‚±‚ñ‚ÈŠŽ‚¶‚Å‚·‚©H

ƒƒbƒZ[ƒW–ˆ‚É‚±‚̃R[ƒh‚ð‘‚­‚Ì‚à–Ê“|L‚¢‚̂ƁA
‚¢‚‚à@"•¶Žš—ñ"+”Žš@‚Ì‘g‚ݍ‡‚킹‚ÆŒŸ‚€‚킯‚Å‚à‚È‚­
”Žš+"•¶Žš—ñ"+”Žš+"•¶Žš—ñ"@‚Æ‚¢‚€Ž–‚à‚ ‚邜‚ß
Ž©ìŠÖ”‚Åmsgbox(char*, int){}‚Æ‚¢‚€Œˆ‚ߌ‚‚¿‚ł͂₭A
•¶Žš—ñ‚â”Žš‚ð¬“¯‚Å•\ŽŠ‚Å‚«‚é•û–@‚͂Ȃ¢‚©‚ƍl‚ЂĂ¢‚Ü‚·B

576:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 17:20:07
‚šŠè‚¢‚µ‚Ü‚·BCŒŸŒê‰SŽÒ‚È‚ñ‚Å‚·‚ªA
ƒ\[ƒX“à‚É“ú–{Œê‚ð“ü‚ê‚邯ƒGƒ‰[‚ɂȂé‚ñ‚Å‚·‚ªA
‚Ç‚±‚ð‚Ç‚€‚·‚ê‚΂¢‚¢‚̂łµ‚å‚€‚©H

’Ž‰SŽÒ‚Å‚·B‚æ‚낵‚­‚šŠè‚¢‚µ‚Ü‚·B

577:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 17:21:41
~@‚ ‚ ‚ ‚ 
›@//‚ ‚ ‚ ‚ 

578:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 17:22:14
ƒ\[ƒX‚©‚ç“ú–{Œê‚ðÁ‚·

579:576
08/02/24 17:27:51
à–Ÿ‚Ö‚œ‚Å‚·‚¢‚Ü‚¹‚ñB

/* hello02.c */

#include <stdio.h>

int main()
{
printf("¡“ú‚͂悢“V‹C‚Å‚·B\n");
printf("–Ÿ“ú‚à‚æ‚¢“V‹C‚Å‚µ‚å‚€B \n");

return 0;
}

‚±‚ê‚È‚ñ‚Å‚·‚¯‚ǁc

580:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 17:30:51
>>576
‚Ç‚ñ‚ȃGƒ‰[H

581:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 17:34:42
>>570-572
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·ABoost ŽŽ‚µ‚Ă݂܂·B
ŽèŒ³‚Ì mingw ‚ɂ͂Ȃ³‚»‚€‚Ȃ̂ŁA‚Ü‚ž‚Ígoo‚Á‚Ä
Boost ŠÂ‹«‘µ‚Š‚Ä‚Ý‚Ü‚·‚ˁB

>>576
Eƒ\[ƒX‚Ì•¶ŽšƒR[ƒh‚ð•Ï‚Š‚Ä‚Ý‚é
Eˆ—Œn‚ð•Ï‚Š‚Ä‚Ý‚é

582:576
08/02/24 17:36:23
–{“–‚É‚·‚¢‚Ü‚¹‚ñB

•’ʂɕ\ŽŠ‚³‚ê‚Ü‚µ‚œB
‚È‚ñ‚©ŠÔˆá‚Á‚œ‚â‚è‚©‚œ‚µ‚Ä‚œ‚Ý‚œ‚¢‚Å‚·c


\‚µ–ó‚È‚¢‚Å‚·B

583:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 17:41:12
>575
‚»‚Ì‚œ‚ß‚ÌsprintfA‚Æ‚Ÿ‚¯‚¢‚Á‚Ä‚š‚­‚¯‚ǁB

584:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 17:48:41
>>583
sprintf‚Ÿ‚ƃƒbƒZ[ƒWƒEƒBƒ“ƒhƒE‚͐¶¬‚³‚ê‚È‚¢‚Å‚·‚æ‚ˁH

ŠOŒ©‚Æ‚µ‚Ä‚ÍMessageBox‚Ì’†g‚ɐ”Žš‚â•¶Žš—ñ‚ð•\ŽŠ‚µ‚Ä‚¢‚é—l‚È•û–@‚ª‚¢‚¢‚ñ‚Å‚·B

585:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 17:54:21
sprintf‚Ìs‚͉œ‚̈Ӗ¡‚©’m‚Á‚Ä‚¢‚é‚©A‚Æ‚Ÿ‚¯ŒŸ‚Á‚Ä‚š‚­‚¯‚ǁB

586:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 17:55:05
>>584
‚È‚çsprintf‚µ‚ÄMessagebox‚É‚¢‚ê‚鏈—‚̊֐”‚‚­‚ê‚΂悭‚ˁH

587:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 17:56:41
—v‚̓tƒH[ƒ}ƒbƒgšMessageBox()‚Æ
“ñ’i\‚Š‚É‚È‚é‚Ì‚ªŒ™A‚Æ‚¢‚€‚Ÿ‚¯‚̘b‚ƃGƒXƒp[

vsprintf()Žg‚Á‚ÄŽ©ìƒ‰ƒbƒp[ŠÖ”‚Å‚à‘‚­‚ñ‚Ÿ‚È

588:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 17:58:37
>>584
boost::lexical_cast
‚ðŽg‚€‚ƍK‚¹‚ɂȂê‚邯Žv‚€

589:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 18:04:51
>>585-588
Žž—炵‚Ü‚µ‚œBprintf‚ÆŠšˆá‚¢‚µ‚Ă܂µ‚œB
sprintf‚Ÿ‚Æ•¶Žš—ñ‚ÉŠi”[‚Å‚«‚é‚ñ‚Å‚·‚ˁB
boost‚ÍŽ©•ª‚ɂ͂܂Ÿ‘‚»‚€‚Ȃ̂Łi³‹K•\Œ»Žg‚Š‚é‚͖̂£—Í“I‚Å‚·‚ªjAsprintf‚Å‚â‚Á‚Ă݂܂·B
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚µ‚œB

590:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 18:05:19
>>588
Œø—Š‚ªˆ«‚¢‚Ì‚ª“ï“_

591:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 18:07:23
>>588
‰Ž‚àÅ‰‚»‚êŽv‚¢‚‚¢‚œ‚¯‚ǁA˜AŒ‹‚·‚鐔’l‚ª‚œ‚­‚³‚ñ‚ ‚邯Œ©‹ê‚µ‚­‚Ȃ邩‚ç
std::stringstream‚É—¬‚µž‚ñ‚ÅŽæ‚èo‚·•û‚ª‚¢‚¢‚ñ‚¶‚á‚È‚¢‚©‚È‚ B

592:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 18:45:34
DLL‚̓ǂݍž‚݂ŁAƒRƒ“ƒpƒCƒ‰‚É‚æ‚Á‚ÄŽž”s‚µ‚Ü‚·
˜”‚ÅŽw’肵‚Ä‚à“®‚«‚Ü‚¹‚ñ@‚ǂ̂悀‚È——R‚Å‚µ‚å‚€‚©?
VC++‚Ÿ‚Æ“®‚©‚È‚¢‚Å‚·‚ªABCC‚ÆDMC‚Å“®‚«‚Ü‚·

593:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 18:47:43
HINSTANCE hd=LoadLibrary("*****.dll");
FN = (fnc) GetProcAddress(hd, (LPCSTR)4); //˜”‚ł̎w’è

‚±‚̂悀‚È‹Lq‚ÍWindowsXP‚Ȃ疜”\‚ł͂Ȃ¢‚ñ‚Å‚µ‚å‚€‚©?

594:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 18:50:46
’ù³
“ǂݍž‚݂͂µ‚Ü‚·‚ªAŽÀsŽž‚ɃGƒ‰[‚ɂȂè‚Ü‚·@˜”‚ª‚ž‚ê‚é‚Ì‚©‚àEE‚ÆŽv‚¢‘S‚Ă̔ԍ†‚ÅŽŽ‚µ‚œ‚̂ł·‚ª‚Ÿ‚߂ł·

595:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 18:52:47
Œp³‚ɂ‚¢‚Ä‹³‚ЂĂ­‚Ÿ‚³‚¢
CFoo‚©‚ç”h¶‚µ‚œCFooEx0ACFooEx1ACFooEx2ACFooEx3‚ª‚ ‚邯‚µ‚Ü‚·B
‚»‚µ‚āA‚»‚ꂌ‚êCJissou0ACJissou1ACJissou2ACJissou3‚É”h¶‚µ‚Ă邯‚µ‚Ü‚·B
‚»‚̏ãACJissou0ACJissou1‚ÍIHoge0‚ðACJissou2ACJissou3‚ÍIHoge1‚ðŽÀ‘•‚µ‚Ä‚¢‚邯‚µ‚Ü‚·B
}‚É‚·‚邯‚±‚ñ‚ÈŠŽ‚¶B
CFoo„ŸCFooEx0„ŠCJissou0
IHoge0„£
CFoo„ŸCFooEx1„ŠCJissou1
IHoge0„£
CFoo„ŸCFooEx2„ŠCJissou2
IHoge1„£
CFoo„ŸCFooEx3„ŠCJissou3
IHoge1„£

CFoo‚ÆCFooEx`‚͘M‚ç‚È‚¢‚Æ‚µ‚āAIHoge`‚̃Cƒ“ƒ^[ƒtƒFƒCƒXŠÖ”‚ðCJissou`‚ÉŽÀ‘•‚µ‚Ü‚·B
‚ŁAƒ}ƒl[ƒWƒƒ[“I‚È•š—ႊ‚΁Astd::vector<CFoo *> vec‚É‚»‚ꂌ‚ê‚ÌŽÀ‘Ô‚ð“ü‚ê‚āA
CJissou`‚̊֐”‚ðŒÄ‚Ñ‚œ‚¢‚̂ł·‚ªŒÄ‚ԍۂɂ́A
dyanamic_cast<CJissou0 *>(vec[0])->Test();Œ©‚œ‚¢‚ÈŽ–‚ð‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢‚ÆŽv‚¢‚Ü‚·B
‚Å‚à‚»‚€‚¢‚€ŒÄ‚яo‚µ‚Ÿ‚ÆIHoge`‚àˆÓ–¡‚ª–³‚­‚È‚Á‚Ä‚µ‚Ü‚€‚µA”‚ª‘œ‚­‚È‚é‚ÆŒµ‚µ‚­‚È‚è‚Ü‚·B(IHoge`‚͐”ŒÂ)
‚Ÿ‚©‚çAdyanamic_cast<IHoge0 *>(vec[0])->Test();//ƒGƒ‰[
Œ©‚œ‚¢‚ȌĂѕû‚ð‚µ‚œ‚¢‚̂ł·‚ª‚Ç‚€‚·‚ê‚΂¢‚¢‚̂łµ‚å‚€‚©H

596:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 18:59:37
>>595
‚»‚à‚»‚à‚»‚̂悀‚ÈŒp³‚É‚µ‚Ă闝—R‚́H

597:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 18:59:59
>>595
CFoo ‚̃ƒ“ƒoŠÖ”‚È‚çƒLƒƒƒXƒg‚Í—v‚ç‚È‚¢‚Í‚žB
IHoge` ‚ɈӖ¡‚ª–³‚­‚È‚é‚ÆŒŸ‚€‚ªA‚±‚Á‚¿‚©‚炵‚œ‚ç CFoo ‚â vec ‚ÌŽg‚¢•û‚à
‚ЂÁ‚­‚é‚߂čŏ‰‚©‚ç‚»‚ÌŒp³ŠÖŒW‚̈Ӗ¡‚ª‚í‚©‚ç‚ñB

598:595
08/02/24 19:06:57
‚Š‚Á‚ƁA‚Ü‚ ACFoo‚ªMFC‚ÌCView‚ŁACFooEx`‚ªCTreeView‚Æ‚©CListView‚Ȃ̂łǂ€‚µ‚œ•š‚©‚ÆŽ¿–₵‚Ü‚µ‚œEEEB

599:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 19:10:28
‚È‚ñ‚Åvector<IFoo>‚Æ‚©‚É‚µ‚È‚¢‚킯H
‚ ‚é‚¢‚́Avirtual Test()‚ð‚à‚‰œ‚©ƒCƒ“ƒ^[ƒtƒF[ƒX‚ɁB

600:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 19:18:44
CFooEx ‚̏ó‘Ô‚ÅŽ‚ĂȂ¢‚̂Ȃç
ƒ_ƒEƒ“ƒLƒƒƒXƒg‚·‚邱‚ƂɂȂ邟‚ë‚€‚ȁB

601:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 20:05:03
>>590
‚à‚€Ž©‘O‚Ńp[ƒX‚µ‚Ă邿

602:592
08/02/24 20:05:24
Å“K‰»ƒIƒvƒVƒ‡ƒ“ŠÖŒW‚Å‚µ‚œ

603:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 20:10:05
>>601
ŽÔ—ւ̍Ĕ­–Ÿ

604:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 20:25:22
boost‚ªH

605:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 20:29:54
‚²‚ß‚ñŠšˆá‚¢

606:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 20:58:50
•¶ŽšƒR[ƒhHjisƒR[ƒhH‚Á‚ÄŠo‚Š‚é‚ׂ«‚à‚́H

607:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 21:06:12
•K—v‚ɂȂÁ‚œ‚Æ‚«‚É•\‚ðŒ©‚ê‚Ώ\•ª

608:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 21:06:13
>>606
‘S‚Ä‚ÌJISŠ¿Žš‚ÌJISƒR[ƒh‚È‚ñ‚āA‚»‚€‚»‚€Šo‚Š‚ç‚ê‚é‚à‚ñ‚¶‚á‚È‚¢‚ÆŽv‚€‚ªB

609:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 21:14:12
class Piyo{
`
};

class Hoge{
public:
@@void hoge(Piyo[][256]);
};

void Hoge::hoge(Piyo[][256] piyo){
`
}

‚±‚ñ‚ÈŽÀ‘•‚ð‚µ‚œŽž‚ɁAHoge::hoge‚Ìpiyo‚ð‘‚¢‚Ä‚š‚­‚Æ'Piyo‚Í–¢’è‹`‚̃Vƒ“ƒ{ƒ‹'‚Æ“{‚ç‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·B
‰Œˆø”‚ðPiyo[][256]‚Ÿ‚¯‚É‚·‚ê‚΃Rƒ“ƒpƒCƒ‹‚Í’Ê‚è‚Ü‚·‚ªA‚Ç‚€Žg‚Š‚Æ‚¢‚€‚Ì‚©EEE‚Æ‚¢‚Á‚œŠŽ‚¶‚Å‚·B
ƒRƒ“ƒpƒCƒ‰‚ÍBCC5.5‚ðŽg‚Á‚Ä‚¢‚Ü‚·BƒNƒ‰ƒX‚Ì2ŽŸŒ³”z—ñ‚ð‚Å‚«‚ê‚΁uŽQÆv‚Å“n‚µ‚œ‚¢‚̂ł·‚ªA
‚Ç‚€‚·‚ê‚΂¢‚¢‚ñ‚Å‚µ‚å‚€‚©?

610:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 21:15:36
’P‚ɏ‘‚«•û‚ª‚š‚©‚µ‚¢‚Ÿ‚¯‚ŸB
void Hoge::hoge(Piyo piyo[][256]) {
‚µ‚©‚à‚±‚ê‚¢‚í‚ä‚éŽQÆ“n‚µ‚Ì‹““®‚ð‚·‚é‚ªA
³Šm‚ɂ̓|ƒCƒ“ƒ^“n‚µ‚Ÿ‚µB

611:609
08/02/24 21:29:18
‚€‚íEEEBŠm‚©‚É‚š‚©‚µ‚ȏ‘‚«•û‚µ‚Ä‚œEEEB
Ž©•ª‚Å‚àƒhƒ“ˆø‚«‚Å‚·EEEB‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚µ‚œ

612:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 23:16:37
URLØÝž(streaming.linux-magazin.de)
cmake‚ɂ‚¢‚Ä‚ÌƒŠƒAƒ‹ƒ^ƒCƒ€u‰‰‚ª•·‚¯‚é‚»‚€‚È

613:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 23:20:24

ReadFile(fp , &(buf[N]) , 1500 , &sz , NULL);

‚ŃGƒ‰[‚ÅŽ~‚Ü‚è‚Ü‚·@buf‚͏\•ª‚ɂƂÁ‚Ä‚ ‚è‚Ü‚·@‚È‚º‚Å‚µ‚å‚€‚©

614:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 23:24:57
>>613
buf‚̐錟‚ª‚Ç‚€‚È‚Á‚Ä‚¢‚é‚©‚É‚à‹’‚邪A&(buf[N])‚ðbuf‚É‚µ‚Ă݂ëB
‚»‚ê‚ōI‚­‚¢‚­‚È‚çA‚š‘O‚Í”nŽ­‚ŸB

615:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 23:31:32
ˆÊ’u‚ð•Ï‚Š‚Äƒ‹[ƒv‚µ‚Ä“Ç‚à‚€‚Æ‚µ‚Ä‚é‚ñ‚Å‚·@buf‚É‚·‚邯ãŽè‚­‚¢‚«‚Ü‚·‚ª‘O‚̃f[ƒ^‚ªÁ‚Ђ܂·
ŒŽˆö•s–Ÿ‚Å‚·‚ªA•ϐ”‚̈ʒu•Ï‚Š‚œ‚çƒGƒ‰[‚łȂ­‚È‚èˆê‰ž‚€‚²‚­‚æ‚€‚ɂȂè‚Ü‚µ‚œ@

616:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 23:34:06
‚œ‚Ü‚œ‚Ü“®‚¢‚Ă邟‚¯‚­‚³‚¢‚ȁB
’Pƒ‚Ƀoƒbƒtƒ@ƒI[ƒo[ƒtƒ[‚µ‚Ă邟‚¯‚¶‚á‚È‚¢‚Ì‚©H

617:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 23:36:56
ƒƒ‚ƒŠŠÖŒW‚̃Gƒ‰[‚Ý‚œ‚¢‚Å‚·@‚Ü‚œŽ~‚Ü‚è‚Ü‚µ‚œ
•ʂ̂Ƃ±‚ë‚©‚ç•ύX‚µ‚È‚¢‚Æ’Œ‚è‚»‚€‚É‚ ‚è‚Ü‚¹‚ñ
ÝŒv‚â‚è’Œ‚µ‚Ä‚«‚Ü‚·

618:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 23:48:58
cout‚ânew‚Ì‘œd’è‹`‚Á‚Ăǂ€‚â‚é‚Ì‚©‚í‚©‚è‚Ü‚¹‚ñ@‚Å‚«‚Ü‚·‚©

619:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 23:51:19
>>613
char buf[NMAX*1500]
‚È‚çA&(buf[N*1500])

char buf[NMAX][1500];
‚È‚çA&(buf[N][0])

char *buf[NMAX]
for(...) buf[N] = malloc(sizeof(char) * 1500);
‚È‚çAbuf[N]

620:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 23:52:38
cout ‚Ì‘œd’è‹`HH

621:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 23:55:54
<<‚̃I[ƒo[ƒ[ƒh‚ɈႢ‚È‚¢

622:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/24 23:56:41
ostream& operator<<(ostream& ostr, const Hoge& hoge) {
@ostr << hoge.str();
}

‚Ý‚œ‚¢‚Ȃ₂©B

623:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 00:07:21
string‚͘A‘±‚µ‚Ä‚¢‚Ü‚·‚©?@memcpy‚Æ‚©‚͂ł«‚Ü‚·‚©?

624:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 00:08:24
‚È‚ñ‚Åstring‚Émemcpy‚µ‚œ‚ª‚él‚ª‘œ‚¢‚ñ‚Ÿ‚ë‚€B

625:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 00:09:43
string‚Émemcpy‚͂܂ž‚¢‚ñ‚¶‚á‚Ë

626:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 00:10:45
string s="9999999999";
strcpy( &s[5], "000");
‚͐³‚µ‚¢‚Å‚·‚©

627:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 00:14:03
Ú‚µ‚¢‚±‚Ƃ킷‚ꂜ‚¯‚ǁAs[i]‚Å•¶Žš‚ðŽæ“Ÿ‚Å‚«‚é‚È‚ç‚Å‚«‚é‚ñ‚¶‚á‚ˁH
‚â‚Á‚œŒãAstringƒIƒuƒWƒFƒNƒg‚͉ó‚ê‚邯‚š‚à‚€‚¯‚Ç

628:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 00:15:06
‚±‚Ì“ú–{Œê•sŽ©—R‚»‚€‚ȂƂ±‚ª“¯ˆêl•š‚­‚³‚¢

629:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 00:15:58
>>623
‹KŠi‚ł͂»‚ñ‚ȕۏá‚Í‚³‚ê‚Ä‚¢‚Ü‚¹‚ñB

630:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 00:17:13
>>627
‚ ‚Á‰RAs[i]‚Ŏ擟‚Å‚«‚Ä‚à‚Å‚«‚È‚¢‚ÆŽv‚€
’u‚«Š·‚Š‚œ‚¢‚È‚çAreplace‚ðŽg‚¢‚È‚³‚¢

631:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 00:17:23
>626
std::string‚Ì‚±‚ƂȂçA³‚µ‚­‚È‚¢B

632:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 00:21:59
‚±‚ꂪ“®‚­‚̂ł·‚ªAstring‚Íchar*‚ÌŠg’£‚Å‚ ‚邱‚Ƃ͕ۏ؂³‚ê‚Ä‚¢‚Ü‚¹‚ñ‚©?‚Ÿ‚߂ȗá‚Í‚ ‚è‚Ü‚·‚©


int main(){
string str="9999999999";

char *pointer=&str[5];

memcpy( pointer, "000", 3);

str+=(string)"add";

cout<<str;

return 0;}

633:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 00:25:35
string‚̐§Œäî•ñ‚͂ǂ±‚ÖŠi”[‚³‚ê‚Ä‚¢‚Ü‚·‚©?
ƒ†[ƒU[‚͍‡–@“I‚łȂ¢•û–@‚ðŽg‚Á‚Ä‚àƒAƒNƒZƒX‚Å‚«‚Ü‚¹‚ñ‚©?

634:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 00:28:12
>632
•K—v‚̂Ȃ¢ƒ|ƒCƒ“ƒ^‘€ì‚Í‚â‚߂܂µ‚å‚€B
“®‚­‚©“®‚©‚È‚¢‚©‚ªƒvƒƒOƒ‰ƒ€‚̐³‚µ‚³‚Ì”»’èŠî€‚ł͂ ‚è‚Ü‚¹‚ñB

635:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 00:28:47
>>632
‚ ‚éƒRƒ“ƒpƒCƒ‰‚Ì‚ ‚éƒo[ƒWƒ‡ƒ“‚Å“®‚­‚Æ‚µ‚Ä‚àA‹KŠi‚ŕۏ؂³‚ê‚Ä‚¢‚È‚¯‚ê‚΁A
‘Œ‚̃Rƒ“ƒpƒCƒ‰‚⓯‚¶ƒRƒ“ƒpƒCƒ‰‚̕ʃo[ƒWƒ‡ƒ“‚ł͓®‚©‚È‚¢‚©‚à‚µ‚ê‚È‚¢B
‚»‚ê‚Å‚à‚¢‚¢‚È‚çA‚Ç‚€‚ŒH
¡Œã‚ž‚Á‚Æ“¯‚¶ƒRƒ“ƒpƒCƒ‰‚ðŽg‚¢‘±‚¯‚āAŒˆ‚µ‚Ä•Ï‚Š‚È‚¢‚̂ȂçA‚œ‚Ô‚ñ–â‘è‚È‚¢‚Ÿ‚ë‚€

636:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 00:30:23
>>633
‚È‚ñ‚Ì‚œ‚߂̃Nƒ‰ƒX‚Ÿ‚ÆŽv‚€H

637:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 01:00:06
—áŠO‚ÌŽg‚¢•û‚ɂ‚¢‚Ä

ƒGƒ‰[‚Ì’Ê’m‚ɂ̓Gƒ‰[ƒƒbƒZ[ƒW‚æ‚è—áŠO‚ðŽg‚€•û‚ª‚¢‚¢‚Æ•·‚¢‚œ‚̂ł·‚ª
ƒIƒŠƒWƒiƒ‹‚È—áŠOƒNƒ‰ƒX‚𓊂°‚œ‚èAchar‚𓊂°‚Ü‚­‚éŽd—l‚É‚µ‚Ä‚¢‚¢‚̂ł·‚©H

—áŠO‚Æ‚¢‚€‚ƁA‚±‚êˆÈã‚ÌŽÀs‚ÉŽxá‚ªo‚邯‚«‚ÉŽg‚€‚æ‚€‚ȃCƒ[ƒW‚ª‚ ‚é‚̂ł·‚ªŽÀÛ‚ÌŒ»ê‚ł͂ǂ€‚Ȃ̂łµ‚å‚€‚©H

638:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 01:01:51
—áŠOˆ—‚ðŽå—vˆ—‚ɏ‘‚­‚Æ’x‚­‚È‚Á‚œ‚肵‚Ü‚¹‚ñ‚©H

639:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 01:14:59
ƒRƒ“ƒpƒCƒ‰‚É‚æ‚Á‚Ä—áŠOˆ——p‚̃R[ƒh‚ª’ljÁ‚³‚ê‚é‚©‚ç
ƒpƒtƒH[ƒ}ƒ“ƒX‚Í—Ž‚¿‚éB‹ÖŽ~ƒIƒvƒVƒ‡ƒ“‚à‚ ‚é‚­‚ç‚¢‚Ÿ‚©‚ç‚ȁB
“Á‚É‘g‚ݍž‚݂ł́BBBBBB

640:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 01:17:11
ƒNƒ‰ƒXƒƒ“ƒo[•ϐ”‚́AŽ©“®‚Å0‚âNULL‚ŏ‰Šú‰»‚³‚ê‚Ü‚·‚©?@

641:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 01:20:04
>>637
D‚«‚Ȃ悀‚ÉŽg‚ЁB

‚œ‚ŸAƒGƒ‰[ƒƒbƒZ[ƒW‚Æ—áŠO‚ł͒ʒm‚·‚鑊Žè‚ªˆá‚€‚ŒB
ƒGƒ‰[ƒƒbƒZ[ƒW‚̓Gƒ“ƒhƒ†[ƒUA—áŠO‚̓vƒƒOƒ‰ƒ}‚É’Ê’m‚·‚é‚à‚ñ‚ŸB
ƒ†[ƒU‚ª‚¢‚«‚È‚èu0x00d2345‚Ålogic_error—áŠO‚ª”­¶‚µ‚Ü‚µ‚œv‚Æ‚©Œ©‚¹‚ç‚ê‚Ä‚à–ó‚í‚©‚ç‚ñ‚Ÿ‚ëB

char‚à“Š‚°‚ç‚ê‚邪A•W€‚Ƃ̐®‡‚ðl‚ЂēЂ°‚é‚̂̓IƒŠƒWƒiƒ‹‚àŠÜ‚ß‚Ästd::exception”h¶‚̃Nƒ‰ƒX‚É‚µ‚Æ‚¯B

642:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 01:21:41
>>640
static—̈æ‚É”z’u‚µ‚œƒIƒuƒWƒFƒNƒg‚̃ƒ“ƒo‚È‚çAƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ʼnœ‚à‚µ‚Ä‚¢‚È‚¯‚ê‚Î0‚ɂȂè‚Ü‚·B
‚»‚êˆÈŠO‚Í•s’è‚Å‚·B

643:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 01:29:37
static ‚‚¯‚œ‚çƒNƒ‰ƒX‚ªÁ–Å‚µ‚Ä‚à’l‚ªŽc‚é‚ñ‚Å‚·‚©?
ƒNƒ‰ƒX‚ªÁ–Å‚µ‚œ‚çƒAƒNƒZƒX‚Å‚«‚È‚­‚È‚é‚ÆŽv‚¢‚Ü‚·‚ª
‚‚¯‚È‚­‚Ä‚àŽ©“®‚Åstatic‚ɂȂè‚Ü‚·‚©

644:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 01:50:30
>>641
‚È‚é‚قǁEEE

–ß‚è’l‚ŃGƒ‰[‚ð’m‚点‚œ‚èANULL‚ð•Ô‚µ‚œ‚è‚Æ‚¢‚€•û–@‚à‚ ‚é‚̂łǂ€‚¢‚€•û–@‚ªŽå—¬‚Ȃ̂©‚ȂƎv‚Á‚Ă܂µ‚Ä

Ž©•ª‚Í‚œ‚¢‚Ä‚¢‚̏ꍇ
‰œ‚ª‹N‚±‚Á‚œ‚Ì‚©Šm”F‚µ‚āA‰œŽ–‚à‚È‚©‚Á‚œ‚©‚̂悀‚Ɏ󂯗¬‚µ‚Ä‚³‚¢‚²‚ɃGƒ‰[ƒƒO‚ðŠm”F‚·‚é
ˆÊ‚̃fƒoƒbƒOƒ‰ƒCƒg“I‚ÈŽg‚¢‚©Šm‚©‚µ‚ĂȂ¢‚̂ł·‚ªEEE

645:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 01:59:21
>>644
‚ǂꂪŽå—¬‚Æ‚¢‚€‚͖̂³‚¢Bê–ʂɂæ‚Á‚Ä“KØ‚È•û–@‚ª‚ ‚邟‚¯B
ƒ‰ƒCƒuƒ‰ƒŠ‚Æ‚©AÝŒvŽv‘z‚É‚æ‚èƒGƒ‰[‚̕Ԃµ•û‚ª‚ ‚é’ö“x“ˆê‚³‚ê‚Ä‚œ‚è‚·‚邱‚Æ‚à‚ ‚邯‚ǂˁB

‚Ƃɂ©‚­ì‚Á‚Ă݂Ȃ³‚¢B‚Å‚«‚œ‚à‚Ì‚ðŽ©•ª‚È‚è‚É•ªÍ‚µ‚āA‚±‚±‚Í‚±‚€‚µ‚œ•û‚ª‚æ‚©‚Á‚œ‚Æ‚©AÈ‚݂邱‚ƂŐ¬’·‚·‚é‚ñ‚Ÿ‚©‚çB

646:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 02:09:23
>>643
Žc‚è‚Ü‚·A‚Æ‚¢‚€‚©ƒNƒ‰ƒX‚𕡐”¶¬‚µ‚Ä‚à‘S•”“¯‚¶staticƒƒ“ƒo•ϐ”‚ð‚³‚·‚ñ‚Å‚·‚æH

ŽOs–Ú‚ª‚¢‚Ü‚¢‚¿‚ȂɌŸ‚Á‚Ä‚é‚Ì‚©‚í‚©‚ç‚ñstatic‚‚¯‚È‚¢‚Æstatic‚ɂ͂Ȃç‚È‚¢‚æ

647:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 02:12:48
‚Ü‚žƒCƒ“ƒXƒ^ƒ“ƒX‚Æ‚¢‚€ŒŸ—t‚ðŠo‚Š‚æ‚€‚â

648:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 02:13:09
>>643
>static ‚‚¯‚œ‚çƒNƒ‰ƒX‚ªÁ–Å‚µ‚Ä‚à’l‚ªŽc‚é‚ñ‚Å‚·‚©?
(ƒNƒ‰ƒX‚ł͂Ȃ­ƒCƒ“ƒXƒ^ƒ“ƒX‚Ì‚±‚Æ‚ðŒŸ‚¢‚œ‚¢‚Ì‚Ÿ‚ÆŽv‚€‚ªc)
static‚Ő錟‚µ‚œ•ϐ”‚́AmainŠÖ”‚ÌŠJŽn‘O‚©‚çI—¹Œã‚܂ő¶Ý‚·‚éB
”jŠü‚³‚ê‚é‚Ì‚ªmainŠÖ”I—¹Œã‚Ÿ‚©‚ç’ʏí‚Í‚»‚ê‚ւ̃AƒNƒZƒX‚ª–â‘è‚ɂȂ邱‚Ƃ͂Ȃ¢‚ªA
static‚̕ϐ”‚ªˆÙ‚È‚éƒtƒ@ƒCƒ‹‚Å’è‹`‚³‚ê‚āAˆê•û‚̃fƒXƒgƒ‰ƒNƒ^‚©‚ç‚à‚€ˆê•û‚ðŽQÆ‚·‚邿‚€‚È
ˆ—‚ª‚ ‚邯‚Ü‚ž‚¢B
ˆÓ–¡‚ª•ª‚©‚ç‚È‚¢‚æ‚€‚È‚ç‹C‚É‚µ‚È‚­‚Ä‚¢‚¢B

>‚‚¯‚È‚­‚Ä‚àŽ©“®‚Åstatic‚ɂȂè‚Ü‚·‚©
‚È‚ç‚È‚¢B


649:648
08/02/25 02:14:21
‚¿‚å‚Á‚Æ’ù³
~static‚̕ϐ”‚ª
›2‚‚Ìstatic‚̕ϐ”‚ª

650:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 02:24:32
Ž¿–₪‚ ‚é‚̂ł·‚ªA
include " "
include < >
" ", < > ‚̈Ⴂ‚ð‹³‚Š‚Ä’ž‚¯‚Ü‚¹‚ñ‚©?

651:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 02:30:32
>>650
ƒRƒ“ƒpƒCƒ‰‚̃}ƒjƒ…ƒAƒ‹‚©“ü–发‚ð“ǂ݂Ȃ³‚¢B


652:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 02:47:52
>>650
URLØÝž(www.google.co.jp)
ã‚©‚珇‚ɓǂñ‚Å‚¢‚¯‚΂»‚Ì‚€‚¿‰ðà‚µ‚Ä‚éƒTƒCƒg‚É‚œ‚ǂ蒅‚­

653:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 07:25:36
>>632
std::string ‚Ì“à•”ƒoƒbƒtƒ@‚̘A‘±«‚ÍŽŸ‚Ì‹KŠi‚ŕۏ؂³‚ê‚邿‚€‚ɂȂéB
‚š‚»‚ç‚­Œ»ó‘S‚Ă̎À‘•‚Å‚»‚€‚È‚Á‚Ä‚¢‚邱‚Æ‚ªA‚»‚Ì‹KŠi•ύX‚ðŽÀŒ»‚µ‚œ‚ñ‚Ÿ‚ë‚€B
‚Ÿ‚©‚çˆê‰ž‚»‚€ŒŸ‚€‚±‚Æ‚ð‚µ‚Ä‚à–â‘è‚Í–³‚¢‚Í‚ž‚Ÿ‚ªA
ƒƒ“ƒoŠÖ”‚łł«‚邱‚Ƃ̓ƒ“ƒoŠÖ”‚Å‚â‚Á‚œ•û‚ª‚¢‚¢B
replace Žg‚€‚Æ‚¢‚¢B

654:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 09:45:12
—áŠO‚Ë‚¥A‰œ‚àl‚Š‚ž‚ÉintŒ^‚̎װº°Äނ𓊂°‚¿‚á‚€‚È‚Ÿ
•Ô‚è’l‚Ŏװº°ÄޕԂµ‚¿‚á‚€‚ƕԂè’l‚ÌŒ^‚ªS‘©‚³‚ê‚¿‚á‚€‚µƒƒ“ƒhƒNƒT

Œ‹‹Ç‚±‚€‚¢‚€Žg‚¢•û‚Ÿ‚Æ—áŠO‚Ì‚ ‚肪‚œ‚݂𔌕ª‚à“Ÿ‚Ä‚¢‚È‚¢‹C‚ª‚·‚é

655:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 10:00:21
—áŠO‚Ístd::exception‚Ý‚œ‚¢‚ÈŠî–{ƒNƒ‰ƒX‚ðŒˆ‚ß‚Æ‚©‚È‚¢‚Æ
‚ ‚肪‚œ‚Ý‚ª”ŒŒž‚·‚éB

656:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 11:44:36
ƒKƒx[ƒWƒRƒŒƒNƒVƒ‡ƒ“‚́A•W€‚ÌC++‚ł‚­‚ê‚Ü‚·‚©?ƒ‰ƒCƒuƒ‰ƒŠ‚ł͓®ì‚·‚é‚Ì‚©•sˆÀ‚Å‚·
Ž©ì‚µ‚œ‚¢‚Å‚·
‚ ‚ƁA®”•ϐ”‚́A‰Šú‰»‚È‚µ‚ŃAƒNƒZƒX‚µ‚Ä‚àƒGƒ‰[‚͏o‚Ü‚¹‚ñ‚©?

657:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 11:46:47
‘fl‚ªŽ©ì‚µ‚œ•û‚ª•sˆÀ‚Ÿ‚ÆŽv‚€‚ñ‚Ÿ‚ª

658:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 12:00:29
‚±‚ê“®‚©‚·‚ƃNƒ‰ƒX•ϐ”‚Í’l‚ª‚Ù‚Úˆê’è‚Å‚·‚ª——R‚͂Ȃº‚Å‚·‚©?@

#include <iostream>
using namespace std;

class cl{public: int i; cl(){cout<<"class "<<i;} };

int main(){
int n, a[100];
for(n=0; n<100; n++){
cl *x=new cl;
cout<<" arrey "<<a[n]<<"\n";
}
getchar();
}

659:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 12:09:11
“®“IŠm•Û‚É‚æ‚éˆá‚¢‚Å‚µ‚œ@‚œ‚Ô‚ñƒq[ƒv—̈æ‚Í’l‚ª‚ ‚Ü‚è•ω»‚µ‚È‚¢‚±‚Æ‚ªŒŽˆö‚©‚àEEE

#include <iostream>
using namespace std;

class cl{public: int i; };

int main(){
int n, a[100] ;
cl x[100];
for(n=0; n<10; n++){
cout<<"class="<<x[n].i<<" arrey="<<a[n]<<endl;
}
getchar();
}

660:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 12:12:41
>>656
®”•ϐ”‚ð‰Šú‰»‚µ‚È‚­‚Ä‚àƒGƒ‰[‚͏o‚Ü‚¹‚ñ‚ªAƒ[ƒJƒ‹‚ȏꍇ‚É•s’è’l‚Ȃ̂ŏ‰Šú‰»‚µ‚Ü‚µ‚å‚€B

661:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 12:37:27
’萔•¶Žš—ñ‚Í’l“n‚µ‚É‚µ‚āA“®“I‚È•¶Žš—ñ‚ÍŽQÆ“n‚µ‚É‚µ‚œ‚¢‚̂ł·‚ªA‚±‚ꂟ‚ƃƒ‚ƒŠƒŠ[ƒN‚µ‚Ü‚·‚æ‚Ë
‚Ç‚€‚â‚ê‚Î’Œ‚è‚Ü‚·‚©?

#include <iostream>
using namespace std;

class cl{
char *str;
public:

cl(char* const& x){ str=x; }

template <size_t n> cl(char (&x)[n]) {
str=new char[n]; strcpy(str,x);}

};

main(){
cl str="rrrr";
str="oooo";
getchar();
}

662:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 12:42:21
’l“n‚µ‚³‚ê‚Ä‚¢‚é‚©ƒtƒ‰ƒO‚ðì‚Á‚āA‚³‚ê‚Ä‚¢‚ê‚Ήð•ú‚·‚é—l‚É‚·‚ê‚΂¢‚¢‚̂ł·‚ªA
‰Šú‰»‘O‚ɃRƒ“ƒXƒgƒ‰ƒNƒ^‚Å‘ã“ü‚³‚ê‚Ä‚µ‚Ü‚€‚ƃtƒ‰ƒO‚ªŠm”F‚Å‚«‚Ü‚¹‚ñ

663:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 12:47:11
>>661‚͊Ԉႊ‚Ü‚µ‚œ@’è”Ž®‚ªŠú‘Ò‚·‚é•û‚֍s‚Á‚Ä‚¢‚Ü‚¹‚ñ‚Å‚µ‚œ@‚»‚ê‚à‚Ç‚€‚â‚ê‚Î’Œ‚è‚Ü‚·‚©

664:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 12:56:55
>>661
‚â‚肜‚¢‚±‚Æ‚ª‚æ‚­‚í‚©‚ç‚ñB‚¹‚߂āAƒRƒ“ƒpƒCƒ‹‚Å‚«‚éƒ\[ƒX(‚Ì’f•Ð)‚ð“\‚Á‚Ä‚­‚êB

665:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 13:00:43
‚Ü‚Æ‚ß‚é‚Æƒeƒ“ƒvƒŒ[ƒgŠÖ”‚ŁA
’萔•¶Žš—ñ"@@@"‚Æ
ŒÅ’è•¶Žš—ñchar [n]‚Æ
‰Â•Ï•¶Žš—ñchar *‚ð
‹æ•Ê‚µ‚āAã‚Ì“ñ‚‚Ȃ烁ƒ‚ƒŠ‚ðŠm•Û‚µ‚Ä’l“n‚µ‚É‚µ‚œ‚¢‚ñ‚Å‚·
’l‚ð‘‚«Š·‚Š‚œ‚¢‚œ‚ß

666:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 13:01:40
Å‹ß‚ž‚Á‚Æ‚±‚¢‚o–v‚µ‚Ä‚é‚È

667:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 13:02:01
‚»‚ê‚ÆAV‚œ‚Ƀƒ‚ƒŠ‚ðŠm•Û‚·‚邯‚«‚ɁAˆÈ‘OŠm•Û‚µ‚œƒƒ‚ƒŠ‚ð‰ð•ú‚µ‚ăƒ‚ƒŠƒŠ[ƒN‚µ‚È‚¢‚æ‚€‚É‚µ‚œ‚¢‚Å‚·

668:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 13:06:38
>>667
—v‚́Aconst char *‚ŃRƒ“ƒXƒgƒ‰ƒNƒg‚·‚邯‚«‚̓ƒ‚ƒŠ‚ðŠm•Û‚µ‚āAchar *‚ŃRƒ“ƒXƒgƒ‰ƒNƒg‚·‚邯‚«‚ÍŠm•Û‚µ‚È‚¯‚ê‚Έψõ‚Å‚Ë?
‚»‚ê‚ÆA‘‚«Š·‚Š‚Ì‚Æ‚«‚Íconst char *‚Å‚àchar *‚Å‚àˆÈ‘O‚̏ó‘Ԃɉž‚¶‚ĉð•ú‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢‚ñ‚Å‚Ë?

669:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 13:07:20
ŠÈ—ª‰»‚·‚邯ŠÖ”‚̈ø”‚ŁA" "Œ^‚ƁAchar[]Œ^‚ƁAchar*Œ^‚ð‹æ•Ê‚µ‚œ‚¢‚Á‚ÄŽ–‚Å‚·

670:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 13:17:48
>>668
const‚‚¯‚邟‚¯‚ł͖³—‚Å‚·

#include <iostream>
using namespace std;

class cl{
char *str;
public:
cl(char const *x) { cout<<"•¶Žš—ñ‚͒萔‚Å‚·\n"; }
cl(char *x){ cout<<"•¶Žš—ñ‚͉•ϒ·‚Å‚·\n"; }
};

main(){
cl str="xxx"; //’萔‚ŏ‰Šú‰»
char ch[]="yyy"; str=ch; //ŒÅ’è”z—ñ‚Ì‘ã“ü
str="zzz"; //’萔‚Ì‘ã“ü
getchar();
}

671:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 13:19:34
‚·‚Ü‚ñA‚»‚à‚»‚à char ch[] = "yyy"‚͌Œ蒷‚Å‚à‘‚«Š·‚Š‰Â”\‚È”z—ñ‚È‚ñ‚Ÿ‚ª
‚»‚ê‚ð’萔‚Æ‚µ‚Ĉµ‚Á‚Ă͂¢‚¯‚È‚¢——R‚ð‹³‚Š‚Ä‚­‚êB

672:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 13:22:36
‚ A•·‚«•û‚ª•Ï‚ŸB

char ch[] = "yyy"‚͏‘‚«Š·‚Š‰Â”\‚È‚ñ‚Ÿ‚©‚ç‰Â•Ï’·‚Æ“¯ˆêŽ‹‚·‚ê‚΂¢‚¢‚µ
const char ch[] = "zzz"‚͏‘‚«Š·‚Š•s‰Â”\‚È‚ñ‚Ÿ‚©‚ç’萔‚Æ“¯ˆêŽ‹‚·‚ê‚΂¢‚¢‚̂łÍ?

673:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 13:22:41
‰Â•Ï’·•¶Žš—ñ‚Ɓ@{’萔•¶Žš—ñAŒÅ’è’·•¶Žš—ñ}@i@©@ˆê‚Å‚¢‚¢‚Å‚·j
‚𕪗ނ·‚é•û–@‹³‚ЂĂ­‚Ÿ‚³‚¢
‚ ‚ƁA‚·‚łɃƒ‚ƒŠ‚ªŠm•Û‚µ‚Ä‚ ‚ê‚΂»‚ê‚ð‰ð•ú‚·‚é•û–@‹³‚ЂĂ­‚Ÿ‚³‚¢

674:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 13:23:36
’·‚³‚à‘‚«Š·‚Š‚ç‚ê‚È‚¢‚Æ‚¢‚¯‚Ü‚¹‚ñ

675:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 13:24:19
‚±‚¢‚“ú–{l‚Ȃ̂©‚È‚Ÿ

676:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 13:26:00
„‚ ‚ƁA‚·‚łɃƒ‚ƒŠ‚ªŠm•Û‚µ‚Ä‚ ‚ê‚΂»‚ê‚ð‰ð•ú‚·‚é•û–@‹³‚ЂĂ­‚Ÿ‚³‚¢
‚±‚ê‚ÍŠÈ’PBƒRƒ“ƒXƒgƒ‰ƒNƒgŽž‚Ƀƒ‚ƒŠ‚ðŠm•Û‚µ‚œ‚çƒtƒ‰ƒO‚ðƒZƒbƒg‚µ‚Ä‚š‚¢‚ÄA‘ã“üƒIƒyƒŒ[ƒ^‚Å‚»‚ê‚ðƒ`ƒFƒbƒN‚·‚ê‚΂¢‚¢B
–ܘ_A‘ã“üƒIƒyƒŒ[ƒ^‚à2Ží—Þ—pˆÓ‚µ‚Ä•K—v‚È‚çƒtƒ‰ƒO‚ðƒZƒbƒg‚·‚é‚͓̂–‘R‚Æ‚µ‚āB
‚»‚̃tƒ‰ƒO‚Í‚¢‚ž‚ê‚É‚µ‚Ä‚àƒfƒXƒgƒ‰ƒNƒgŽž‚É•K—v‚Ƀiƒ‹Ž€‚ˁB

677:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 13:28:05
‚ [Aƒ[ƒJƒ‹‚È”z—ñ‚Ÿ‚ƃRƒ“ƒXƒgƒ‰ƒNƒgŽž‚Ƀtƒ‰ƒO‚ª—§‚Á‚œ‚ç–â‘è‚©B
‚±‚±‚͈ꂁAchar”z—ñ‚Í“n‚³‚È‚¢‚ÆŒŸ‚€‰^—p‚Åw

678:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 13:28:42
‚ŁA‚±‚Ì”nŽ­‚͂Ȃñ‚Å–Ú“I‚ðà–Ÿ‚Å‚«‚È‚¢‚ñ‚Ÿ‚ë‚€‚È‚ŸB>675‚Á‚Ä‚±‚ƂȂñ‚Ÿ‚ë‚€‚©B

679:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 13:43:23
–Ú“I‚́AŽQÆ“n‚µ‚̂ł«‚éstring‚ðì‚肜‚¢‚ñ‚Å‚·
Œ»‘¶‚·‚é‚â‚‚͒l“n‚µ‚Å‚·

680:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 13:45:33
‚¢‚₟‚©‚çA‚»‚ê‚ð(‘ԁX)ì‚é–Ú“I‚ð•·‚¢‚Ä‚¢‚é‚Ì‚Ÿ‚ªB

681:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 13:46:27
ƒ`ƒƒƒbƒg‚¶‚á‚È‚¢‚ñ‚Ÿ‚©‚ç—vŽ|‚ð‚܂Ƃ߂Ă©‚珑‚«ž‚߁B

682:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 13:46:53
>>676
ƒNƒ‰ƒX‚ÌŠm•Û‚Æ“¯Žž‚É‘ã“ü‚³‚ê‚Ä‚µ‚Ü‚€‚ƁAƒtƒ‰ƒO‚ªÝ’肳‚ê‚Ä‚¢‚È‚¢‚̂œ®ì•s–Ÿ‚ɂȂè‚Ü‚¹‚ñ‚©?

683:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 13:50:39
>>681
‰Â•Ï’·•¶Žš—ñ‚ÍŽQÆ“n‚µ‚É‚µ‚āA‚»‚êˆÈŠO‚Í’l“n‚µ‚É‚µ‚āAV‚œ‚È•¶Žš—ñ‚ª“n‚³‚ꂜ‚çˆÈ‘O‚Ì‚ð‰ð•ú‚µ‚œ‚¢‚ñ‚Å‚·

684:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 13:52:58
>>683
>680

685:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 13:53:25
L‚Ñ‚Ä‚é‚ÆŽv‚Á‚œ‚çA‚Ü‚œ—á‚Ì“ú–{Œê‚ª•sŽ©—R‚ȃ„ƒc‚ªŒ»‚ꂜ‚Ì‚©

686:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 13:56:58
‰œ‚ð‚µ‚œ‚¢‚©‚ÆŒŸ‚€‚Æ

(ƒoƒCƒiƒŠ)@•¶Žš—ñ@str , p , q‚ɑ΂µ‚Ä

replace(str, p, q) @str‚Ì‘S•¶‚Åp‚ðq‚É’uŠ·‚·‚é

‚Æ‚¢‚€ŠÖ”‚ðì‚肜‚¢‚ñ‚Å‚·

687:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 14:03:08
>>665

‚»‚ꂌ‚ê‚ÌŒ^‚̉ž‚¶‚Ċ֐”‚ðU‚蕪‚¯‚ê‚΂¢‚¢‚Ì‚©H

template<size_t N>
void g(const char (&a)[N]) {
cout << typeid(a).name() << endl;
}

template<size_t N>
void g(char (&a)[N]) {
cout << typeid(a).name() << endl;
}

void g(char *&p)
{
cout << typeid(p).name() << endl;
}

template<typename T>
void f(T& t)
{
g(t);
}


688:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 14:03:31
//ƒeƒXƒg
int main()
{
f("abc");
char a[5];
f(a);
char *p;
f(p);
}


689:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 14:08:07
‚º‚ñ‚Ôc‚Å‚·EEEE

#include <iostream>
#include<typeinfo>
using namespace std;

template<size_t N> void g(const char (&a)[N]) { cout << "a" << endl;}

template<size_t N> void g(char (&a)[N]) { cout << "b" << endl; }

void g(char *&p){ cout << "c" << endl; }

template<typename T> void f(T& t) { g(t); }


int main() {
f("abc");
char a[5]; f(a);
char *p; f(p);
}

690:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 14:12:45
>>689
‚»‚è‚áƒRƒ“ƒpƒCƒ‰‚ª‚Ÿ‚߂Ȃñ‚Ÿ‚ë‚€‚ȁB
g++ 4.2.3‚Ÿ‚Æa b c‚ɂȂéB

691:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 14:12:57
>>686
‚±‚ê‚Å‚¢‚¢‚Ì‚©H
#include <string>
#include <iostream>
using namespace std;
void replace(string& str, string p, string q)
{
int i = str.find(p);
while (i >= 0) {
str.replace(i, p.length(), q);
i = str.find(p, i + q.length());
}
}
int main()
{
string str = "abcdabcd";
replace(str, "bc", "BC");
cout << str << endl;
}

692:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 14:17:34
>>686
‰Ž‚Ÿ‚Á‚œ‚çAŽŸ‚̂ǂÁ‚¿‚©‚É‚·‚éB‚Ÿ‚©‚çA673‚̂悀‚È‚±‚Æ‚ð‚µ‚œ‚­‚Ȃ闝—R‚ª—‰ð‚Å‚«‚È‚¢B
1. str‚Í‘S‚­‘‚«Š·‚Š‚žA’uŠ·Œã‚Ì•¶Žš—ñ‚͐V‚µ‚­Šm•Û‚µ‚œƒƒ‚ƒŠ‚ɏ‘‚«ž‚ñ‚Å–ß‚è’l‚ɕԂ·B
2. str‚͏‘‚«Š·‚Ђł«‚邯‚¢‚€‘O’ñ‚Åstr‚ð‘‚«Š·‚Š‚éBi‘‚«Š·‚Ђł«‚È‚¢
•¶Žš—ñ‚ðstr‚É“n‚µ‚œ‚¯‚ê‚΁A‘‚«Š·‚Š‰Â”\‚ȏꏊ‚ÖƒRƒs[‚ðì‚Á‚Ä‚»‚ê‚ð“n‚·j

693:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 14:25:43
STR str="hogehogehogehogehoge"
replace(str, "geho", "(^_^)"); ‚âA

int N=300*1024*1024;
char *ch=new char [N];
for(int n=0;n<N;n++)ch[n]=n; //‹‘å‚ȃoƒCƒiƒŠ”z—ñ
STR str(ch,N);
replace(str, "geho", "(^_^)");
‚ª‚µ‚œ‚¢‚ñ‚Å‚·

694:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 14:29:10
‹‘å‚È”z—ñ‚ðˆµ‚š‚€‚Æ‚·‚邯AŒ³‚̃f[ƒ^‚ðƒRƒs[‚µ‚œ‚èA•Ô‹pŽž‚ɐV‹KŠm•Û‚·‚邯A
‚à‚Æ‚̃f[ƒ^‚Æ•¹‚¹‚ė̈悪2”{•K—v‚ɂȂè‚Ü‚·‚µƒRƒs[ŽžŠÔ‚ª‚©‚©‚è‚Ü‚·
>>691 ƒoƒŠƒiƒŠƒf[ƒ^‚àˆµ‚¢‚œ‚¢‚Å‚·

695:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 14:32:38
>>693
‚Å‚«‚邌
>>694
ƒoƒCƒiƒŠƒf[ƒ^‚à–â‘è‚È‚¢
#include <string>
#include <iostream>
using namespace std;
void replace(string& str, string p, string q)
{
int i = str.find(p);
while (i >= 0) {
str.replace(i, p.length(), q);
i = str.find(p, i + q.length());
}
}
int main()
{
string str="hogehogehogehogehoge";
replace(str, "geho", "(^_^)");
cout << str << endl;

int N=300*1024*1024;
char *ch=new char [N];
for(int n=0;n<N;n++)ch[n]=n; //‹‘å‚ȃoƒCƒiƒŠ”z—ñ
string str2(ch,N);
replace(str2, "geho", "(^_^)");
cout << str2 << endl;
}

696:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 14:32:39
C++
ŠJ”­ŠÂ‹«@CentOS
ƒRƒ“ƒpƒCƒ‰ g++
ŠÖ”‘‚«o‚µƒvƒƒOƒ‰ƒ€‚ª‹@”\‚¹‚žB
‚Ç‚€‚µ‚Ăłµ‚å‚€‚©B
#include <iostream>
#include <fstream>
#include <cstring>
#include <string>
#define buffer_size 1000
using namespace std;
int main(int argc,char *argv[]){
string buffer;
int count=0;
char *p;
ifstream fin(argv[1]);
if(!fin)return 0;
while(fin>>buffer){
while(count!=1){
if((p=strchr(buffer.c_str(),'{'))!=NULL){
count++;
cout<<buffer;
}
}
while(count!=0){
if((p=strchr(buffer.c_str(),'{'))!=NULL)count++;
else if((p=strchr(buffer.c_str(),'}'))!=NULL)count--;
}
}
fin.close();
return 0;
}

697:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 14:35:18
>>694
’uŠ·‘O‚æ‚èŒã‚Ì•¶Žš—ñ‚̂ق€‚ª’·‚¢ê‡A
’Pƒ‚É‚»‚̏ê‚ŏ‘‚«Š·‚ЂĂ¢‚­‚ƁA1ƒ–Š’uŠ·‚ªs‚í‚ê‚é“x‚É
’uŠ·•”•ªˆÈ~‚ð‚ž‚ç‚µ‚œ‚èAŽž‚Ƀƒ‚ƒŠ‚̐L’£‚ð‚µ‚œ‚è‚ÅŽžŠÔ‚ª‚©‚©‚éB
Å‹ß‚ÌOS‚̓ƒ‚ƒŠ‚̈µ‚¢‚àãŽè‚ɂȂÁ‚Ä‚¢‚邵A
‚»‚à‚»‚àPC‚̃ƒ‚ƒŠ“‹Ú—Ê‚à‘å‚«‚­‚È‚Á‚Ä‚¢‚é‚©‚çA
V‚µ‚¢ƒƒ‚ƒŠ‚ɏ‘‚«ž‚ñ‚Å‚¢‚­‚à‘I‘ðŽˆ‚Æ‚µ‚Ď̂Ăœ‚à‚̂ł͂Ȃ¢B

698:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 14:38:10
>>689
VC++ 2008‚Å‚µ‚©ŽŽ‚µ‚ĂȂ¢BƒI[ƒo[ƒ[ƒh‰ðŒˆ‚Í‹KŠi‚ɏ]‚Á‚Ä
‚¢‚é‚ñ‚Ÿ‚ªBƒRƒ“ƒpƒCƒ‰‚ªƒeƒ“ƒvƒŒ[ƒg‹K‘¥‚ɑΉž‚µ‚Ä‚¢‚È‚¢‚Ì‚©‚ˁB

699:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 14:48:28
>>695@>>697
string‚ɃRƒs[‚·‚é‚Ì‚ªˆê”Ô‚È‚ñ‚Å‚·‚©‚Ë?
ŠÖ”‚Åì‹Æ—̈æ‚ðŠm•Û‚µ‚æ‚€‚Æ‚·‚é‚̂Š‰‚ß‚Ì3”{•K—v‚ɂȂè‚Ü‚·
ƒRƒs[–³‚µ‚È‚ç2”{‚Å‚·‚݂܂·@300ƒƒK‚Æ‚©‚Ÿ‚Æ“®ì‚ÉŽxáo‚È‚¢‚Å‚·‚©‚ˁEE

>>698
‚€‚¿‚̃Rƒ“ƒpƒCƒ‰‚Ÿ‚Æ‘S–Å‚µ‚Ü‚µ‚œ@MinGW‚̍ŐV”Ł@ADMCAVC++6.0Abcc5.5.1

700:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 14:51:46
>>692
2”Ô‚Ì•ûŒü‚ōs‚±‚€‚Æ‚µ‚Ä‚¢‚邯‚±‚낟‚Á‚œ‚ñ‚Å‚·@
’萔‚Ȃ珑‚«Š·‚Š‰Â”\‚ȗ̈æ‚ðŠm•Û‚µ‚æ‚€‚Æ‚µ‚œ‚çA‚»‚Ì”»•Ê‚ªƒRƒ“ƒpƒCƒ‰‚łł«‚È‚¢‚̂ł±‚±‚ÅŽ¿–₵‚Ä‚¢‚œ‚ñ‚Å‚·

701:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 14:51:46
>>699
new char[]‚¹‚ž‚ɍŏ‰‚©‚çstring‚Ì’†‚Ƀf[ƒ^‚ðì‚ê‚΃Rƒs[‚ðŒž‚ç‚¹‚é

int N=300*1024*1024;
string str2;
str2.resize(N);
for(int n=0;n<N;n++)str2[n]=n; //‹‘å‚ȃoƒCƒiƒŠ”z—ñ
replace(str2, "geho", "(^_^)");

702:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 14:57:26
‚í‚©‚è‚Ü‚µ‚œ@
string‚É’ŒÚ‘}“ü‚·‚é•ûŒü‚ōs‚±‚€‚ÆŽv‚¢‚Ü‚·
‹‘å‚È“ü—Í‚ª‚ ‚é‚̂̓tƒ@ƒCƒ‹‚©‚ç‚Ȃ̂ŁAŽ©ì‚µ‚Ä’ŒÚstring‚É“ü‚ê‚邿‚€‚É‚µ‚Ü‚·

703:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 15:00:35
>>699
„ƒRƒs[–³‚µ‚È‚ç2”{‚Å‚·‚݂܂·@300ƒƒK‚Æ‚©‚Ÿ‚Æ“®ì‚ÉŽxáo‚È‚¢‚Å‚·‚©‚ˁEE
string‚Ì‘€ì‰]X‚æ‚è‚àA‚»‚̏î•ñ—Ê‚ð‚Ç‚€ˆµ‚€‚©‚ÆŒŸ‚€ƒAƒ‹ƒSƒŠƒYƒ€‚Ì•û‚ª–â‘è‚ɂȂ肻‚€‚ÈŠóƒKƒXB
­‚È‚­‚Æ‚àAGiBƒI[ƒ_–¢–ž‚̃ƒ‚ƒŠ‚­‚ç‚¢¡Žž•’ʂɈµ‚Ђ邿B

>>696
‚Ç‚€A‹@”\‚µ‚Ä‚¢‚È‚¢‚Ì‚³B

704:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 15:01:19
‚¿‚á‚ñ‚Æ–Ú“I‚ðà–Ÿ‚·‚ê‚΁A‘Ó–‚ȉñ“š‚ªŽè‘‚­“Ÿ‚ç‚ê‚邯ŒŸ‚€D—႟‚ȁB

705:692
08/02/25 15:03:09
>>700
‰Ž‚̏ꍇA‚»‚Ì”»•ʂ͎©•ª‚Å‚â‚éB
•K—v‚Ȃ玩•ª‚сƒ‚ƒŠŠm•Û‚µ‚Ämemcpy‚©‰œ‚©‚ŃRƒs[‚µ‚Ä‚©‚ç’uŠ·‚·‚éŠÖ”‚Ö“n‚·‚ÆŒŸ‚€‚±‚ƁB
ƒƒ‚ƒŠŠm•Û‚»‚Ì‘Œ‚ðstring‚É”C‚¹‚Ä‚¢‚邯‚¢‚€“_‚ªˆá‚€‚¯‚ǁA695ˆÄ‚Æ“¯Œn“‚̃AƒCƒfƒAB

706:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 15:04:31
>>696
ŠÖ”“Ë“ü‚ð’T‚·while‚ÌðŒ‚ªcount != 1‚Ÿ‚©‚çAŠÖ”“Ë“üŒã‚É’†Š‡ŒÊ‚ðŒ©‚Â‚¯‚邯count‚ª2‚ɂȂÁ‚Ä’Eo‚Å‚«‚È‚­‚È‚é㩁B

707:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 15:10:50
>>696
>706‚ɉÁ‚ЂāA“à‘€‚Ìwhile‚Í—Œ•û‚Æ‚àif‚Å‚¢‚¢‚Ÿ‚ë‚æB
‚‚܂èAÅ‰‚Ìwhile‚Í if (count == 0)‚ŁAŽŸ‚Ìwhile‚Íif (count > 0)B
‚ñ‚ŁAfin >> buffer‚Ÿ‚Æ’PŒê’PˆÊ‚Å‚µ‚©“ü—͂ł«‚È‚¢‚©‚çH•v‚ª•K—vB
# s’PˆÊ“ü—Í‚·‚ê‚΂¢‚¢‚Ì‚©‚È? Žd—l‚ª‚í‚©‚ç‚ñ‚©‚ç‚È‚ñ‚Æ‚àŒŸ‚Š‚ñ‚ªB

708:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 15:13:01
‰‚ß‚ÍCŒŸŒê‚݂̂ŁAì¬‚µ‚æ‚€‚Æ‚µ‚čŌã‚܂ōì‚Á‚œ‚̂ł·‚ª
ƒ|ƒCƒ“ƒ^‚̃|ƒCƒ“ƒ^‚Æ‚©‚â‚Á‚Ä‚¢‚é‚€‚¿‚É“®‚©‚È‚¢ê‡‚ª‚ ‚邱‚ƂɋC‚«C•œ•s‰Â”\‚ɂȂè‚Ü‚µ‚œ
‚»‚µ‚ÄC++‚ÅŽQÆ‚âŒ^”»’肵‚čì‚ë‚€‚Æ‚µ‚œ‚炱‚ê‚àãŽè‚­‚¢‚«‚Ü‚¹‚ñ‚Å‚µ‚œ
ŠÈ–Ÿ‚ȃvƒƒOƒ‰ƒ€‚ª‘厖‚Å‚·‚Ë

709:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 15:20:04
‚±‚±‚Å‚«‚¢‚œ‚Ì‚ðŽQl‚ɕϊ·ŠÖ”‚ðì‚Á‚Ä‚œ‚̂ł·‚ªA‚»‚µ‚œ‚ç‘S‘Ì‚ª‚â‚₱‚µ‚­‚È‚è‰ñ•œ–³—‚ɂȂè‚Ü‚µ‚œ

#define strconv(q, p) _memconv(&q, &p, strlen(p))
#define memconv(q, p, n) _memconv(&q, &p, n)
#define strconstconv(q, p) _strconstconv(&q, p)

_memconv(strdata *q, char **p, int n){
char **chend =(char **)malloc(sizeof(char **));
q->start=p; *chend=&(*p)[n]; q->end = &(*chend);}

710:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 15:52:07
>>708,709
–³—‚µ‚ē‚­‘‚¢‚Ä‚àA‚ ‚Æ‚ ‚ƃƒ“ƒeƒiƒ“ƒX‚âƒfƒoƒbƒO‚Ì‚±‚Æ‚ðl‚Ђ邯AƒVƒ“ƒvƒ‹‚ɏ‘‚¢‚œ•û‚ª‚¢‚¢ê‡‚ª‘œ‚¢
ƒƒ‚ƒŠ‚ð‰œMB‚©—]Œv‚ÉŽg‚Á‚œ‚èAŽÀsŽžŠÔ‚ª‰œ•ª‚©L‚Ñ‚œ‚Æ‚±‚낣A‚È‚ñ‚Ÿ‚Æ‚¢‚€‚ñ‚Ÿ
‚â‚₱‚µ‚¢ƒR[ƒh‚͏‘‚­‚Ì‚àƒfƒoƒbƒO‚à‰œ“ú‚à‚©‚©‚é
‚»‚ꂟ‚¯‚̉¿’l‚ª‚ ‚ê‚΂â‚Á‚Ä‚à‚¢‚¢‚ªA‚œ‚¢‚Ä‚¢‚ÍŠ„‚ɍ‡‚í‚È‚¢

711:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 17:21:33
‚₳‚µ‚¢C{{”ƒ‚Á‚Ä—ˆ‚œB
ˆê“ú‚Ń}ƒXƒ^[‚·‚é‚͖̂³—‚Ȃ̂©‚È‚Ÿ¥¥¥

712:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 17:26:04
ˆêTŠÔ‚­‚ç‚¢‚ÍŠoŒå‚µ‚È‚¢‚Æ‚¢‚©‚ñ‚Ë

713:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 17:39:36
ˆê”N‚®‚ç‚¢‚Í(ry
‚Æ‚©ŒŸ‚¢‚œ‚¢‚¯‚ǍŒá10”N‚Æ‚©‚¢‚€ˆÓŒ©‚à‚ ‚邵
‚â‚Ë–^‚ª‰œ”N‚©‘O‚É’ñ¥‚µ‚œ”Œ”N‚®‚ç‚¢‚ÅŠš•Ù‚µ‚Ä‚š‚¢‚Ä‚â‚ë‚€

714:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 18:04:09
Ž¿–â‚Å‚·‚ªAstring‚Ì+‚́A\0‚ð“Á•ÊŽ‹‚µ‚Ü‚¹‚ñ‚æ‚Ë?

"aa\0aa" + "bbbbb"‚͂ǂ̃Rƒ“ƒpƒCƒ‰‚Å‚àA
"aa\0aabbbbb"‚Å‚·‚æ‚Ë?

715:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 18:38:41
‚¢‚‚©‚çC‚Í+‰‰ŽZŽq‚Å•¶Žš˜AŒ‹‚Å‚«‚邿‚€‚ɂȂÁ‚œ‚ñ‚Ÿ

716:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 18:39:19
string‚Ə‘‚¢‚Ä‚ ‚邟‚ë‚€‚ªƒAƒz

717:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 18:43:10
>>716
>>714‚ÍC++‚Å‚àNG‚Ÿ‚ëBC•¶Žš—ñ“¯Žm‚Ÿ‚ŒB

718:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 18:45:36
‚»‚±‚Í’†g‚ª‚»‚€‚È‚Á‚Ä‚¢‚éstringƒCƒ“ƒXƒ^ƒ“ƒX‚Ÿ‚ƉðŽß‚µ‚Ä‚â‚ë‚€‚ºB

719:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 18:48:48
Ž¿–âŽÒ‚Í‚»‚€‚¢‚€’†g‚Ìstring‚𑢂낀‚Æ‚µ‚Ä‚»‚±‚ł‚܂肻‚€‚Ÿ‚ª

720:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 19:21:16
>>718
ƒAƒCƒAƒC

721:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 19:30:23
std::auto_ptr‚Á‚āAƒuƒƒbƒN‚ðo‚邯ީ“®“I‚ÉŠJ•ú‚³‚ê‚éƒ|ƒCƒ“ƒ^‚Å‚·‚æ‚ˁH
‚±‚ê‚Á‚āAAUTO•ϐ”‚Æ”ä‚ׂĂæ‚è•Ö—˜‚È“_‚Á‚Ä‚ ‚é‚̂łµ‚å‚€‚©H


722:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 19:36:53
~ƒuƒƒbƒN‚ðo‚邯ީ“®“I‚ÉŠJ•ú
›std::auto_ptr‚ª”jŠü‚³‚ꂜ‚Æ‚«ƒCƒ“ƒXƒ^ƒ“ƒX‚àŽ©“®“I‚ÉŠJ•ú

723:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 19:37:01
>>721
EƒXƒ^ƒbƒN‚É’u‚­‚ɂ͓K‚³‚È‚¢‹‘å‚ȃf[ƒ^‚à’u‚¯‚é
EÅ‰‚ÍNULL‚É‚µ‚Ä‚š‚¢‚Ä•K—v‚ɂȂÁ‚Ä‚©‚çnew‚Å‚«‚é
EƒuƒƒbƒN‚ðo‚é‚܂ő҂œ‚È‚­‚Ä‚àD‚«‚ȃ^ƒCƒ~ƒ“ƒO‚ō폜‚Å‚«‚é
Erelease‚ÅŽè•ú‚¹‚΃uƒƒbƒN‚ðo‚Ä‚àíœ‚µ‚È‚¢‚±‚Æ‚ào—ˆ‚é

724:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 19:39:10
ŠÖ”‚Ì–ß‚è’l‚É‚àŽg‚Š‚é‚Í‚žB

725:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 19:41:51
using namespace std;
string func1() {
string s = "Hello";
return s;
}
void func2(string s) {
cout << s << endl;
}
int main() {
func2(func1());
}

‚±‚Ì“n‚µ•û‚Á‚ĉð•ú‚³‚ê‚È‚©‚Á‚œ‚è”j‰ó‚³‚ꂜ‚肵‚Ü‚·‚©H
ˆ—Œn‚É‚æ‚肯‚è‚Å‚·‚©H

726:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 19:43:39
>>725
‚µ‚Ü‚¹‚ñB
‚ǂ̏ˆ—Œn‚Å‚à•œ‹CB

727:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 19:59:12
>>722-724
‚ ‚肪‚Æ‚€‚Å‚·B

‚Æ‚±‚낣Atest‚Í“K“–‚ȃNƒ‰ƒX‚Æ‚µ‚āA
int main()
{
std::auto_ptr<test> tp(new test);
tp.release();
return 0;
}
‚Æ‚·‚邯Aƒƒ‚ƒŠƒŠ[ƒN‚ªŒŸo‚³‚ê‚Ä‚µ‚Ü‚€‚̂ł·‚ªAtp.release()‚ð‚µ‚È‚¢‚æ‚€‚É‚·‚邯
‘åä•v‚Å‚µ‚œB‚±‚ê‚Á‚Ärelease()‚ÌŽg‚¢•û‚ªŠÔˆá‚Á‚Ă܂·‚©H
‚ ‚ƁAÅ‰‚Éauto_ptr<test>‚Ÿ‚¯éŒŸ‚µ‚Ä‚š‚¢‚ÄA“r’†‚Ånew test‚·‚é•û–@‚à‚í‚©‚è‚Ü‚¹‚ñB
‚à‚€‚¿‚å‚Á‚Æ‚Ÿ‚¯‹³‚ЂĂ­‚Ÿ‚³‚¢‚ȁB

728:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 20:05:08
release‚́AˆÈŒãAŽ©•ª‚сƒ‚ƒŠŠÇ—‚·‚é‚©‚çauto_ptr‚Ídelete‚·‚é‚ȂƂ¢‚€‚à‚́B

729:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 20:14:08
>>728
Å‰‚́A
std::auto_ptr<test> tp(new test);
tp.release();
test* tp2 = tp.get();
delete tp2;
‚Æ‚µ‚Ä‚¢‚œ‚̂ł·‚ªAˆÈ‰º‚̂悀‚É‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢‚Æ‚¢‚€‚±‚Ƃł·‚ˁB
std::auto_ptr<test> tp(new test);
delete tp.release();
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚µ‚œB

730:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 20:27:13
>>729
tp.reset();

731:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 20:44:23
reset‚ÍVC6‚Ìauto_ptr‚ɂ͖³‚¢‚Æ‚©ŒŸ‚¢o‚·‚º‚«‚Á‚ƁB

732:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 20:52:38
reset‚à‚µ‚È‚¢‚ŃfƒXƒgƒ‰ƒNƒ^‚É”C‚¹‚ê‚΂¢‚¢ê–ʂɂ܂Å
729‚̂悀‚È‚±‚Æ‚ð‚µ‚Ä‚¢‚È‚¢‚©•sˆÀB

733:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 20:58:49
ÝŒv‚ɂ‚¢‚ĐFX’²‚ׂĂ¢‚邯iƒfƒUƒCƒ“ƒpƒ^[ƒ““™Xj‚±‚ê–³‘Ê‚¶‚á‚ˁH‚Ý‚œ‚¢‚È•”•ª‚É‘œX‘˜‹ö‚µ‚Ü‚·

—ႊ‚΃Rƒ“ƒXƒgƒ‰ƒNƒ^‚ƃfƒXƒgƒ‰ƒNƒ^‚ÅŠm•ہ•‰ð•ú‚ðs‚€ˆ×‚É‘S‘Ì‚ð‚»‚ê‚ɍ‡‚킹‚œ‚è
‚»‚ê‚ׂ̈Ƀƒ\ƒbƒh‚âƒNƒ‰ƒX‚ð—pˆÓ‚µ‚œ‚è“™X

Šm‚©‚ÉŒ©’Ê‚µ‚à‚æ‚­‚È‚è‚Ü‚·‚µA‚í‚©‚è‚â‚·‚­‚È‚é‚Æ‚ÍŽv‚€‚̂ł·‚ªA
‚»‚ê‚ç‚ð‹]µ‚É‚·‚ê‚Î’Z‚­o—ˆ‚œ‚èƒI[ƒo[ƒwƒbƒh‚ðŒž‚ç‚¹‚œ‚èo—ˆ‚é‚ñ‚¶‚á‚È‚¢‚©H‚ƍl‚ЂĂµ‚Ü‚¢‚Ü‚·

‚‚܂èƒR[ƒh‘S‘̂̌©ˆÕ‚³A“]‚¶‚ăƒ“ƒeƒiƒ“ƒX‚ª—eˆÕ‚ɂȂé‚Ȃǂ̃ƒŠƒbƒg‚Æ
‘¬“x‚ð‹]µ‚É‚·‚邯‚¢‚€ƒfƒƒŠƒbƒg‚ª‚ ‚邯Žv‚¢‚Ü‚·
‚Ƃ͂¢‚ŠŒãŽÒ‚͍¡Žž‹C‚É‚·‚é‚قǂłà‚È‚­AÚ‚µ‚­‚È‚¢‚̂ł·‚ª‚±‚±‚ð‹C‚É‚·‚é‚̂͑g‚ݍž‚ÝŒn‚ƌĂ΂ê‚镪–ì‚­‚ç‚¢‚Ȃ̂©‚ȂƂàŽv‚¢‚Ü‚·

ŽÀÛ‚Í‚â‚͂茩ˆÕ‚³“™‚ð‹C‚É‚µ‚œŽè–@i‚È‚ñ‚Ä‚¢‚€‚ñ‚Ÿ‚ë‚€Hj‚ð—p‚¢‚Đ݌v‚ðs‚€‚ׂ«‚È‚ñ‚Å‚µ‚å‚€‚©H
‚€‚Ü‚­•\Œ»‚Å‚«‚È‚­A’·‚­‚È‚Á‚Ä‚µ‚Ü‚Á‚Ä‚·‚݂܂¹‚ñ

734:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 21:01:16
Visual Studio‚Á‚ā@‰œˆ‚Ƀwƒbƒ_ƒtƒ@ƒCƒ‹’u‚¯‚Î

735:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 21:04:18
Visual Studio‚Á‚ā@‰œˆ‚Ƀwƒbƒ_ƒtƒ@ƒCƒ‹’u‚¯‚Î
ƒtƒ‹ƒpƒXŽw’肵‚È‚­‚ēǂݍž‚ß‚é‚ñ‚Å‚·‚©H
C:\Program Files\Microsoft Visual Studio 8\VC\include
‚ÅOK?

736:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 21:06:29
>>735
ƒ\[ƒXƒtƒ@ƒCƒ‹‚Æ“¯‚¶êŠ‚È‚ç
#include"hoge.h"
‚Å‚š‚‹

737:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 21:09:06
>>733
‘åä•v
ŒN‚æ‚èƒRƒ“ƒpƒCƒ‰‚̂ق€‚ªŒ«‚¢‚©‚ç

738:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 21:09:18
‘¬“x‹]µ‚Æ‚©ˆÌ‚»‚€‚ÉŒŸ‚€‚â‚‚قǁAƒ_ƒ‚ȃvƒƒOƒ‰ƒ}

739:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 21:10:01
•’ʂ̏‰SŽÒŽ¿–â‚É‚Í“š‚Š‚È‚¢‚ñ‚Ÿ‚È‚Ÿ

740:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 21:11:48
–{“–‚É’x‚­‚Ȃ邱‚Ƃ΂©‚è‚¶‚á‚È‚¢‚µ‚ȁB
std::sort ‚ª qsort ‚æ‚èŠT‚µ‚Ä‘¬‚­‚È‚éA‚Æ‚¢‚€‚Ý‚œ‚¢‚ɁA
ƒCƒ“ƒ‰ƒCƒ“‰»‚³‚ê‚邯–â‘è‚È‚¢‚±‚Æ‚à‘œ‚¢B

741:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/25 21:14:36
>>738
F‚ñ‚È•ª–삪‚ ‚é‚Á‚Ä‘O’ñ‚ōl‚ЂĂé‚ñ‚Ÿ‚ë‚€H
‚š‘O‚Í‘g‚ݍž‚ÝŒn‚ƃrƒWƒlƒXƒ\ƒtƒgŠJ”­‚ª“¯‚¶‚Ÿ‚ÆŽv‚Á‚Ä‚¢‚é‚Ì‚©H
‚»‚ê‚ɃvƒƒOƒ‰ƒ~ƒ“ƒO‚µ‚Ä‚ê‚΂݂ñ‚ȃvƒƒOƒ‰ƒ}‚Á‚ÄŽvl‚ª‹CŽ‚¿ˆ«‚¢
‚š‘OŒ©‚œ‚¢‚Ì‚Í“š‚Š‚é‘€‚ɉñ‚é‚È


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

4987“ú‘O‚ɍXV/243 KB
’S“–:undef