y‰SŽŌŠ―Œ}zC/C++Ž ..
[2ch|ĨMenu]
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‚Æ‚Ē‚Ī–â‘č‚Å‚ā‚ȂNjC‚Š‚·‚é

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Žü‚肊‚ЂȂč‚ǂljÁŒļ‚Ȃ˂Å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‚Š’Į‰Á‚ģ‚ę‚é‚Đ‚į
ƒ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‚Ė‚ ‚肊‚―‚Ý‚ð”ž•Š‚ā“ū‚ĂǂȂNjC‚Š‚·‚é

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‚ģ‚ȂNj‘å‚Čƒ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();


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