y‰SŽÒнŒ}zC/C++Ž ..
[2ch|¥Menu]
535:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 01:35:57
>>533
new‚µ‚½‚à‚Ì‚Ídelete‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢‚Ì‚ª–Ê“|‚¾‚©‚çA
Žg‚킸‚ÉςނȂç”ð‚¯‚é‚ׂ«B

536:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 01:48:50
‚¾‚©‚çAnew‚ðŽÌ‚Ă邯‚±‚ë‚©‚ç‚Í‚¶‚ß‚ë‚Á‚ÄB

537:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 01:53:19
‚b‹y‚Ñ‚b{{‚ðŽg‚¢ƒQ[ƒ€‚ð쬂³‚ꂽ•û‚ÖŽ¿–â‚Å‚·B

Ä‹AŠÖ”‚Á‚ĕ֗˜‚Å‚·‚©H
‚à‚µ‚æ‚낵‚¯‚ê‚ÎAƒƒŠƒbƒg‚ƃfƒƒŠƒbƒg‚ð‹³‚¦‚Ä‚¢‚½‚¾‚¯‚È‚¢‚Å‚µ‚傤‚©H

Ž©•ª‚Ìl‚¦‚Å‚ÍA goto ‚Æ“¯‚¶—p‚É–³—‚ÉŽg‚¤•K—v‚͂Ȃ¢‹@”\‚¾‚ÆŽv‚Á‚Ă܂·B

538:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 01:54:37
Ä‹AŠÖ”‚ɂ‚¢‚Ä‚ÍFXŽv‚¤‚Æ‚±‚낪‚ ‚é‚Ì‚¾‚ªAƒQ[ƒ€‚ðì‚Á‚Ä‚¢‚é‚킯‚ł͂Ȃ¢‚©‚ç‚È‚ŸB

539:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 01:58:18
–³—‚ÉŽg‚¤•K—v‚Í–³‚¢‚È‚Ÿ
ƒƒŠƒbƒgƒfƒƒŠƒbƒg‚Æ‚¢‚¤–â‘è‚Å‚à‚È‚¢‹C‚ª‚·‚é

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ƒ\[ƒXz URLØÝ¸(kansai2channeler.hp.infoseek.co.jp)
y—p“rz IRCƒNƒ‰ƒCƒAƒ“ƒgibotj
y‹N“®•û–@z $ ./a irc.tokyo.wide.ad.jp 6664
y“®ì‚ÌŒ»óz
@‚PDƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚©‚çƒT[ƒo–¼‚ƃ|[ƒg‚ðŽó‚¯Žæ‚èAƒ\ƒPƒbƒgì¬AƒRƒlƒNƒVƒ‡ƒ“Šm—§
@‚QDƒT[ƒo‚©‚ç‚̃RƒlƒNƒVƒ‡ƒ“ƒƒbƒZ[ƒWŽó‚¯Žæ‚è
@‚RDUSER/NICKƒRƒ}ƒ“ƒh‚Ì‘—M
@‚SDƒEƒFƒ‹ƒJƒ€ƒƒbƒZ[ƒWAMOTD‚̎󂯎æ‚è
@‚TD”¼Šp‰p”‚̃`ƒƒƒ“ƒlƒ‹–¼‚Ö‚ÌJOIN@©‚±‚±‚Å’âŽ~‚·‚é
yŽ¿–âz
@ETelnet‚Å“¯‚¶‚悤‚ÉÚ‘±‚·‚邯–â‘è‚È‚­Ú‘±¨I—¹‚·‚邱‚Æ‚ª‚Å‚«‚éiISO-2022-JP‚¾‚©‚ç•¶Žš‰»‚¯‚·‚邪³íj
@E‘—ŽóMŽü‚肪‚©‚Ȃ肢‚¢‰ÁŒ¸‚Ȃ̂ÅJOINo—ˆ‚È‚¢‚̂͂»‚±‚É–â‘肪‚ ‚é‚̂ł͂Ȃ¢‚©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‚à‚¢‚¢‚Æ‚±‚낾EEEB

‚à‚¤ˆê‚ÂŽ¿–₪‚ ‚é‚̂ł·‚ªAi‚Ç‚¿‚ç‚©‚Æ‚¢‚¤‚Æ‚±‚¿‚炪–{‘è‚Å‚·‚ªj
ISO-2022-JPi‚¢‚í‚ä‚éJISƒR[ƒhj‚ÆShiftJIS‚𑊌ݕϊ·‚·‚郉ƒCƒuƒ‰ƒŠorƒTƒ“ƒvƒ‹‚ð’T‚µ‚Ä‚¢‚Ü‚·B
ŒŸõ‚µ‚Ä‚à‚È‚©‚È‚©‚µ‚Á‚­‚è—ˆ‚é‚à‚Ì‚ª‚È‚­AnkfŒo—R‚¾‚ÆãŽè‚­ISO-2022-JP‚̧ŒäƒR[ƒh
iKI/KO=0x1B 0x24 0x42/0x1B 0x28 0x42j‚ðŽæ‚é‚±‚Æ‚ª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‚Í‚¿‚á‚ñ‚Æ“®‚­EEE‚Í‚¸
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ƒ“EEE
‚Ç‚±‚©VisualStudio2008 Exp ‚̉ðà‚â‚Á‚Ä‚éƒy[ƒW‚Æ‚©‚ ‚è‚Ü‚¹‚ñ‚©H

dll‚·‚ç“ǂݞ‚ß‚ÊEEEBorz


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“¯—lA•¶Žš—ñ‚ð˜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
‚»‚Ì‚½‚ß‚ÌsprintfA‚Æ‚¾‚¯‚¢‚Á‚Ä‚¨‚­‚¯‚Ç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‚Å‚·‚ªjAsprintf‚Å‚â‚Á‚Ă݂܂·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
‰´‚àʼn‚»‚êŽ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’è

‚±‚̂悤‚È‹Lq‚ÍWindowsXP‚Ȃ疜”\‚ł͂Ȃ¢‚ñ‚Å‚µ‚傤‚©?

594:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 18:50:46
’ù³
“ǂݞ‚݂͂µ‚Ü‚·‚ªAŽÀsŽž‚ɃGƒ‰[‚ɂȂè‚Ü‚·@˜”‚ª‚¸‚ê‚é‚Ì‚©‚àEE‚ÆŽv‚¢‘S‚Ă̔Ԇ‚ÅŽŽ‚µ‚½‚̂ł·‚ª‚¾‚߂ł·

595:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/24 18:52:47
Œp³‚ɂ‚¢‚Ä‹³‚¦‚Ä‚­‚¾‚³‚¢
CFoo‚©‚ç”h¶‚µ‚½CFooEx0ACFooEx1ACFooEx2ACFooEx3‚ª‚ ‚邯‚µ‚Ü‚·B
‚»‚µ‚ÄA‚»‚ꂼ‚êCJissou0ACJissou1ACJissou2ACJissou3‚É”h¶‚µ‚Ă邯‚µ‚Ü‚·B
‚»‚ÌãACJissou0ACJissou1‚ÍIHoge0‚ðACJissou2ACJissou3‚Í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‚¢•û‚à
‚ЂÁ‚­‚é‚ß‚Äʼn‚©‚ç‚»‚ÌŒp³ŠÖŒW‚̈Ӗ¡‚ª‚í‚©‚ç‚ñB

598:595
08/02/24 19:06:57
‚¦‚Á‚ÆA‚Ü‚ ACFoo‚ªMFC‚ÌCView‚ÅACFooEx`‚ªCTreeView‚Æ‚©CListView‚Ȃ̂łǂ¤‚µ‚½•¨‚©‚ÆŽ¿–₵‚Ü‚µ‚½EEEB

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[ƒhHjisƒR[ƒhH‚Á‚ÄŠ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‚¦‚Æ‚¢‚¤‚Ì‚©EEE‚Æ‚¢‚Á‚½Š´‚¶‚Å‚·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
‚¤‚íEEEBŠm‚©‚É‚¨‚©‚µ‚È‘‚«•û‚µ‚Ä‚½EEEB
Ž©•ª‚Å‚àƒhƒ“ˆø‚«‚Å‚·EEEB‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½

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’è‹`HH

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
‚ ‚Á‰RAs[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‚Ýž‚݂łÍBBBBBB

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

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ƒ†[ƒUA—áŠ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
‚È‚é‚Ù‚ÇEEE

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

Ž©•ª‚Í‚½‚¢‚Ä‚¢‚Ìê‡
‰½‚ª‹N‚±‚Á‚½‚Ì‚©Šm”F‚µ‚ÄA‰½Ž–‚à‚È‚©‚Á‚½‚©‚̂悤‚Ɏ󂯗¬‚µ‚Ä‚³‚¢‚²‚ɃGƒ‰[ƒƒO‚ðŠm”F‚·‚é
ˆÊ‚̃fƒoƒbƒOƒ‰ƒCƒg“I‚ÈŽg‚¢‚©Šm‚©‚µ‚ĂȂ¢‚̂ł·‚ªEEE

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

ŽOs–Ú‚ª‚¢‚Ü‚¢‚¿‚ȂɌ¾‚Á‚Ä‚é‚Ì‚©‚í‚©‚ç‚ñ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
‘fl‚ªŽ©ì‚µ‚½•û‚ª•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‚ª‚ ‚Ü‚è•ω»‚µ‚È‚¢‚±‚Æ‚ªŒ´ˆö‚©‚àEEE

#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‚Ȃ̂ʼnŠú‰»‚µ‚Ü‚µ‚傤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
‚»‚ê‚ÆAV‚½‚Ƀƒ‚ƒŠ‚ðŠ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"; //’蔂ʼnŠú‰»
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•Û‚µ‚Ä‚ ‚ê‚΂»‚ê‚ð‰ð•ú‚·‚é•û–@‹³‚¦‚Ä‚­‚¾‚³‚¢
‚±‚ê‚ÍŠÈ’PBƒ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‚µ‚É‚µ‚ÄAV‚½‚È•¶Žš—ñ‚ª“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‚Å‚·EEEE

#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‚ð‘‚«Š·‚¦‚éBi‘‚«Š·‚¦‚Å‚«‚È‚¢
•¶Žš—ñ‚ð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‚È‚¢‚Å‚·‚©‚ËEE

>>698
‚¤‚¿‚̃Rƒ“ƒpƒCƒ‰‚¾‚Æ‘S–Å‚µ‚Ü‚µ‚½@MinGW‚ÌÅV”Å@ADMCAVC++6.0Abcc5.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[]‚¹‚¸‚Éʼn‚©‚ç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‚È‚¢‚Å‚·‚©‚ËEE
string‚Ì‘€ì‰]X‚æ‚è‚àA‚»‚Ìî•ñ—Ê‚ð‚Ç‚¤ˆµ‚¤‚©‚ÆŒ¾‚¤ƒAƒ‹ƒSƒŠƒYƒ€‚Ì•û‚ª–â‘è‚ɂȂ肻‚¤‚ÈŠóƒKƒXB
­‚È‚­‚Æ‚à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ƒAB

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

707:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 15:10:50
>>696
>706‚ɉÁ‚¦‚ÄA“à‘¤‚Ìwhile‚Í—¼•û‚Æ‚àif‚Å‚¢‚¢‚¾‚ë‚æB
‚‚܂èAʼn‚Ìwhile‚Í if (count == 0)‚ÅAŽŸ‚Ìwhile‚Íif (count > 0)B
‚ñ‚ÅAfin >> buffer‚¾‚Æ’PŒê’PˆÊ‚Å‚µ‚©“ü—͂ł«‚È‚¢‚©‚çH•v‚ª•K—vB
# 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
‚±‚±‚Å‚«‚¢‚½‚Ì‚ðŽQl‚ɕϊ·ŠÖ”‚ðì‚Á‚Ä‚½‚̂ł·‚ª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ʼn‚Í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‚Å‚à•½‹CB

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ʼn‚É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
ʼn‚Í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‚ɂ‚¢‚ÄFX’²‚ׂĂ¢‚邯iƒfƒUƒCƒ“ƒpƒ^[ƒ““™Xj‚±‚ê–³‘Ê‚¶‚á‚Ë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‚È‚ñ‚Ä‚¢‚¤‚ñ‚¾‚낤Hj‚ð—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"
‚Å‚¨‚‹


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

4987“ú‘O‚ÉXV/243 KB
’S“–:undef