y‰SŽÒнŒ}zC/C++Ž ..
[2ch|¥Menu]
79:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/21 15:01:13
>>76
>cgi‚Ý‚½‚¢‚ÉA“Á•ʂȕ¨‚Å‚»‚¤‚䂤Žd—l‚Æ‚¢‚¤
‚â‚â‚ ‚½‚èA‹NŒ¹‚Í‚¢‚Á‚µ‚å
C++‚̃Rƒ“ƒpƒCƒ‹‚Ì‘O‚É’Ê‚·ƒeƒLƒXƒg‰ÁHƒXƒNƒŠƒvƒg‚Ì—l‚È‚à‚ÌB
‚à‚Í‚âˆÓޝ‚µ‚Ä‚¢‚él‚¢‚È‚¢‚ê‚Ç‚ËB
‹NŒ¹‚Í‚»‚¤‚Å‚àA‚·‚Å‚ÉC++‚̈ꕔ‹@”\‚Å‚·B

80:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/21 15:07:15
printchar('A');
‚ªÏÝÄÞ¸¾‚ɂ݂¦‚½‰´‚Í•a‹C

81:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/21 15:11:12
’Pƒ‚Ƀeƒ“ƒvƒŒ[ƒg‚Ìprintchar‚Ƃ͕ʂÉinline void printchar() {}‚ð‘½d’è‹`‚·‚邾‚¯‚ł͂¾‚߂ȂÌH

82:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/21 15:20:40
>>81
‚·‚Å‚Éo‚Ă邵A‚»‚µ‚Ä“–l‚Í“ñ‚‘‚­‚±‚ƂɂȂɂ©‚²•s–ž‚Ì‚²—lŽq

83:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/21 15:29:36
C/C++‚ÅGUI‚ðŽÀ‘•‚·‚é•û–@‚ɂ͂ǂ̂悤‚È‚à‚Ì‚ª‚ ‚é‚̂łµ‚傤‚©H
‘ã•\“I‚È‚à‚Ì‚ÉWinAPI‚ÆMFC‚ª‚ ‚邯’²‚ׂĂ킩‚Á‚½‚̂ł·‚ªA‚Ç‚¿‚ç‚à“ï‰ð‚»‚¤‚Èã
ƒjƒ…ƒAƒ“ƒX“I‚È‚à‚̂ł·‚ªAŽå—¬‚ł͂Ȃ¢‚悤‚ȈóÛ‚ðŽó‚¯‚Ü‚µ‚½

C/C++‚Åì‚Á‚½DLL‚ðC#‚ÅŽg‚¤H‚悤‚È•û–@‚É‚à’H‚è‚‚¢‚½‚̂ł·‚ª
‚»‚ꂾ‚ÆŽg‚¤‘¤‚É.NET‚ª•K—v‚É‚È‚é‚æ‚¤‚Ȃ̂ÅA‚»‚ê‚È‚çʼn‚©‚çC#‚ðŽg‚Á‚½•û‚ªc‚ÆŽv‚¢‚Ü‚·

‚Ç‚¤‚¢‚Á‚½•û–@‚ªƒxƒ^[‚Ȃ̂łµ‚傤‚©H

84:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/21 15:38:12
>>83
«‚̃y[ƒW‚©‚çD‚݂ɇ‚Á‚½‚à‚Ì‚ð‘I‚×
Wikipedia€–ÚØÝ¸

85:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/21 15:44:15
•’i‚ͬ•¨‚ðì‚é‚Ì‚ÉVisual Studio‚ÌƒŠƒ\[ƒXƒGƒfƒBƒ^‚ÆATL/WTL‚ð‚æ‚­Žg‚Á‚Ä‚¢‚邯‚ÇA
C++‚ÍGUIì‚éƒc[ƒ‹‚É–ž‘«‚È‚à‚Ì‚ª‚È‚¢‚©‚çAGUI‚ÉŒü‚¢‚Ä‚¢‚È‚¢ŠÂ‹«‚¾‚Ɖ´‚ÍŽv‚Á‚Ä‚¢‚éB
‚à‚Á‚Ƃ܂µ‚È󋵂ɂȂÁ‚Ăقµ‚¢B

‚¢‚ë‚ñ‚È‚à‚Ì‚ª——§‚µ‚Ä‚¢‚ÄŒˆ’è‘Å‚ª‚È‚¢‚ñ‚¾‚¯‚ÇA
Windows‚Å‚ÍAWindows API‚ªÅ‰º‘w‚ÅA‚Ù‚©‚ª‚»‚̃‰ƒbƒp[‚ɂȂÁ‚Ä‚¢‚é‚Ì‚ÅA
Ž©‘RAWindows API‚ª‹¤’ÊŒêœb‚ɂȂÁ‚Ä‚¢‚邯‚¢‚¤–ʂ͂ ‚éB
‚¾‚©‚çA¡‰½‚ðŽg‚¤‚É‚µ‚Ä‚àA‚¢‚‚©‚Í‘f‚ÌWindows APIƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ÉG‚ê‚Ä‚¢‚Ăقµ‚¢‚ȂƎv‚¤B

86:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/21 15:46:41
®”‚ð‹t‚É•À‚ׂĕԂ·ŠÖ”‚͈ȉº‚ł悢‚Å‚·‚©H
—á)
12345¨54321
12000¨21

int reverseDigit(int input)
{
int a = input;
int tmp[12];
int i = 0;

while (a > 0) {
tmp[i] = a % 10;
a = a / 10;
i++;
}

int res = 0;
int n = 1;
for (int j = i - 1; j >= 0; j--) {
res = res + tmp[j] * n;
n = n * 10;
}
return res;
}


87:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/21 16:27:35
>>84-85
‚È‚é‚Ù‚ÇAŒ©‚½Š´‚¶WinAPI‚Ɉê”Ô–³“ï‚ȈóÛ‚ðŽó‚¯‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½
Windows‚ª‚±‚ÌæÁ‚¦‚¤‚¹‚邱‚Ƃ͂Ȃ³‚»‚¤‚Å‚·‚µ‚Ƃ肠‚¦‚¸WinAPIG‚Á‚Ă݂܂·A‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½

88:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/21 17:44:38
>>86
ŽŽ‚µ‚Ä–â‘è‚È‚¢‚Ȃ炢‚¢‚ñ‚¶‚á‚È‚¢?
•‰”‚Å”j’]‚·‚邯‚ÇB
‚»‚ê‚ÆAˆê’UŠeŒ…‚É•ªŠ„‚µ‚½Œ‹‰Ê‚ð”z—ñ‚ŕۑ¶‚·‚é‚È‚çA
sprintf()‚Å•¶Žš—ñ‚É‚µ‚Ä‚©‚ç‹t‡‚É‚µ‚ÄAatoi()‚Å–ß‚µ‚Ä‚à‚¢‚¢‚©‚à’m‚ê‚È‚¢B

89:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/21 17:48:39
int a = input;‚ɈӖ¡‚ª‚È‚¢‚Ë
‚»‚̂܂Üinput‚ðŽg‚¦‚΂¢‚¢
’m‚Á‚ĂĂ킴‚Æ‚â‚Á‚Ä‚é‚È‚ç•ʂɂ¢‚¢‚ª

90:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/21 17:57:34
cŒ¾Œê‚ÅhttpƒT[ƒo‚ðì‚Á‚ĂĂ킩‚ç‚È‚­‚È‚Á‚½‚̂Ŏ¿–₳‚¹‚Ä‚­‚¾‚³‚¢B

ƒT[ƒo‚©‚çƒNƒ‰ƒCƒAƒ“ƒg‚Ösend‚ðŽg‚Á‚ăƒbƒZ[ƒW‚ð‘—M‚µ‚½ÛA
ƒƒbƒZ[ƒW‚Ì‘—MŠ®—¹‚ð“`‚¦‚é‚É‚ÍAƒ\ƒPƒbƒg‚ðclosei‚ ‚é‚¢‚Íshutdownj
‚·‚éˆÈŠO‚É•û–@‚͂Ȃ¢‚Å‚·‚©H
‚‚܂èAƒ\ƒPƒbƒg‚ð•‚¶‚¸‚ÉAƒRƒlƒNƒVƒ‡ƒ“‚ðˆÛŽ‚µ‚½‚Ü‚ÜA
‘—MŠ®—¹‚ð“`‚¦‚½‚¢‚̂ł·‚ªA‚Å‚«‚Ü‚¹‚ñ‚©H

91:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/21 17:57:59
>>89
ˆÓ–¡‚ ‚éA‚Æ‚¢‚¤‚©ˆø”‚¢‚¶‚ç‚È‚¢‚͓̂S‘¥‚¾‚æB
ˆêŽž•Ï”ƒPƒ`‚Á‚Äinput‚ð‰ÁH‚·‚é‚͖̂³‘ʂȃoƒO‚ÌŒ³B

92:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/21 18:18:34
>>90
HTTP‚Å‚ ‚ê‚ÎAƒŒƒXƒ|ƒ“ƒX‚ÉContent-Length‚ð“ü‚ê‚ê‚ÎAƒNƒ‰ƒCƒAƒ“ƒg
‚ª‚»‚̃TƒCƒY‚ÌŽóM‚Ńf[ƒ^I—¹‚¾‚ÆŽv‚Á‚Ä‚­‚ê‚éB



93:90
08/02/21 18:29:55
>>92

‚È‚é‚Ù‚ÇA‚»‚¤‚¢‚¤•û–@‚È‚ñ‚Å‚·‚ËB
•‚©‚è‚Ü‚µ‚½B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B


94:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/21 20:25:25
>>87
C#Žg‚Á‚½•û‚ª‚¢‚¢‚ÆŽv‚¤‚Á‚Ä‚à‚¤’x‚¢‚¯‚Ç

95:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/21 21:40:29
C++‚È‚çƒ{[ƒ‰ƒ“ƒh‚ªÅ‹­
ƒfƒ‹ƒtƒ@ƒCŒ¾Œê‚̊‹«‚̂܂ÜAŒ¾Œê‚¾‚¯C++

96:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/21 21:41:13
³’¼Œˆ’è‘łƂ¢‚¦‚é‚قǂ̂à‚Ì‚¶‚á‚È‚¢

97:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/21 21:41:44
‚Å‚àƒXƒ^ƒbƒN‚ÉVCL‚̃IƒuƒWƒFƒNƒg’u‚¯‚È‚¢‚ñ‚¾‚æ‚Ë

98:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/21 21:45:50
•¨—ƒƒ‚ƒŠ‚Ì–¢Žg—p—ʂ͂ǂ¤’²‚ׂç‚ê‚Ü‚·‚©?

99:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/21 21:48:34
>>98
ŠÂ‹«‚𑂯‚æB‚łȂ¢‚Æ“š‚¦‚æ‚¤‚ª–³‚¢

100:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/21 21:50:15
>>98
ƒpƒ\ƒRƒ“‚©‚çŽæ‚èŠO‚¹‚ΑS—e—ÊŽg‚¦‚邿B

101:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/21 21:50:59
WindowsXP‚Å‚·

102:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/21 21:53:40
‚¶‚á‚ ƒ^ƒXƒNƒ}ƒl[ƒWƒƒ‚¾‚È

103:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/21 21:54:02
>>101
“ÅéLŽq‚ðH‚í‚·‘‚Ìl‚Å‚·‚©H

104:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/21 21:54:36
>>101
GlobalMemoryStatus ‚Å’²‚ׂë

105:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/21 21:57:57
»Ý¸½

106:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/21 22:27:36
new‚âvector‚ÅŠm•Û‚ªŽ¸”s‚µ‚½‚©ƒ`ƒFƒbƒN‚·‚é‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚Å‚·‚©?

107:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/21 22:31:16
‚ ‚ƃƒ‚ƒŠ‚ª­‚È‚­‚ÄAŠm•Û‚ÉŽžŠÔ‚ª‚©‚©‚éê‡A“r’†‚ÅŽ~‚߂邩A‚©‚©‚鎞ŠÔ‚ð—\‘ª‚Å‚«‚Ü‚·‚©?

108:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/21 22:32:24
VC9‚Ȃ̂ł·‚ªASHA-256‚Ì’è”Ԃȃ‰ƒCƒuƒ‰ƒŠ‚Á‚ĂȂ¢‚Å‚µ‚傤‚©H
Jpeg‚ÌIJGƒ‰ƒCƒuƒ‰ƒŠ‚Ý‚½‚¢‚È‚à‚Ì‚ª‚ ‚邯Šð‚µ‚¢‚̂ł·‚ª

109:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/21 22:32:32
>>106
’·‚¢Žvl‚Ì—·‚ÌŒã‚É‚ÍAޏ”s‚µ‚È‚¢‚©‚çƒ`ƒFƒbƒN‚Í•s—v‚Æ‚¢‚¤Œ‹˜_‚É‚È‚é‚æB


110:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/21 22:43:28
>>106
bad_alloc —áŠO‚ð‚‚©‚Ü‚¦‚éB


111:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/21 22:45:29
bad_alloc—áŠO‚ª•K‚¸•߂܂¦‚ç‚ê‚é•Ûá‚͂Ȃ¢‚»‚¤‚¾‚æB

by Sutter

112:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/21 22:48:48
set_new_handler

113:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/21 22:52:19
>>106
‚½‚­‚³‚ñ‚̃ŒƒX‚ª•t‚­‚ÆŽv‚¤B
‚»‚µ‚ÄA>>109‚É‚½‚ǂ蒅‚­‚ÆŽv‚¤B

114:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/21 22:56:42
ƒƒ‚ƒŠŠm•Û‚Å‚«‚È‚«‚á
‘å’ï‚Í‚»‚̂܂܈ÙíI—¹‚·‚邵‚©‚È‚¢Ž–‚ª‘½‚¢B
ƒ_ƒEƒ“‚·‚邯ƒ}ƒY‚¢ƒVƒXƒeƒ€‚ÌꇂÍ
‚»‚¤‚àŒ¾‚Á‚Ä‚ç‚ê‚È‚¢‚ªB

115:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/21 23:19:36
ƒrƒ‹ƒh‚̃Gƒ‰[‚ɂ‚¢‚ÄŽ¿–â‚Å‚·B
timeGetTimeŠÖ”‚ðŒÄ‚Ô‚¾‚¯‚ÌŠÖ”‚ð쬂µ‚½‚̂ł·‚ªA
ƒrƒ‹ƒh‚ňȉº‚̃Gƒ‰[‚ɂȂè‚Ü‚µ‚½B
LNK2019: –¢‰ðŒˆ‚ÌŠO•”ƒVƒ“ƒ{ƒ‹ __imp__timeGetTime@0 ‚ªŠÖ” "int __cdecl MainRoutine(void)" (?MainRoutine@@YAHXZ) ‚ÅŽQÆ‚³‚ê‚Ü‚µ‚½B

ƒ\[ƒX‚͈ȉº‚ɂȂè‚Ü‚·B
#include <windows.h>
#include <mmsystem.h>
int MainRoutine()
{
DWORD dwTime;
dwTime = timeGetTime();
return 0;
}

VC2008 Express Edition‚ðŽg—p‚µ‚Ä‚¢‚Ü‚·B
‘¼‚ɉ½‚©Ý’肪•K—v‚Ȃ̂łµ‚傤‚©H

116:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/21 23:20:20
ƒ‰ƒCƒuƒ‰ƒŠ‚ÌƒŠƒ“ƒN‚ª•K—vB

117:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/21 23:29:07
>115‚Å‚·B
‚·‚¢‚Ü‚¹‚ñB‹Lq˜R‚ê‚Å‚·B
ˆÈ‰º‚ÌÝ’è‚Í‚·‚łɂµ‚Ä‚¢‚Ü‚µ‚½B
uƒc[ƒ‹v-uƒIƒvƒVƒ‡ƒ“v-uƒvƒƒWƒFƒNƒg‚¨‚æ‚Ñ`v-
uVC++ƒfƒBƒŒƒNƒgƒŠv-uƒ‰ƒCƒuƒ‰ƒŠƒŠƒ“ƒNv‚É‚ÄA
C:\Program Files\Microsoft Platform SDK\Lib

‚Ù‚©‚̃‰ƒCƒuƒ‰ƒŠ‚ÌƒŠƒ“ƒN‚ª•K—v‚Ȃ̂ł·‚©H
•K—v‚Èê‡A‚Ç‚±‚̃‰ƒCƒuƒ‰ƒŠ‚ðƒŠƒ“ƒN‚·‚ê‚΂¢‚¢‚Å‚µ‚傤‚©H

118:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/21 23:30:16
‚»‚ê‚̓‰ƒCƒuƒ‰ƒŠ‚ðŒŸõ‚·‚éƒfƒBƒŒƒNƒgƒŠ‚ðŽw’肵‚Ä‚¢‚邾‚¯‚Å
ƒŠƒ“ƒN‚·‚郉ƒCƒuƒ‰ƒŠ‚ð‘I‘ð‚·‚éƒIƒvƒVƒ‡ƒ“‚ł͂Ȃ¢B
‰½‚ðƒŠƒ“ƒN‚·‚ê‚΂¢‚¢‚©‚̓OƒO‚êB

119:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/21 23:38:58
>115‚Å‚·B
¡‚ÍAƒ‰ƒCƒuƒ‰ƒŠ‚ÌƒŠƒ“ƒN‚ªo—ˆ‚ĂȂ©‚Á‚½‚ÆŒ¾‚¤‚±‚ƂȂñ‚ÅA
ƒŠƒ“ƒN‚Ì•û–@AƒŠƒ“ƒN‚·‚郉ƒCƒuƒ‰ƒŠ‚ɂ‚¢‚Ä‚ÍA‚Ü‚½’²‚ׂĂ݂܂·B
‰ñ“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

120:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/21 23:46:57
if‚âswitch‚Á‚Ä‚±‚ñ‚È•—‚É‘‚­‚Ì‚ ‚èH

if(i==(1||2||3||4||5))

switch(i){
case (1||2||3||4||5):
@@@break;
}

121:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/21 23:48:33
‚¨‚©‚µ‚­‚Ë

122:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/21 23:49:51
>>120
C++ ‚Å operator ‚ðƒI[ƒo[ƒ‰ƒCƒh‚·‚ê‚Ή”\‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚Ë

123:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/21 23:54:50
>>120
case‚Ì’†g‚͒蔂łæ‚낵‚­

124:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 00:01:36
>>120
switch(i){
case 1: case 2: case 3: case 4: case 5:
break;
}

125:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 00:02:21
‡d@case‚Ì•û‚ÍŠÔˆá‚Á‚Ä‚é‚Ì‚Ë
if‚Ì•û‚à‘Ê–ÚH

126:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 00:03:55
>>124
‚ ‚ Acase‚Åbreak‘‚©‚È‚©‚Á‚½‚ç‚»‚̂܂܉º‚܂ł¢‚­‚©‚ç‚»‚¤‚¢‚¤•—‚É‘‚¢‚½‚ç‚¢‚¢‚Ì‚©

127:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 00:06:12
C#‚ł͌©Ž–‚ɋ֎~‚¾‚È

128:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 00:07:40
>>125
•¶–@“I‚ɊԈႢ‚ł͂Ȃ¢‚ªA‚¨‘O‚ÌŠú‘Ò‚·‚é“®ì‚Í‚µ‚È‚¢‚ÆŽv‚¤

(1||2||3||4||5)‚Íí‚É^‚ƂȂèA‚»‚ê‚Æi‚Ì’l‚ª“™‚µ‚¢‚©‚Ç‚¤‚©
‚¾‚æH‚±‚ê

129:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 00:08:18
>>125
if‚Ì•û‚àˆÓ}‚µ‚Ä‚¢‚é‚Å‚ ‚낤“®ì‚Í‚µ‚È‚¢B
‚½‚¾‚µƒRƒ“ƒpƒCƒ‹‚Í’Ê‚éBŒx‚­‚ç‚¢o‚µ‚Ä‚­‚ê‚é‚©‚à’m‚ê‚ñ‚ªEEE

130:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 00:11:14
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·BŽ©•ª‚Å‚à‚½‚ß‚µ‚Ă݂½‚¯‚Ç–³—‚¾‚Á‚½
ƒRƒ“ƒpƒCƒ‹’Ê‚Á‚Ä‚½‚©‚çãŽè‚­“®‚¢‚Ă邯Žv‚Á‚Ä‚»‚̂܂܂‚©‚Á‚Ä‚½‚æc

131:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 00:19:40
>>127
C#‚à124‚Ý‚½‚¢‚Écaseƒ‰ƒxƒ‹‚ð•À‚ׂé‚̂͂ ‚肾‚Æ•·‚¢‚½B

132:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 00:22:16
•À‚ׂ³‚¹‚é‚­‚ç‚¢‚È‚çAƒRƒ“ƒ}‹æØ‚è‚Å‘‚©‚¹‚Ä‚­‚ê‚Ä‚à‚¢‚¢‚̂ɂËB

133:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 00:27:11
ƒNƒ‰ƒX‚Ì’è‹`‚Æ‘ã“ü‚𓯎ž‚É‚â‚é‚ɂ͂ǂ¤‚â‚ê‚΂¢‚¢‚Å‚·‚©?
int a=10; ‚̂悤‚ɂł·

134:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 00:28:19
u‘ã“üv ‚ÍŠù‚É錾‚³‚ê‚Ä‚¢‚é•Ï”‚ɑ΂µ‚Äs‚¤‘€ì‚Ȃ̂Å
“¯Žž‚Éo—ˆ‚é–󂪖³‚¢B
‰Šú‰»‚È‚ç•Ê‚¾‚ªB

135:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 00:30:45
operator@‚ðŽg‚¨‚¤

136:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 00:30:52
Ž–ŒÌ‰ðŒˆ‚µ‚Ü‚µ‚½

137:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 00:32:34
‚±‚ê‚łł«‚Ü‚µ‚½

int main() {

class Test{
int x;
public:
Test (int y) {x=y;}
print(){ cout<<x<<endl; } };

Test a=10;
a.print();
return 0;
}

138:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 00:35:31
Test a=10;
a.print();
a=20;
a.print();

‚à‚Å‚«‚é‚ñ‚Å‚·‚Ë@C++‚Í‚·‚²‚¢‚Å‚·‚Ë

139:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 00:37:27
‰X‚É‚µ‚Ä–]‚܂Ȃ¢‹@”\‚¾‚¯‚Ç‚ÈB
Šî–{“I‚Ɉø”‚P‚‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚É‚Í explicit ‚‚¯‚Æ‚¯B

140:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 00:42:12
‚»‚ê‚æ‚è‚àA\‘¢‘Ì‚Á‚ÄŠ´‚¶‚ÌŒ^‚łȂ¢ƒNƒ‰ƒX‚Ȃ̂É
ƒRƒs[ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚Æoperator =‚ðƒRƒ“ƒpƒCƒ‰”C‚¹‚É‚µ‚Ä‚¢‚é‚Ì‚ªŒ™‚¾‚ËB

141:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 00:43:15
ƒRƒ“ƒpƒCƒ‰”C‚¹‚Éo—ˆ‚鎞‚Í
ƒRƒ“ƒpƒCƒ‰”C‚¹‚Å‚¢‚¢‚æB

142:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 00:48:46
138‚¶‚á‚È‚¢‚Å‚·‚ªA

>>139
‚È‚ñ‚łł·‚©H
(–{“–‚É——R‚ð’m‚肽‚¢‚Å‚·B)


143:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 00:59:34
#include <iostream>
#include <vector>

class Vector {
public:
@Vector(size_t size) : m_array(size) { }
@void output() const {
@@for(std::vector<int>::const_iterator it = m_array.begin();
@@@@ it != m_array.end(); ++it)
@@{
@@@std::cout << *it << ' ';
@@}
@@std::cout << std::endl;
@}
private:
@std::vector<int> m_array;
};

void Foo(const Vector& v) {
@v.output();
}

int main() {
@Foo(5);@@@©©©©©©©
}

‚±‚ꂪ’¼Š´“I‚È‹““®‚ł͂Ȃ¢‚±‚Ƃ͕ª‚©‚Á‚Ä‚à‚炦‚邯Žv‚¤B
‚Å‚àAƒRƒ“ƒpƒCƒ‹’ʂ邵A³í‚É“®‚­B

explicit ‚‚¯‚邯‚±‚¤‚¢‚¤Žž‚ɃRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ɂł«‚éB
‚»‚ê‚Å‚à Foo(Vector(5)); ‚È‚ç‰Â‚¾‚ªA‚±‚ê‚Í–â‘è‚È‚¢‚ÆŠ´‚¶‚Ä‚­‚ê‚邯Žv‚¤B

144:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 00:59:53
>>91
‚Ç‚ñ‚ȃoƒO‚ª‚Å‚é‚̂ł·‚©H
ŒÄ‚Ño‚µ‘¤‚Ȃɂ©‰e‹¿‚Å‚¤‚é‚̂ł·‚©H

145:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 01:01:23
input ‚ð•ÏX‚µ‚½Œã‚ÉA
input ‚ª•ÏX‚³‚ê‚Ä‚¢‚È‚¢Ž–‚ð‘O’ñ‚Æ‚µ‚½ˆ—‚ð‘‚¢‚Ä‚µ‚Ü‚¤‚©‚à‚µ‚ê‚È‚¢B
‚ ‚é‚¢‚ÍA‚»‚¤‚¢‚¤ˆ—‚ª‚ ‚é‚É‚àŠÖ‚í‚炸A
‚»‚ê‚æ‚è‘O‚Ì’n“_‚Å input ‚ð•ÏX‚µ‚Ä‚µ‚Ü‚¤‚©‚à‚µ‚ê‚È‚¢B

‚»‚¤‚È‚Á‚Ä‚¢‚È‚¢‚©’ˆÓ‚µ‚Ä’T‚·‚æ‚è‚ÍA
ˆø”‚ð‚¢‚¶‚ç‚È‚¢•û‚ª—Ç‚¢B

146:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 01:08:46
‚Ý‚ñ‚ȉ¼ˆø”‚Éconst‚Á‚ÄŽg‚í‚È‚¢‚ñ‚¾‚æ‚ËB

147:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 01:09:55
ˆêŽžŠú•t‚¯‚Ă݂½‚¯‚ÇA
‚ ‚ñ‚܈Ӗ¡‚È‚¢‚ÆŽv‚Á‚Ä‚â‚ß‚½B

148:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 01:12:29
>>145
‚È‚é‚Ù‚Ç
•ʂɂ¢‚¶‚邱‚ÆŽ©‘Ì‚ª‚â‚΂¢‚킯‚¶‚á‚È‚­‚Ä

‚¢‚¶‚邯ŠÔˆá‚¢‹N‚±‚·Œ´ˆö‚ƂȂé‰Â”\«‚ª‚ ‚é‚킯‚Å‚·‚Ë
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½

149:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 01:14:13
‚¾‚Á‚ÄŠÖ”‚Ì’è‹`‚ł͕t‚¯‚Ä‚à‚¢‚¢‚¯‚ÇA錾‚ł͕t‚¯‚½‚­‚È‚¢‚Ì‚ÅA
ƒRƒsƒy‚¶‚áς܂Ȃ­‚È‚éB

150:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 01:14:45
>>131
fall through‚͋֎~‚¶‚á‚È‚©‚Á‚½‚Á‚¯
‰½‚©ƒL[ƒ[ƒh‚ª‚ ‚Á‚½‚ÆŽv‚¤
î•ñ‚ªŒÃ‚¢‚©‚à‚µ‚ê‚ñ‚ª

151:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 01:19:06
>>150
case‚ª˜A‘±‚·‚éꇂ̂ÝOKB‚»‚Ì‘¼‚͋֎~BƒXƒŒˆá‚¢B

152:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 01:19:25
>>143
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
explicit‚ÍAˆÃ–ق̕ϊ·‚ð—}§‚·‚é‹@”\‚Ȃ̂ł·‚ËB
‚µ‚©‚µ‚È‚ñ‚©ã‚Ì—á‚̃R[ƒh‚ÍA‚·‚²‚­C++‘‚«Šµ‚ꂽl‚ÈŠ´‚¶‚ª‚µ‚Ü‚µ‚½B


153:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 01:20:21
>>150
>>124‚̂悤‚É‹ó‚Ìcaseƒ‰ƒxƒ‹‚ð•À‚ׂ½‚Æ‚«‚̓tƒH[ƒ‹ƒXƒ‹[‚Å‚«‚éB
URLØÝ¸(msdn2.microsoft.com)
ƒXƒŒˆá‚¢‚·‚Ü‚ñB

154:133
08/02/22 02:00:16
ŠÖ”‚̈ø”‚ɃNƒ‰ƒX‚ðŽg‚¢‚½‚¢‚̂ł·‚ªAƒNƒ‰ƒX‚Ì錾‚Æ‘ã“ü‚𓯎ž‚É‚·‚é‚ɂ͂ǂ¤‚â‚ê‚΂¢‚¢‚Å‚·‚©
int‚̂悤‚ɃRƒ“ƒXƒgƒ‰ƒNƒ^‚ł͂ł«‚Ü‚¹‚ñ‚Å‚µ‚½

test y = f( x );
‚̂悤‚ɂł·@f‚̓Nƒ‰ƒX‚ð•Ô‚µ‚Ü‚·@int‚ł͂Ȃ¢‚Å‚·

155:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 02:11:42
>>154
test‚Æ‚¢‚¤‚Ì‚ªƒNƒ‰ƒX‚È‚çAtest‚Éconst test&Œ^‚̈ø”‚ð1‚ÂŽæ‚éƒRƒs[ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ðì‚é‚ñ‚¾B

156:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 02:14:25
»Ý¸½

157:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 07:02:49
>>154
‰½“x‚àŒ¾‚¤‚ªA‚»‚ê‚Í‘ã“ü‚¶‚á‚È‚¢B
‰Šú‰»‚¾B
‰Šú‰»‚Ìê‡A= ‚ðŽg‚Á‚Ä‚¢‚Ä‚à
test y = f(x); ‚Í test y(f(x)); ‚Æ“¯‹`B

158:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 07:24:55
‚Ü‚Á‚½‚­‚̃vƒƒOƒ‰ƒ€‰SŽÒ‚Å‚·B
‚Í‚¶‚߂ɂɃCƒ“ƒXƒg[ƒ‹‚·‚錾ŒêH‚ð‚Ç‚ê‚É‚·‚é‚©‚ª‚í‚©‚è‚Ü‚¹‚ñB
‚Ç‚¤‚¢‚¤ˆÓ–¡‚©‚Æ‚¢‚¤‚Æ

ƒ{[ƒ‰ƒ“ƒhA‚Æ‚©ƒ}ƒCƒNƒƒ\ƒtƒg‚Ìvisual studio‚Æ‚©‚Ç‚ê‚É‚·‚ê‚΂¢‚¢‚Ì‚©‚Å‚·B
—L—¿‚Æ‚©–³—¿‚Æ‚©‚¢‚ë‚¢‚ë‚ ‚è‚Ü‚·‚ËB
‚Å‚«‚½‚ç«—ˆ—L—¿ƒ\ƒtƒg‚ð”Ì”„‰Â”\‚È‚à‚Ì‚ª‚¢‚¢‚Å‚·B

¡l‚¦‚Ä‚¢‚é‚̂̓}ƒCƒNƒƒ\ƒtƒg‚Ì‚u‚b{{‚ðl‚¦‚Ä‚¢‚é‚̂ł·‚ªA
‚b{{‚Æ‚u‚b{{‚͈Ⴄ‚Æ‚©
‚Ç‚Á‚©‚Å•·‚¢‚½‚è‚à‚µ‚½‚Ì‚Å
‰SŽÒ‚ɂ͂¿‚ñ‚Õ‚ñ‚©‚ñ‚Õ‚ñ‚ł킩‚è‚Ü‚¹‚ñB

‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·

159:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 07:30:50
C++ ‚ÍŒ¾Œê–¼B
VC++ ‚Í C++ ‚ðŽg‚Á‚ÄŠJ”­‚ðs‚¤‚½‚߂̃c[ƒ‹‚Ì–¼‘OB

160:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 08:05:40
>>159
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

161:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 11:08:37
VC++ ‚ÍMS‚ªWindows—pƒ\ƒtƒg‚ðŠJ”­‚·‚邽‚߂Ɋg’£‚µ‚½Œ¾Œê‚Æ‚à‚¢‚¦‚é
VC++‚̃R[ƒh‚͂ق©‚Ì‚à‚̂ł͓®‚©‚¹‚È‚¢‚à‚Ì‚ª‘½‚¢

162:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 11:42:07
URLØÝ¸(www.xlsoft.com)
‚±‚̃\ƒtƒg‚ðŽg‚¦‚ÎJava‚Å‚àƒlƒCƒeƒBƒuƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ªì‚ê‚邯‘‚¢‚Ä‚ ‚é‚̂ł·‚ªA‚»‚ñ‚È‚¤‚Ü‚¢˜b‚ª‚ ‚é‚ñ‚Å‚·‚©H
‚à‚µ–{“–‚È‚çJava‚̃pƒtƒH[ƒ}ƒ“ƒX–ʂł̕s—˜‚ª‚¾‚¢‚Ô‰ü‘P‚³‚ê‚邯Žv‚¤‚̂ł·‚ª

163:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 11:45:45
‚±‚±‚ÍC/C++ƒXƒŒ‚Å‚·‚ª

164:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 11:57:29
ƒVƒXƒeƒ€\’z”„‚é‚È‚ç‚Ü‚¾‚µ‚àƒ\ƒtƒg”„‚é‚Ì‚ÉJava‚͂Ȃ¢‚¾‚ëB
VC‚É‚µ‚Æ‚¯B

165:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 11:59:00
perl2exe‚Ý‚½‚¢‚Ȃ₂łÍ?@ŽÀsŠÂ‹«‚ðˆ³k‚µ‚Äexe‚É‹l‚ßž‚Þ
—˜“_‚Æ‚µ‚Ă̓‰ƒ“ƒ^ƒCƒ€‚Æ‚©‚Ì“±“ü‚ª‚¢‚ç‚È‚¢‚¾‚¯‚Å

166:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 12:21:11
ƒXƒŒˆá‚¢B‚±‚±‚Å‚â‚ê
gcj‚Á‚ÄŽg‚Á‚Ä‚él‚¢‚Ü‚·H
½ÚØÝ¸(tech”Â)l50

167:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 12:31:13
‚±‚Ì’¼‚µ•û‹³‚¦‚Ä‚­‚¾‚³‚¢!

IEBrowser->Document.charset="shift_jis";

error C2039: 'charset' : '_com_ptr_t<class _com_IIID<struct IDispatch,&struct __s_GUID _GUID_****> >' ‚ÌÒÝÊނł͂ ‚è‚Ü‚¹‚ñB

168:167
08/02/22 12:35:30
•¶ŽšƒR[ƒh‚̕ϊ·‚ð‚µ‚½‚¢‚̂ł·‚ªEEE
‚±‚Ì—l‚É’è‹`‚µ‚Ä‚ ‚è‚Ü‚·

SHDocVw::IWebBrowser2Ptr IEBrowser;
IEBrowser.CreateInstance( __uuidof( SHDocVw::InternetExplorer ) );

169:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 12:51:05
>>167
‚±‚¤‚Å‚ÍH
IEBrowser->Document->charset= L"shift_jis";

170:167
08/02/22 12:55:40
>>169

error C2039: 'charset' : 'IDispatch' ‚ÌÒÝÊނł͂ ‚è‚Ü‚¹‚ñB

‚ɂȂè‚Ü‚µ‚½EEE

171:167
08/02/22 13:05:44
•¶ŽšƒR[ƒh‚Ì•ÏX•û–@‚í‚©‚Á‚½‚狳‚¦‚Ä‚à‚ç‚¢‚½‚¢‚Å‚·‚¯‚Ç
‚»‚±‚¾‚¯VBAƒXƒNƒŠƒvƒg‚ðŒÄ‚Ño‚·Ž–‚É‚µ‚Ü‚·

172:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 13:08:27
>>170
‚¶‚á‚ ‚±‚ê‚͂ǂ¤H
SHDocVw::IHTMLDocument2Ptr document = IEBrowser->Document;
docment->charset = L"shift_jis";


173:167
08/02/22 13:13:13
‚¾‚߂łµ‚½

174:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 13:23:38
QueryInterface

175:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 13:33:26
“K“–‚É‘‚¢‚½‚ç‚â‚Á‚σ_ƒ‚¾‚Á‚½‚©A‚·‚Ü‚ñB
#import <mshtml.tlb>‚µ‚½ã‚ÅAMSHTML::IHTMLDocument2Ptr‚¾B

176:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 13:34:40
>>174
ƒiƒ“ƒgƒJPtri‚ÌŽÀ‘Ô_com_ptr_t<>j‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚â‘ã“ü‰‰ŽZŽq‚Ì’†‚ÅQueryInteface‚ªs‚í‚ê‚Ä‚¢‚éB

177:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 14:08:38
ƒÎ‚Ì’l‚ÍAŽ©•ª‚Å3.1415926535...‚Æ‚©‚Á‚Ä‘‚­‚µ‚©‚È‚¢‚Å‚µ‚傤‚©B
numeric_limits<int>::max()‚Æ‚©A‚»‚¤‚¢‚¤‘‚«•û‚͂Ȃ¢‚Å‚·‚©H


178:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 14:13:43
#ifndef M_PI
# define M_PI 3.1415926535
#endif

179:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 14:30:07
math.h‚ðƒCƒ“ƒNƒ‹[ƒh‚µ‚½‚çM_PI‚Æ‚µ‚Ädefine‚³‚ê‚Ä‚éB
ŒvŽZ‚µ‚Äo‚µ‚½‚¢‚È‚ç4*atan(1.0);

180:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 14:32:27
•W€‚ł͂Ȃ¢‚Ì‚ª‹Ê‚ÉàêB

181:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 15:02:49
>>178-180
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
#include <cmath>
‚Æ‚µ‚Ä‚½‚̂ł·‚ªAM_PI‚ŃRƒ“ƒpƒCƒ‹’Ê‚è‚Ü‚µ‚½B


182:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 15:58:04
C‰SŽÒ‚Å‚·B
ŽÀ”¨®”•ÏŠ·‚Å‚·‚ªA

double dval;
char buf[80];
int ival;

dval = -19.99;@/* -19.99`19.99 */
dval = dval * 100.0;

sprintf(buf,"%.0f",dval);
ival = atoi(buf);

printf( "%f %d %d\n",dval,ival,(int)dval);
/* printf( "%f %d %d\n",dval,ival,(int)ceil(dval)); */


ival‚ð‹‚ß‚éê‡Aã‹L‚Ì•û–@‚ªˆê”Ô¸“x‚ª—Ç‚¢‚̂ł·‚ª
‚±‚êˆÈŠO‚É•û–@‚Í‚ ‚è‚Ü‚·‚Å‚µ‚傤‚©H
ceil() ‚â floor() Žg‚Á‚Ä‚àŒë·‚ªo‚Ä‚µ‚Ü‚¢‚Ü‚·B


183:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 16:05:51
„sprintf(buf,"%.0f",dval);
‚»‚êŽlŽÌŒÜ“ü‚µ‚Ă邾‚¯‚¾‚¼
‚»‚ñ‚È‚ñ‚Å‚¢‚¢‚È‚ç ival = floor(dval * 100 + 0.5) ‚Ƃłà‚â‚ê‚΂¢‚¢

Œ³X -19.99 ‚Æ‚¢‚¤’lŽ©‘Ì‚ªŒë·‚ðŽ‚Á‚Ă邩‚çA‚±‚ê‚𖳂­‚·‚±‚Æ‚Ío—ˆ‚È‚¢
printf("%.20f\n", -19.99); ‚Æ‚©‚â‚Á‚Ă݂ê‚΂킩‚é

–{“–‚Ɍ뷂ªŒ™‚È‚çA•‚“®¬”“_‚ðŽg‚í‚È‚¢A‚Æ‚¢‚¤•û–@‚µ‚©‚È‚¢

184:182
08/02/22 16:12:26
>>183

‘‘¬‚ÌRES‚ ‚肪‚Æ‚¤ŒäÀ‚¢‚Ü‚·B

>‚»‚ñ‚È‚ñ‚Å‚¢‚¢‚È‚ç ival = floor(dval * 100 + 0.5) ‚Ƃłà‚â‚ê‚΂¢‚¢

—¹‰ð‚Å‚·B‚±‚ê‚Ås‚«‚½‚¢‚ÆŽv‚¢‚Ü‚·B
@‚Ç‚¤‚à‚ ‚肪‚Æ‚¤ŒäÀ‚¢‚Ü‚µ‚½B

185:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 16:53:31
char []Œ^‚Ì—v‘f‚ð”jŠü‚µ‚Ä“®“IŠm•Û‚Å‚«‚Ü‚¹‚ñ‚©? Á‚¹‚È‚­‚Ä‚à‚¢‚¢‚̂ŕʂ̃AƒhƒŒƒX‚ÉŠm•Û‚Å‚«‚Ü‚¹‚ñ‚©?

f(char *ch){
delete ch;
ch=new char[10];
strcpy(ch,"ssssssss");
}

main(){
char *ce=new char[2];
f(ce); cout<<ce<<endl;

char ch[]="test";
f(ch); cout<<ch<<endl;
}

186:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 16:55:19
‚à‚µ‚­‚ÍAchar *Œ^‚Æchar []Œ^‚ð”»•Ê‚µ‚ÄA‘‚«Š·‚¦‚ç‚ê‚È‚¢‚È‚çŽn‚߂ɃGƒ‰[‚É‚·‚é‚Ì‚Å‚à‚¢‚¢‚Å‚·

187:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 16:59:46
>>185
‚²‚ß‚ñ‚†‚ʼn½‚ª‚µ‚½‚¢‚Ì‚©•ª‚©‚ç‚È‚¢B

‚Ü‚Ÿ‰´‚Ì‘æ˜ZŠ´‚ʼnñ“š‚·‚é‚ÆAƒ|ƒCƒ“ƒ^‚̃|ƒCƒ“ƒ^Žg‚¦‚΂¢‚¢‚ñ‚¶‚á‚Ë

188:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 17:05:10
char a[10];
‚ðƒR[ƒh“à‚Å‘‚«Š·‚¦‚Ä‚½‚Æ‚¦‚Î100ŒÂ‚܂Ŏg‚¦‚邿‚¤‚É‚µ‚½‚¢‚ñ‚Å‚·
‚Í‚¶‚ß‚Ìa‚Í”jŠü‚Å‚«‚È‚­‚Ä‚à‚¢‚¢‚Ì‚ÅAa[50]‚Æ‚©‚ɃAƒNƒZƒX‚Å‚«‚邿‚¤‚ɂȂè‚Ü‚¹‚ñ‚©

189:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 17:07:46
StringƒNƒ‰ƒX‚ÌŽg‚¢•û‚Å‚àŠo‚¦‚邯‚©

190:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 17:08:43
>>188
ÝŒv‚ªŠÔˆá‚Á‚Ă邿
>>185 ‚Ý‚½‚¢‚É‚·‚邯Œƒ‚µ‚­ŠÇ—‚ª“‚¢Ž–‚ɂȂé

191:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 17:12:10
ƒ|ƒCƒ“ƒ^‚Å•¶Žš—ñ‚̃AƒhƒŒƒX‚ª“n‚³‚ꂽ‚çA‚»‚ꂪ[]‚Ȃ̂©*‚Ȃ̂©“n‚³‚ꂽ‘¤‚ɂ͂킩‚è‚Ü‚¹‚ñ
‚Ç‚¤‚µ‚½‚ç‚¢‚¢‚Å‚·‚©

192:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 17:14:17
”z—ñƒTƒCƒY‚à“n‚·

193:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 17:17:53
‘M‚¢‚½‚—

‰‚ß‚©‚ç1000ŒÂ‚­‚ç‚¢Šm•Û‚µ‚Æ‚¯‚΂¢‚¢‚¶‚á‚ñ

194:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 17:21:28
–³—‚©

main(){
char ch[]="test";

char *ce=new char[20];
strcpy(ce,"ssss");

ch=ce;@@//‚±‚±‚ŃGƒ‰[

cout<<ch<<endl;
}

195:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 17:22:10
‚ ‚Ù‚·‚¬

196:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 17:29:05
>>191
ŒÄ‚Ño‚µ‘¤‚ŌĂÑo‚·ŠÖ”‚ð•Ï‚¦‚é

>>194
‚Ȃɂª‚µ‚½‚¢‚ÌH

197:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 18:10:41
>>194
‚±‚¤‚·‚ê‚ÎH

main(){
char chx[]="test";
char *ch = chx;

char *ce=new char[20];
strcpy(ce,"ssss");

ch=ce;@@//ƒGƒ‰[‚È‚µ

cout<<ch<<endl;
}

198:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 18:36:59
>>185
‹°‚ç‚­Aˆø”‚Å‚à‚ç‚Á‚½•¶Žš—ñ‚ðŒ³‚ÉV‚È•¶Žš—ñ‚ð•Ô‚»‚¤‚Æl‚¦‚Ä‚é‚ñ‚¾‚낤‚¯‚ÇA
‚»‚¤‚µ‚½‚¢‚̂ȂçA

char* func(const char* str)
{
@char* s = new char[‚Ù‚É‚á‚ç‚ç];
@‚Ù‚°‚Ù‚°

@return s;
}
‚Æ‚µ‚½•û‚ª—Ç‚¢B

‚»‚à‚»‚à
char ch[] = "test";
‚Ì ch ‚Í”z—ñ‚Ìæ“ª‚̃AƒhƒŒƒX‚ð•Ô‚·u’è”v‚È‚ñ‚¾‚©‚çAnew‚ÅŠm•Û‚µ‚½—̈æ‚ðŠ„‚è“–‚Ä‚ç‚ê‚é‚킯‚È‚¢‚æB


199:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 19:05:33
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
“¯‚¶‚悤‚ÈŽ¿–â‚È‚ñ‚Å‚·‚ªA*ch‚ªŠm•Û‚³‚ê‚Ä‚¢‚Ä‚à‚¢‚È‚­‚Ä‚àAdelete‚·‚é‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚Å‚·‚©?
Šm•Û‚µ‚Ä‚¢‚È‚¢‚ÆŽÀsŽž‚ɃGƒ‰[‚ɂȂè‚Ü‚·

200:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 19:08:14
Œ¾‚Á‚Ă鎖‚ª‚æ‚­•ª‚©‚ç‚ñ‚ªA‚±‚¤‚¢‚¤‚±‚ÆH

if( ch )delete ch;

201:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 19:15:06
‚܂Ƃà‚É“®‚­‚Ì‚Ía‚¾‚¯‚È‚ñ‚Å‚·@‚Ç‚ê‚Å‚à“®‚­‚悤‚ɂȂè‚Ü‚·‚©?

f(char *ch){ delete ch; ch=new char[10]; strcpy(ch,"ssssssss"); }

main(){
char *a=new char[1]; f(a); cout<<a<<endl;
char *b=NULL; f(b); cout<<b<<endl;
// char *c; f(c); cout<<c<<endl;
}

202:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 19:16:31
>>200 @if‚ð‘g‚Ýž‚ñ‚Å‚à“®ì‚µ‚Ü‚¹‚ñ‚Å‚µ‚½

203:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 19:16:40
void f(char*& ch)

204:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 19:17:29
‚Â[‚©A‘ål‚µ‚­ std::string Žg‚¦

205:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 19:18:15
>>201
f‚Ì’†‚Åch‚É‘ã“ü‚µ‚Ä‚àmain‚Ì•û‚Ía‚àb‚àc‚à•Ï‚í‚ç‚È‚¢‚æH

f(int x){
x = 2;
}
main() {
int a = 1;
f(a);
cout << a << endl; // 2‚ł͂Ȃ­1‚Æ•\ަ‚³‚ê‚é
}

ª‚±‚ê‰ð‚Á‚Ä‚éH

206:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 19:19:04
>>203 ‚»‚ê‚ð‘g‚Ýž‚ñ‚¾‚çb‚à“®ì‚µ‚Ü‚µ‚½! ‚Å‚àc‚ªŽÀsŽž‚ɃGƒ‰[o‚Ü‚·@>>200‚à“¯Žž‚É‚â‚Á‚Ä‚à‚¾‚߂ł·

207:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 19:20:20
>>205@char* ‚â”z—ñ‚ÍŽQÆ“n‚µ‚¾‚Æ‚«‚«‚Ü‚µ‚½

208:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 19:20:23
‰Šú‰»‚µ‚Ă˂¦‚Ì‚É delete ‚Å‚«‚é‚킯‚Ë‚¦‚¾‚ë

209:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 19:20:49
>>207
ƒ|ƒCƒ“ƒ^‚Í’l“n‚µB

210:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 19:21:59
>>209 ‚í‚©‚è‚Ü‚µ‚½@>>208 ‰Šú‰»‚µ‚Ä‚¢‚È‚¢‚±‚Ƃ𒲂ׂé•û–@‚È‚¢‚Å‚·‚©

211:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 19:23:11
a‚Í”z—ñ‚ÆŒ©‚È‚³‚ê‚ÄŽQÆ“n‚µ‚ɂȂÁ‚Ä‚é‚ñ‚Å‚·‚Ë

212:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 19:25:03
—pŒê‚Ì•”•ª‚ÅŽvl’âŽ~‚µ‚Ä‚é‚ÈB
‰½‚ª‹N‚±‚Á‚Ä‚é‚Ì‚©l‚¦‚½Ž––³‚¢‚¾‚낤B

213:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 19:25:43
>>210
‰Šú‰»‚³‚ê‚Ä‚éƒ|ƒCƒ“ƒ^‚ÆA
‰Šú‰»‚µ‚ĂȂ¢‚¯‚Ç‹ô‘R‚½‚Ü‚½‚Ü“¯‚¶’l‚ª“ü‚Á‚Ä‚éƒ|ƒCƒ“ƒ^‚ðA
Œ©•ª‚¯‚é•û–@‚ª•¨—“I‚É‚ ‚邯Žv‚¤‚©H

214:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 19:26:39
delete‚µ‚½uŠÔ‚É—Ž‚¿‚Ü‚·@try‚à–³—‚Å‚·

f(char*& ch){
try{ delete ch; }
catch(...){cerr << "—áŠO‚ðŽó‚¯Žæ‚è‚Ü‚µ‚½B" << endl;}
ch=new char[10]; strcpy(ch,"ssssssss"); }

main(){
char *a=new char[1]; f(a); cout<<a<<endl;
char *b=NULL; f(b); cout<<b<<endl;
char *c; f(c); cout<<c<<endl;
}

215:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 19:31:57
>>214
‚¢‚¢•û–@‚ð‹³‚¦‚Ä‚ ‚°‚悤
ŠÖ” f ‚Ì‘O‚É‚±‚ê‚ð‘‚­‚ñ‚¾

/* ‚±‚ÌŠÖ”‚ɉŠú‰»‚µ‚ĂȂ¢ƒ|ƒCƒ“ƒ^‚ð“n‚µ‚Ă͂¢‚¯‚Ü‚¹‚ñ */

216:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 19:43:25
Šî‘b‚©‚ç‚â‚è’¼‚¹‚æ

217:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 19:45:15
>>214
‚¾[‚©[‚ç[new‚ÅŠm•Û‚µ‚½ƒƒ‚ƒŠ‚ðŽw‚µ‚Ä‚éƒ|ƒCƒ“ƒ^‚ÆA–¢‰Šú‰»‚̃|ƒCƒ“ƒ^‚ðŒ©•ª‚¯
‚é•û–@‚È‚ñ‚Ä‘¶Ý‚µ‚È‚¢‚ñ‚¾‚Á‚Ä‚ÎB
ƒ|ƒCƒ“ƒ^Žg‚¤‚Æ‚«‚͉Šú‰»‚µ‚ë‚Á‚ĉ½‚ÅŒ¾‚í‚ê‚Ä‚é‚Ì‚©l‚¦‚½‚±‚Æ‚ ‚é‚©H


218:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 19:49:31
#define HOGE int

void f(HOGE x) { cout << '(' << x << ')' << endl; x = 42; }

int main() {
@HOGE a = 10; f(a); cout << '(' << a << ')' << endl;
@HOGE b = 0; f(b); cout << '(' << b << ')' << endl;
@HOGE c; f(c); cout << '(' << c << ')' << endl;
}

‚±‚ê‚Ì‹““®‚Í•ª‚©‚é‚©H


#define HOGE char*

void f(HOGE x) { cout << '(' << x << ')' << endl; x = "f"; }

int main() {
@HOGE a = "a"; f(a); cout << '(' << a << ')' << endl;
@HOGE b = NULL; f(b); cout << '(' << b << ')' << endl;
@HOGE c; f(c); cout << '(' << c << ')' << endl;
}

‚ñ‚ÅA‚±‚ê‚Ì‹““®‚Í•ª‚©‚é‚©H

219:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 20:17:15
Ž¿–â‚Å‚·‚ªAstring‚ÌŽQƂŒl‚ðŽó‚¯Žæ‚邯‚«
memcpy(str, ch,10000);
‚̂悤‚ɂł«‚Ü‚·‚©?

220:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 20:37:35
‚¨Šè‚¢‚¾‚©‚ç str.assign(10000, ch); ‚Æ‚µ‚Ä‚­‚¾‚³‚¢B
—Š‚Ý‚Ü‚·‚©‚çB

221:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 20:45:34
>>220
str‚ªchar*‚Ì—\Š´

222:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 21:09:01
¦‚­–³‘ʂȃŒƒXÁ”‚Ä‚ñ‚È‚—

223:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 21:15:15
Ì‚È‚ç‚Æ‚à‚©‚­É‚µ‚Þ‚à‚ñ‚ł͂Ȃ¢‚ª–³‘ÊŠ´‚͔ۂ߂Ȃ¢‚È‚—‚—‚—

224:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 21:43:42
ƒvƒƒOƒ‰ƒ€‚ð1‚©‚çŽn‚߂悤‚ÆŽv‚¤‚̂ł·‚ªA‚Ü‚¸‚Í–{‚Å‚à”ƒ‚Á‚ēǂނׂ«‚Å‚·‚©H
‚»‚ê‚Æ‚àƒlƒbƒg‚Å’²‚ׂé‚ׂ«‚Å‚·‚©H

225:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 21:45:59
‰½‚ð‚â‚肽‚¢‚©–Ú•W‚𗧂Ă邱‚Æ‚©‚çŽn‚ß‚é‚ׂ«B

226:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 22:16:13
•¶Žš—ñs‚Ɋ܂܂ê‚éæ“ª‚Ìc‚Ì“YŽš‚ð•\ަ‚³‚¹‚éŠÖ”‚ðì‚ê
c‚ª–³‚¢ê‡‚ÍA-1‚ð•\ަ

‚Æ‚¢‚¤–â‘è‚Å‹l‚Ü‚Á‚Ă܂·
•¶Žš—ñ‚Ì’†‚Ìc‚ð”Fޝ‚³‚¹‚é‚ɂ͂ǂ¤‚·‚ê‚΂悢‚̂łµ‚傤‚©


227:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 22:22:42
strchr

228:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 22:24:16
ƒ}ƒ‹ƒ`‚Å\‚µ–ó‚È‚¢‚Å‚·‚ª
ƒOƒ[ƒoƒ‹‚È‹¤—p‘̂̕ϔ‚ÉAŠÖ”‚©‚烃“ƒo[‚É‘ã“ü‚µ‚½‚çƒZƒOƒƒ“ƒgƒGƒ‰[‚ð“f‚¢‚½‚̂ł·‚ªA‚±‚ê‚Í‹–‚³‚ê‚È‚¢‚̂łµ‚傤‚©H


229:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 22:29:20
ƒ}ƒ‹ƒ`‚µ‚È‚¢‚Å‚­‚¾‚³‚¢OOG

230:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 22:46:54
‰Î¯l‚Å\‚µ–ó‚È‚¢‚̂ł·‚ª
ƒOƒ[ƒoƒ‹‚È‹¤—p‘̂̕ϔ‚ÉAŠÖ”‚©‚烃“ƒo[‚É‘ã“ü‚µ‚Ä‚àƒZƒOƒƒ“ƒgƒGƒ‰[‚ð“f‚©‚È‚¢‚̂ł·‚ªA
‰Å‚Í‹–‚µ‚Ä‚­‚ê‚é‚Å‚µ‚傤‚©H

231:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 22:48:12
‚±‚ñ‚ª‚炪‚Á‚¿‚á‚Á‚½‚ñ‚ÅA•·‚«‚½‚¢‚ñ‚Å‚·‚ªEEE
¡‚±‚ñ‚ȃeƒ“ƒvƒŒ[ƒgƒNƒ‰ƒX‚ª‚ ‚Á‚½‚Æ‚µ‚Ä
template<typename T>
class Array{
@@T *array;
@@size_t length;
public:
@@Array(size_t n = 0){...}
@@~Array(){...}
@@T& operator [](size_t n){...}
}
‚±‚ê‚ð
typedef Array<myclass> MyArray;@@//myclass‚Í“K“–‚ȃNƒ‰ƒX‚Æ‚¢‚¤‚±‚Æ‚Å
Array<MyArray> MyArray2(2);
‚ÆŽg‚¤ŽžAMyArray2‚Í—^‚¦‚½ˆø”‚ʼnŠú‰»‚Å‚«‚Ü‚·‚ª
MyArray‚Ì•û‚ɃRƒ“ƒXƒgƒ‰ƒNƒ^‚̈ø”‚ð—^‚¦‚éꇂ͂ǂ¤‚·‚ê‚΂¢‚¢‚Å‚·‚©?
‚¿‚Ȃ݂ɂ±‚ê‚ÍA”z—ñƒNƒ‰ƒX‚È‚ñ‚łł«‚ê‚ÎAMyArray2‚ªŽ‚‚»‚ꂼ‚ê‚ÌArray<myclass>‚É
•ÊX‚̉Šú‰»ƒpƒ‰ƒ[ƒ^‚ð—^‚¦‚½‚¢‚ñ‚Å‚·‚ªEEEB

232:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 22:49:58
>>255
‰½‚ª‚Å‚«‚é‚©‚ð“`‚¦‚Ä‚ ‚°‚é‚ׂ«B
‚悤‚±‚»ƒvƒƒOƒ‰ƒ€‚Ì¢ŠE‚ÖB

233:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 22:50:25
>>225‚¾‚Á‚½orz


234:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 22:51:22
>>227
‚»‚ê‚ÍŠÖ”‚»‚Ì‚à‚̂ł͂Ȃ¢‚Å‚µ‚傤‚©
‚í‚´‚í‚´‹³‚¦‚½‚¢‚½‚¾‚¢‚½‚̂ł·‚ªA“`’B•s‘«‚Å‚µ‚½A‚·‚݂܂¹‚ñ
int strch_idx(const char* s, char c);
‚Æ‚¢‚¤ŠÖ”‚Ì—Œ`‚ª—^‚¦‚ç‚ê‚ÄA‚±‚Ì’†g‚ðì‚é‚Ì‚ÉAc‚ð”Fޝ‚·‚é•K—v‚ª‚ ‚邯”»’f‚µ‚½‚̂ł·‚ªAŠÔˆá‚Á‚Ä‚¢‚é‚Å‚µ‚傤‚©

235:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 22:54:41
>>231
¡‚ÌC++‚ł͖³—‚¾‚ËB‚¾‚©‚çSTLƒRƒ“ƒeƒi‚Å‚Íreserve‚µ‚Äpush_back‚µ‚½‚èA
‘gž‚Ì”z—ñ‚©‚çƒRƒs[‰Šú‰»‚µ‚½‚è‚·‚éB

236:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 22:56:20
>>234
‚ƒ‚ð”Fޝ‚̈Ӗ¡‚ª‚í‚©‚è‚Ü‚¹‚ñ
s“à‚©‚çc‚ðŒŸõ‚µ‚½‚¢‚Á‚Ä‚±‚ÆH

237:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 23:17:22
>>235‚à‚µ‚â‚ÆŽv‚Á‚½‚ç‚â‚Á‚Ï‚è‚Å‚·‚©EEE
‚±‚Ìꇑål‚µ‚­ƒ‹[ƒv‚܂킵‚Äì‚邱‚ƂɂȂé‚ñ‚Å‚µ‚傤‚ËB
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B


238:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 23:34:21
>>236
—Ⴆ‚ÎAs‚Æ‚¢‚¤•¶Žš—ñ‚Écinco‚Æ“ü—Í‚·‚邯A1‚ð
s‚Æ‚¢‚¤•¶Žš—ñ‚Éiicico‚Æ“ü—Í‚·‚邯3‚ð
s‚Æ‚¢‚¤•¶Žš—ñ‚Énorio‚Æ“ü—Í‚·‚邯-1‚ðreturn‚ŕԋp‚·‚é

‚±‚¤‚¢‚¤ŠÖ”‚ðì‚낤‚ÆŽv‚¤‚ÆAs‚Æ‚¢‚¤•¶Žš—ñ‚Ì’†g‚ɂ‚¢‚ÄA
s[0]‚ÉŠi”[‚³‚ê‚Ä‚¢‚é‚Ì‚Íc‚©‚Ç‚¤‚©As[1]‚ÉŠi”[‚³‚ê‚Ä‚é‚Ì‚Íc‚©‚Ç‚¤‚©As[2]‚ÉŠi”[‚³‚ê‚Ä‚¢‚é‚Ì‚Íc
‚ÆA‚Ђ½‚·‚çŒJ‚è•Ô‚µ‚Äs‚­•K—v‚ª‚ ‚邯l‚¦‚Ü‚µ‚½
‚»‚Ì‚½‚߂ɂÍAs[n]‚ɂ‚¢‚ÄAc‚Ȃ̂©‚Ç‚¤‚©”»’è‚·‚é•K—v‚ª‚ ‚é‚̂ł͂Ȃ¢‚©‚Æ
‚±‚Ì”»’è‚Æ‚¢‚¤‚Ì‚ªA”Fޝ‚Æ“¯‚¶ˆÓ–¡‚̂‚à‚è‚ÅŽg‚¢‚Ü‚µ‚½

239:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 23:40:52
strchr‚̃\[ƒX“ǂ߂æB
ŒŸõ‚·‚ê‚΂¢‚­‚ç‚Å‚ào‚邾‚ë

240:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 23:45:33
>>238
if (s[0] == 'c') return 1;
if (s[1] == 'c') return 2;
if (s[2] == 'c') return 3;
...and so on.

241:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/22 23:50:48
>>234
ŠwZ‚Ìh‘è‚ÍŽ©•ª‚Å‚â‚ê‚æB‹û

242:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 00:02:06
>>238
‚»‚êˆÈŠO‚É•û–@‚Ístrchr‚ðŽg—p‚·‚é‚®‚ç‚¢‚µ‚©Žv‚¢‚‚©‚È‚¢
istrchr‚à‚¨‚»‚ç‚­‚ÍA’†‚Å“¯‚¶‚悤‚È‚±‚Æ‚µ‚Ă邯Žv‚¤‚¯‚Çj

‚Ȃɂª‹^–â‚Ȃ̂©‚æ‚­‚í‚©‚ç‚È‚¢‚Ì‚ÅA‚Ƃ肦‚ ‚¸‚Q’Ê‚èƒ\[ƒX‚ð“\‚è•t‚¯‚Æ‚«‚Ü‚·
‡@
int i;
for(i=0; s[i] != '\0' && s[i] != c; i++);
return s[i] != '\0' ? i : -1;

‡A
char *p;
return (p=strchr(s, c)) != NULL ? (int)(p-s) : -1;

•Ô‚Á‚Ä‚­‚é‚͔̂z—ñ‚Ì“Y‚¦Žš‚Å‚·‚̂ł ‚µ‚©‚炸

243:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 00:06:01
>>239@@>>240
‚Ç‚¤‚àA—‰ð‚Å‚«‚Ü‚µ‚½

>>242
‚²’š”J‚ɂǂ¤‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½

244:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 03:34:24
‘S‚­ƒR[ƒh‚Ì‘‚«•û‚ª•ª‚©‚ç‚È‚¢‚̂Ŏ¿–₳‚¹‚ĉº‚³‚¢B
C++ VS2005

—ª)
printf("Got: %02x%02x%02x%02x%02x\n", buf[0], buf[1], buf[2], buf[3], buf[4]);

¦
buf[0]‚É‚Í01
buf[1]‚É‚Í06
buf[2]‚É‚Í17
buf[3]‚É‚Íf3
buf[4]‚É‚Í34
‚ª“ü‚éB

‚ð•¶Žš—ñ"0106171f34"‚É’u‚«Š·‚¦‚½‚¢B

‚PD‚±‚Ìbuf[]‚Ì’†i16i”j‚ð•¶Žš—ñ‚ɕϊ·‚µ‚½‚¢B

‚QD•¶Žš—ñ‚ɕϊ·‚µ‚½Œã‚ÉAbuf[0]`buf[5]‚ðŒq‚°‚½‚¢B

sprint‚Æ‚©‚ðŽg‚¦‚Ηǂ¢‚Ý‚½‚¢‚Ȃ̂ł·‚ªA‚ǂ̂悤‚É‚â‚Á‚Ă悢‚©•ª‚©‚炸‚É¢‚Á‚Ä‚¢‚Ü‚·B
‚Ç‚¤‚©‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

245:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 03:35:36
>>244
‰Û‘è‚ðŠÛ“Š‚°‚µ‚½‚¢‚È‚çh‘èƒXƒŒ‚É‚¢‚¯

246:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 03:37:49
>>244
‚¢‚âˆê‰ž“š‚¦‚é‚Æ
sprint‚¶‚á‚È‚­‚Äsprintf‚¾‚È
sprintf‚ŘAŒ‹‚à‚Å‚«‚Ü‚·

247:244
08/02/23 03:51:48
>>245-246
‚ ‚肪‚Æ‚¤B‚à‚¤‚¿‚å‚¢ŽŽ‚µ‚Ä–³—‚¾‚Á‚½‚çAh‘è‚ł͂Ȃ¢‚ñ‚¾‚¯‚ÇAh‘èƒXƒŒ‚ÅŽ¿–₵‚Ă݂½‚¢‚ÆŽv‚¢‚Ü‚·B

248:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 03:54:12
sprintf ‚̃wƒ‹ƒvŒ©‚邾‚¯‚Å‰ðŒˆ‚¾‚ë

249:244
08/02/23 08:58:16
>>248
‚È‚ñ‚Æ‚©‰ðŒˆ‚µ‚Ü‚µ‚½BŽžŠÔ‚©‚©‚Á‚½„ƒ ‚â‚Á‚Ă݂ê‚ÎA‚È‚ñ‚ÆŠÈ’P‚ȃR[ƒh‚Á‚ÄŠ´‚¶‚Å‚·‚¯‚ÇB

ƒwƒ‹ƒv‚݂̂©‚½‚Á‚ăCƒ}ƒCƒ`‚í‚©‚ç‚È‚¢‚ñ‚Å‚·‚¯‚ÇAƒwƒ‹ƒv‚ÌŒ©•û‚̉ðàƒTƒCƒg‚Æ‚©‚Á‚Ä‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚傤‚©H

250:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 09:49:02
>>249
manƒRƒ}ƒ“ƒh‚Ì‚±‚ƂȂçAman man‚ÅOKB

251:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 10:05:35
C‚ð‚¸‚Á‚Æ‚â‚Á‚Ä‚½‚̂ł·‚ªA
VC++6.0‚ŃfƒoƒbƒO‚µ‚Ă邯AŠÖ”‚É“ü‚邾‚¯‚ÅESP‚ª100ƒoƒCƒg‚­‚ç‚¢i‚݂܂·
C++‚¾‚ƃ‚ƒWƒ…[ƒ‹–ˆ‚ɃXƒ^ƒbƒN‚ð‚±‚ñ‚È‚ÉH‚¤‚à‚̂Ȃ̂łµ‚傤‚©H
ƒfƒoƒbƒOî•ñ‚©‰½‚©‚ÅH‚Á‚Ä‚é‚̂ł·‚©H

252:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 10:06:37
ƒ[ƒJƒ‹•Ï”‚½‚­‚³‚ñŽg‚Á‚Ä‚é‚ñ‚¶‚á‚È‚¢‚Ì

253:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 10:06:52
>>251
ƒ[ƒJƒ‹•Ï”‚ª100ƒoƒCƒg‚Ù‚Ç‚ ‚é‚ñ‚¶‚á‚È‚­‚Ä?

254:251
08/02/23 11:07:16
‚¢‚â‚ЂƂ‚à‚È‚¢‚Ì‚¾‚ªEEE
‰Æ‚ÌPC‚Å‚½‚ß‚µ‚½‚¯‚ÇA
ŠÖ”‚ɃXƒeƒbƒvƒCƒ“‚·‚邯‚«‚ÍESP‚Í4ƒoƒCƒg‚µ‚©i‚܂Ȃ¢‚ªA
‚»‚±‚©‚ç1stepi‚ß‚ÄA{‚©‚çŠÖ”“à‚Ì1s–Ú‚É“ü‚邯‚«‚ÉA
80ƒoƒCƒg‚àH‚¤
char a[100];‚ÆéŒ¾‚ð“ü‚ê‚邯A‚±‚ꂪ180ƒoƒCƒg‚ɂȂ邩‚çA‚â‚è•û‚ÍŠÔˆá‚Á‚ĂȂ¢‚Í‚¸
‚±‚Ì80ƒoƒCƒg‚ª‰½‚Ȃ̂©‚í‚©‚ç‚ñ

255:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 11:21:13
ƒƒ“ƒoŠÖ”‚Æ‚©‚¶‚á‚È‚­‚ÄH

256:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 11:22:06
>>254
ˆêŽžƒIƒuƒWƒFƒNƒg‚Ì’u‚«ê‚ɂȂÁ‚Ă邯‚©H
ŠÖ”‚Ì–ß‚è’l‚̃IƒuƒWƒFƒNƒg‚ð•ʂ̊֔‚É’¼Ú“n‚µ‚Ä‚éꇂƂ©EEE
ƒAƒZƒ“ƒuƒ‰ƒR[ƒho‚³‚¹‚ÄŒ©‚Ä‚àŽg‚í‚ê‚ĂȂ³‚°H

257:—v‚ÍAƒ\[ƒX‚ào‚³‚¸‚É‚ ‚ꂱ‚ꌾ‚í‚ê‚Ä‚à‚µ‚ç‚Ë[‚æ‚Á‚Æ
08/02/23 11:24:15
‚Ü‚³‚©‚Ƃ͎v‚¤‚ªAƒXƒ^ƒbƒNƒI[ƒoƒtƒ[‚̃`ƒFƒbƒNƒR[ƒh‚ª“ü‚Á‚Ä‚¢‚邯‚©B
‚³‚à‚È‚¯‚ê‚Îalloca()‘Š“–‚̃R[ƒh‚ª“ü‚Á‚Ä‚¢‚邯‚©B
‚ [‚»‚¤‚»‚¤A‚±‚Ìꇂ̃[ƒJƒ‹•Ï”‚ÍAC‚̃R[ƒh㌻‚ê‚é‚à‚̂ɌÀ‚炸
ƒRƒ“ƒpƒCƒ‰‚ª•K—v‚Æ‚µ‚½ˆêŽž•Ï”‚àŠÜ‚߂ĂÁ‚Ä‚±‚Æ‚ËB
—Ⴆ‚ÎA\‘¢‘Ì‚ð’l“n‚µ‚µ‚Ä‚¢‚½‚èreturn‚Å–ß‚µ‚Ä‚¢‚邯ì‚ç‚ê‚é‚©‚à‚ËB

258:251
08/02/23 11:32:53
void test()
{
char a[100];
printf ("test");
}

int main(int argc, char* argv[])
{
test();

return 0;
}

ƒR[ƒh‚Í‚±‚ꂾ‚¯‚È‚ñ‚¾‚¯‚ÇBC++‚¶‚á‚Ë[‚ÈB
¬‡ƒ‚[ƒh‚ÅŒ©‚邯A‚±‚ꂪŒ´ˆö‚炵‚¢‚ªA‰½‚Å‚±‚ñ‚È‚±‚Æ‚µ‚Ä‚é‚Ì‚©‚ÈB
ƒAƒZƒ“ƒuƒ‰‚í‚©‚ç‚ñB

sub esp,0A4h

259:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 12:57:17
>>249
VC++ ‚È‚ç sprintf ‚Æ‚©“ü—Í‚µ‚Ä F1 „‚¹‚ÎŒ©‚ê‚邾‚ëB

260:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 12:58:29
>>258
ƒfƒoƒbƒO—p‚¶‚á‚È‚­‚Ä‚à‚»‚¤‚È‚çA
—áŠO—p‚̃R[ƒh‚Ȃ̂©‚à‚µ‚ê‚È‚¢‚ÈB

261:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 13:01:09
>>258
ŽèŒ³‚Ì2005EE‚ÅŽŽ‚µ‚½‚ªAƒŠƒŠ[ƒXƒrƒ‹ƒh‚Ì‹K’è’l‚ł͊Y“–‚̃R[ƒh‚Ͷ¬‚³‚ê‚È‚¢B
ƒfƒoƒbƒOƒrƒ‹ƒh‚¾‚ƶ¬‚³‚ê‚邪AuŠî–{ƒ‰ƒ“ƒ^ƒCƒ€ƒ`ƒFƒbƒNv‚𖳌ø‚É‚µ‚½‚ç”z—ñ•ª‚¾‚¯‚ɂȂÁ‚½B
‚‚܂èA>257‚Ì1s–Ú‚¾‚ËB

262:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 13:23:22
CŒ¾Œê‚Ń|ƒCƒ“ƒ^‚ð’l“n‚µ‚·‚é‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚Å‚·‚©?

263:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 13:24:01
’ù³
CŒ¾Œê‚Ń|ƒCƒ“ƒ^‚ðŽQÆ“n‚µ‚·‚é‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚Å‚·‚©?

264:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 13:25:31
>>263
ƒ|ƒCƒ“ƒ^‚̃|ƒCƒ“ƒ^‚ðŽg‚¤
int **pG‚Ý‚½‚¢‚È‚Ì

265:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 13:25:41
CŒ¾Œê‚ɂ͎QÆ“n‚µ‚Ì‹@”\‚Í‚ ‚è‚Ü‚¹‚ñB
ƒ|ƒCƒ“ƒ^‚ð“n‚·‚±‚ƂŎQÆ“n‚µu‚Á‚Û‚¢‚±‚Æv‚͂ł«‚é‚Ì‚ÅA
ƒ|ƒCƒ“ƒ^‚̃|ƒCƒ“ƒ^‚ð“n‚¹‚΃|ƒCƒ“ƒ^‚ÌŽQÆ“n‚µu‚Á‚Û‚¢‚±‚Æv‚͂ł«‚Ü‚·B

266:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 13:26:02
ŽQÆ“n‚µ‚¾‚Á‚ÄŒ‹‹ÇƒAƒhƒŒƒX“n‚µ‚Ì“œˆß‚Ý‚½‚¢‚È‚à‚ñ‚È‚ñ‚¶‚á‚Ë‚¦‚Ì

267:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 13:32:22
•¶–¬‚ÅuŽQÆv‚̈Ӗ¡‚̈Ⴂ‚ð“ǂݎæ‚ê‚æ

268:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 13:32:28
»Ý¸½

269:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 13:37:01
C++‚¶‚á‚È‚­‚ÄC‚È‚çƒAƒhƒŒƒX“n‚µ‚ÆŽQÆ“n‚µ‚Í“¯‹`‚Å’Ê‚¶‚邾‚ë

270:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 13:38:30
Œ‹‹Ç‚â‚Á‚Ă邱‚Ƃ͓¯‚¶‚¶‚á‚Ë‚¦‚Ì

271:243
08/02/23 13:45:44
‚â‚Á‚ς肤‚Ü‚­‚¢‚«‚Ü‚¹‚ñ‚Å‚µ‚½
‰½‚ªŠÔˆá‚Á‚Ä‚¢‚é‚Ì‚©A—‰ð‚Å‚«‚Ü‚¹‚ñ
“Yí‚ð‚¨Šè‚¢‚µ‚½‚¢‚Å‚·
c++ABorland@C++5.5.1@for@win32‚Å‚â‚Á‚Ä‚¢‚Ü‚·
int strch_idx(const char* s, char c)
{
int i = 0;
while(s[i])
{
if(s[i] == 'c') goto end;
else if(s[i] == 0)
{
i = -1;
goto end;
}
i++;
}
end:
return i;
}

272:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 13:50:02
ŋ߂̓\ƒtƒgƒEƒFƒAHŠw‚àŠw‚΂Ȃ¢‚Ì‚©

273:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 13:51:13
>>271
„if(s[i]@==@'c')@goto@end;@

'c'@‚¶‚á‚È‚­‚Ä@c@‚Å‚ÍH
‚ ‚ÆAelse@if@(s[i]@==@0)@‚Ì”»’è‚ð‚·‚é‘O‚É@while@‚ÌðŒ‚Å”²‚¯‚Ä‚µ‚Ü‚¤‚©‚Æ

274:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 13:55:02
>>266>>269>>270
‚»‚¤‚¢‚¤•s³Šm‚ÈŽ–‚â‚Á‚Ă邯
>>207 ‚Ý‚½‚¢‚È“z‚ªo‚Ä‚­‚é‚ñ‚¾‚æB

275:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 14:11:18
>>274
‰´‚ÍC‚ł̘b‚ðŒ¾‚Á‚Ä‚é‚ñ‚¾‚¼H
ƒAƒhƒŒƒX“n‚µ‚µ‚©‚È‚¢‚ñ‚¾‚©‚ç‚È‚¢‚ñ‚¾‚©‚çA•s³Šm‚à‚Ȃɂà‚Ë‚¥‚¾‚낤‚ª

276:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 14:12:17
C‚ɂ͎QƂȂñ‚ĂȂ¢‚ñ‚¾‚©‚ç‚»‚ñ‚ÈŒ¾—t‚‚©‚¤‚È‚æB

277:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 14:13:07
‚¦Hƒ}ƒNƒ‚ÍŽQÆ‚¶‚á‚È‚¢‚ÌH

278:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 14:15:15
CŒ¾Œê‚ÍŠî–{“I‚É‚·‚ׂăRƒs[‚Å“n‚·
ƒ|ƒCƒ“ƒ^‚àƒRƒs[

279:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 14:15:51
>>275
C ‚ɂ͎QÆ“n‚µ‚È‚ñ‚ĂȂ¢‚ñ‚¾‚æB

280:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 14:18:09
ŽQÆ“n‚µ‚ªƒAƒhƒŒƒX“n‚µ‚Ì“œˆß‚Á‚Ă̂ͳ‚µ‚¢
‚Ç‚Á‚¿‚©‚¾‚¯’m‚炸‚ÉŒê‚邯”nŽ­‚È‚±‚ƂɂȂ邯‚ÇA‚Ç‚Á‚¿‚à‚µ‚Á‚©‚è—‰ð‚µ‚Ä‚é‚È‚ç•ʂɖâ‘è‚È‚¢‚Å‚µ‚傤

281:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 14:20:52
static_cast‚Æ(int)‚Ý‚½‚¢‚ȃLƒƒƒXƒg‚Á‚ĂȂɂ©‚Ȃɂ©ˆá‚¤‚ñ‚Å‚·‚©H

282:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 14:24:24
>>281
static_cast‚Ì•û‚ª—p“r‚ªŒÀ’肳‚ê‚é


283:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 14:24:35
>>280
ŒÂl‚ª‚»‚¤—‰ð‚·‚é‚̂͂©‚Ü‚í‚ñ‚¯‚ÇA‰SŽÒ‚Ö‚Ìà–¾‚Æ‚µ‚Ă͕seØ‚¶‚á‚ËH

284:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 14:25:07
>>281
C‚Ƃ̌݊·«‚ð‘厖‚É‚µ‚½‚¢‚È‚çŒãŽÒAˆÓ–¡‚ð‚Í‚Á‚«‚肳‚¹‚½‚¢‚̂Ȃç‘OŽÒ‚ðŽg‚¤‚Æ‚¢‚¢‚Å‚µ‚傤B

285:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 14:26:18
>>273
ŽÀÛ‚â‚Á‚Ä‚Ý‚é‚Æ
cu‚Å‚Q‚ªAggu‚Å‚R‚ªAijco‚Å4‚ª•Ô‚Á‚Ä‚«‚Ü‚·
‚±‚ê‚ÍAs[i] == c‚ÆAs[i] == 0‚Ì”»’肪¬‚³‚ê‚Ä‚¢‚È‚¢‚Æ‚¢‚¤Ž–‚Å‚·‚æ‚ËH
‚µ‚©‚µAwhileŠÖ”Ž©‘Ì‚ÍI‚í‚Á‚Ä‚é‚Ì‚ÅAs[i]‚Í”»’肳‚ê‚Ä‚¢‚é
‚Ç‚¤‚¢‚¤‚±‚ƂȂñ‚Å‚µ‚傤‚©H
‚Ü‚½A‚²Žw“E‚ðŽó‚¯‚ÄAwhile‚ðdo-while‚É•ÏX‚µ‚Ü‚µ‚½A‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·

286:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 14:27:11
‚È‚ñ‚Å‚»‚ñ‚È’Pƒ‚È\‘¢‚Ågoto‚ðŽg‚¤•K—v‚ª‚ ‚é‚Ì‚©‰ð‚ç‚ñB

287:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 14:30:00
goto‚Í•|‚­‚ÄŽg‚¦‚È‚¢EEE
‚Ä‚©â‘ÎŽg‚í‚È‚¢‚悤‚É‚µ‚Ä‚é‚ñ‚¾‚ªAˆá‚¤‚Ì‚©

288:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 14:31:58
>>280
’P‚È‚é\•¶“œˆß‚¶‚á‚È‚¢B
ŽQƂ̎QƂƂ¢‚¤‚̂͑¶Ý‚µ‚È‚¢‚ªA
ƒ|ƒCƒ“ƒ^‚̃|ƒCƒ“ƒ^‚Æ‚¢‚¤‚̂͑¶Ý‚·‚éB
‚±‚ê‚͑傫‚ȈႢ‚ÅA“K“–‚È‹³‚¦•û‚µ‚Ă邯 >>207 ‚Ý‚½‚¢‚Ȃ₂ªo‚Ä‚­‚éB

289:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 14:33:55
>>287
‚Þ‚µ‚ëŽg‚Á‚½•û‚ªãY—í‚ɂȂé󋵂ł͎g‚¤B
‚Å‚àAã‚Ì‚Í break; Žg‚¦‚Î‰ðŒˆ‚Å‚«‚邱‚Æ‚ÅA
goto ‚ðŽg‚Á‚Ä‰ðŒˆ‚·‚ׂ«‚¶‚á‚È‚¢B

290:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 14:37:52
>>282
>>284
“––ʂ͂ ‚Ü‚è‹C‚É‚µ‚È‚­‚Ă悳‚»‚¤‚Å‚·‚Ë
‚Ç‚¤‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½

291:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 14:39:03
>>290
‚¢‚¢‚âA‹C‚É‚µ‚ëB

292:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 14:42:06
•’Ê‚Í C •—‚̃LƒƒƒXƒg‚ÍŽg‚¤‚ׂ«‚¶‚á‚È‚¢B
‚¹‚¢‚º‚¢ƒNƒ‰ƒX‚̃eƒ“ƒ|ƒ‰ƒŠƒIƒuƒWƒFƒNƒg‚ðì‚é‚̂Ɋ֔•—‚̃LƒƒƒXƒg‚ðŽg‚¤‚­‚ç‚¢B

293:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 14:47:55
>>292
‚»‚ê‚̓LƒƒƒXƒg‚æ‚è‚àƒRƒ“ƒXƒgƒ‰ƒNƒ^ŒÄ‚Ño‚µ‚̂ق¤‚ª‚µ‚Á‚­‚è‚­‚é

294:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 14:49:30
ð“úŽ¿–₵‚½‚à‚̂ł·‚ªAchar * Œ^‚Æchar []‚ð”»•Ê‚·‚é•û–@‚Í‚ ‚è‚Ü‚¹‚ñ‚©?

295:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 14:52:19
ƒ\[ƒXƒR[ƒh‚ð“ǂ݂܂µ‚傤B

296:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 14:54:36
>>291
‚·‚¢‚Ü‚¹‚ñ
‹C‚É‚µ‚ë‚Æ‚¾‚¯Œ¾‚í‚ê‚Ü‚µ‚Ä‚à‚ȂɂɋC‚ðŽg‚¦‚΂¢‚¢‚Ì‚©‚í‚©‚è‚Ü‚¹‚ñ

‚Ü‚¸‚¢“_‚Å‚à‚łĂ­‚é‚Ì‚©
‚¾‚Æ‚©‚ð‹³‚¦‚Ä‚¢‚½‚¾‚¯‚Ü‚¹‚ñ‚©

297:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 14:58:13
ƒLƒƒƒXƒg‚É‚ÍFXˆÓ–¡‚ª‚ ‚Á‚ÄACŒ¾Œê•—ƒLƒƒƒXƒg‚¾‚Æ‚»‚ê‚ç‚ð‚·‚×‚Ä“à•‚Ä‚µ‚Ü‚Á‚ĈÓ}‚ª’݂͂ɂ­‚¢


298:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 14:58:20
ƒƒCƒ“ƒEƒCƒ“ƒhƒE‚ÉBUTTON‚ð쬂·‚邯‚«‚ȂǂŎg‚¤A
CreateWindow‚ÆCreateControlWindow‚͂ǂ¤ˆá‚¢‚Ü‚·‚©H

299:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 15:00:58
>>296
C•—‚̃LƒƒƒXƒg‚͂Ȃñ‚Å‚à‚©‚ñ‚Å‚àƒLƒƒƒXƒg‚Å‚«‚Ä‚µ‚Ü‚¤‚Ì‚ÅA
ƒvƒƒOƒ‰ƒ}‚̈Ó}‚ƈá‚Á‚ĂĂàŒx‚ªo‚È‚¢

const@void@*p@=@`;
char@*q@=@(char*)p;@//@char‚ɃLƒƒƒXƒgEEE‚ ‚ê?@const‚àŠO‚µ‚¿‚á‚Á‚½‚æ!@‚Å‚àŒx‚Ío‚È‚¢
char@*r@=@static_cast<char*>(p);@//@ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[:@static_cast‚Åconst‚ÍŠO‚¹‚È‚¢
char@*s@=@const_cast<char*>(static_cast<const@char*>(p));@//@const‚àŠO‚µ‚½‚¢ˆÓ}‚Ìꇂ͂±‚¤‘‚­

300:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 15:03:54
>>286-287
goto‚̂ق¤‚ªs‚«æ‚ª–¾Šm‚ɂȂé‚Ì‚ÅA—‰ð‚µ‚â‚·‚©‚Á‚½‚Ì‚ÅA—p‚¢‚Ä‚¢‚Ü‚·‚ª
‚È‚º•|‚¢‚̂łµ‚傤‚©
‚»‚ê‚ÆAu‚±‚ê‚ÍAs[i] == c‚ÆAs[i] == 0‚Ì”»’肪¬‚³‚ê‚Ä‚¢‚È‚¢‚Æ‚¢‚¤Ž–‚Å‚·‚æ‚ËH
‚µ‚©‚µAwhileŠÖ”Ž©‘Ì‚ÍI‚í‚Á‚Ä‚é‚Ì‚ÅAs[i]‚Í”»’肳‚ê‚Ä‚¢‚é
‚Ç‚¤‚¢‚¤‚±‚ƂȂñ‚Å‚µ‚傤‚©H v
‚±‚ê‚É‚à“š‚¦‚Ä‚¢‚½‚¾‚¯‚邯”ñí‚É‚ ‚肪‚½‚¢‚Å‚·


301:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/23 15:04:05
>>296
ƒLƒƒƒXƒg‚Æ‚¢‚¤‚̂͊î–{“I‚Ƀ}ƒY‚¢ˆ—B
ƒAƒbƒvƒLƒƒƒXƒg‚¾‚¯‚Í—áŠO“I‚ɈÀ‘S‚¾‚ªA
‚»‚êˆÈŠO‚ÍŠî–{“I‚ɂ͂ ‚Ü‚è‚â‚é‚ׂ«‚ł͂Ȃ¢B

‚Å‚àAŽÀۂɂ͂ǂ¤‚µ‚Ä‚à‚â‚é•K—v‚ªo‚Ä‚­‚鎖‚à‚ ‚éB
‚±‚ê‚΂Á‚©‚è‚ÍŽd•û‚ª–³‚¢B
‚»‚¤‚¢‚¤ŽžAC •—‚̃LƒƒƒXƒg‚ðŽg‚Á‚Ä‚µ‚Ü‚¤‚ÆFX‚Æ–â‘肪”­¶‚·‚éB

E ŠÔˆá‚Á‚Ċ댯‚ȃLƒƒƒXƒg‚ð‚µ‚Ä‚µ‚Ü‚¤‚©‚à‚µ‚ê‚È‚¢B
@—Ⴆ‚ÎAconst ‚ð•t‚¯‚é‚ׂ«‚Æ‚±‚ë‚Å const ‚ð•t‚¯–Y‚ꂽ‚èB
@‚±‚¤‚¢‚¤ŽžAstatic_cast ‚È‚çŠëŒ¯‚È const ‚Ì•t‚¯–Y‚ꂪ‚ ‚邯ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ɂȂéB
@C •—ƒLƒƒƒXƒg‚¾‚Ɩⓚ–³—p‚ŃLƒƒƒXƒg‚³‚ê‚Ä‚µ‚Ü‚¤B
@‚±‚ꂪˆê”Ô‚Ì–â‘èB

E ƒLƒƒƒXƒg‚ªŒ´ˆö‚Á‚Û‚¢ƒoƒO‚ªŒ©‚‚©‚Á‚½ŽžA‚Ç‚±‚ɃLƒƒƒXƒg‚ª‚ ‚é‚Ì‚©’T‚·‚Ì‚ª–Ê“|B
@C++ ‚̃LƒƒƒXƒg‚¾‚ÆŒŸõ‚ŃLƒƒƒXƒg‚ðs‚Á‚Ä‚¢‚é‰ÓŠ‚ðŠÈ’P‚ÉŒ©‚‚¯‚ç‚ê‚éB

E ƒLƒƒƒXƒg‚ª‚ ‚Ü‚è–Ú—§‚½‚È‚¢B
@ŠëŒ¯‚Ȉ—‚ðs‚Á‚Ä‚¢‚é‰ÓŠ‚ª–Ú—§‚½‚È‚¢‚̂͊댯B
@C++ ‚̃LƒƒƒXƒg‚Í”ñí‚É–Ú—§‚ÂB

E ‘ÅŒ®”‚ª­‚È‚¢‚̂ŋCŒy‚ɃLƒƒƒXƒg‚ð‚µ‚Ä‚µ‚Ü‚¤B
@C++ ‚̃LƒƒƒXƒg‚͑ł¿ž‚Þ‚Ì‚ª–Ê“|‚ÅAƒLƒƒƒXƒg‚ð–{“–‚ÉŽg‚¤‚ׂ«‚Ȃ̂©
@—§‚¿Ž~‚Ü‚Á‚Äl‚¦‚邿‚¤Žvl‚ð—U“±‚µ‚Ä‚­‚ê‚é‚©‚à‚µ‚ê‚È‚¢B

E ¡s‚¨‚¤‚Æ‚µ‚Ä‚¢‚éƒLƒƒƒXƒg‚͂ǂ¤‚¢‚¤‚à‚Ì‚©‚ð‚ ‚Ü‚èˆÓޝ‚µ‚È‚¢‚©‚à‚µ‚ê‚È‚¢B
@ƒLƒƒƒXƒg‚Æ‚¢‚¤ˆ—‚ðŒy‚­Œ©‚Ä‚¢‚é‚̂͂æ‚낵‚­‚È‚¢B


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

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