y‰SŽÒнŒ}zC/C++Ž ..
[2ch|¥Menu]
151:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/16 15:03:56
>>149
bmpA‚É•s—v‚ȃƒ“ƒo‚ð BMPImgData ‚©‚çœ‹Ž‚µ‚ÄABMPImgData‚ðŒp³‚µ‚½•ʃNƒ‰ƒXBMPImgData2‚É‚»‚̃ƒ“ƒo‚ð’ljÁ‚·‚ê‚ÎH
BMPImgData bmpA;
BMPImgData2 bmpB;
‚à‚¿‚ë‚ñAƒNƒ‰ƒX–¼‚Í“KØ‚ÉB


152:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/16 15:13:50
namespace AAA {
void func() {}
}
class Hoge {
friend void AAA::func();
};
‚Æ‚·‚邯ƒRƒ“ƒpƒCƒ‹‚Å‚«‚Ü‚¹‚ñB‚Ç‚¤‚·‚ê‚΂悢‚Å‚·‚©H

153:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/16 15:15:57
>>152
>‚Ç‚¤‚·‚ê‚΂悢‚Å‚·‚©H
ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚̃ƒbƒZ[ƒW‚ð‘‚­B
‚»‚̃ƒbƒZ[ƒW‚ɂ‚¢‚Ä>>152‚ª‰½‚ðl‚¦‚ÄA‰½‚ª•ª‚©‚ç‚È‚¢‚Ì‚©‚ð‘‚­B
ƒGƒ‰[ƒƒbƒZ[ƒW‚Ì“à—e‚𒲂ׂ˳‚¢‚È‚çA’²‚ׂĂ©‚ço’¼‚µB


154:149
08/03/16 16:02:00
>>150-151
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·BOO

155:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/16 16:02:38
>^^
‚Þ‚©‚‚­‚©‚ç‚â‚ß‚ë

156:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/16 16:11:29
OOG

157:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/16 16:20:40
--;

158:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/16 16:54:21
(;:. @ûu@)

159:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/16 18:08:37
vector‚â‚çlist‚ðŽg—p‚·‚éÛ
ºÝ½Ä׸À‚ÅŽw’肵‚½’·‚³ˆÈã‚Ì—v‘f‚ðH‚킹‚邯‚Ç‚¤‚È‚é‚̂łµ‚傤‚©H

160:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/16 18:09:22
>>159
uH‚킹‚év‚Á‚ĉ½H

161:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/16 18:10:32
‚ ‚ A‚·‚¢‚Ü‚¹‚ñ
—v‘f”20‚Ìlist‚É21ŒÂ–Ú‚Ì—v‘f‚ð’ljÁ‚µ‚悤‚Æ‚·‚邯‚Ç‚¤‚È‚é‚Ì‚©‚È‚Ÿ‚Æ

162:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/16 18:11:03
intŒ^‚̕ϔ‚ðcharŒ^‚Ì”z—ñ‚É‚·‚é‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚̂łµ‚傤‚©H

163:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/16 18:13:13
>>161
‚»‚è‚áA’ljÁ‚³‚ê‚é‚ñ‚¾‚ëB

164:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/16 18:15:17
>>161
STL‚̃Rƒ“ƒeƒi‚ÍA’ljÁ‚Í‚¢‚­‚ç‚Å‚à‚â‚Á‚Ă悢B
ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚Å—v‘f”‚ðŽw’è‚·‚é‚Ì‚ÍA
‚ ‚ç‚©‚¶‚߃ƒ‚ƒŠ‚ðŠm•Û‚µ‚Ä‚¨‚­‚±‚Æ‚ÅAŒã‚©‚çÄŠm•Û‚·‚é‚Ì‚ð–h‚®A’P‚È‚éÅ“K‰»‚ɉ߂¬‚È‚¢B

165:164
08/03/16 18:17:49
‚·‚Ü‚ñAreserve‚ÆŠ¨ˆá‚¢‚µ‚½B
ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ÅŽw’肵‚½—v‘f”‚ÍA‚¿‚á‚ñ‚Æ—v‘f‚ª’ljÁ‚³‚ê‚邿‚ÈB

166:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/16 18:21:25
v[20] = 1; ‚Æ‚©‚ŒljÁ‚µ‚½‹C‚ɂȂÁ‚Ă邩‚à‚µ‚ê‚È‚¢‚©‚ç
u’ljÁv ‚Ì’è‹`‚ð‚«‚¿‚ñ‚Æ•·‚¢‚Ä‚¨‚¢‚½•û‚ª‚¢‚¢‚ºB

167:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/16 18:26:50
>>166
‚»‚ê‚ÍŠù‘¶—v‘f‚ɑ΂·‚é‘ã“ü‚¾‚ëBsize‚ɂ͔½‰f‚³‚ê‚È‚¢B
‰ºŽè‚µ‚½‚çƒRƒ“ƒeƒi‚Ì®‡«‚ð‰ó‚·B

‚ÄA>>166‚ÍŒ¾‚¢‚½‚¢‚ñ‚¾‚ÆŽv‚¤B

168:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/16 19:11:13
>>162
‚â‚肽‚¢‚±‚Æ‚ð‚à‚Á‚Æ–¾Šm‚Éà–¾‚µ‚È‚¢‚Ɖñ“š‚Ì‚µ‚悤‚ª–³‚¢B
‚½‚Æ‚¦‚Î12345‚Æ‚¢‚¤’l‚ðŽ‚ÂintŒ^•Ï”‚ª‚ ‚Á‚½‚Æ‚µ‚ÄA‚ǂ̂悤‚Èó‘Ô‚Ìchar”z—ñ‚ª—~‚µ‚¢‚ñ‚¾H

169:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/16 19:32:59
>>162
intŒ^‚ðcharŒ^‚Ì—v‘f”4i‚Ƃ͌À‚ç‚ñ‚ªj‚Ì”z—ñ‚Æ‚µ‚Ĉµ‚¤‚ÌH
‚»‚ê‚Ȃ狤—p‘̂ɂȂ邪

170:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/16 19:45:07
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
‹¤—p‘Ì‚µ‚ç‚ׂĂ݂܂·

171:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/16 20:19:59
>>170
ƒGƒ“ƒfƒBƒAƒ“‚ɂ͋C‚ð‚‚¯‚Ä‚È
‚Ç‚¤‚¹sprintf‚Æ‚©‚¢‚¤ƒIƒ`‚¾‚Ƃ͎v‚¤‚ª

172:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/16 23:21:29
URLØÝ¸(www.imgup.org)
EEE‚u‚h‚r‚t‚`‚k@‚b{{‚Æ‚¢‚¤ƒ\ƒtƒg‚ðŽg‚Á‚Ä‚¢‚½‚ç“Ë‘R‚±‚¤‚È‚è‚Ü‚µ‚½
‚n‚r‚Í‚u‚h‚r‚s‚`‚ÅA‚±‚êˆÈ~‚¢‚­‚çƒvƒƒWƒFƒNƒg‚ð쬂µ‚悤‚Æ‚àA‚Ç‚¤‚â‚玩“®¶¬‚³‚ê‚éƒtƒ@ƒCƒ‹‚ªŒ‡—Ž‚µ‚Ä‚¢‚邿‚¤‚Å‚·
ƒAƒ“ƒCƒ“ƒXƒg[ƒ‹AăCƒ“ƒXƒg[ƒ‹‚àŽŽ‚µ‚Ü‚µ‚½‚ª–³‘ʂłµ‚½A“–‘RŠÇ—ŽÒŒ ŒÀ‚à‚Å‚·B@‚Ç‚¤‚·‚ê‚΂¢‚¢‚Å‚µ‚傤‚©H

173:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/16 23:32:10
ƒƒbƒZ[ƒW‚̃tƒ@ƒCƒ‹‚Í‚ ‚Á‚½‚©H‚ ‚Á‚½‚ç‚»‚ê‚ð’¼ÚƒNƒŠƒbƒN‚µ‚Ă݂ÈB

174:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/16 23:36:03
>>173
‚È‚©‚Á‚½‚Å‚·A³í“®ì‚µ‚Ä‚¢‚é—Fl‚̃vƒƒWƒFƒNƒgƒtƒHƒ‹ƒ_‚ðŠÛ‚²‚Æ‚y‚h‚o‚Å‘—‚Á‚Ä‚à‚ç‚Á‚½‚ç
‚c‚d‚a‚t‚fƒtƒHƒ‹ƒ_‚ª‚ ‚è‚Ü‚µ‚½‚ªAŽ©•ª‚̂ق¤‚łͶ¬‚³‚ê‚È‚­‚È‚Á‚Ă܂µ‚½

175:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/16 23:38:59
ƒEƒCƒ‹ƒXEEE‚¶‚á‚È‚¢‚æ‚ÈH

¡‚܂łͳí‚ÉŽÀs‚Å‚«‚Ä‚½‚ñ‚¾‚æ‚ÈH

176:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/16 23:48:51
‚È‚¢‚Á‚Ä‚±‚Æ‚ÍAƒRƒ“ƒpƒCƒ‹‚³‚ꂽŒ‹‰Ê‚̃tƒ@ƒCƒ‹‚ª–³‚¢‚ñ‚¾‚ÈB
ƒŠƒrƒ‹ƒh‚µ‚ÄAo—̓EƒCƒ“ƒhƒE‚ɃGƒ‰[ƒƒbƒZ[ƒW‚ª‚È‚¢‚©Šm”F‚·‚é‚ׂµB
ƒvƒƒWƒFƒNƒg‚̃vƒƒpƒeƒB[ƒy[ƒW‚ÌƒŠƒ“ƒN‚Ì€‚Ìo—̓tƒ@ƒCƒ‹‚̃pƒX‚ðŠm”F‚µ‚悤B‚»‚Ì—Fl‚̃vƒƒWƒFƒNƒg‚ªâ‘΃pƒX‚ɂȂÁ‚ĂȂ¢‚©H

177:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/16 23:51:08
VC2005 ‚Á‚Ä Vista ‚ɑΉž‚µ‚Ä‚½‚Á‚¯H

178:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/16 23:57:08
Vista‘Ήžƒpƒbƒ`‚ª‚ ‚邯‚¢‚¤˜b‚Í•·‚¢‚½ƒ]B‰´Xp‚¾‚©‚ç‚æ‚­‚í‚©‚ñ‚Ë

179:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/16 23:57:50
>>176
// test.cpp : ƒRƒ“ƒ\[ƒ‹ ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚̃Gƒ“ƒgƒŠ ƒ|ƒCƒ“ƒg‚ð’è‹`‚µ‚Ü‚·B
//

#include "stdafx.h"


int _tmain(int argc, _TCHAR* argv[])
{
return 0;
}
‚±‚ê‚É
int main(void) { return 0;}
‚±‚ê‚ð‘‚«‘«‚µ‚ÄƒŠƒrƒ‹ƒh‚µ‚½‚ç
1>------ ‚·‚×‚Ä‚ÌƒŠƒrƒ‹ƒhŠJŽn: ƒvƒƒWƒFƒNƒg: test, \¬: Debug Win32 ------
1>ƒvƒƒWƒFƒNƒg 'test'A\¬ 'Debug|Win32' ‚Ì’†ŠÔo—̓tƒ@ƒCƒ‹‚ð휂µ‚Ä‚¢‚Ü‚·B
1>ƒRƒ“ƒpƒCƒ‹‚µ‚Ä‚¢‚Ü‚·...
1>stdafx.cpp
1>test.cpp
1>ƒR[ƒh‚𶬒†...
1>ƒ}ƒjƒtƒFƒXƒg‚ðƒŠƒ\[ƒX‚ɃRƒ“ƒpƒCƒ‹‚µ‚Ä‚¢‚Ü‚·...
1>ƒŠƒ“ƒN‚µ‚Ä‚¢‚Ü‚·...
1>LINK : ‘O‰ñ‚̃Cƒ“ƒNƒŠƒƒ“ƒ^ƒ‹ ƒŠƒ“ƒN‚Å C:\Users\owner\Desktop\Documents\Visual Studio 2005\Projects\test\Debug\test.exe ‚ªŒ©‚‚©‚ç‚È‚©‚Á‚½‚©Aƒrƒ‹ƒh‚³‚ê‚Ü‚¹‚ñ‚Å‚µ‚½Bƒtƒ‹ ƒŠƒ“ƒN‚ðs‚¢‚Ü‚·B
1>LINK : warning LNK4067: ƒGƒ“ƒgƒŠ ƒ|ƒCƒ“ƒg‚ª‚ ‚¢‚Ü‚¢‚Å‚·B'mainCRTStartup' ‚ª‘I‘ð‚³‚ê‚Ü‚·B
1>ƒ}ƒjƒtƒFƒXƒg‚ð–„‚ßž‚ñ‚Å‚¢‚Ü‚·...
1>ƒrƒ‹ƒhƒƒO‚Í "file://c:\Users\owner\Desktop\Documents\Visual Studio 2005\Projects\test\test\Debug\BuildLog.htm" ‚ɕۑ¶‚³‚ê‚Ü‚µ‚½B
1>test - ƒGƒ‰[ 0AŒx 1
========== ‚·‚×‚ÄƒŠƒrƒ‹ƒh: 1 ³íI—¹A0 ޏ”sA0 ƒXƒLƒbƒv ==========
‚ÅA‚Ï‚Á‚Ƃ݂͉½‚Æ‚©‚È‚Á‚½‚Ý‚½‚¢‚Å‚·@@Ä“xprintf‚ð‚½‚ß‚µ‚Ă݂܂·@@@ˆê’U‚ ‚è‚Å‚·

180:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/17 00:01:22
‚¦[

181:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/17 00:04:13
main‚͈êŒÂ‚Å‚¢‚¢‚Å‚·B‚Ç‚¿‚ç‚©ˆê•û‚¾‚¯‚É‚µ‚Ü‚µ‚傤B



182:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/17 04:09:01
ƒCƒeƒŒ[ƒ^‚ðzŠÂ‚ÉA‚Á‚Ăł«‚é‚̂ł·‚©H

183:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/17 04:26:18
‰‰ŽZŽqƒI[ƒo[ƒ[ƒh‚·‚ê‚΂ł«‚é‚ñ‚¶‚á‚ËH

184:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/17 07:29:05
Ž©•ª‚ŃCƒeƒŒ[ƒ^‚ðì‚ê‚ÎB

185:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/17 09:09:35
>>183-184
Ž©•ª‚ŃCƒeƒŒ[ƒ^‚Á‚­‚ê‚é‚ñ‚Å‚·‚©H
‚ ‚ÆA‰‰ŽZŽq‚̃I[ƒo[ƒ[ƒh‚łł«‚é‚ñ‚Å‚µ‚傤‚©H



186:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/17 09:11:19
‚Å‚«‚é‚Á‚Ä‚¢‚Á‚Ă邶‚á‚È‚¢B

187:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/17 10:44:58
>>186
‚à‚¤‚¿‚å‚Á‚Æ‚¾‚¯‹ï‘Ì“I‚ÉŒ¾‚Á‚Ă݂ĂæB

188:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/17 10:54:37
>>187 ‰½‚ðH

189:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/17 11:09:18
“ÆŽ©ƒCƒeƒŒ[ƒ^‚̂•‚­•‚è•‚©•‚½


190:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/17 11:13:53
Ž¿–â‚·‚ê‚΂¢‚¢‚¶‚á‚ñ

191:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/17 11:16:27
ƒOƒOƒb‚½‚¯‚ǂ킩‚è‚Ü‚¹‚ñ‚Å‚µ‚½B

192:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/17 11:33:44
class iterator {};

‚Å‚«‚ ‚ª‚èB
‚±‚êˆÈã‹ï‘Ì“I‚ȉñ“š‚ÍAŽ¿–₪‹ï‘Ì“I‚łȂ¢ŒÀ‚è‚ ‚蓾‚È‚¢B

193:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/17 13:03:46
‚ ‚肦‚È‚¢‚̂̓Iƒ}ƒG‚̓Óª

194:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/17 13:19:10
ƒ€ƒL‚ɂȂé‚Ȃ悗

195:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/17 13:27:01
ƒ€ƒP‚Ä‚é‚̂̓Iƒ}ƒG‚̓Óª

196:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/17 13:41:30
ƒ€ƒP‚ĂȂ¢‚Ì‚©c

197:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/17 14:24:11
•ïŒs‚Å–³”\‚¶‚á‹~‚¢‚悤‚ª‚È‚¢‚æEEE

198:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/17 14:39:59
•ïŒs‚Å–³”\‚¾‚¯‚Ǔ°‚Ă͂¢‚È‚¢‚¼(“{)

199:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/17 15:12:57
‚µ‚Ü‚Á‚½cc‘S•”‚É“–‚Ă͂܂éccB

200:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/17 15:35:27
•ïŒs‚œÂ°‚Ă邩‚çA–³”\‚ƌĂ΂ê‚È‚¢‚悤‚ÉŠæ’£‚é‚ícc

201:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/17 20:56:53
•ïŒs‚œÂŕs”\‚Å‚·

202:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/17 21:45:45
operator==‚Æ‚©‚̈ø”‚Ì‘ÎÌ«‚Á‚ÄŽè“®‚ŕێ炷‚邵‚©‚È‚¢‚ñ‚Å‚·‚©H
‚±‚¤‚¢‚¤‚â‚«
bool operator==(const A& lhs, const B& rhs)
{...}
bool operator==(const B& lhs, const A& rhs) // ‚±‚ê‚ðŽ©“®‰»‚µ‚½‚¢
{ return rhs == lhs; }

203:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/17 21:52:23
boost

204:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/17 21:52:26
>>202
Boost.Operators‚ɂ܂Ƃ߂ç‚ê‚Ä‚¢‚éB
‚»‚̗Ⴞ‚ÆAA‚ªequality_comparable<A, B>‚ðŒp³‚µ‚ÄA
operator==(const A& lhs, const B& rhs)‚ð’è‹`‚·‚ê‚ÎA
operator==(const B& lhs, const A& rhs)‚Æoperator !=‚ªì‚ç‚ê‚éB

205:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/17 22:56:40
‘å‘Ì‚Ìl‚͂悭Žg‚¤ŠÖ”‚Ȃǂð‚܂Ƃ߂½ŒÂl—pƒ‰ƒCƒuƒ‰ƒŠ‚ðì‚Á‚Ă邯Žv‚¤‚̂ł·‚ª
‚ǂ̂悤‚ÉŠÇ—‚µ‚Ä‚¢‚é‚ñ‚Å‚µ‚傤‚©H

* mylib/*.{h,c} ‚ƈê‚‚̃fƒBƒŒƒNƒgƒŠ‚Ƀwƒbƒ_‚ƃ\[ƒXB
* mylib/include/*.h,mylib/src/*.c ‚Å mylib/lib/libmylib.a ‚Æ‚©B
•’ʂ̃‰ƒCƒuƒ‰ƒŠ•—‚ÉB

‚ÅŽg‚¤‚Æ‚«‚ɂ͂ǂ¤‚µ‚Ă܂·H

* mylib ‚²‚ƃRƒs[‚µ‚ÄH
* mylib/include/ ‚Æ‚©‚ɃpƒX‚ð’Ê‚µ‚Ä‚éB‚Å -lmylib

‚Ç‚¤‚·‚邯Šy‚Ȃ̂©”Y‚ñ‚ł܂·B


206:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/17 22:59:48
•s—ÇÂŒ ‚ª—¬s‚Á‚½ 
Œì‘—‘D’c‚Æ‚©‰½‚Æ‚©’@‚¢‚Ä‚¨‚¢‚ăAƒƒŠƒJ‚ª‚±‚Ì—l‚Ȃ킯‚¾‚ª


207:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/17 22:59:54
>>205
ƒRƒ“ƒpƒCƒ‰ƒIƒvƒVƒ‡ƒ“ (‘½•ª -I) { makefile

208:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/17 23:44:55
ƒNƒ‰ƒXA‚ª‚ ‚èAƒNƒ‰ƒXB‚ªƒNƒ‰ƒXA‚̃Cƒ“ƒXƒ^ƒ“ƒX‚̃|ƒCƒ“ƒ^p‚ðŽ‚Á‚Ä‚¢‚éŒ`‚̃vƒƒOƒ‰ƒ€‚ª‚ ‚è‚Ü‚·B
ƒNƒ‰ƒXA‚É‚Íchar•Ï”text‚ª‚ ‚èAƒNƒ‰ƒXB‚©‚çsprintf(p->text, "test");‚ðŽÀs‚µ‚Ü‚·B
‚±‚ÌŽžƒGƒ‰[‚ª‹N‚«‚ăvƒƒOƒ‰ƒ€‚ª‹­§I—¹‚·‚é‚̂ł·‚ªA‰½‚©‚¨‚©‚µ‚Ȏ臂𓥂ñ‚Å‚¢‚é‚̂łµ‚傤‚©H

209:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/17 23:47:16
if•¶‚Æfor•¶‚¾‚¯‚ňꎟŒ³”z—ñ‚ð‘å‚«‚¢‡‚Ƀ\[ƒg‚µ‚½‚¢‚ñ‚Å‚·‚¯‚Ç
Ž©•ª‚̗͗ʂłÍo—ˆ‚Ü‚¹‚ñ‚Å‚µ‚½B
‚â‚è•û‚ð‹³‚¦‚Ä‚­‚¾‚³‚¢B

210:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/17 23:50:39
>>208
ƒNƒ‰ƒX’è‹`‚ð“\‚ê

211:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/17 23:56:47
>>209
ƒ\[ƒg‚ŃOƒO‚êB

212:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 00:08:51
>>210
ƒNƒ‰ƒX’è‹`‚Í‚µ‚Ä‚ ‚è‚Ü‚·B

213:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 00:11:05
‚Ê‚¤BŒ¾—t‚ª’Ê‚¶‚È‚¢

214:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 00:12:11
>>208
Ep‚ªA‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ðŽw‚µ‚Ä‚¢‚È‚¢B
Ep‚ªŽw‚µ‚Ä‚¢‚éA‚̃Cƒ“ƒXƒ^ƒ“ƒX‚Í‚·‚łɎ€‚ñ‚Å‚¢‚éB
EA::text‚ª5byte‚É–ž‚½‚È‚¢B
Esprintf‚Ì‘O‚܂łɉ½‚©ƒƒ‚ƒŠ‚ð‰ó‚µ‚Ä‚¢‚éB
E‚»‚Ì‘¼
‚±‚Ì’†‚̂ǂê‚Ȃ̂©”»’肵‚Ä‚â‚é‚©‚çAƒ\[ƒX‚ð“\‚ê‚ÆŒ¾‚Á‚Ä‚é‚Ì

215:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 00:15:58
ˆÓ–¡‚ð‚Í‚«ˆá‚¦‚Ü‚µ‚½B
ƒR[ƒh‚ª”ñí‚É’·‚¢‚̂š•ÒW‚µ‚Ä‚¢‚Ü‚·B

216:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 00:29:58
class Task
{
public:
void Add(Task *obj, LPCSTR name);//ƒCƒ“ƒXƒ^ƒ“ƒX‚ð“o˜^‚·‚éŠÖ”‚Å‚·B
Task* Find(char *name);//ƒCƒ“ƒXƒ^ƒ“ƒX‚̃|ƒCƒ“ƒ^‚ð•Ô‚·ŠÖ”‚Å‚·B
void Do();//“o˜^‚³‚ꂽƒCƒ“ƒXƒ^ƒ“ƒX‚ÌExec();‚ðŽÀs
protected:
virtual void Exec();
}

class Font : public Task
{
public:
char text[10];
protected:
void Exec(){ cout << text << endl; }
}

class Edit : public Task
{
public:
Init(){ font=(Font*)Find("font"); }
void setFont(){ sprintf(font->text, "text"); }
private:
Font *font;
protected:
void Exec(){ setFont(); }
}

217:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 00:30:21
main()
{
Task task;
task.Add(new Font(), "font");
task.Add(new Edit(), "edit");
while(true)
task.Do();
}

FX‘å—Ê‚ÉÈ‚«‚Ü‚µ‚½‚ª‘å‘Ì‚±‚ñ‚ÈŠ´‚¶‚Å‚·B

218:208
08/03/18 00:33:47
‚·‚¢‚Ü‚¹‚ñAŽ©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½B

219:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 00:37:07
Edit‚ÌInitij‚͂ǂ±‚ŌĂ΂ê‚Ä‚ñ‚Ì

220:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 00:41:22
>>205
‚±‚ꉴ‚à‹C‚ɂȂéB‚È‚©‚È‚©˜b‘è‚É‚à‚È‚ç‚È‚¢‚µA‚®‚®‚Á‚Ä‚ào‚Ä‚±‚È‚¢‚µA
‚Ý‚ñ‚Ȃǂ¤‚µ‚Ä‚é‚Á‚Ä‹^–â‚ÍÌ‚©‚ç‚ ‚Á‚½

‰´‚Í mylib/includeAmylib/sourceAmylb/lib ‚É‚µ‚ÄA
includeAlib ‚ɃpƒX‚ð’Ê‚·”h

221:208
08/03/18 00:45:27
>>219
Add“à‚ÉŽÀs‚·‚é•”•ª‚ª‚ ‚é‚̂ł»‚±‚ÅŽÀs‚³‚ê‚Ă܂·B
ã‚Ì‚¾‚ÆÈ‚¢‚Ă܂·B

ƒCƒ“ƒXƒ^ƒ“ƒX‚Ì“o˜^‡˜‚Ì‚¹‚¢‚Ń|ƒCƒ“ƒ^‚ªŠi”[‚Å‚«‚Ä‚¢‚È‚¢‚Ì‚ª–â‘è‚Å‚µ‚½B

222:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 00:51:13
>>220
ƒRƒs[‚µ‚½‚猳‚ð•ÏX‚µ‚½‚Æ‚«‚ɃRƒs[‚µ‚½”‚¾‚¯XV‚µ‚Ă܂í‚ç‚È‚¢‚Æ‚¢‚¯‚È‚¢‚¾‚ëB
ƒfƒBƒŒƒNƒgƒŠ•ª‚¯‚ăpƒXŽw’è‚·‚é‚Ì‚ª“–‘R‚¾‚©‚çA˜b‘è‚É‚à‚È‚ç‚È‚¢‚ñ‚¶‚á‚È‚¢H

223:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 00:55:36
Visual C++‚Å

FileInfo^ fi = gcnew FileInfo(filename);
__int64 size = fi->Length;

‚̂悤‚Ɏ擾‚µ‚½ƒtƒ@ƒCƒ‹ƒTƒCƒY‚ð32bit‚ɕϊ·‚µA‚³‚ç‚ÉƒŠƒgƒ‹ƒGƒ“ƒfƒBƒAƒ“‚ɕϊ·‚µ‚½ŒãA
ƒoƒCƒiƒŠ‚Ńtƒ@ƒCƒ‹‚É‘‚«o‚µ‚½‚¢‚̂ł·‚ªA‰½‚©—Ç‚¢•û–@‚Í‚ ‚è‚Ü‚·‚©H


224:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 01:00:11
>>223
c++/cli‚͕ʃXƒŒ‚ÅB

225:208
08/03/18 01:01:47
•¶Žš—ñ‘ã“ü‚ł‚܂è‚Ü‚µ‚½B
LPTSTR text;
_stprintf(text, "text");
‚±‚ê‚ŃGƒ‰[‚ª‹N‚±‚é‚̂ł·‚ªA³‚µ‚­‚͂ǂ¤‚·‚ê‚΂¢‚¢‚̂łµ‚傤‚©H

226:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 01:02:01
>209
‚Ƃ肠‚¦‚¸‘¬“x‚Æ‚©AƒvƒƒOƒ‰ƒ€‚炵‚³‚Æ‚¢‚¤‚Ì‚ð‘S‚­‹C‚É‚µ‚È‚­‚Ä—Ç‚¢‚È‚çi•׋­‚̈êŠÑ‚È‚çj

ˆê“xA”Žš‚Ì‘‚¢‚½ƒJ[ƒh‚ðŽèì‹Æ‚Å•À‚בւ¦‚Ä‚Ý‚é‚Æ‚¢‚¢‚©‚à‚µ‚ê‚È‚¢B
‚»‚̂Ƃ«‚̎臂ð‚P‚‚P‚ƒƒ‚‚µ‚Ä‚¢‚­‚ñ‚¾B

227:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 01:04:09
>>225
text ‚͂ǂ±‚ðŽw‚µ‚Ä‚¢‚é‚Ì‚©B

228:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 01:04:26
>>223
VC++‚È‚çAx86‚¾‚©‚猳XƒŠƒgƒ‹ƒGƒ“ƒfƒBƒAƒ“‚Å‚·‚ªB
‚Â[‚©A‰ºˆÊƒoƒCƒg‚©‚燔ԂÉo—Í‚·‚ê‚΂¢‚¢‚̂łÍ?

229:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 01:07:32
>>226
‚â‚Á‚Ă݂܂·EEE

230:208
08/03/18 01:08:08
>>227
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
TCHARŠÖŒW‚·‚ׂĊ¨ˆá‚¢‚µ‚Ä‚¢‚Ü‚µ‚½B

231:202
08/03/18 01:30:50
>>203,204
ƒŒƒXthx
‚¢‚ë‚¢‚ë‚Èoperator‚ð’è‹`‚·‚鎞‚ɕ֗˜‚»‚¤‚Å‚·‚ËB
‚Å‚àAoperator==‚¾‚¯‚ðŒ©‚é‚ÆA‚ ‚Ü‚è•Ö—˜‚ÉŠ´‚¶‚È‚¢‚Å‚·B
// Hoge.cpp
#include "A.h"
#include "B.h"
bool operator==(const A& lhs, const B& rhs) {...}
‚Æ‚¢‚¤‚Ì‚ðl‚¦‚Ä‚¢‚½‚Ì‚ÅAA‚ÉC³‚ð‰Á‚¦‚È‚¢‚Æ‚¢‚¯‚È‚¢‚Ì‚ª‚¿‚å‚Á‚ÆEE(B‚Í‚»‚̂܂܂Ƃ¢‚¤‚Ì‚à‹C‚ɂȂé)B
•’ʂɒè‹`‚·‚邱‚Ƃɂµ‚Ü‚·B

232:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 02:07:56
209‚Å‚·BƒOƒO‚Á‚½‚肵‚½‚̂ł·‚ª“‚¢‚Å‚·B
‚æ‚낵‚¯‚ê‚ÎŽè’¼‚µ‚µ‚Ä‚¢‚½‚¾‚¯‚Ü‚¹‚ñ‚©BVisual C++ 6.0‚Å‚·B

int hairetu(int jun[N]){
int max,j,k,retu[N],jun2[N];

for(j=0;j<N;j++){
jun2[j]=jun[j];
}

for(k=0;k<N;k++){
for(j=0;j<N;j++){
if(max<jun[j])
max=jun[j];
jun[j]=jun2[k];
}
retu[k]=max;
max=retu[k];
}

for(j=0;j<N;j++){
jun[j]=retu[j];
}
return(jun[N]);
}

233:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 02:12:58
ŠJ”­ŠÂ‹«‚ÍVS6AƒR[ƒh‚ÍANSI‚Å‚·B

_msize()‚Á‚Ämalloc()‚ârealloc()‚ȂǂÅ
Žw’肵‚½ƒƒ‚ƒŠƒTƒCƒY‚ð•Ô‚·‚ÆŽv‚Á‚Ă܂µ‚½‚ªA
‚‚Ȃ°‚郉ƒ“ƒ^ƒCƒ€ƒ‰ƒCƒuƒ‰ƒŠ‚É‚æ‚Á‚ĕςí‚é‚̂ł·‚©H

Œ»ó‚ŃRƒ“ƒpƒCƒ‹ƒIƒvƒVƒ‡ƒ“uƒR[ƒh¶¬v‚ÌuŽg—p‚·‚郉ƒ“ƒ^ƒCƒ€ƒ‰ƒCƒuƒ‰ƒŠv‚ð
uƒVƒ“ƒOƒ‹ƒXƒŒƒbƒhiƒfƒoƒbƒOjv‚É‚·‚邯Žw’肵‚½ƒTƒCƒYA
uƒVƒ“ƒOƒ‹ƒXƒŒƒbƒhv‚É‚·‚邯Žw’肵‚½ƒTƒCƒY‚©‚ç’¼‹ß‚Ì16‚Ì”{”’l‚ª•Ô‚Á‚Ä‚«‚Ü‚·B
‚±‚ê‚Á‚ÄCŒ¾Œê‚ð‚·‚él‚ɂƂÁ‚Ä’m‚Á‚Ăē–‚½‚è‘O‚Ì‚±‚ƂȂñ‚Å‚·‚©H
‚»‚ê‚Æ‚àƒIƒvƒVƒ‡ƒ“‚Å’²®‚Å‚«‚邱‚ƂȂñ‚Å‚·‚©H


234:205
08/03/18 02:17:24
>>207,220
‚â‚Á‚ς肻‚¤‚¢‚¤Š´‚¶‚ɂȂé‚ñ‚Å‚·‚©‚ËB

>>222
‚»‚¤Žv‚Á‚½‚ñ‚Å‚·‚¯‚Ç•p”É‚É mylib ‚ÍXV‚³‚ê‚Ä­‚µ‘O‚É‘‚¢‚½‚à‚Ì‚ª
ƒRƒ“ƒpƒCƒ‹’Ê‚ç‚È‚­‚È‚Á‚½‚肵‚ÄŒ‹‹ÇŽg‚Á‚Ă鑤‚ðC³‚µ‚È‚¢‚Æ‚¢‚¯‚È‚©‚Á‚½‚è‚Åc

‚Ç‚¤‚·‚邯‚¢‚¢Š´‚¶‚ÉŠÇ—‚Å‚«‚é‚Ì‚©‚È‚Ÿ‚ÆB

235:208
08/03/18 02:17:32
>>232
ƒoƒuƒ‹ƒ\[ƒg‚ŃOƒO‚Á‚Ä‚ÝB
‘I‘ðƒ\[ƒgA‘}“üƒ\[ƒg‚Å‚àOKB
‚»‚ê‚Ń_ƒ‚È‚çA•À‚ѕς¦‚邯‚«‚ÉŽ©•ª‚ª‚Ç‚¤‚¢‚¤Žè‡‚ð’Ç‚Á‚Ä‚¢‚é‚©l‚¦‚Ä‚ÝB

10 8 3 5 7 1 6 2 4 9
«
1 2 3 4 5 6 7 8 9 10

1‚‚¸‚“®‚©‚µ‚ÄA‚»‚ÌŽè‡‚ðŒ³‚ÉƒR[ƒh‹N‚±‚·B

236:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 02:19:42
>>232
‚Ƃ肠‚¦‚¸—v‘f‚T‚‚­‚ç‚¢‚Ì”z—ñ‚ðl‚¦‚ÄA‚»‚̃vƒƒOƒ‰ƒ€‚ð“®‚©‚·‚Æ”z—ñ‚Ì—v‘f‚ª‚Ç‚¤•Ï‚í‚Á‚Ä‚¢‚­‚©‚ð
ކ‚Ìã‚Å1ƒXƒeƒbƒv‚¸‚‘‚«o‚µ‚Ă݂ÈB
E•׋­‚µ‚½ƒAƒ‹ƒSƒŠƒYƒ€‚Ì’Ê‚è‚É•À‚ñ‚Å‚¢‚©‚È‚¢‚È‚çAƒvƒƒOƒ‰ƒ€‚̃ƒWƒbƒN‚ªŠÔˆá‚Á‚Ä‚¢‚éB
E¸Þ¸Þ‚Á‚Ä’²‚ׂ½ƒAƒ‹ƒSƒŠƒYƒ€‚ª‚Ü‚¾—‰ð‚Å‚«‚Ä‚¢‚È‚¢‚È‚çA‚Ü‚¸‚Í‚»‚ê‚ð—‰ð‚·‚邯‚±B
@ƒAƒ‹ƒSƒŠƒYƒ€‚Ìà–¾‚ª—~‚µ‚¢‚È‚çA‚Ç‚±‚©“K؂ȃXƒŒ‚ÖB
EŽ©•ª‚Å‘‚¢‚½ƒvƒƒOƒ‰ƒ€‚ª‚Ç‚¤‚¢‚¤“®ì‚ɂȂé‚Ì‚©‚ð’Ç‚¦‚È‚¢‚È‚çA•׋­•s‘«B
@CŒ¾Œê‚ÌŽd—l“I‚É•ª‚©‚ç‚È‚¢‚±‚Æ‚ª‚ ‚é‚È‚çA‚Ü‚½Ž¿–₵‚Ă݂ê‚ÎH

237:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 02:24:24
>>232
qsort()‚¶‚Ⴞ‚߂Ȃñ‚Å‚·‚©H
•׋­‚ׂ̈Ƀ\[ƒgƒƒWƒbƒNì‚é‚È‚ç
ƒNƒCƒbƒNƒ\[ƒg‚âƒ}[ƒWƒ\[ƒg‚âƒoƒuƒ‹ƒ\[ƒg‚ȂǂŌŸõ‚·‚ê‚΃R[ƒh‚ª‚łĂ­‚邯Žv‚¢‚Ü‚·‚æB

ŽQl‚܂łɈê”Ô’Pƒ‚ȃoƒuƒ‹ƒ\[ƒg‚Ì—á‚ð

void bubble_sort(int a[], int n)
{
int i, j, t;

for (i=0; i<n-1; i++) {
for (j=n-1; j>i; j--) {
if (a[j-1] > a[j]) {
t = a[j];
a[j] = a[j-1];
a[j-1] = t;
}
}
}
}


238:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 02:27:32
>>233
_msize()‚Á‚ÄANSI‚¶‚á‚È‚¢‚Å‚µ‚åB

239:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 02:30:14
>>238
‚¤EEE‚¾‚Á‚½‚Ý‚½‚¢‚Å‚·‚ËB
Win32API‚âMFC‚łȂ­ƒRƒ“ƒ\[ƒ‹ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Å쬂ɒù³‚Å‚·B


240:233
08/03/18 02:33:14
long lGetSize = 0;
char *pcDat = NULL;

pcDat = realloc(NULL, 1);
lGetSize = _msize(pcDat);
printf("1 = %ld\n", lGetSize);
¨@ƒVƒ“ƒOƒ‹ƒXƒŒƒbƒhiƒfƒoƒbƒOj‚ł̌‹‰Ê‚P
¨@ƒVƒ“ƒOƒ‹ƒXƒŒƒbƒh‚ł̌‹‰Ê‚P‚U

pcDat = realloc(NULL, 13);
lGetSize = _msize(pcDat);
free(pcDat);
printf("13 = %ld\n", lGetSize);
¨@ƒVƒ“ƒOƒ‹ƒXƒŒƒbƒhiƒfƒoƒbƒOj‚ł̌‹‰Ê‚P‚R
¨@ƒVƒ“ƒOƒ‹ƒXƒŒƒbƒh‚ł̌‹‰Ê‚P‚U

pcDat = realloc(NULL, 17);
lGetSize = _msize(pcDat);
free(pcDat);
printf("17 = %ld\n", lGetSize);
¨@ƒVƒ“ƒOƒ‹ƒXƒŒƒbƒhiƒfƒoƒbƒOj‚ł̌‹‰Ê‚P‚V
¨@ƒVƒ“ƒOƒ‹ƒXƒŒƒbƒh‚ł̌‹‰Ê‚R‚Q

‚Á‚ċł·B


241:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 02:34:05
>>235-237
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
qsort‚àŽg‚¢•û‚ª•ª‚©‚ç‚È‚¢‚̂łƂɂ©‚­if•¶‚Æfor•¶‚Å‚â‚邱‚Ƃɂµ‚Ä‚¢‚Ü‚µ‚½B
>>237‚³‚ñ‚̃oƒuƒ‹ƒ\[ƒg‚Ì—á‚ðŒ©‚È‚ª‚ç‘g‚Ýã‚°‚½‚¢‚ÆŽv‚¢‚Ü‚·B

242:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 02:40:20
>>240
_msize‚Ì“®ì‚ÍÚ‚µ‚­–³‚¢‚©‚ç‘z‘œ‚¾‚¯‚ÇcB
ƒŠƒŠ[ƒX”łł͌ø—¦‰»‚Ì‚½‚ß‚É1‚Æ‚©13‚Æ‚©’†“r”¼’[‚ȃoƒCƒg”‚ÅŠm•Û‚¹‚¸‚ÉA16ƒoƒCƒg’PˆÊ‚ŗ̈æ‚ÌŠ„‚è“–‚Ä‚ð‚·‚é‚¯‚Ç
ƒfƒoƒbƒO”łł̓fƒoƒbƒO‚µ‚â‚·‚¢‚悤‚ÉŽw’肵‚½ƒoƒCƒg’š“x‚ðŠ„‚è“–‚ĂĂ¢‚é‚̂łÍH
(ŽÀۂɂ͊Ǘ—̈æ‚⃃‚ƒŠ”j‰óŒŸ’m‚Ȃǂ̂½‚߂ɂà‚Á‚Æ—]•ª‚ÉŠ„‚è“–‚ĂĂ¢‚邾‚낤‚¯‚ÇB)


243:233
08/03/18 02:52:02
>>242
Šm‚©‚É‚±‚ÌŒ»Û‚ª”»–¾‚µ‚½‚Ì‚ÍƒŠƒŠ[ƒX‚ł̃Rƒ“ƒpƒCƒ‹‚Å‚·‚ªA
ƒfƒoƒbƒO‚ÅuŽg—p‚·‚郉ƒ“ƒ^ƒCƒ€ƒ‰ƒCƒuƒ‰ƒŠv‚ðuƒVƒ“ƒOƒ‹ƒXƒŒƒbƒhv‚ɕς¦‚邾‚¯‚Å‚à“¯‚¶Œ»Û‚ɂȂé‚̂ł·B

‚±‚ê‚Í‚à‚¤ƒ‰ƒ“ƒ^ƒCƒ€ƒ‰ƒCƒuƒ‰ƒŠ‚ÌŽd—l‚Æ‚µ‚©Œ¾‚¢‚悤‚ª‚È‚¢‚̂łµ‚傤‚©H
“¯‚¶ƒR[ƒh‚Ȃ̂ɈႤ“®ì‚ð‚·‚é‚Æ‚¢‚¤‚̂͂ǂ¤‚à”[“¾‚¢‚©‚È‚¢‚̂ł·B
iƒIƒvƒVƒ‡ƒ“•ÏX‚É‚æ‚Á‚ăRƒ“ƒpƒCƒ‹orƒŠƒ“ƒNƒGƒ‰[‚ɂȂé‚È‚ç‚Ü‚¾‚í‚©‚è‚Ü‚·‚ªEEEj
‚±‚ꂪCŒ¾Œê‚ð‚·‚él‚ɂƂÁ‚ÄŽü’m‚ÌŽ–‚Ȃ玩•ª‚Ì’mޝ•s‘«‚Æ‚µ‚Ä”[“¾‚µ‚悤‚©‚ÆŽv‚¢‘‚«ž‚݂܂µ‚½‚—


244:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 03:07:25
>>243
MSDN‚É‚æ‚ê‚Î
>ƒq[ƒv‚ÉŠ„‚è“–‚Ä‚ç‚ꂽƒƒ‚ƒŠ ƒuƒƒbƒN‚̃TƒCƒY‚ð•Ô‚µ‚Ü‚·B
‚Æ‘‚¢‚Ä‚ ‚éB
‚ ‚­‚Ü‚ÅuŠ„‚è“–‚Ä‚ç‚ꂽƒTƒCƒYv‚Å‚ ‚èA‚±‚ê‚Íu—v‹‚µ‚½ƒTƒCƒYv‚Ƃ͕K‚¸‚µ‚àˆê’v‚µ‚È‚¢B

>“¯‚¶ƒR[ƒh‚Ȃ̂ɈႤ“®ì‚ð‚·‚é‚Æ‚¢‚¤‚̂͂ǂ¤‚à”[“¾‚¢‚©‚È‚¢‚̂ł·B
ƒ‰ƒ“ƒ^ƒCƒ€ƒ‰ƒCƒuƒ‰ƒŠ‚Ɉˑ¶‚·‚鈗‚Ȃ̂¾‚©‚çAƒŠƒ“ƒN‚·‚郉ƒ“ƒ^ƒCƒ€ƒ‰ƒCƒuƒ‰ƒŠ‚ªˆÙ‚È‚ê‚Î
Œ‹‰Ê‚ªˆÙ‚Ȃ邱‚Ƃ͓Á‚É•sŽ©‘R‚ł͂Ȃ¢‚ÆŽv‚¤B

>‚±‚ꂪCŒ¾Œê‚ð‚·‚él‚ɂƂÁ‚ÄŽü’m‚ÌŽ–‚Ȃ玩•ª‚Ì’mޝ•s‘«‚Æ‚µ‚Ä”[“¾‚µ‚悤‚©‚ÆŽv‚¢‘‚«ž‚݂܂µ‚½‚—
‚·‚Å‚Éo‚Ä‚¢‚邱‚Æ‚¾‚¯‚Ç _msize‚ÍANSI‚Ì•W€‚ł͂Ȃ­ MSŒÅ—L‚ÌAPI‚Å‚µ‚©‚È‚¢‚Ì‚¾‚©‚çA
CŒ¾Œê‚ð‚·‚él‚ɂƂÁ‚ÄŽü’m‚ÌŽ–‚Æ‚¢‚¤‚킯‚ł͂Ȃ¢B



245:233
08/03/18 03:20:59
>>244
Œ¾‚Á‚Ă邱‚Ƃ͂킩‚é‚̂ł·‚ªA
‚»‚ê‚È‚çƒfƒoƒbƒO—p‚̃‰ƒ“ƒ^ƒCƒ€‚Ì“®ì‚̓fƒoƒbƒO‚È‚µ‚̃‰ƒ“ƒ^ƒCƒ€‚Æ‚ ‚킹‚é‚ׂ«‚¶‚á‚È‚¢‚©‚ÆŽv‚¢‚Ü‚·‚ËB
—Ⴆ‚ÎAƒfƒoƒbƒO‚ŃXƒeƒbƒvŽÀs‚ÅŠm”F‚µ‚½‚̂ɃfƒoƒbƒOŠO‚·‚Æ“®ì•Ï‚í‚é‚È‚çAƒfƒoƒbƒO‚̈Ӗ¡‚È‚¢‚Å‚·‚æ‚ËB
‚Ƃ肠‚¦‚¸Žü’m‚łȂ¢‚±‚ƂƃIƒvƒVƒ‡ƒ“‚őΉž‚Å‚«‚邿‚¤‚È‚±‚ƂłȂ¢‚̂͂킩‚è‚Ü‚µ‚½B


246:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 03:35:54
>>245

‚Â@URLØÝ¸(msdn2.microsoft.com)(VS.80).aspx

247:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 06:05:02
‰º‚̃vƒƒOƒ‰ƒ€‚Í
ƒtƒ@ƒCƒ‹–¼‚ð“ü—Í‚³‚¹‚Ä
ŒŸõ•¶Žš—ñ‚ð“ü—Í‚µ‚Ä
uŠY“–ƒtƒ@ƒCƒ‹‚ÌŒŸõ•¶Žš—ñ‚ðŠÜ‚Þs‚ð‘S‚Ä•\ަ‚·‚éƒvƒƒOƒ‰ƒ€v‚Å‚·

‚µ‚©‚µ‚È‚ª‚çŽÀs‚·‚邯‰º‚̃R[ƒh‚Ì
getline‚ª‚·‚Á‚Ƃ΂³‚ê‚Ä‚µ‚Ü‚¢
‚±‚¿‚ç‚©‚猟õ•¶Žš—ñ‚Ì“ü—Í‚ðs‚¤‚±‚Æ‚ª‚Å‚«‚Ü‚¹‚ñ
‚È‚º‚Å‚·‚©H

248:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 06:05:33
#include <iostream>
#include <string>
#include <vector>
#include <fstream>
using namespace std;

int main()
{
string s;
vector<string> v;

cout << "Input filename" << "\n";
cin >> s;
ifstream in(s.c_str());

while(getline(in,s))
v.push_back(s);

cout << "ŒŸõ•¶Žš—ñ";
//«‚Ì“ü—Í‚ª‚·‚Á‚Ƃ΂³‚ê‚Ä‚µ‚Ü‚¤
getline(cin,s);

for(vector<string>::size_type i = 0;i < v.size();i++){
if(v[i].find(s) != string::npos)
cout << i << ":" << v[i] << "\n";
}

return 0;
}


249:247
08/03/18 06:12:54
ŠÂ‹«‚Ícygwin‚ðŽg‚Á‚Ä‚¢‚Ü‚·

250:sage
08/03/18 06:49:59
getline‚Ì’è‹`‚Í
istream &getline( char *ƒoƒbƒtƒ@, streamsize •¶Žš” );
istream &getline( char *ƒoƒbƒtƒ@, streamsize •¶Žš”, char ‹«ŠE•¶Žš );
‚Å‚·‚æ‚Ë
cin.getline(s,MAXSIZE)
‚É‚µ‚½‚炾‚߂łµ‚傤‚©

251:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 06:55:30
ƒtƒ@ƒCƒ‹–¼‚Å“ü—Í‚µ‚½Û‚É“ü‚Á‚Ä‚«‚½‰üs•¶Žš‚ªŽc‚Á‚Ä‚¢‚é‚ñ‚ł͂Ȃ¢‚Å‚·‚©
getline(cin,s) ‚Ì‘O‚É
cin.ignore(); ‚Åˆê•¶Žší‚Á‚Ă݂ĂÍ

252:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 07:31:29
>>244‚̕⑫‚ɂȂ邯‚ÇAmalloc/calloc/realloc‚à
•W€‚Å‚ÍAŽw’肳‚ꂽ‘å‚«‚³uˆÈãv‚̃ƒ‚ƒŠ‚ðŠm•Û‚·‚邯‚È‚Á‚Ä‚¢‚ÄA
‚Ò‚Á‚½‚è‚¿‚傤‚ǂ̑傫‚³‚ðŠ„‚è“–‚ĂȂ¯‚ê‚΂Ȃç‚È‚¢‚Æ‚¢‚¤Œˆ‚Ü‚è‚͂Ȃ¢B

253:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 07:48:32
>>245
‚»‚à‚»‚à_msize()==(—v‹ƒTƒCƒY)‚Æ‚¢‚¤ðŒ‚Ɉˑ¶‚µ‚悤‚Æ‚·‚邱‚Æ‚ªŠÔˆá‚¢B
>>244‚É‚ ‚邯‚¨‚èA‚±‚ÌðŒ‚ªí‚ɬ—§‚·‚é‚ȂǂƂÍAMS‚ÍŒ¾‚Á‚Ä‚¢‚È‚¢‚Í‚¸B
ˆ—ŒnˆË‘¶‚Á‚Ä‚â‚ÂB

254:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 09:20:07
>>245
> —Ⴆ‚ÎAƒfƒoƒbƒO‚ŃXƒeƒbƒvŽÀs‚ÅŠm”F‚µ‚½‚̂ɃfƒoƒbƒOŠO‚·
> ‚Æ“®ì•Ï‚í‚é‚È‚çAƒfƒoƒbƒO‚̈Ӗ¡‚È‚¢‚Å‚·‚æ‚ËB

ƒfƒoƒbƒOƒrƒ‹ƒh‚ŃfƒoƒbƒO‚µˆÕ‚¢‚悤‚ɃR[ƒh‚ª•Ï‚í‚é‚Ì‚ÍA‚æ‚­‚ ‚é
‚±‚ÆBƒfƒoƒbƒOƒrƒ‹ƒh‚ÆƒŠƒŠ[ƒXƒrƒ‹ƒh‚Å“®ì‚ɈႢ‚ª‚È‚¢‚È‚çAƒfƒoƒb
ƒOƒrƒ‹ƒh‚̈Ӗ¡‚È‚¢‚¶‚á‚ñB


255:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 11:58:02
ƒfƒoƒbƒOƒrƒ‹ƒh‚¾‚Æ‚¿‚á‚ñ‚Æ“®‚­‚¯‚ÇƒŠƒŠ[ƒXƒrƒ‹ƒh‚É‚·‚邯—Ž‚¿‚邯‚©Œ¾‚¤‚̂͂悭‚ ‚邿‚ÈB
‚½‚¢‚Ä‚¢‚͉Šú‰»•s‘«‚¾‚¯‚ÇB

256:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 14:35:41
„ƒfƒoƒbƒO‚̈Ӗ¡‚È‚¢‚Å‚·‚æ‚Ë
‚ ‚邿B
ƒfƒoƒbƒOƒrƒ‹ƒh‚ÆƒŠƒŠ[ƒXƒrƒ‹ƒh‚̈Ⴂ‚Å¢‚éƒvƒƒOƒ‰ƒ€‚ÍA
‚Ü‚¸‚¢ƒvƒƒOƒ‰ƒ€‚¾‚©‚çA‚»‚ê‚ðŽ©Šo‚·‚邱‚Æ‚ªo—ˆ‚éB

257:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 17:33:21
CŒ¾Œê‚Æ‚©ˆÓ–¡‚í‚©‚ñ‚Ë
ŽÄ“c–]—m‚Á‚Ăǂ¤‚È‚ÌH

258:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 17:50:42
ŽÄ“c–]—m‚ɂ‚¢‚Ă̘b‚Éi‚ß‚é‘O‚ÉCŒ¾Œê‚ðˆÓ–¡•ª‚©‚邿‚¤‚É‚·‚鎖‚Ì•û‚ªæŒˆ‚Æ‚¢‚¤‚©
‚»‚ê‚ðæ‚É‚â‚ç‚È‚¢‚ÆŽÄ“c–]—m‚ɂ‚¢‚Ęb‚µ‚Ä‚à‰½‚à•ª‚©‚ç‚È‚¢‚ÆŽv‚¤‚Æ‚¢‚¤‚©
CŒ¾Œê‚·‚番‚©‚ç‚È‚¢‚悤‚¶‚áŽÄ“c–]—m‚ɂ‚¢‚Ă̘b‚à•ª‚©‚ç‚ñ‚¾‚낤‚Æ‚¢‚¤‚©
‚»‚êˆÈ‘O‚ÉŽÄ“c–]—m‚̘b‚̓}”‚łâ‚êB

259:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 17:54:45
1:#include <iostream>
2:#include <string>
3:
4://using namespace std;
4:
6:class Foo {
7:private:
8: std::string s;
9:
10:public:
11: string getValue ( void ) { return s; };
12: void setValue ( const string s_in ) { s = s_in; };
13:};
14:
15:int main ( void ) {
16: Foo f;
17: f.setValue("abcd");
18: std::cout << f.getValue() << std::endl;
19: return (0);
20:}

‚±‚ê‚ðƒRƒ“ƒpƒCƒ‹‚·‚邯AŽŸ‚̃ƒbƒZ[ƒW‚ªo‚ăRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·B
"foo2.cpp", s 11: ƒGƒ‰[: Œ^‚Ì–¼‘O‚ª—\Šú‚³‚ê‚éˆÊ’u‚É "string" ‚ª‚ ‚è‚Ü‚·.
4s–Ú‚ÌusingƒXƒe[ƒgƒƒ“ƒg‚ð—LŒø‚É‚·‚邯ƒRƒ“ƒpƒCƒ‹‚Å‚«‚Ü‚·B
‰½‚ªŠÔˆá‚Á‚Ä‚é‚̂łµ‚傤‚©H
C‚ÍŒoŒ±‚ ‚é‚̂ł·‚ªAC++‚̓h‘fl‚Å—Ç‚­•ª‚©‚è‚Ü‚¹‚ñ(T_T


260:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 17:57:53
4,8,11s–Ú‚ðŒ©‚ÄA‰½‚©‹C•t‚©‚È‚¢‚©H

261:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 17:59:04
namespace‚â–¼‘O‹óŠÔ‚ŃOƒO‚ê

262:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 18:03:35
‚¤‚íAŽ©•ª‚Å‘‚«ž‚ñ‚¾ƒŒƒX‚Ý‚½‚ç‚·‚®•ª‚©‚Á‚½‚—
ƒGƒfƒBƒ^‚ÅŒ©‚Ă邯‚«‚͂ǂ¤‚µ‚Ä‚à‹C•t‚©‚È‚©‚Á‚½‚Ì‚ÉB
‚¨–Ú‰˜‚µ‚·‚¢‚Ü‚¹‚ñ‚Å‚µ‚½¥¥¥



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

4874“ú‘O‚ÉXV/60 KB
’S“–:undef