y‰SŽŅнŒ}zC/C++Ž ..
[2ch|„Menu]
524:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/24 01:10:30
new/delete‚šŽg‚¤‚Ę‚¢‚¤‚±‚Ƃ͓–‘RC++‚¾‚ę‚ȁH
‚¶‚į‚ A‚Č‚ń‚сƒ‚ƒŠ‘€ģ‚š‰B•Į‚·‚éƒNƒ‰ƒX‚šģ‚낤‚Ę‚µ‚Č‚¢‚́H
‚h‚p’į‚¢‚©‚ēH

525:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/24 01:10:53
>>522
‚Ż‚ń‚Č‚Ŗ‰½‰ń‚ą—į‚šo‚µ‚Ä‚¢‚é‚̂ɁEEE(T_T)

526:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/24 01:12:15
>>524
ć‚̂ق¤‚ōŏI“I‚ÉC‚ŏ‘‚­‚ĘŒ¾‚Į‚Ä‚¢‚½‚Ķ‚øB
‰“‚ɂ͂Ȃń‚ō”‚Ķnew[]Žg‚Į‚ÄC++‚É‚·‚é‚Ģ‚©—‰š‚Å‚«‚Č‚¢‚Æ‚ĒB

527:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/24 01:12:50
>>522
‚؂܂¢‚Ŗƒ|ƒCƒ“ƒ^‚ɂ‚¢‚Ä’m‚Į‚Ä‚¢‚é’mŽÆ‚š‚·‚×‚Äq‚ׂę

528:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/24 01:12:53
>>522
‰½“x‚©o‚Ă鐳‚µ‚­“®‚­—Ⴊ‹C‚É“ü‚ē‚Č‚¢——R‚͂Ȃŗ‚©‚Ė

529:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/24 01:18:03
‰¼‚ɁA”Ž‚ÖCŒ¾Œźƒ|ƒCƒ“ƒ^Š®‘S§”e‚š—^‚¦‚½‚Ę‚µ‚Ä‚ąA
‚»‚ź‚ł킩‚Į‚Ä‚­‚ź‚é‚©‚Ē‚¤‚©•sˆĄ‚ɂȂéB

530:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/24 01:19:41
>>522
ŠF‚Ŗ‰½Œ¾‚Į‚Ă邩‚قƂń‚Ē•Ŗ‚©‚ē‚Č‚¢C++‘fl‚¾‚Æ‚Ē
ˆź“ś‚®‚ē‚¢‹C•Ŗ•Ļ‚¦‚ÄŒ¢‚ĢŽU•ą‚ɂłąs‚Į‚½‚ēH
‚Ü‚ AŒ¢‚ĢƒEƒ“ƒR‚Ģˆ—‚µ‚Č‚Ŗ‚ēl‚¦‚½‚肳
‚»‚ĢŒć‚ŁA‚Ü‚½ˆź‚©‚ēģ‚Į‚Ă݂é
ˆČŠO‚Ƃł«‚é‚©‚ą‚ę

531:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/24 01:21:40
>>523
‚»‚ꂾ‚Ę‚¤‚²‚«‚Ü‚µ‚½@»Żø½

x.start = &p;
h(&x);
printf("%s", *x.start);

‰‚߂Ƀƒ‚ƒŠć‚Échar*Œ^‚ŖŠm•Ū‚³‚ź‚Č‚¢‚ĘŽó‚ÆŽę‚ź‚Č‚¢‚Į‚ÄŽ–‚©

532:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/24 01:23:55
>>530
Œ¢‚ĢƒEƒ“ƒR‚Ģˆ—‚šl‚¦‚½‚č@‚ÉŒ©‚¦‚Ä
delete unko;‚Ę‚©”]“ą‚ÅŽĄs‚µ‚»‚¤‚ɂȂĮ‚½

533:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/24 01:28:09
>>523
p‚šŠm•Ū‚µ‚Č‚­‚Ä‚ąA‚±‚ź‚Å‚ą‚¢‚¢‚Ķ‚ø‚Å‚·‚ę‚Ė

int main() {
bin x;
x.start = new char *;
h(&x);
printf("%s", *x.start);
}

534:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
08/02/24 01:28:52
new‚µ‚½‚ēdelete‚µ‚Ę‚Æ‚ę

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ŠÖ”‚ɂ‚¢‚Ă͐FXŽ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ƒ\[ƒ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


ŽŸƒ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