y‰SŽÒнŒ}zC/C++Ž ..
[2ch|¥Menu]
886:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/21 21:38:02
ƒRƒ“ƒpƒCƒ‹Žž‚Étype_info‚Ý‚½‚¢‚ÈŠ´‚¶‚ÅÓI‚ɃNƒ‰ƒX–¼‚Ì•¶Žš—ñ‚ðŽæ“¾‚Å‚«‚é•û–@‚Á‚Ä‚ ‚è‚Ü‚·‚©H
ƒeƒ“ƒvƒŒ[ƒgƒNƒ‰ƒX‚Å—áŠO‚𓊂°‚鎞‚ÉŽg‚¢‚½‚¢‚ñ‚Å‚·‚ªEEE

887:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/21 21:52:34
>>886
boost‚Ì‚±‚̕ӂ̂ª–ð‚É—§‚‚©‚à‚µ‚ê‚È‚¢
URLØÝ¸(www.kmonos.net)

888:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/21 22:10:44
boost‚Á‚Ä–{“–‚É‚·‚²‚¢‚ËEEE‚»‚ñ‚È‚Ì‚à”»’è‚Å‚«‚邯‚Í
‚Å‚àŒ^–¼‚̎擾‚ÍŒµ‚µ‚¢‚Ì‚©‚ÈEEE

889:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 01:38:20
‚â‚Á‚Ï‚èboost‚Åtypeof‚Á‚Ă̂ª‚ ‚Á‚ÄA‚»‚ê‚Å
Œ^–¼‚͎擾‚Å‚«‚é‚Ì‚¾‚¯‚ÇAstatic‚Ȉ—‚¶‚á‚È‚¢‚ñ‚¾‚æ‚ËB
‚Ȃ̂ł»‚Ì—p“r‚¾‚ÆtypeidŽg‚¤‚̂Ƃ ‚Ü‚è•Ï‚í‚è‚È‚¢B
URLØÝ¸(www.kmonos.net)

890:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 03:19:09
STL‚ð‚Í‚¶‚ßAƒeƒ“ƒvƒŒ[ƒg‚ð‚æ‚­Žg‚¢‚È‚³‚¢B
Œ^‚ÌŠ®‘S–¼‚ªƒJƒIƒX‚ɂȂÁ‚Ä’ú‚ß‚ª‚‚­‚©‚çB

891:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 04:20:31
void CtimerDlg::OnBnClickedButton2()
{
// TODO: ‚±‚±‚ɃRƒ“ƒgƒ[ƒ‹’Ê’mƒnƒ“ƒhƒ‰ ƒR[ƒh‚ð’ljÁ‚µ‚Ü‚·B
msgdlg aaae = new msgdlg();
aaae.Create(IDD_DIALOG1, this);
aaae.ShowWindow(SW_SHOW);

}

‚±‚̃{ƒ^ƒ“‚ð‰Ÿ‚·‚ƃ_ƒCƒAƒƒOƒEƒBƒ“ƒhƒE‚ªˆêu•\ަ‚³‚ꂽ‚悤‚ɂ݂¦‚é‚̂ł·‚ªA•\ަ‚³‚ê‚Ü‚¹‚ñB
SW_SHOW‚ª‚¢‚¯‚È‚¢‚ñ‚Å‚µ‚傤‚©H

892:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 07:09:45
‚»‚êƒRƒ“ƒpƒCƒ‹’Ê‚é‚ÌH

893:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 07:55:39
ƒRƒ“ƒpƒCƒ‹‚Å‚«‚È‚¢‚µA‚»‚ꂪ’P‚È‚étypo‚¾‚Á‚½‚Æ‚µ‚Ä‚àŽ‘Œ¹‚ÌŠÇ—‚͂ǂ¤‚È‚Á‚Ä‚é‚ñ‚Å‚µ‚傤‚ËA‚ÆB

894:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 09:21:56
ƒRƒ“ƒpƒCƒ‹‚͂ł«‚Ü‚·‚ª‚â‚Í‚èaaae.ShowWindow(SW_SHOW);‚ÅÁ–Å‚µ‚Ü‚·

895:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 09:25:14
‚ Aaaae‚ðƒ|ƒCƒ“ƒ^‚É‚µ‚½‚ço—ˆ‚Ü‚µ‚½B

896:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 20:23:53
’P‚ɃXƒR[ƒv”²‚¯‚½‚©‚çAmsgdlg‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ªŽ€–S‚µ‚½‚¾‚¯‚¾‚낤B

897:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 21:23:39
vsprintf‚ɂ‚¢‚ĂȂñ‚Å‚·‚¯‚ÇA‰º‹L‚Ìva_end(..)‚Á‚Ä‚¢‚é‚̂ł·‚©H

xx func(const char* format, ...) {
char buf[256];
va_list args;
va_start(args,format);
vsprintf(buf, format, args);
va_end(args); //@<=== ‚±‚ê•K—v‚È‚ñ‚Å‚·‚©H
...
}

898:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 21:30:35
‹KŠi‚ÅA“¯‚¶ƒlƒXƒgƒŒƒxƒ‹‚Åva_start,va_end‚Ì‘g‚ÅŽg‚¤‚±‚ƂɂȂÁ‚Ä‚¢‚éB

899:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 21:32:48
ŽÀ‘•‚É‚æ‚é‚©‚à’m‚ê‚ñ‚ªƒƒ‚ƒŠ‚Æ‚©‚ª‚Ô‚Á‰ó‚ê‚é‚ñ‚¶‚á‚Ü‚¢‚©

900:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 21:49:24
‚·‚¢‚Ü‚¹‚ñ‚¿‚å‚Á‚Æ‚¨•·‚«‚µ‚½‚¢‚̂ł·‚ªAGCC‚Å

if(ret = 1){
int dt = 1;
}

‚Ý‚½‚¢‚É‚µ‚½‚çA
u^‹U’l‚Æ‚µ‚ÄŽg‚í‚ê‚é‘ã“ü‚̂܂í‚è‚Å‚ÍAŠÛЇŒÊ‚ÌŽg—p‚ð‚¨Š©‚ß‚µ‚Ü‚·v
‚ÆŒ¾‚í‚ꂽ‚Ì‚ÅA

if((ret = 1)){
int dt = 1;
}

‚Ý‚½‚¢‚É‚µ‚½‚çA‹–‚µ‚Ä‚à‚炦‚Ü‚µ‚½B

‚È‚º ((ret = 1)) ‚Ì•û‚ª‚æ‚¢‚̂łµ‚傤‚©HH


901:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 21:52:09
>>900
ret==1‚Á‚Ä‘‚¢‚½‚ç‚»‚ÌŒxÁ‚¦‚Ä‚­‚ê‚邿B

902:897
08/04/22 21:54:54
>>898-899@‚Ç‚¤‚àA
‚±‚±‚̃Tƒ“ƒvƒ‹‚Å‚Íva_endŽg‚Á‚ĂȂ¢‚ñ‚Å‚·
URLØÝ¸(msdn2.microsoft.com)(VS.80).aspx
‚»‚µ‚ÄAURLØÝ¸(www.bohyoh.com)
‚±‚±‚ÉAu–{ŠÖ”‚ÍAva_endƒ}ƒNƒ‚ðŒÄ‚Ño‚³‚È‚¢v@‚Æ‹Lq‚ª‚ ‚é‚ñ‚Å‚·

903:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 22:00:56
>>900
==‚̊ԈႢ‚¾‚Á‚½‚肵‚Ü‚¹‚ñ‚æ‚ËH‘åä•vH‚Á‚Ä‚¢‚¤Œx‚¾‚©‚ç‚»‚¤‚¢‚¤‚à‚ñ‚¾‚ÆŽv‚¦
•ʂɑO‚Ì‘‚«•û‚Å‚à–â‘è‚È‚¢

(())‚Ì•û‚ª‚æ‚¢‚Æ‚¢‚¤‚킯‚¶‚á‚È‚¢

904:900
08/04/22 22:05:44
>>901 ‚³‚ñ
>>903 ‚³‚ñ
‚È‚é‚Ù‚ÇI‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I


905:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 22:28:34
>>902
VC‚ÉŒÀ‚Á‚Ä‚¢‚¦‚Îva_endƒ}ƒNƒ‚͉½‚à‚µ‚È‚¢‚©‚çŒÄ‚΂Ȃ­‚Ä‚à–â‘è‚͂Ȃ¢B
‚µ‚©‚µA‘¼‚̈—Œn‚Å“®‚­‚Ƃ͌À‚ç‚È‚¢B

906:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 23:00:01
>>902
‘‚©‚È‚­‚Ä‚à‚¢‚¢ŠÂ‹«‚ª—L‚邯‚Í‚¢‚¦AƒvƒƒOƒ‰ƒ€‚Æ‚µ‚Ă͑‚©‚È‚¢‚ƑʖÚB
‰^ˆ«‚­‘ʖڂȃTƒ“ƒvƒ‹‚É“–‚½‚Á‚½‚ËB

907:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 23:05:39
>>896
‚È‚é‚Ù‚ÇI
msgdlg aaae = new msgdlg();
‚ðƒOƒ[ƒoƒ‹—̈æ‚ÉŽ‚Á‚Äs‚Á‚Ä‚à‹N“®‚µ‚Ü‚µ‚½B
ƒ|ƒCƒ“ƒ^‚Ì—‰ð‚ª[‚Ü‚è‚Ü‚µ‚½B‚ ‚肪‚Æ‚¤I

908:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 23:07:36
‚¿‚å‚Á‚Æ‚§‚§‚§‚§‚§

909:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 23:13:26
‚±‚ꂪ
u‰½‚©“K“–‚É‚¢‚¶‚Á‚½‚ç“®‚¢‚½v
‚Æ‚¢‚¤“z‚©

910:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 23:14:27
> ƒOƒ[ƒoƒ‹—̈æ
[‚Ü‚Á‚ĂȂ¢ˆ«Š¦

911:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 23:15:55
‚³‚·‚ª‚É‚±‚ê‚ðƒRƒ“ƒ{‚Å‚­‚ç‚Á‚½‚猳‚̃\[ƒX‚ðŽ©•ª‚Å‘‚¢‚Ä‚¢‚½‚Æ‚µ‚Ä‚àƒfƒoƒbƒO‚µ‚½‚­‚È‚­‚È‚é‚È
i‚¾‚©‚çA‚»‚̕ςñ‚Ȃ̂͌ォ‚ç”nŽ­‚ª˜M‚Á‚½‚ñ‚¾‚Á‚ĂΠ„ƒj

912:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 23:18:30
„msgdlg aaae = new msgdlg();
‚±‚̃R[ƒhA‰½“xŒ©‚Ä‚à“䂪Žc‚è‚·‚¬B

913:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 23:29:02
>891‚Ì’iŠK‚ÅŠù‚ɒނ肾‚Á‚½‚ñ‚¶‚á‚Ë?

914:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 23:30:42
>>907
C++‚Ì“ü–å‘‚©“ü–åƒTƒCƒg‚ð‚à‚¤ˆê“xŒ©‚ĉñ‚Á‚½•û‚ª—Ç‚¢‚ÆŽv‚¤‚¼B
ø‚è‚Æ‚©‚¶‚á‚È‚­‚Ä–{“–‚ÉBŠî‘b‚͑厖‚¾‚©‚çB

‚Ƃ肠‚¦‚¸A—‰ð‚·‚é•K—v‚Ì‚ ‚éƒL[ƒ[ƒh‚Æ‚µ‚Ä‚ÍA
@@@ƒ|ƒCƒ“ƒ^AŽQÆAŽ©“®•Ï”AƒfƒXƒgƒ‰ƒNƒ^AdeleteAƒXƒR[ƒvAƒXƒ^ƒbƒNAƒq[ƒv
‚ ‚½‚è‚©‚ÈB

915:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/22 23:32:33
’Þ‚è‚È‚çA‚»‚ê‚Í‚»‚ê‚Å‚¨‚‹B

916:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 00:24:05
switch‚Ìcase•¶“à‚ÅAauto•Ï”‚ð錾‚µ‚悤‚Æ‚·‚邯A{}‚ð‚‚©‚Á‚ăuƒƒbƒN‚ð
ì‚ç‚È‚¢‚Æ‚¾‚߂ł·‚©H

917:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 00:25:05
‚¾‚߂ł·

918:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 00:30:02
>>916
—Ⴆ‚΂±‚¤‚¢‚¤‚±‚ƂȂç‚Å‚«‚éB
switch (value) {
int someVar;
case 0:
someVar = 0;
break;
case 1:
someVar = -1;
default:
someVar = value;
break;
}

919:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 00:35:00
>>914
ƒŒƒxƒ‹ƒAƒbƒv‚µ‚½‹C•ª‚Å‚·‚²‚­–ž‘«‚Ȃ̂ł·‚ª
‚à‚¤ˆê“xVC++Œ¾Œê“ü–åƒVƒjƒA•Ò㉺‚ð“ǂݒ¼‚µ‚Ă݂܂·EEE
‚ªA‚¸‚΂èˆêŒ¾‚łǂ±‚ª‚¨‚©‚µ‚¢‚Å‚·‚©H“ªŠÖŒWˆÈŠO‚Å‚¨‚Ë‚ª‚¢‚µ‚Ü‚·B

920:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 00:35:09
>>917-918
‚ ‚肪‚Æ‚¤‚Å‚·B
918‚Í‚â‚è•ûŽ©‘Ì’m‚ç‚ñ‚©‚Á‚½ƒXB


921:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 01:01:17
>>919
“ªŠÖŒWˆÈŠO‚ňꌾ‚ɂ܂Ƃ߂é‚É‚ÍA‘ÎÛ‚ªu­”v‚Ìu‹ï‘Ì“I‚ȃfƒBƒe[ƒ‹v‚Å‚ ‚é•K—v‚ª‚ ‚éB
‚Å‚àŒN‚Ìê‡AuŠî–{“I‚È’ŠÛŠT”Ov‚Ì—‰ð‚ªuŠô‚‚àvŒ‡‚¯‚Ä‚¢‚邿‚¤‚ÉŒ©Žó‚¯‚ç‚ê‚é‚©‚çA‚܂Ƃ߂悤‚ª‚È‚¢B
‚¾‚©‚ç>>914‚ࢂÁ‚½‹“‚°‹å
> ƒ|ƒCƒ“ƒ^AŽQÆAŽ©“®•Ï”AƒfƒXƒgƒ‰ƒNƒ^AdeleteAƒXƒR[ƒvAƒXƒ^ƒbƒNAƒq[ƒv‚ ‚½‚è
‚Æ‚¢‚¤Œ¾‚¢•û‚ɂȂÁ‚Ä‚é‚ñ‚¾‚æi‚±‚ê‚Å‚àe؂ɗpŒê‚ði‚Á‚Ä‹“‚°‚Ä‚é‚Ù‚¤jB

922:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 02:37:20
>>919
msgdlg aaae; //›msgdlgŒ^‚̕ϔ
msgdlg aaae = new msgdlg(); //~msgdlgŒ^‚̕ϔ‚Émsgdlg*Œ^‚Ì’l‚ð‘ã“ü
msgdlg *aaae = new msgdlg(); //›msgdlg*Œ^‚̕ϔ‚Émsgdlg*Œ^‚Ì’l‚ð‘ã“ü
ˆêŒ¾‚Å‚¢‚¤‚Æ,‚Ç‚±‚ªƒCƒR[ƒ‹‚æH





923:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 07:18:54
>>919

void CtimerDlg::OnBnClickedButton2()
{
@@// new msgdlg() ¨ msgdlg‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ðƒq[ƒv‚ÉŠm•ÛB
@@//
@@// msgdlg aaae = DDD ¨ msgdlg‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ðƒXƒ^ƒbƒN‚ÉŠm•Û‚µ‚ÄA
@@// msgdlg(msgdlg* ptr)‚É“K‡‚·‚éƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ʼnŠú‰»B(¦‚P)
@@msgdlg aaae = new msgdlg();

@@DDD

@@// Ž©“®•Ï”‚Ìaaae‚ªƒXƒR[ƒv‚©‚çŠO‚ê‚é‚̂ŃfƒXƒgƒ‰ƒNƒ^‚ªŒÄ‚΂êA
@@// aaaa‚ª•ÛŽ‚µ‚Ä‚¢‚½ƒEƒBƒ“ƒhƒE‚Ȃǂªíœ‚³‚ê‚éB
@@//
@@// (¦‚P)‚̃|ƒCƒ“ƒ^ptr‚ðdelete‚µ‚Ä‚¢‚È‚¯‚ê‚΃ƒ‚ƒŠƒŠ[ƒNB
}

‚ª—‰ðo—ˆ‚Ä‚¢‚È‚¢‚悤‚ÉŒ©‚¦‚éB

ì‚肽‚¢‚Ì‚ªƒ‚[ƒ_ƒ‹ƒ_ƒCƒAƒƒO‚È‚çA
{
@@msgdlg aaae;
@@aaae.Create(IDD_DIALOG1, this);
@@aaaa.DoModal();
}

ŠÖ”‚𔲂¯‚Ä‚àmsgdlg‚ð•ÛŽ‚·‚é‚È‚çA
ƒOƒ[ƒoƒ‹‚łȂ­CtimerDlg‚̃ƒ“ƒo‚É‚·‚éB

924:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 07:20:43
‚æ‚­Œ©‚½‚çe‚¾‚Á‚½B
~ aaaa
› aaae

925:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 09:41:18
ƒrƒbƒgƒtƒB[ƒ‹ƒh‚ÍA

unsigned char x : 50;

‚̂悤‚ÉŒ³‚ÌŒ^‚ð’´‚¦‚Ä‚¢‚Ä‚à’è‹`‚Å‚«‚Ü‚·‚©?



926:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 09:43:54
unsigned char”z—ñ‚ðA38@A@6@A@4@‚̂悤‚É•ª‚¯‚½‚¢‚̂ł·‚ªAƒrƒbƒgƒtƒB[ƒ‹ƒh‚Åo—ˆ‚Ü‚·‚©?
‚ ‚ÆA38bit‚Ì•”•ª‚ÍA=‚Å”äŠr‚Å‚«‚Ü‚·‚©? –³—‚Èê‡A•ʂ̕û–@‚͂Ȃ¢‚Å‚µ‚傤‚©

927:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 09:51:28
‚±‚̂悤‚É‚µ‚½‚çAŠm•Û‚·‚é—̈æ‚ÍA40bit + 8bit‚ɂȂè‚Ü‚·‚æ‚Ë?
33 + 7 ‚ł͂Ȃ¢‚Å‚·‚æ‚Ë?

class A{
public:
bitset<33> a;
char b : 7;
};

928:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 10:06:17
Ž©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½
‚±‚ê‚Å’·‚¢—ñ‚ɕϊ·o—ˆ‚Ü‚µ‚½


bitset<40> *p;
unsigned char s[5]={1,255,1,255,128};
p=(bitset<40>*)&s;
cout<< *p;

929:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 10:53:08
‚»@‚ê@‚Í@‹ô@‘R@‚¾

930:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 11:16:25
>>922>>923
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B‚·‚²‚­‚æ‚­‚í‚©‚è‚Ü‚µ‚½B
void CtimerDlg::OnBnClickedButton2()
{
// TODO: ‚±‚±‚ɃRƒ“ƒgƒ[ƒ‹’Ê’mƒnƒ“ƒhƒ‰ ƒR[ƒh‚ð’ljÁ‚µ‚Ü‚·B
int a =0;
while(a < 100){
msgdlg *aaae = new msgdlg[100];
aaae[a]->Create(IDD_DIALOG1, this);@// ƒGƒ‰[
aaae[a]->ShowWindow(SW_SHOW);
aaae[a]->OnBnClickedOk();
delete aaae[a];
a++;
}
}
error C2819: ƒNƒ‰ƒX 'msgdlg' ‚ɂ̓I[ƒo[ƒ[ƒh‚³‚ꂽƒƒ“ƒo 'operator ->' ‚ª‚ ‚è‚Ü‚¹‚ñB

‚±‚ê‚͉½‚ª‚¢‚¯‚È‚¢‚ñ‚Å‚µ‚傤‚©H

931:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 11:32:26
‰º‹L‚̃R[ƒh‚ðŽÀs‚µ‚½‚Æ‚«‚É test::aaa ‚Å“à•”“I‚ÉŠm•Û‚³‚ꂽƒƒ‚ƒŠ(H)‚ª‰ð•ú‚³‚ꂸA
ƒƒ‚ƒŠƒŠ[ƒN‚ª‹N‚«‚Ä‚µ‚Ü‚Á‚Ä‚¢‚邿‚¤‚Å‰ðŒˆ•û–@‚ªŒ©‚‚©‚炸¢‚Á‚Ä‚¢‚Ü‚·B
STL‚ȂǂÌê‡AŠm•Û‚µ‚½ƒƒ‚ƒŠ‚𖾎¦“I‚ɉð•ú‚·‚éŠÖ”‚Ȃǂª‚ ‚é‚̂łµ‚傤‚©H
( aaa.clear() ‚â aaa.~vector() ‚È‚Ç‚ÍŽŽ‚µ‚Ă݂½‚̂ł·‚ª‘Ê–Ú‚Å‚µ‚½)
‚»‚ê‚Æ‚à test::aaa Ž©‘Ì‚à new ‚ÅŠm•Û‚µ‚Ä delete ‚ʼnð•ú‚µ‚½‚Ù‚¤‚ª—Ç‚¢‚̂łµ‚傤‚©H
ŠÂ‹«‚ÍVC++2005‚Å‚·A‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

class base {
public:
~base(){ destory(); }
virtual void destory(){};
};
class test : base {
public:
std::vector< int > aaa;
void destory(){ aaa.clear(); }
};

void main(){
void *p;
{
test *ptest;
ptest = new test;
ptest->aaa.resize(100);
p = (void*)ptest;
}
//‚±‚±‚ł̓|ƒCƒ“ƒ^ p ‚ÌŠî–{ƒNƒ‰ƒX‚ª base ‚Æ‚¢‚¤‚±‚ƈȊO‚͂킩‚ç‚È‚¢
delete (base*)p;
}

932:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 11:39:01
ƒfƒXƒgƒ‰ƒNƒ^‚ʼn¼‘zŠÖ”ŒÄ‚Ño‚·‚Æ‚©”nŽ­‚¶‚á‚Ë[‚ÌH

933:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 11:42:12
ŒÃ‚¢Œ`Ž®‚̃LƒƒƒXƒgŽg‚Á‚Ă邯‚©”nŽ­‚¶‚á‚Ë[‚ÌH
ƒXƒ}[ƒgƒ|ƒCƒ“ƒ^Žg‚Á‚ĂȂ¢‚Æ‚©”nŽ­‚¶‚á‚Ë[‚ÌH

‚¢‚â‚¢‚âA”nŽ­‚¶‚á‚È‚¢‚Á‚ÄB
ƒfƒXƒgƒ‰ƒNƒ^‚Ì’†‚©‚牼‘zŠÖ”ŒÄ‚Ño‚·‚̂͂³‚·‚ª‚ɂȂ¢‚¯‚ÇB

934:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 11:44:25
>>930
‚±‚ê‚͂Ђǂ¢

935:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 11:57:28
c ~base() ‚ªŒÄ‚Ño‚³‚ê‚邯‚«‚Í
Šù‚É test::destory ‚ÌŽÀ‘̂͂Ȃ­‚È‚Á‚Ä‚¢‚é‚©‚ç‚Å‚µ‚傤‚©H
”nŽ­‚Å‚·‚݂܂¹‚ñc
‚±‚¤‚¢‚¤ê‡AƒNƒ‰ƒXtest‚ÅŠm•Û‚µ‚½ƒƒ‚ƒŠ‚Í
‚Ç‚¤‰ð•ú‚µ‚½‚ç—Ç‚¢‚̂łµ‚傤‚©H


936:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 11:59:40
‚µ‚©‚à‘‚¢‚Ä‚ ‚è‚Ü‚µ‚½B
ƒXƒ}[ƒgƒ|ƒCƒ“ƒ^‚Å’²‚ׂĂ݂܂·B

937:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 12:31:15
base‚̃fƒXƒgƒ‰ƒNƒ^‚Évirtual‚ð‚‚¯‚Äã‚Å
test‚ÉŽ©•ª‚Ìdestory‚ðŒÄ‚ÔƒfƒXƒgƒ‰ƒNƒ^‚𑂯‚Î
base‚̃fƒXƒgƒ‰ƒNƒ^‚Ìʼn‚Åtest‚̃fƒXƒgƒ‰ƒNƒ^‚ªŒÄ‚΂ê‚ÄAtest‚Ìdetory‚ªŒÄ‚Ño‚³‚ê‚邽‚ß
‚±‚ÌꇂÍmain“à•”‚Ì•ÏX–³‚µ‚Ńƒ‚ƒŠƒŠ[ƒN‚ª‚È‚­‚Ȃ邯‚ÇA‚»‚ê‚¶‚á‘Ê–Ú‚È‚ÌH

938:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 13:22:22
>>937
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·A–³Ž–‚ɉð•ú‚³‚ê‚邿‚¤‚ɂȂè‚Ü‚µ‚½B
‚¢‚ë‚¢‚ë‚Æ•׋­•s‘«‚Å‚µ‚½B
‰¼‘zƒfƒXƒgƒ‰ƒNƒ^‚É‚µ‚È‚¢‚Æ”h¶ƒNƒ‰ƒX‚̃fƒXƒgƒ‰ƒNƒ^‚ªŒÄ‚Ño‚³‚ê‚È‚¢‚Ì‚Í‚à‚¿‚ë‚ñ
ƒƒ“ƒo•Ï”‚̃fƒXƒgƒ‰ƒNƒ^‚àŒÄ‚Ño‚³‚ê‚È‚¢‚Æ‚¢‚¤‚±‚Æ(?)‚È‚ñ‚Å‚·‚ËB


939:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 13:39:34
„ƒƒ“ƒo•Ï”‚̃fƒXƒgƒ‰ƒNƒ^‚àŒÄ‚Ño‚³‚ê‚È‚¢
Ú‚µ‚­‚ÍŠo‚¦‚ĂȂ¢‚ªAƒfƒXƒgƒ‰ƒNƒ^‚ª‰¼‘zŠÖ”ivirtualj‚Å‚ ‚ê‚ÎAdelete‰‰ŽZŽq‚ª
“n‚³‚ꂽƒ|ƒCƒ“ƒ^‚©‚牼‘zŠÖ”ƒe[ƒuƒ‹‚ð’H‚Á‚ÄŒp³ŠÖŒW‚ð”cˆ¬‚Å‚«‚邯‚©
‚¾‚Á‚½‚ÆŽv‚¤i‹t‚ÉŒ¾‚¦‚Ή¼‘zŠÖ”‚łȂ¢‚Æ”cˆ¬‚Å‚«‚È‚¢jB
‚¿‚Ȃ݂Ɋ¨ˆá‚¢‚µ‚Ä‚»‚¤‚Ȃ̂ő‚¢‚Ä‚¨‚­‚¯‚ÇAƒfƒXƒgƒ‰ƒNƒ^‚Æ‚Í
~ƒNƒ‰ƒX–¼();©ˆø”–³‚µ
‚Ì‚±‚ÆBdestroy‚Æ‚©ŸŽè‚É–¼‘O‚‚¯‚½‚ç‚»‚ê‚Í‚½‚¾‚̃ƒ“ƒoŠÖ”‚¾‚æB
‚±‚Ìꇳ‚µ‚­‚Í virtual ~base();‚Æ‚©‚¾B

940:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 13:43:43
‚ A‚»‚¤‚¢‚¦‚Î~base()‚Í‚¿‚á‚ñ‚Æ‘‚¢‚Ä‚ ‚é‚Ì‚©‚—

941:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 14:11:20
‚È‚é‚Ù‚Çc‰¼‘zŠÖ”ƒe[ƒuƒ‹‚Å‚·‚©A
virtualŽw’è‚͂Ȃñ‚¾‚©”™‘R‚Æ‚µ‚Ä‚¢‚Ä—‰ð‚µ‚É‚­‚©‚Á‚½‚Å‚·‚ª
‚È‚ñ‚ƂȂ­‚͂ǂ¤“®ì‚·‚é‚©‚ª—‰ð‚Å‚«‚Ü‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

942:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 14:16:49
>>930
‰º‚̃\[ƒX‚̓Rƒ“ƒpƒCƒ‹‰Â”\
s”Œ¸‚炵‚½‚©‚ç­‚µŒ©h‚¢‚©‚à
>>914‚ÌŒ¾‚¤‚悤‚Ƀ|ƒCƒ“ƒ^‚ÆŽQƂɂ‚¢‚ÄŠw‚ñ‚¾•û‚ª‚¢‚¢

struct CTest{ void test(){} };
void f(){
CTest a;
CTest* b = new CTest();
CTest* c = new CTest[1];
CTest d[1];
a.test(); (*&a).test(); (&a)->test(); (&a)[0].test();
(*b).test(); b->test(); b[0].test();
(*c).test(); c->test(); c[0].test();
(*d).test(); d->test(); d[0].test();
delete b;
delete[] c;
}

943:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 14:47:49
>>942
Š´“®‚µ‚Ü‚µ‚½B‚±‚ñ‚Ȃɂ킩‚è‚â‚·‚¢‚̉‚߂Ă݂܂µ‚½B‚ª‚ñ‚΂è‚Ü‚·I

944:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 15:37:22
•¨¦‚¢‰•à“I‚ÈŽ¿–â‚È‚ñ‚Å‚·‚ª
ãŽè‚¢•û–@‚ð‹³‚¦‚Ä‚à‚ç‚¢‚½‚­‚ÄŽ¿–₵‚Ü‚·B

‚ ‚é•¶Žš—ñ‚ª‚ ‚Á‚Ä
1•¶Žš‚¸‚ˆ—‚µ‚Ä‚¢‚­‚ñ‚Å‚·‚ªA
‰½‚©•¶Žš‚ɕω»‚ª‚ ‚Á‚½Žž‚¾‚¯ˆ—‚ðs‚¢‚½‚¢‚̂ł·B

char str[]="‚ ‚ ‚¢‚¤‚¦‚¦‚¨";//‰½‚©•¶Žš—ñ
int len=strlen(str);
char current_c;

current_c=str[0];//“à—e‚ðŠo‚¦‚é
for(int i=0; i<len; i++){
if(current_c!=str[i]){//˜A‘±‚µ‚Ä‚¢‚é•¶Žš‚ª•Ï‚í‚ê‚Î
//ˆ—
}
}

‚±‚ñ‚Ȃ̂ðŽv‚¢‚‚¢‚½‚ñ‚Å‚·‚ª
‚±‚ꂾ‚ÆA1‚–ڂ̕¶Žš‚ª“–‘Rˆ—‚³‚ê‚Ü‚¹‚ñB
current_c=str[0];//“à—e‚ðŠo‚¦‚é
‚±‚ê‚ð
current_c=str[0]+1;//“à—e‚ðŠo‚¦‚é
‚Æ‚µ‚ÄA•K‚¸1‰ñ–ڂ͈—‚ªs‚í‚ê‚邿‚¤‚É‚·‚é‚Ì‚àl‚¦‚½‚ñ‚Å‚·‚ª
‚à‚Á‚Æ‚¿‚á‚ñ‚Æ‚µ‚½ƒXƒ}[ƒg‚È•û–@‚ª‚ ‚邯Žv‚¤‚ñ‚Å‚·‚ªEEE
‚±‚¤‚¢‚¤ê‡A‚Ç‚¤‚â‚é‚Ì‚ªˆê”Ê“I‚Ȃ̂łµ‚傤‚©H

945:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 15:46:25
str[0]+1‚È‚ñ‚Ä‘ã“ü‚µ‚È‚­‚Ä‚àA0‚ʼnŠú‰»‚µ‚Ä‚¨‚¯‚΂¢‚¢‚ñ‚¶‚á‚È‚¢‚ÌH

946:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 15:48:09
>>944
char‚Í1ƒoƒCƒg‚¾‚©‚畽‰¼–¼‚Ý‚½‚¢‚È‘½ƒoƒCƒg•¶Žš‚Í‚¤‚Ü‚­‚ä‚©‚È‚¢‚æB
•ª‚©‚Á‚Ä‚¢‚é‚Ȃ炲‚ß‚ñB

947:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 16:11:33
>>945
0‚ɑГ–‚·‚é•¶Žš‚ª—ˆ‚½Žž‚ɑʖڂłµ‚åB

948:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 16:12:08
>>944

typedef char val_t;
val_t str[]="aabbbcccddee";

typedef val_t* iter_t;
for(iter_t begin=str,end=str+strlen(str),back,it=begin; it!=end; ++it){
@@if(it==begin || *back!=*it){
@@@@//ˆ—
@@@@back=it;
@@}
}


iEÍEj

949:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 16:13:42
>>947
‚»‚ê‚͂Ђå‚Á‚Æ‚µ‚ăMƒƒƒO‚Å‚¢‚Á‚Ä‚é‚Ì‚©EEEE

950:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 16:19:37
>>944
ʼn‚É1•¶Žš–ڂƈقȂé’l str[0]+1 ‚ʼnŠú‰»‚µ‚Æ‚¯‚Ηǂ¢‚ñ‚¶‚á‚ËH
‚Á‚Ă̂͌‹\“ª‚Ì—Ç‚¢”­‘zB–}•S‚Ì“k‚ɂ͌™‚í‚ê‚邯‚Ç‚ËB

‚Å‚à‚»‚¤‚¢‚¤‚Æ‚«‚Ì current_c ‚Í•’Ê prev_c ‚¾‚ÈB

951:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 16:22:12
>>950
‚»‚¤‚©Hƒ€ƒ_‚¶‚á‚ËH

952:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 16:33:50
ˆê‚–ڂ̕¶Žš‚ª•Ï‚í‚é‚Á‚Ä‚¢‚¤ˆÓ–¡‚ª•ª‚©‚ç‚ñ‚—

953:948
08/04/23 16:41:36
struct CTest{
@@bool operator!=(const CTest& o){
@@@@// ...
@@@@return true;
@@}
};
template<typename iter_t> void unique_each(iter_t begin, iter_t end){
@@for(iter_t back,it=begin; it!=end; ++it){
@@@@if(it==begin || *back!=*it){
@@@@@@//ˆ—
@@@@@@back=it;
@@@@}
@@}
}
void f(){
@@CTest v[10];
@@// v[0] ...
@@unique_each(v,v+sizeof(v)/sizeof(*v));
}

(¿K„tK)ƒA[ƒA[‚«‚±‚¦‚È[‚¢

954:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 16:46:59
>>951
¡‰ñ‚Í•¶Žš‚¾‚©‚ç 0 ‚É‚µ‚Æ‚«‚á—Ç‚¢‚¯‚ÇA
ˆê”Ê‚Éæ“ª—v‘f‚Ü‚½‚Í’¼‘O‚̂ƈقȂé—v‘f‚ð
”»’肵‚Ä‚¢‚­‚ɂ͗ǂ¢•û–@‚¾‚æB

955:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 16:58:36
>>945‚Ì‘O’ñðŒ
nulI’[•¶Žš—ñ

>>947‚Ì‘O’ñðŒ
•¶Žš—ñ

>>950‚Ì‘O’ñðŒ
ƒRƒs[ƒRƒ“ƒXƒgƒ‰ƒNƒ^
operator+
operator!=
‚ðŽ‚Á‚Ä‚¢‚éŒ^

>>953‚Ì‘O’ñðŒ
operator!=
‚ðŽ‚Á‚Ä‚¢‚éŒ^

956:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 17:04:34
>>955
‚à‚¤>>944‚Ƃ͕ʢŠE‚És‚Á‚Ä‚é‚Èw

957:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 17:31:55
PHP‚âperl‚Åprint ‚ðŽg‚¢‚È‚ª‚çƒfƒoƒbƒO‚·‚邿‚¤‚È•û–@‚ðC++‚Å‚à‚â‚肽‚¢‚̂ł·‚ªA‚Ç‚¤‚·‚ê‚΂悢‚Å‚µ‚傤‚©HH
‚»‚¤‚¢‚¤ƒfƒoƒbƒO‚ÌŽd•û‚ÍC++‚ł͓‚¢‚̂łµ‚傤‚©B


958:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 17:32:34
>>944 ‚¿‚å‚Á‚ƃgƒŠƒbƒL[A‚Å‚à‚¤‚Ü‚¢‚â‚è•û
>>945 ˆê”ÔƒVƒ“ƒvƒ‹
>>946 ˆê”Ôd—v‚ȃŒƒX‚—
>>953 ”Ä—p‰»‚µ™ÜÛÀ‚—

959:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 17:44:15
>>944
#include <algorithm>
#include <string>
#include <iostream>
#include <functional>

int main() {
@@std::wstring src = L"‚ ‚ ‚¢‚¤‚¦‚¦‚¨";
@@src.push_back(0);
@@::setlocale(LC_ALL, "ja_JP.UTF-8");
@@for (std::wstring::iterator i = src.begin(); *i != 0; ++i) {
@@@@i = std::adjacent_find(i, src.end(), std::not_equal_to<wchar_t>());
@@@@std::wcout << i-src.begin() << *i << std::endl;;
@@}
}

I’[ˆê‚‰Á‚¦‚ÄðŒ‚ª‹t‚Ìadjacent_find

>>957
ƒGƒXƒp[‚·‚邯ƒR[ƒh‚ð“ǂ܂¹‚ÄŽÀsŽž‚Ɉꎞ“I‚È’l‚ðŒ©‚é‚Æ‚©‚È‚çƒfƒoƒbƒK
gdb‚ÆVC•t‘®‚̂₂Ƃ©

960:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 17:44:31
>>944‚ÍAchar‚ÌŽæ‚肤‚éÅ‘å’l‚ðŽw‚µ‚Ä‚¢‚½ê‡
+1‚·‚邯AƒI[ƒo[‚·‚éB

>>945‚ÍAˆ—“à—eŽŸ‘æ‚Å‚ÍA\0‚ª‚¢‚«‚Ȃ藈‚½ê‡‚Ƀ„ƒo‚¢B
‚ªA‚ ‚̃vƒƒOƒ‰ƒ€‚Ìê‡strlen‚Ì’l‚ªƒ‹[ƒv‚ÌŽÀs‰ñ”‚¾‚©‚çOK

„953‚ÍA‹°‚ç‚­>>944‚ª–{“–‚É•K—v‚¾‚Á‚½‚à‚̂ł͂Ȃ¢‰Â”\«‚ª‚‚¢‚—


961:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 17:47:00
>>959 ‚³‚ñ
‚È‚é‚قǃfƒoƒbƒK‚ŕϔ‚ÉŠi”[‚³‚ê‚Ä‚é’l‚ðŒ©‚é‚±‚Æ‚ªo—ˆ‚é‚ñ‚Å‚·‚ËB
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½‚(_ _)‚

962:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 17:51:55
>>>944‚ÍAchar‚ÌŽæ‚肤‚éÅ‘å’l‚ðŽw‚µ‚Ä‚¢‚½ê‡
>+1‚·‚邯AƒI[ƒo[‚·‚éB

‚·‚é‚Á‚Ä[‚Æ current_c=~str[0]; ‚ª“KØH

963:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 17:53:43
ƒI[ƒo[ƒtƒ[‚µ‚Ä‚à‘åä•v‚¾‚ëB

964:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 17:55:39
‚ Aˆê•¶Žš–Ú‚ªˆ—‚³‚ê‚È‚¢

965:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 17:56:06
>>963
ŽÀ“®‚Í‚Æ‚à‚©‚­A‹KŠi“I‚ɂ̓AƒEƒg‚¾‚ë

966:959
08/04/23 18:12:21
ƒŠƒxƒ“ƒW

#include <algorithm>
#include <string>
#include <iostream>
#include <functional>

int main() {
@@std::wstring src = L"‚ ‚ ‚¢‚¤‚¦‚¦‚¨";
@@::setlocale(LC_ALL, "ja_JP.UTF-8");
@@std::wstring::iterator i = src.begin();
@@if (!src.empty()) {
@@@@do {
@@@@@@std::wcout << *i << std::distance(src.begin(), i) << std::endl;
@@@@@@i = std::adjacent_find(i, src.end(), std::not_equal_to<wchar_t>());
@@@@} while(i++ != src.end());
@@}
}



967:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 18:15:31
‚»‚µ‚Ä’Ê‚³‚ê‚éeucJP

968:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 19:01:21
vector‚Ì”z—ñ‚ðì‚낤‚ÆŽv‚¢

vector<vector<string> > vecStrDim;
vector<string> vecStr;
string strTest = "test";

vecStr.push_back(strTest);
vecStrDim[0].push_back(vecStr);

‚Æ‚â‚Á‚Ă݂܂µ‚½BƒRƒ“ƒpƒCƒ‹‚Í’Ê‚é‚̂ł·‚ª
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
‚ƂłĎÀs‚µ‚Ä‚àƒfƒoƒbƒOƒGƒ‰[‚ɂȂè‚Ü‚·

vecStrDim[0].push_back(vecStr);‚ªˆ«‚¢‚̂͂킩‚é‚̂ł·‚ªA•û–@‚ªŽv‚¢‚‚«‚Ü‚¹‚ñ
‚Ç‚¤‚·‚ê‚΃fƒoƒbƒOƒGƒ‰[‚ð‘Έ‚Å‚«‚é‚̂łµ‚傤‚©H

969:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 19:06:06
>>968
~vecStrDim[0].push_back(vecStr);
›vecStrDim.push_back(vecStr);

970:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 19:10:40
>>969
‚ ‚í‚ícc‚Æ‚ñ‚Å‚à‚È‚­”nŽ­‚È‚±‚Æ‚µ‚Ä‚·‚݂܂¹‚ñ
‰ðŒˆ‚µ‚Ü‚µ‚½

971:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 19:14:36
‚»‚̃R[ƒh‚ªƒRƒ“ƒpƒCƒ‹‚ª’ʂ邱‚Æ‚ª•sŽv‹c‚¾c

972:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 19:29:14
ƒVƒ“ƒOƒ‹ƒoƒCƒgŒÀ’è‚È‚çAcurrent_c‚ðint‚©‰½‚©‚É‚µ‚ÄAchar‚Å•\Œ»‚Å‚«‚È‚¢ƒfƒJ‚¢’l‚É‚µ‚Æ‚¯‚΂¢‚¢B

973:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/23 20:44:51
class“à‚ÅAstatic•t‚¯‚½‚à‚Ì‚ÍA”z—ñ‚É‚µ‚½‚Æ‚«ƒRƒs[‚Íì‚ç‚ê‚È‚¢‚ñ‚Å‚·‚æ‚Ë? ‚·‚ׂ睂¶•¨‚ðŽQÆ‚·‚é‚ñ‚Å‚·‚æ‚Ë

974:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 00:27:08
‚Ü‚ ”z—ñ‚É‚µ‚È‚­‚Ä‚à1‚‚µ‚©ŽÀ‘Ì‚ª‘¶Ý‚µ‚È‚¢‚悤‚ɂȂ邯‚Ç‚È

975:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 00:49:34
#include <stdio.h>
void main(void)
{
int a;
pirntf("‰½‚©“ü—Í‚µ‚Ä‚­‚¾‚³‚¢\n\n");
scanf("%d",&a);
while(1){
printf("‚®‚͂͂͂͂͂͂ÍII\n\a");
}
}
‚±‚Ì’ö“x‚µ‚©‰´‚Í’†‚Ȃ̂ő‚¯‚Ü‚¹‚ñBƒvƒƒOƒ‰ƒ}[‚³‚ñ
‚¨Šè‚¢‚µ‚Ü‚·B



976:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 00:50:21
ªMISS‚è‚Ü‚µ‚½

#include<stdio.h>
void main(void)
{
int a,b,c;
printf("”Žš‚ð“ü—Í‚µ‚Ä‚­‚¾‚³‚¢\n");
scanf("%d",&a);
printf("”Žš‚ð‚Ü‚½“ü—Í‚µ‚Ä‚­‚¾‚³‚¢\n");
rewind(stdin);
scanf("%d",&b);
printf("”Žš‚ð‚Ü‚½‚Ü‚½“ü—Í‚µ‚Ä‚­‚¾‚³‚¢\n");
scanf("%d",&c);

if(a == b == c)
printf("“™‚µ‚¢‚Å‚·,\n");
else
printf("“™‚µ‚­‚È‚¢‚Å‚·,\n");
}


‚±‚ê‚Åa==b==c‚¾‚Á‚½‚ç"“™‚µ‚¢"‚Æ•\ަ‚³‚¹‚邿‚¤‚É‘g‚ñ‚Å‚é‚Ì‚É@1A1A1ˆÈŠO‚Ì”Žš‚Í“ü—Í‚µ‚Ä‚à‚Í‘S•”"“™‚µ‚­‚È‚¢‚Å‚·"‚ɂȂé‚Ì‚Í
‚È‚ñ‚łłµ‚傤‚©H

977:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 00:52:43
>>976
a == b == c ‚ÍA(a == b) == c ‚ƉðŽß‚³‚ê‚éB‚‚܂èAŽg‚¢•û‚ªŠÔˆá‚Á‚Ä‚¢‚éB
‚»‚Ìê‡A‹°‚ç‚­a == b && b == c ‚Å‚¢‚¢‚¾‚낤B


978:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 00:57:13
980‚ ‚½‚èAŽŸƒXƒŒ‚½‚̂ނº

979:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 00:59:27
>>977
‚¨‚¨‚—‚È‚é‚Ù‚ÇI
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½OO

980:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 01:11:37
>>990‚ɃpƒX

981:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 01:14:03
>>976
ˆÚ“®‘O‚̃XƒŒ‚̃Rƒƒ“ƒg‚É‚à‚ ‚è‚Ü‚µ‚½‚ªA
uŒN‚ªŽQl‚É‚µ‚Ä‚é‚à‚Ì‚ÍM—p‚µ‚È‚¢‚Ù‚¤‚ª‚¢‚¢v
‚Å‚·Bvoid main(...) ‚͂܂¸‚¢B

982:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 01:17:45
void main ‚Í g++ ‚ŃGƒ‰[‚ɂȂ邵‚ÈB
gcc ‚¾‚ÆŒx‚Å‚·‚Þ‚¯‚ÇB

983:981
08/04/24 01:34:22
rewind() ‚àA‚ ‚é‚Ì‚©‚í‚©‚ç‚È‚¢.....Bstdin ‚ɑ΂µ‚Ä rewind() ?

984:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 03:35:46
1`100‚Ü‚Å‚Ì”Žš‚łЂƂ‚¾‚¯‚È‚¢”Žš‚ª‚ ‚é‚̂ł»‚ê‚ð’T‚·‚Æ‚¢‚¤–â‘è‚Ȃ̂ł·‚ª
URLØÝ¸(kansai2channeler.hp.infoseek.co.jp)
‚łЂƂ‚ЂƂ’T‚·•û–@‚Í‚ ‚é‚̂ł·‚ª
‘¼‚Ì•û–@‚ÅA‚Ü‚¸
‚P`‚T‚O‚܂ł̌”‚Æ‚T‚P`‚P‚O‚O‚܂ł̌”‚𔂦‚Ä
‚P`‚T‚O‚ª‚S‚XŒÂ
‚T‚P`‚P‚O‚O‚ª‚T‚OŒÂ‚Å‚P`‚T‚O‚É‚ ‚邯‚µ‚Ä
ŽŸ‚Í‚P`‚Q‚TA‚Q‚U`‚T‚O‚Ƃǂñ‚Ç‚ñŒ¸‚炵‚Ä
‚Q‚U`‚R‚W‚Æ‚R‚X`‚T‚O‚ÌŠ„‚èØ‚ê‚È‚¢‚Æ‚«‚Í‚P‚R‚Æ‚P‚Q‚É‚µ‚½‚è‚Ȃǂµ‚Ä
ÅŒã‚Q‚Â‚Ì”Žš‚É‚µ
‚S‚W‚ª‚PŒÂ
‚S‚X‚ª‚OŒÂ‚Å‚S‚X‚ª‚È‚¢”Žš‚Æ‚·‚éƒvƒƒOƒ‰ƒ€‚ðì‚肽‚¢‚̂ł·‚ª
‚ǂȂ½‚©—á‚Ý‚½‚¢‚È‚à‚̂𑂢‚Ä‚¢‚½‚¾‚¯‚È‚¢‚Å‚µ‚傤‚©H

985:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 03:41:23
”‚¦‚È‚ª‚ç2‚‚̃tƒ@ƒCƒ‹i¬‚³‚¢,‘å‚«‚¢j‚É‘‚«o‚µ‚Ä‚¢‚¯‚΂¢‚¢‚ñ‚¶‚á‚Ë‚ÌH

986:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 03:42:37
‚Ç‚±‚É‚ ‚é‚Ì‚©‚í‚©‚ç‚È‚¢‚È‚çA‚ЂƂ‚ЂƂ‚µ‚ç‚ׂé‚Ì‚ªÅ‘P

987:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 03:48:07
–â‘è‚Å‚±‚̂悤‚È•û–@‚Åì‚è‚È‚³‚¢‚Æ‚ ‚é‚Ì‚Åì‚肽‚¢‚ñ‚Å‚·‚ªƒ_ƒ‚Å‚µ‚傤‚©H
#include<stdio.h>
#define N 100
int main(void){
int min , max , mid;
int count1, count2;
int data, i;
FILE *fp

‚±‚±‚܂ł̎w’è‚Í‚ ‚é‚̂ł·‚ªA¡Ž©—͂łâ‚Á‚Ă݂Ăé‚ñ‚Å‚·‚ª
‚Ç‚¤“ñ‚‚ɕª‚¯‚»‚êˆÈ~‚ǂ̂悤‚É‹æØ‚Á‚Ä‚¢‚¯‚΂¢‚¢‚Ì‚©‚æ‚­‚í‚©‚ç‚È‚¢‚ñ‚Å‚·

988:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 04:42:58
•¨¦‚¢–³‘ʂȈ—‚¾‚È‚—

Ä‹AŒÄ‚Ño‚µ‚ðŽg‚¤‚Ì‚ª—Ç‚¢‚æ

989:988
08/04/24 04:46:09
‚ ‚ A‚²‚ß‚ñB”Žš‚͇”Ô‚É•À‚ñ‚Å‚é‚킯‚¶‚á‚È‚¢‚Ì‚©

990:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 04:54:26
’ú‚߂đS•”‘«‚µ‚Ä5050‚©‚çˆø‚¯

991:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 05:18:22
#include <vector>

//true‚È‚çmid‚æ‚èãAfalse‚Ȃ牺
bool hilow(int min, int mid, int max,
@@std::vector<int> src, std::vector<int> dst)
{
dst.clear();
std::vector<int> hi, low;

//’†ŠÔ”’´‚ƈȉº‚Åhi, low‚É•ª‚¯‚é
for(size_t c=min; c <= max; c++) {
if(src[c] <= mid) low.push_back(src[c]);
else hi.push_back(src[c]);
}

//ŒÂ”‚ª‹K’è’l‚©’²‚ׂđ½‚¢•û‚ð•Ô‚·
if(hi.size() == max - mid ) {
dst.swap(hi);
return ture;
}

dst.swap(low);
return false;
}


‘±‚­

992:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 05:33:54
‘±‚«
void main() {
std::vector<int> num;
//ƒtƒ@ƒCƒ‹‚©‚çnum‚Ɉê“x‘S•”“ǂݞ‚Þ
//‚±‚±‚ÍŽ©•ª‚Å‘‚¯‚é‚Å‚µ‚åH

int min, mid, max;
min = 1;
max = 100;

do {
(max - min + 1) % 2 ? mid = (max - min + 1) / 2 + 1 : mid = (max - min + 1) / 2;
if( hilow(min, mid, max, num, num) ) min = mid + 1;
else max = mid;
} while(max - min > 2);

//Š®—¹

}


993:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 05:36:05
‚ [FXŠÔˆá‚Á‚Ä‚½w

bool hilow(int min, int mid, int max,
@@std::vector<int>& src, std::vector<int>& dst)

dst.clear(); ‚Í–³‚µ


f(hi.size() == max - mid ) {
dst.swap(low);
return false;
}
dst.swap(hi);
return true;
}

994:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 05:37:10
ŽŽ‚µ‚ĂȂ¢‚¯‚Ç‚±‚ñ‚ÈŠ´‚¶‚Å—Ç‚¢‚ÆŽv‚¤‚æB
’†ŠÔ‚Ìo‚µ•û‚Í”÷–­‚ÉŠÔˆá‚Á‚Ă邩‚à‚µ‚ê‚ñ‚Ì‚ÅAŽ©•ª‚ÅŒŸØ‚µ‚Ä‚ËB

995:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 05:56:21
exe‚ð‹tƒAƒZƒ“ƒuƒ‹‚µ‚ă\[ƒXƒR[ƒh‚É‘g‚Ýž‚Þ’è”Ô‚Ì‚â‚è•û‹³‚¦‚ĉº‚³‚¢

996:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 06:00:08
ƒ\[ƒXƒR[ƒh‚ł悭‚Ý‚©‚¯‚é10L‚â1L‚Á‚ĂȂñ‚Ì‚±‚ƂȂñ‚Å‚µ‚傤‚©H
u1L‚Æ‚Ív‚ȂǂŌŸõ‚µ‚½‚̂ł·‚ªŒ©‚‚©‚è‚Ü‚¹‚ñB
ŠÂ‹«‚ÍC++ABCC‚Å‚·B‚ǂȂ½‚©‰ñ“𒏂¯‚ê‚ÎK‚¢‚Å‚·B

997:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 06:09:58
>>996
®”‚Ì‚ ‚Ƃɂ‚­L‚Ílong int‚Å‚ ‚邱‚Æ‚ð•\‚·B
10‚Íint‚Ì10B10L‚Ílong int‚Ì10B

998:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 06:31:33
>>997
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I
long int‚ðƒL[ƒ[ƒh‚ÉŒŸõ‚µ‚½‚ç‘å‘̂킩‚Á‚Ä‚«‚Ü‚µ‚½B
long int‚ð‘ã“ü‚·‚邯‚«‚ÍL‚ð‚‚¯‚邯‚¢‚¤‰ðŽß‚Å‚ ‚Á‚Ă܂·‚©H

999:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 06:39:42
ˆá‚¤‚æB®”ƒŠƒeƒ‰ƒ‹‚»‚Ì‚à‚̂ɂàŒ^‚ª‚ ‚é‚ÌB

1 ‚Í intŒ^
'1' ‚Í charŒ^
1.0 ‚Í doubleŒ^
1L ‚Í longŒ^

1000:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/24 06:49:16
d‚˂Ă ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I
Ú‚µ‚¢à–¾‚ł悭‚í‚©‚è‚Ü‚µ‚½i‘½•ªjB
’P‚È‚é1‚Å‚àŸŽè‚Éint‚É‚³‚ê‚Ä‚é‚ñ‚Å‚·‚ËB

1001:‚P‚O‚O‚P
Over 1000 Thread
‚±‚̃XƒŒƒbƒh‚Í‚P‚O‚O‚O‚ð’´‚¦‚Ü‚µ‚½B
‚à‚¤‘‚¯‚È‚¢‚Ì‚ÅAV‚µ‚¢ƒXƒŒƒbƒh‚𗧂ĂĂ­‚¾‚³‚¢‚Å‚·BBB


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

4062“ú‘O‚ÉXV/246 KB
’S“–:undef