y‰SŽÒŠœŒ}zC/C++Ž ..
[2ch|¥Menu]
239:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/22 22:31:09
>>238
‚»‚ÌŒŸ‚¢•û‚Í‚š‚©‚µ‚¢B

0 ‚ðŠÜ‚߂Đ®”‚Ì 0 ‚Æ•]‰¿‚³‚ê‚é’è”Ž®iC ŒÀ’è‚ŁA‚»‚ê‚ð void* ‚ɃLƒƒƒXƒg‚µ‚œ‚à‚̊܂ށj‚ª
ƒkƒ‹ƒ|ƒCƒ“ƒ^’萔Bƒkƒ‹ƒ|ƒCƒ“ƒ^’萔‚̓|ƒCƒ“ƒ^‚Æ‚µ‚ÄŽg‚í‚ꂜê‡‚Ƀkƒ‹ƒ|ƒCƒ“ƒ^‚ɕϊ·‚³‚ê‚éB

240:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/22 22:36:09
pow(2,2)
‚Æ‚©‚ðƒRƒ“ƒpƒCƒ‹Žž‚ÉŒvŽZ‚µ‚āA4‚ðƒR[ƒh‚É–„‚ߍž‚ñ‚Å‚µ‚Ü‚€ƒRƒ“ƒpƒCƒ‰‚à
‚ ‚邪A‚±‚€‚¢‚€‚Ì‚Á‚Ä’è”Ž®‚Ȃ̂©‚µ‚çH

241:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/22 22:40:01
­‚È‚­‚Æ‚àC‚ÆC++‚̍\•¶ã‚Í’è”Ž®‚ł͂Ȃ¢B

242:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/22 22:41:47
C‚Ő³‹K•\Œ»‚Ȃǂð‚à‚¿‚¢‚Ä•¶Žš—ñ‚ð’uŠ·‚µ‚œ‚è‚·‚邯‚«‚ɁA
•¶Žš—ñ‚ð×Ø‚ê‚ɂԂÁ‚œ‚¬‚Á‚Ä
‚»‚ê‚ðÄ‚ÑŒ‹‡‚µ‚œ‚è‚·‚é‚킯‚Å‚·‚ª
‚µ‚΂µ‚΂»‚Ì•¶Žš—ñ‚Í‚à‚Æ‚æ‚è’·‚­‚È‚Á‚œ‚肵‚Ü‚·‚Ì‚Å
ƒ}ƒWƒ‚É‚â‚ë‚€‚Æ‚·‚邯ƒƒ‚ƒŠŠÇ—‚Ÿ‚̉œ‚Ÿ‚Ì‚ª
‚ƂĂà‚ß‚ñ‚Ç‚€‚­‚³‚­A‚µ‚©‚à“K“–‚É‚â‚邯
ƒwƒ^‚ð‚·‚é‚ÆPerl‚̂ق€‚ª‘¬‚©‚Á‚œ‚è‚·‚é‚©‚ÆŽv‚¢‚Ü‚·

Œø—Š‚æ‚­Šy‚Ȃق€‚Ù‚€‚͉œ‚©‚ ‚è‚Ü‚·‚©
ƒ[ƒv‚Æ‚¢‚€ƒf[ƒ^\‘¢‚ÍŒ‹‡‚ª‹S‚̂悀‚É‘‚¢‚Æ•·‚«‚Ü‚·‚ª
ƒ[ƒv‚ɑ΂µ‚ÄŽg‚Ђ鐳‹K•\Œ»ƒ‰ƒCƒuƒ‰ƒŠ‚ȂljǕ·‚É‚µ‚Ä’m‚è‚Ü‚¹‚ñ

‚ЁHC++‚ðŽg‚ЁHŽÀ‚É‚š‚Á‚µ‚á‚邯‚š‚è‚Å‚·‚Ë

243:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/22 22:42:33
>>241
‚ ‚肪‚Æ‚€
‚Æ‚¢‚€‚±‚Ƃ́A‚»‚̂悀‚È‚à‚Ì‚ªƒRƒ“ƒpƒCƒ‰‚̍œK‰»‚É‚æ‚Á‚ă[ƒ‚É
‰»‚¯‚éê‡‚́Aƒkƒ‹ƒ|’萔‚Ƃ͈µ‚í‚ê‚È‚¢
‚Æ‚¢‚€‚±‚Æ‚©‚µ‚ç

244:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/22 23:01:22
>>243
ŠÖ”ŒÄ‚яo‚µ‚Í’è”Ž®‚Ɋ܂܂ê‚È‚¢‚±‚ƂɂȂÁ‚Ä‚éB

245:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/23 00:00:41
>>236
‚¶‚á‚ Aˆø”•s’èŒÂ‚̊֐”‚ŁA0‚ªint‚Æ‚µ‚Ä“n‚³‚ê‚é‚Ì‚Í
‚È‚ñ‚łłµ‚å‚€‚Ë‚ŠB

printf("%d %d %s", 0, 0, 0)

64bitŠÂ‹«Œü‚¯‚ɃRƒ“ƒpƒCƒ‹‚·‚邯
‘S•”int‚Ì0‚Æ‚µ‚Ĉµ‚í‚ê‚Ă邱‚Æ‚ª–Ÿ”’‚Å‚·‚æB

‰œ‚©•ςł·‚©H‚»‚ê‚Æ‚à‚ ‚È‚œ‚ª•ςł·‚©H


246:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/23 00:09:04
URLØÝž(www.kouno.jp)

247:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/23 00:55:18
‚¢‚‚܂ŃSƒ`ƒƒƒSƒ`ƒƒŒŸ‚¢‚ ‚Á‚Ä‚ñ‚Ÿ‚æB

248:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/23 01:03:41
>>245 ƒ|ƒCƒ“ƒ^‚Æ‚µ‚ÄŽg‚í‚ê‚ĂȂ¢‚©‚çB

249:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/23 01:38:56
‚Ü‚œ‚±‚̏@‹³˜_‘ˆ‚â‚Á‚Ä‚ñ‚Ì‚©‚æ‚—‚—‚—‚—

250:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/23 01:43:25
‹KŠi‚ɏƂ炵‚Đ³‚µ‚³‚ªŠm‚©‚ß‚ç‚ê‚é‚ñ‚È‚çA@‹³˜_‘ˆ‚Ƃ͌Ÿ‚í‚ñ‚Ÿ‚ëB
ƒ}ƒNƒ NULL ‚ðŽg‚€‚ׂ«‚©‚Ç‚€‚©‚Á‚Ä‚ñ‚È‚çŠÔˆá‚¢‚È‚­@‹³˜_‘ˆ‚Ÿ‚¯‚ǁB

251:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/23 02:06:46
‰SŽÒ‚̐lA‚¿‚á‚ñ‚Ƃ‚¢‚Ä‚±‚ê‚Ă܂·H

252:205
07/07/23 03:55:59
>>228 ‚ª³‚µ‚¢‚ñ‚Ÿ‚©‚ç‚à‚€I‚í‚è‚É‚µ‚æ‚€‚ºB
‰Ž‚àŒŸ‚¢•û‚ªˆ«‚©‚Á‚œB

253:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/23 13:48:26
ƒkƒ‹ƒ|ƒCƒ“ƒ^‚ðŽg‚Á‚ăƒ“ƒoŠÖ”‚ðŒÄ‚ԂƂǂ€‚Ȃ邩‚Í–¢’è‹`‚Æ•·‚¢‚œ‚±‚Æ‚ª‚ ‚è‚Ü‚·B
‚Å‚àA‹KŠi•[‚ð“Ç‚ñ‚Å‚à‚±‚Ì‚±‚Æ‚ª‚Ç‚±‚ɏ‘‚¢‚Ä‚ ‚é‚Ì‚©Œ©‚‚©‚è‚Ü‚¹‚ñB
‚Ç‚±‚ɏ‘‚¢‚Ä‚ ‚é‚Ì‚©‚²‘¶’m‚Ì•û‚Í‚¢‚Ü‚·‚©H

254:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/23 13:55:25
–¢’è‹`‚Á‚ĈӖ¡’m‚Á‚Ă邩

255:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/23 13:56:11
Ü×À

256:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/23 14:02:02
‹KŠi•[‚É‘S‚­‘‚¢‚ĂȂ¢Ž–‚©A‚ ‚é‚¢‚Í‹KŠi•[‚É–¢’è‹`‚Æ–Ÿ‹L‚³‚ê‚Ä‚¢‚éŽd—l‚ÌŽ–B

257:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/23 16:07:43
‹‚È‚¢‚Ȃ狏‚È‚¢‚ƕԎ–‚µ‚ë

258:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/23 16:28:49
‹KŠi•[“Ç‚ñ‚ŸŽ–‚È‚¢‚Ì‚©H
u`‚Í–¢’è‹`‚Å‚ ‚év‚Á‚ď‘‚¢‚Ä‚ ‚邱‚Æ‚à‚ ‚é‚ñ‚Ÿ‚ŒH

259:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/23 16:38:21
‹KŠi•[(?)‚à‚¢‚¢‚¯‚ǁA>>256‚à“Ç‚à‚€‚È

260:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/23 17:18:48
‹KŠi•[‚É‚¿‚á‚ñ‚Ə‘‚¢‚Ă邩‚à‚µ‚ê‚È‚¢‚Á‚Ä‚±‚Æ‚Ÿ‚ëB

261:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/23 17:24:04
‚Ÿ‚Á‚œ‚ç>>253‚ɏꏊ‚ð‹³‚Š‚Ä‚â‚ê‚æB
>>253‚Í–¢’è‹`‚à‘S•”‘‚¢‚Ä‚ ‚邯Žv‚Á‚Ä‚é‚Ý‚œ‚¢‚Ÿ‚µB

262:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/23 17:36:19
êŠ’m‚ç‚ñ‚à‚ñ‚æB

263:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/23 17:45:20
‹‚È‚¢‚Ȃ狏‚È‚¢‚ƕԎ–‚µ‚ë

264:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/23 18:02:16
‹KŠi‘‚ðŒ©‚Ä‚Ý‚œ‚ª‚œ‚µ‚©‚Ƀkƒ‹ƒ|ƒCƒ“ƒ^‚ÌŽg—p‚ɂ‚¢‚Ă͌©“–‚œ‚ç‚È‚¢‚ȁB
ˆê”ÔŠÖŒW‚ ‚è‚»‚€‚Ȃ̂ªA3.8 ƒIƒuƒWƒFƒNƒg‚̐¶‘¶ŠúŠÔB
3ß–ڂ́u‚±‚Ì‹KŠi‘S‘Ì‚ð’Ê‚¶‚āAƒIƒuƒWƒFƒNƒg‚Ì“Á«‚ɂ‚¢‚Ă̋K’è‚́A
¶‘¶ŠúŠÔ’†‚̃IƒuƒWƒFƒNƒg‚ɑ΂µ‚Ä‚Ÿ‚¯“K—p‚³‚ê‚éBv‚Æ‚¢‚€ˆê•¶‚ðŒ©•t‚¯‚œ‚̂Őžˆê”tB


265:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/23 18:09:07
¡‚Í‚±‚ꂪžˆê”t

266:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/23 18:44:02
“ú–{ŒêƒR[ƒh‚ð”»•Ê‚µ‚Ĉês‚æ‚Ý‚œ‚¢‚ñ‚Å‚·‚¯‚Ç
UTF‚ª‚æ‚߂Ȃ¢‚Å‚·
‚È‚º‚©‘SŠp‚Æ‹@ŠBŒê‚Ý‚œ‚¢‚Ȃ̂ª“ü‚è‚Ü‚·
‚Ç‚€‚·‚ê‚΂¢‚¢‚ñ‚Å‚µ‚å‚€‚©
‰p”Žš‚݂̂̃eƒLƒXƒg‚È‚ñ‚Å‚·‚ª

267:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/23 18:47:51
‰p”Žš‚݂̂łàAUTF‚Æ‚»‚€‚łȂ¢ƒR[ƒh‚ŁA•¶ŽšŽí‚ª•ω»‚·‚é‚Å‚µ‚å‚€‚©??

268:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/23 18:48:08
‚Ç‚ñ‚ȃf[ƒ^‚ð‚Ç‚ñ‚ȃ\[ƒX‚œǂñ‚Ÿ‚ñ‚Ÿ

269:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/23 18:49:23
UTF‚Ÿ‚¯‘‚©‚ê‚Ä‚àA‚»‚ÌŒã‚ë‚ɐ”Žš‚ª‘±‚¢‚Ă邵A‚»‚ꂪ‰œŽí—Þ‚à‚ ‚é‚ñ‚Ÿ‚º

270:266
07/07/23 18:58:11
URLØÝž(kansai2channeler.hp.infoseek.co.jp)

‚±‚ê‚È‚ñ‚Å‚·‚ª
UTF16‚łȂ¢‚Ɠǂ߂܂¹‚ñ

271:266
07/07/23 19:00:01
ˆês–ڂ̐擪‚É‹@ŠBŒê‚Ý‚œ‚¢‚Ì‚ª“ü‚Á‚Ä‚¢‚Ü‚·EEEUTF16‚Ì“Á’¥‚È‚ñ‚Å‚·‚©?

272:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/23 19:04:21
‚à‚µ‚­‚́Aƒtƒ@ƒCƒ‹‚Ì•¶ŽšŽí‚ð”»•Ê‚µ‚āA—ႊ‚΃VƒtƒgJIS‚ɕϊ·‚·‚é
DLL‚âSTL‚Ȃǂ ‚è‚Ü‚¹‚ñ‚©???

273:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/23 19:05:58
>>271
Œ©‚ĂȂ¢‚¯‚ÇBOM‚¶‚á‚È‚¢‚©‚ȁH

274:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/23 19:08:05
Ž©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚œ
nkf32.dll‚ð’Ê‚·Ž–‚É‚µ‚Ü‚µ‚œ
URLØÝž(www.vector.co.jp)

275:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/23 19:11:31
ICU‚Æ‚©

276:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/23 19:13:51
Win‚Å‚¢‚¢‚ñ‚È‚çMultiByteToWideChar‚Æ‚©
WTLŽg‚Á‚Ä‚¢‚¢‚ñ‚È‚çCA2W‚É“n‚·‚Ÿ‚¯‚Å‚š‚‹

277:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/23 19:15:29
>>264
‚È‚é‚قǁEEEB
ƒkƒ‹ƒ|ƒCƒ“ƒ^‚ðŽg‚Á‚œê‡‚̓IƒuƒWƒFƒNƒg‚ª‘¶Ý‚µ‚È‚¢‚©‚çA
ƒƒ“ƒoŠÖ”ŒÄ‚яo‚µ‚ÉŠÖ‚·‚é‹K’è‚̓kƒ‹ƒ|ƒCƒ“ƒ^‚ðŽg‚Á‚œê‡‚ɂ͓K—p‚³‚ê‚È‚¢EEE‚ƁB
Šm‚©‚É‚»‚€l‚Ђ邱‚Æ‚à‚Å‚«‚»‚€‚ÈŠŽ‚¶‚ł͂ ‚è‚Ü‚·‚ˁB

278:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/23 19:21:10
>>276
”Ä—p«‚ª—Ç‚­‚Ȃ邜‚߁AMultiByteToWideChar‚Å‚¢‚«‚Ü‚·
ƒTƒ“ƒNƒX!

279:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/23 21:05:00
socket‚ðŽg—p‚µ‚Ă̂t‚c‚o’ʐM‚Å
Ž©•ª‚Å’è‹`‚µ‚œ\‘¢‘̂𑗎óM‚µ‚œ‚¢‚̂ł·‚ª
sendto()^recvfrom()ŠÖ”‚Íchar”z—ñ‚ð‘—ŽóM‚·‚邜‚߂̈ø”‚ðŽ‚Á‚Ä‚¢‚Ü‚·

‚Ç‚€‚·‚ê‚΂ł«‚é‚̂łµ‚å‚€‚©

280:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/23 21:06:29
socket‚ðŽg—p‚µ‚Ă̂t‚c‚o’ʐM‚Å
Ž©•ª‚Å’è‹`‚µ‚œ\‘¢‘̂𑗎óM‚µ‚œ‚¢‚̂ł·‚ª
sendto()^recvfrom()ŠÖ”‚Íchar”z—ñ‚ð‘—ŽóM‚·‚邜‚߂̈ø”‚ðŽ‚Á‚Ä‚¢‚Ü‚·

‚Ç‚€‚·‚ê‚΂ł«‚é‚̂łµ‚å‚€‚©

281:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/23 21:07:45
‚Q˜A“Še‚·‚¢‚Ü‚¹‚ñBƒGƒ‰[‚Å‚·‚‚’‚š

282:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/23 21:59:54
>>253
URLØÝž(www.open-std.org)

283:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/23 22:15:28
>>280
‰œ‚Å‚»‚€‚¢‚€Ž¿–â‚ð‚·‚é‚Ì‚©A‚Ü‚ž‚Í‚Á‚«‚肳‚¹‚Ü‚µ‚å‚€B
ƒLƒƒƒXƒg‚ðŽg‚Á‚ă_ƒ‚Ÿ‚Á‚œ‚Æ‚¢‚€‚±‚ƁH
‚»‚ê‚Æ‚à(char *)Œ^‚É’Œ‚·•û–@‚ª•ª‚©‚ç‚È‚©‚Á‚œ‚Á‚Ä‚±‚ƁH‚‚܂èAƒLƒƒƒXƒg‚ð’m‚ç‚È‚©‚Á‚œ‚Æ‚¢‚€‚±‚ƁH
‚»‚ê‚Æ‚à(char *)‚É’Œ‚¹‚œ‚¯‚ǁAŽó‚¯Žæ‚è‘€‚Å’l‚ª•ςɂȂÁ‚œ‚Æ‚¢‚€‚±‚ƁH



284:wolf Ÿ8VH3XAqjlU
07/07/23 23:07:57
>>224
>>229
@@@@@@@LRU‚̃Tƒ“ƒvƒ‹
@@@@@@@@@«
URLØÝž(blogs.yahoo.co.jp)

285:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/23 23:26:11
ƒLƒƒƒXƒg‚·‚邱‚Ƃő—M‚·‚邱‚Ƃ͂ł«‚Ü‚µ‚œ‚ªA
ŽóM‚·‚邯‚«‚ÉŽÀsŽž‚ɃGƒ‰[‚ª‚ł܂·B

ŽóM‚·‚邯‚«AŽóM‚³‚ꂜƒf[ƒ^‚Íchar[]‚É“ü‚邿‚€‚ɂȂÁ‚Ä‚¢‚Ü‚·B
@@char recvdata[1024];
@@recvfrom(socket, recvdata, sizeof(recvdata), 0, ......);
char*‚Ő錟‚·‚邯AŽÀsŽž‚ɃGƒ‰[‚ª‚ł܂·B


286:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/23 23:29:41
>>285
‘—M‚µ‚Ä‚©‚çŽóM‚·‚é‚܂ł̊Ԃɗ̈悪ŠJ•ú‚³‚ꂜ‚肵‚ĂȂ¢H

287:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/23 23:43:12
>>286
‚»‚ê‚͂ǂ€‚¢‚€ˆÓ–¡‚Å‚·‚©HH

288:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/23 23:48:11
>>280=285
‚Ü‚žA\‘¢‘̂̃Aƒ‰ƒCƒƒ“ƒg‚𒲂ׂœ‚©H

‘—M‘€‚̃}ƒVƒ“EEEƒAƒ‰ƒCƒƒ“ƒg4byte
struct X {
char a; // 1byte + 3byte(4byte‚É‚È‚é‚æ‚€’²®j
long b; // 4byte
} x;

sizeof(x) = 8


ŽóM‘€‚̃}ƒVƒ“EEEƒAƒ‰ƒCƒƒ“ƒg2byte
struct X {
char a; // 1byte + 1byte
long b; // 4byte
} x;

sizeof(x) = 6

‚±‚ê‚ł͎óM‘€‚͍¬—‚·‚éB

(char *)‚Ő錟‚·‚é‚̂͑S‚­–â‘è‚È‚¢Bmalloc“™‚сƒ‚ƒŠ‚ðŠm•Û‚µ‚Ä‚¢‚ê‚΁B

289:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/23 23:51:07
>>287
>>288‚ªÚ‚µ‚»‚€‚È‚ñ‚Å‚»‚Á‚¿‚ɂ܂©‚¹‚œI

socket‚Á‚Ă̂ðŽg‚Á‚œ‚±‚Æ‚ª‚È‚¢‚ñ‚ʼn¯‘ª‚Å‚·‚Ü‚ñB
\‘¢‘Ì‚ðƒ[ƒJƒ‹‚Ìchar”z—ñ‚É“ü‚ê‚ÄsendtoŒÄ‚ñ‚ŁA
‘—MŠÖ”I—¹Žž‚Échar”z—ñ‚ªŠJ•ú‚³‚ê‚ÄŽóM‘€‚ª‚ ‚ځ[‚ñB
‚Æ‚©‚Ȃ̂©‚ȁH‚Á‚ÄŽv‚Á‚œ‚ñ‚Ÿ‚ªAsendto‚ÌŽd—lŽŸ‘æ‚¶‚á–â‘è‚È‚¢‚ȁB


290:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/24 00:08:25
>>285
\‘¢‘̂̑傫‚³‚Í“¯‚¶‚Å‚µ‚œB

malloc‚µ‚œ‚±‚ƂŃGƒ‰[‚͂łȂ­‚È‚è‚Ü‚µ‚œ‚ªA’l‚ª•Ï‚í‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·B

struct Test{
int a;
char c;
};
‚ŁA‚‚É‚O‚ð‚¢‚ê‚Ä‘—M‚·‚邯AŽóMŒã‚Í3801416‚ƂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·

291:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/24 00:20:47
sendto(SOCKET s, const char *buf, int len, int flags, const sockaddr *to, int tolen);
‚ŁA‘æŽOˆø”‚Éstrlen(data)‚ð“n‚µ‚Ä‚œ‚Ì‚ª–â‘肟‚Á‚œ‚Ý‚œ‚¢‚Å‚·B
sizeof(Test)‚É‚µ‚œ‚ç–â‘è‚È‚­‘—M‚Å‚«‚Ü‚µ‚œB

‚ªAŽóM‚µ‚œ‚ ‚ƁAchar*Œ^‚É“ü‚Á‚Ä‚éŽóMƒf[ƒ^‚ðTestŒ^‚̕ϐ”‚É‘ã“ü‚Å‚«‚Ü‚¹‚ñB
data‚ªchar*Œ^‚ŁA
((Test*)data)->a ‚Æ‚·‚邯‚¿‚á‚ñ‚Æ’l‚𓟂邱‚Æ‚ª‚Å‚«‚Ü‚·B

Test t = (Test)*data;‚Æ‚·‚邯Achar‚ðTest‚ɕϊ·‚Å‚«‚È‚¢‚ƃGƒ‰[‚ª‚ł܂·B

Test *buf = (Test*)data;
Test t = *buf;
‚Æ‚·‚邯At‚Ì’l‚ª‹¶‚¢‚Ü‚·

292:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/24 00:25:41
memcpy‚Å‚¢‚¢‚ñ‚¶‚á‚Ü‚¢‚©H

293:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/24 00:27:18
>>291
buf->a‚Ì’l‚́H

294:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/24 00:37:31
memcpy‚łł«‚Ü‚µ‚œII

‚Å‚·‚ªA‚à‚€ˆê‚–â‘肪•‚‚©‚яオ‚Á‚Ä‚«‚Ü‚µ‚œB
‚s‚…‚“‚”\‘¢‘̂́A‚‚Ì’l‚Í‹¶‚킞‚ÉŽóM‚Å‚«‚Ă܂·‚ªA‚ƒ‚Ì’l‚ª•Ï‚í‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·B
‰œ‚ð‘ã“ü‚µ‚Ä‚àA‘—‚邯‚˜‚ɂȂè‚Ü‚·B

295:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/24 00:39:12
cout << ((Test*)data)->c;‚Å•\ŽŠ‚µ‚Ä‚à“¯‚¶‚Å‚µ‚œ

296:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/24 00:39:20
‚܂Ă܂āA‚Ç‚ñ‚ȍ\‘¢‘Ì‚©‚­‚ç‚¢ŽŠ‚µ‚Ä‚­‚êB

297:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/24 00:43:05
>>296
@>>290‚Å‚€‚‚µ‚œ
struct Test{
@int a;
@char c;
};
‚Å‚·

298:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/24 00:46:38
>>297
>288‚ª‹‚È‚­‚È‚Á‚Ä‚©‚È‚èS×‚¢‚ñ‚Ÿ‚ªAsocket’m‚Á‚Ä‚él‚¢‚Ë‚¥‚́H‚—
\‘¢‘̂̃Aƒ‰ƒCƒƒ“ƒg‚ªˆ«‚³‚µ‚Ă邿‚€‚É‚µ‚©Žv‚Š‚È‚¢‚ñ‚Ÿ‚¯‚ǁA
‚»‚ê‚Í‘åä•v‚Ÿ‚Á‚œ‚ñ‚Ÿ‚æ‚ˁH
int a;
char c[4];
‚Ÿ‚Á‚œ‚ç‚Ç‚€‚È‚é‚́H

299:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/24 01:06:14
ƒA[ƒLƒeƒNƒ`ƒƒ‚âƒRƒ“ƒpƒCƒ‰‚̈Ⴂ‚Ȃǂðl—¶‚·‚邯AŠî–{“I‚É
ƒlƒbƒgƒ[ƒN‚ł̑—ŽóM‚ɍ\‘¢‘̂𒌐ڎg‚€‚̂͑E‚ß‚ç‚ê‚È‚¢‚Ì‚Ÿ‚ªA
‚»‚ê‚ɂ‚¢‚Ă͌Ÿ‚í‚È‚¢‚±‚Ƃɂ·‚éB

Erecvfrom()‚Ì‘æ3ˆø”(len)‚Ísizeof(Test)‚ɂȂÁ‚Ä‚¢‚é‚©H
E“¯‚¶‚­Amemcpy()‚Ì‘æ3ˆø”‚Ísizeof(Test)‚ɂȂÁ‚Ä‚¢‚é‚©H

‚¿‚Ȃ݂Émemcpy()‚Í–³‘Ê‚ŸB
Test test;
recvfrom(s, (char*)&test, sizeof(test), 0, &addr, &addrlen);
‚̂悀‚ÈŠŽ‚¶‚Å—Ç‚¢B

char data[sizeof test];
‚Ɏ󂯎æ‚Á‚œê‡‚́A
Test *testp;
testp = (Test*)data;
‚ł悢B

300:299
07/07/24 01:18:28
‚·‚Ü‚ñB
> testp = (Test*)data;
ƒA[ƒLƒeƒNƒ`ƒƒ‚É‚æ‚Á‚Ă̓oƒXƒGƒ‰[‚ɂȂé‚ȁB
char[]‚Ŏ󂯎æ‚肜‚¢‚È‚çA
union {
@ @ data[sizeof(Test)];
@ @ Test test;
} u;
‚ȂǂƂµ‚āAu.data‚Ɏ󂯎æ‚Á‚Äu.test‚ðŽg‚€‚Ù‚€‚ª‚æ‚¢‚Ÿ‚ë‚€B
³Šm‚ɂ͋KŠi€‹’‚ł͂Ȃ¢‚ªB
‚»‚ê‚ðl‚Š‚ê‚΁A‚â‚Í‚èTestŒ^‚Å’ŒÚŽó‚¯‚é‚Ù‚€‚ª‚æ‚¢B

301:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/24 01:30:47
‚µ‚å‚€‚à‚È‚¢Ž¿–â‚Ő\‚µ–ó‚È‚¢‚̂ł·‚ªA
ƒXƒ^ƒbƒNƒ_ƒ“ƒv‚Á‚Ä
uƒƒ‚ƒŠ‚̃Xƒ^ƒbƒN—̈æ‚É‹L‰¯‚³‚ꂜ•ϐ”‚âŠÖ”‚̃AƒhƒŒƒX‚ð
“f‚«o‚·‚±‚Æ‚Á‚āv
‚Å‚ ‚Á‚Ă܂·HH

302:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/24 01:33:05
ƒAƒhƒŒƒX“f‚«o‚µ‚Ä‚àˆÓ–¡‚È‚­‚ˁH‚Á‚Ä‚©mapƒtƒ@ƒCƒ‹‚¶‚á‚ñB
“f‚«o‚³‚ê‚é‚̂͂»‚̃AƒhƒŒƒX‚̃f[ƒ^‚¶‚á‚È‚¢‚Ì‚©H

303:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/24 01:49:27
>>302
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚µ‚œB‚Ё[‚ƁA“f‚«o‚³‚ê‚é‚Ì‚Í

ƒXƒ^ƒbƒN—̈æ‚̃AƒhƒŒƒX@ŒÄ‚΂ê‚éŠÖ”–Œ@ŒÄ‚΂ê‚éŠÖ”‚̃AƒhƒŒƒX

‚Ä‚ÈŠŽ‚¶‚Å‚·‚©H

304:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/24 01:52:34
>>282
‚»‚ê‚ðŽQl‚É’H‚Á‚Ă݂œ‚çA‚±‚ñ‚ÈŽ¿–â‚ð”­Œ©‚µ‚Ü‚µ‚œB
URLØÝž(www.open-std.org)

‚±‚±‚Å‚Í 9.3.1 ‚Å–ŸŠm‚É–¢’è‹`‚Əq‚ׂç‚ê‚Ä‚¢‚邯‚µ‚Ä‚¢‚Ü‚·‚ªA
ŒÂl“I‚É‚Í 9.3.1 ‚͍ª‹’‚Æ‚·‚é‚ɂ͔–‚¢‹C‚ª‚µ‚Ü‚·B
‚»‚ÌŒã‚ɏ‘‚¢‚Ä‚ ‚鍶•Ó’lš‰E•Ó’l•ÏŠ·‚Ì•û‚ª–ŸŠm‚ȍª‹’‚ÉŽv‚Ђ܂·B

p->f() ‚Í (*p).f() ‚ɕϊ·‚³‚êA. ‚̍¶€‚͉E•Ó’l‚Å‚ ‚邱‚Æ‚©‚çA
¶•Ó’l‚©‚ç‰E•Ó’l‚ւ̕ϊ·iƒkƒ‹ƒ|ƒCƒ“ƒ^‚ÌŽQÆj‚ªs‚í‚êAŒ‹‰Ê–¢’è‹`“®ì‚ƂȂéA
‚Æ‚¢‚€—¬‚ê‚Ì•û‚ªŽ©‘R‚Ȃ̂©‚È‚ A‚ƁB

î•ñ‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚µ‚œB

305:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/24 02:13:49
>>303
ƒXƒ^ƒbƒNƒ_ƒ“ƒv‚Á‚ā«‚Ý‚œ‚¢‚Ȃ₂Ÿ‚æ‚ˁH
0241fb0c 5d b6 a0 03 f0 62 75 02 - d0 e7 3d 0a 00 6e 40 00 ]....bu...=..n@.
0241fb1c 00 00 00 00 24 fb 41 02 - 2e bf 98 03 00 00 00 00 ....$.A.........
ˆê”Ê“I‚ɃXƒ^ƒbƒN‚É‹l‚Ü‚ê‚é‚̂̓[ƒJƒ‹•ϐ”AŠÖ”‚̈ø”E–ß‚è’lAŠÖ”‚Ì–ß‚èƒAƒhƒŒƒX‚Æ‚©‚©‚ȁH
‚Ƃ͂¢‚ЁAÅ“K‰»‚³‚ꂜ‚牜‚ª‚Ç‚€‚¢‚€‡”Ô‚Å‹l‚Ü‚ê‚é‚©‚È‚ñ‚ăAƒZƒ“ƒuƒ‰Œ©‚È‚¢‚Ƃ킩‚ñ‚È‚­‚È‚é‚æB


306:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/24 04:22:18
ƒXƒ^ƒbƒNƒ_ƒ“ƒv‚Æ‚¢‚€ŒŸ—t‚ðŽg‚Á‚œl‚É•·‚¢‚Ä‚­‚ê‚æ‚ȁB
Java‚Æ‚©‚Ìstacktrace‚Ƃ͂܂œˆá‚¢‚»‚€‚Ÿ‚µB

‚ŁAsendto‚̃oƒbƒtƒ@‚̃AƒhƒŒƒX‚ð‚킎‚킎char*‚ɃLƒƒƒXƒg‚µ‚Ä‚é‚͉̂œ‚È‚ñ‚Ÿ‚¢‚Á‚œ‚¢B
void*‚ðŽó‚¯Žæ‚é‚ñ‚Ÿ‚©‚çA‚»‚̂܂ܓn‚¹‚æB
memset‚·‚鎞‚Émemset((char*)data, 0, sizeof(data))‚Æ‚©‚·‚éƒoƒJ‚¢‚È‚¢‚Ÿ‚ëB

307:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/24 10:21:35
>>306
sendto(SOCKET, char*, int, ........)‚Ÿ‚æ@@sendto‚Ívoid*Žg‚í‚È‚¢

308:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/24 10:25:09
socketƒCƒ“ƒ^ƒtƒF[ƒX‚Á‚ăfƒUƒCƒ“‚ªŒÃ‚¢‚ñ‚Ÿ‚æ‚ȁB
void*‚ª“KØ‚ÉŽg‚í‚ê‚Ä‚¢‚È‚¢‚©‚çA‚¢‚œ‚邯‚±‚ë‚Å
(struct sockaddr*)‚Æ‚©‚â‚ç‚È‚¢‚Æ‚¢‚¯‚È‚¢‚µB

309:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/24 15:33:36
Ž¿–₪‚ ‚è‚Ü‚·B
ƒ}ƒCƒNƒƒ\ƒtƒg‚ÌVS2003.NET C++‚Ȃ̂ł·B

VS2005‚ÌC#‚Å‚Í
@Debug.Print("debug");
‚Æ‚¢‚€ƒfƒoƒO•\ŽŠ‚ª‚Å‚«‚Ü‚·‚ªA‚±‚ê‚ɑГ–‚·‚é‚à‚̂͂ ‚é‚Å‚µ‚å‚€‚©H
’m‚Á‚Ä‚é•ûA‚²‹³ŽŠŠè‚¢‚Ü‚·B

310:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/24 15:42:34
OutputDebugString

311:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/24 15:45:05
>>309
>>310‚ÌOutputDebugString‚ÍAPI‚Ÿ‚©‚ç‚Ç‚±‚Å‚àŽg‚Ђ邝‚Ç
MFCŽg‚Á‚Ä‚é‚È‚çTRACEƒ}ƒNƒ‚ªŠÈ’PB

312:309
07/07/24 16:26:49
>>310-311
‚Ç‚€‚à‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·BŽ„‚Æ‚Ä‚à•‚©‚œ‚Å‚·B

MFC‚ÍŽg‚Á‚Ä‚¢‚È‚¢‚œ‚ßTRACEƒ}ƒNƒ‚ÍŽg—p‚Å‚«‚Ü‚¹‚ñ‚Å‚µ‚œ‚ªAOutputDebugString‚Ì
•û‚ÍŽg‚€‚±‚Æ‚ª‚Å‚«‚Ü‚µ‚œB‚±‚¿‚ç‚ðŽg—p‚µ‚œ‚¢‚ÆŽv‚¢‚Ü‚·B

OutputDebugString(_T("HOGE\n"));

313:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/24 16:27:45
ŠOl‚³‚ñH

314:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/24 17:54:01
ƒOƒ[ƒoƒ‹‚Æ–³–Œ–Œ‘O‹óŠÔ‚É“¯ˆê‚Ì–Œ‘O‚ª‚ ‚邯‚«‚»‚ê‚ç‚ðŽ¯•Ê‚·‚é•û–@‚ɂ͂ǂ€‚¢‚€Žè’i‚ª‚ ‚è‚Ü‚·‚©H

‚ ‚é‚¢‚́A
int foo;
namespace {
int foo;
}
‚̂Ƃ«ƒOƒ[ƒoƒ‹A–³–Œ–Œ‘O‹óŠÔ‚»‚ꂌ‚ê‚Ìfoo‚ðŽw’è‚·‚邜‚߂ɗp‚¢‚é\•¶‚ª’m‚肜‚¢‚̂ł·

315:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/24 19:03:07
>>312
MFC ‚Ƃ͖³ŠÖŒW‚È _RPT0, _RPT1C_RPT2C_RPT3C_RPT4 ‚Æ‚¢‚€ƒ}ƒNƒ‚à‚ ‚è‚Ü‚·‚æB

316:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/24 19:04:53
>>314
‚È‚¢B
‚»‚à‚»‚àA‚»‚ñ‚È“¯‚¶–Œ‘O‚̕ϐ”‚ð‚Ý‚Ÿ‚è‚ɐ錟‚·‚é‚̂͂ǂ€‚©‚ÆŽv‚€B

‚Ç‚€‚µ‚Ä‚àì‚肜‚¢‚È‚çA‚à1‚–Œ‘O‹óŠÔì‚êB

int foo;
namespace {
namespace Local {
int foo;
}
}

317:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/24 21:09:52
eclipse3.3‚̍XVƒTƒCƒg‚ł‚¢‚Ä‚­‚éCDT,ƒRƒ“ƒpƒCƒ‰‚ÍCygwinŽg‚Á‚Ä‚¢‚Ü‚·B
\a(ƒr[ƒv‰¹)‚Ȃǂ̃GƒXƒP[ƒvƒV[ƒPƒ“ƒX‚ðŽg‚Á‚œ‚Æ‚«A•’ʂ̓®ì‚ð‚¹‚žA
ƒRƒ“ƒ\[ƒ‹‚Ɂ ‚Æ‚Ÿ‚¯•\ŽŠ‚³‚ê‚é‚̂ŁAƒGƒXƒP[ƒvƒV[ƒPƒ“ƒX‚ð—˜—p‚µ‚œ
ƒvƒƒOƒ‰ƒ€‚ªãŽè‚­ì‚ꂞ‚ɍ¢‚Á‚Ä‚¢‚Ü‚·Bi‰œŒÌ‚©\n‚͏ãŽè‚­‚¢‚­
ƒOƒO‚Á‚œ‚èAÝ’è‚ð‚¢‚¶‚­‚è‰ñ‚µ‚œ‚èFX‚â‚Á‚Ă݂œ‚̂ł·‚ªA‰ðŒˆ‚Å‚«‚Ü‚¹‚ñB
•’ʂ̓®ì‚ð‚³‚¹‚邿‚€‚ɂł«‚é‚ñ‚Å‚·‚©H‚à‚µ‚Å‚«‚é‚Ȃ狳‚ЂĂ­‚Ÿ‚³‚¢B



318:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 00:32:11
stringŒ^‚ðwchar_t ‚ɕϊ·‚Å‚«‚Ü‚¹‚ñ‚©??

319:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 00:33:04
C++‚Å‚±‚€‚¢‚€ƒR[ƒh‚ª‚ ‚Á‚œ‚ñ‚Å‚·‚ªEEEE

class CDialog {
public:
CDialog(): hDlg(0) {}

ÅŒã‚̂Ƃ±‚낪‚í‚©‚è‚Ü‚¹‚ñBƒRƒ“ƒXƒgƒ‰ƒNƒ^H@‚È‚ñ‚ŋ󃁃\ƒbƒhH


320:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 00:35:27
hDlg‚ð0‚ŏ‰Šú‰»‚µ‚Ä‚ñ‚¶‚á‚Ë‚Š‚Ì

321:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 00:35:32
ƒjƒRƒtƒHƒgƒI[ƒ‹ƒXƒ^[
URLØÝž(www.freewebs.com)

322:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 00:40:44
>>320
‚È‚é‚قǁBhDlg‚Á‚Ă̂ÍHWNDŒ^‚È‚ñ‚Å‚»‚€‚©‚à‚µ‚ê‚Ü‚¹‚ñB
‚µ‚©‚µA‚±‚ñ‚È‹Lq–@‚ ‚é‚ñ‚Å‚·‚©H


323:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 00:42:49
>>322
‚ ‚邿BƒRƒ“ƒXƒgƒ‰ƒNƒ^‚Å“ü–åƒTƒCƒg‚ß‚®‚Á‚Ă݂ẮH
‚Æ‚±‚낣A‚±‚̏‘‚«•û‚Á‚Ĉê”Ê“I‚Ȃ́H‰Ž‚Í{}“à‚ɏ‘‚­‚±‚Æ‚ª‘œ‚¢‚ñ‚Ÿ‚ªB

324:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 00:44:06 BE:268527762-2BP(30)
effective c++‚Ü‚¶ƒIƒXƒXƒ

325:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 00:48:47
>>323
‚È‚é‚قǁAƒRƒ“ƒXƒgƒ‰ƒNƒ^‰Šú‰»Žq‚Á‚Ä‚¢‚€‚ñ‚Å‚·‚ˁB‰‚߂Ēm‚è‚Ü‚µ‚œB–l‚ÌŒ©‚œŒÀ‚è‚ł͏‰Šú‰»”‚݂͂ñ‚È( )“à‚ɏ‘‚¢‚Ă邿‚€‚Å‚·B


326:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 00:49:04
>>323
‹É‚߂Ĉê”Ê“I‚ÉŽg‚í‚ê‚éB
HWNDiŠî‚ð’H‚ê‚΃|ƒCƒ“ƒ^Œ^j‚̂悀‚È‘gžŒ^‚ł͂ǂ€‚Å‚à‚¢‚¢‚ªA
ƒNƒ‰ƒXƒIƒuƒWƒFƒNƒg‚̏ꍇA‚±‚€‚Å‚µ‚©
”ñÃ“Iƒƒ“ƒo‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚ðŒÄ‚яo‚¹‚È‚¢‚̂őå•Ϗd—vB

327:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 00:52:43
‚·‚݂܂¹‚ñ
‘S‚­o—ˆ‚Ü‚¹‚ñ
tringŒ^‚ðwchar_t ‚ɕϊ·‚·‚é•û–@‹³‚ЂĂ­‚Ÿ‚³‚¢

328:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 01:04:47
•W€C++ƒ‰ƒCƒuƒ‰ƒŠ‚Ÿ‚¯‚Å‚â‚é‚Ȃ炱‚̃y[ƒW‚̈ê”Ô‰º‚Ì
URLØÝž(hw001.gate01.com)
‚š‚Ü‚¯‚ªŽQl‚ɂȂéB
URLØÝž(hw001.gate01.com)

329:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 01:14:51
‚ ‚Ìexeƒtƒ@ƒCƒ‹‚ðŽÀs‚·‚é‚ɂ͂ǂ€‚µ‚œ‚ç‚¢‚¢‚ñ‚Å‚µ‚å‚€‚©

330:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 01:16:40
‚Ç‚Ìexeƒtƒ@ƒCƒ‹H

331:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 01:25:05
CreateProcess() @Win32
fork(),exec() @Unix

332:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 01:43:15
>>326
ƒXƒ}ƒ“A‚¢‚ë‚¢‚ë‰ñ‚Á‚Ă݂œ‚ª‚í‚©‚ç‚ñ•”•ª‚ª‘œX‚łĂ«‚œ‚n‚s‚k

ƒRƒ“ƒXƒgƒ‰ƒNƒ^‰Šú‰»Žq‚ðŽg‚€‚P‚‚̗—R‚Æ‚µ‚ăfƒtƒHƒ‹ƒgƒRƒ“ƒXƒgƒ‰ƒNƒ^ˆÈŠO‚ð
Žg—p‚µ‚ăƒ“ƒo•ϐ”‚ð‰Šú‰»‚µ‚œ‚¢ê‡‚É•K—v‚Æ‚¢‚€‚±‚Ƃł¢‚¢‚Ì‚©‚ȁH

‚ ‚ƁAŽQÆƒƒ“ƒo•ϐ”‚ªƒRƒ“ƒXƒgƒ‰ƒNƒ^‰Šú‰»Žq‚Å‚µ‚©‰Šú‰»‚Å‚«‚È‚¢‚Æ‚¢‚€
——R‚à‚æ‚­‚í‚©‚ç‚ñ‚©‚Á‚œEEE‚Ü‚Ÿ‚Ü‚ŸCs‚ª‘«‚ç‚ñ‚æ‚€‚Å‚·B


333:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 02:08:21
‰Šú‰»Œã‚ÌŽQÆ•ϐ”‚Ö‚Ìoperator = ‚́A
‘S•”ŽQÆæ‚ւ̃IƒuƒWƒFƒNƒgƒRƒs[‚ɂȂ邩‚çA
‰Šú‰»Œã‚ÉŽQÆæ‚ð•Ï‚Š‚é‚±‚Ƃ͂ł«‚È‚¢‚Á‚Ä‚±‚Æ

334:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 02:22:35
>>333
‚È‚é‚قǁB
ŽQÆ‚ðƒ|ƒCƒ“ƒ^‚̉„’·‚Æ‚µ‚Ä—‰ð‚µ‚æ‚€‚Æ‚·‚é‚©‚çƒ_ƒ‚È‚ñ‚Ÿ‚æ‚ȁB
int *p = NULL;‚Æ‚µ‚ú‰»Žž‚͉œ‚àŽw‚µ‚Ä‚¢‚È‚¢ƒ|ƒCƒ“ƒ^‚ÉŒã‚ŃAƒhƒŒƒX‚ð‘ã“ü‚·‚é
‚Æ‚¢‚€‚͎̂QÆ‚ł͏o—ˆ‚È‚¢B
ŽQÆ•ϐ”‚͐錟‚Æ“¯Žž‚ɏ‰Šú‰»‚·‚é•K—v‚ª‚ ‚éB
éŒŸŽž‚ɏ‰Šú‰»‚µ‚È‚¯‚ê‚΂¢‚¯‚È‚¢——R“™‚ª>333‚̂Ƃš‚èB
ƒƒ“ƒo•ϐ”‚̏ꍇ‚́A‚»‚̏‰Šú‰»‚ɃRƒ“ƒXƒgƒ‰ƒNƒ^‰Šú‰»Žq‚ðŽg—p‚·‚éB
‚Æ‚¢‚€‚æ‚è‚»‚±‚ŏ‰Šú‰»‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢‚µA‚»‚±‚Å‚µ‚©o—ˆ‚È‚¢B

Œê•Ÿ‚ª‚ ‚é‚©‚à‚µ‚ê‚ñ‚ª‚±‚ñ‚ÈŠŽ‚¶‚©‚ȁB



335:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 02:33:22
”z—ñ‚̏‰Šú‰»‚à‚â‚点‚Ä‚­‚ê‚邯‚¢‚¢‚ñ‚Ÿ‚ª‚È‚ŸcB

336:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 03:10:33
•ϐ”éŒŸŽž‚É
array[8] = {0} @‚́@‰Šú‰»‚ª‚Å‚«‚é‚Ì‚É
array[2][4] = {0} ‚Æ‚·‚邯A“{‚ç‚ê‚é

‚QŽŸŒ³ˆÈã‚ÌŽž‚ɏ‰Šú‰»‚µ‚æ‚€‚Æ‚·‚邯
“{‚ç‚ê‚é‚̂͂ǂ€‚µ‚Ăł·‚©H

337:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 03:16:59
>>336
ƒGƒ‰[ƒƒbƒZ[ƒW‚͉œ‚ÄŒŸ‚Á‚Ä‚éH

338:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 03:23:30
>>334
ŽQÆ‚ÉŒÀ‚炞Aƒƒ“ƒo•ϐ”‚̏‰Šú‰»‚̓Rƒ“ƒXƒgƒ‰ƒNƒ^‰Šú‰»Žq‚Å‚µ‚©‚Å‚«‚È‚¢B
‚±‚ê‚ð—‰ð‚·‚é‚œ‚߂ɂàA‚܂Ƃà‚É C++ ‚ðŽg‚¢‘±‚¯‚邜‚ß‚É‚à‰Šú‰»‚Æ‘ã“ü‚Ì‹æ•Ê‚ð
‚µ‚Á‚©‚藝‰ð‚·‚é•K—v‚ª‚ ‚éB

339:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 03:24:55
‘ã“üƒGƒ‰[@“I‚È•¶‚©@–³Œø‚ȉ‰ŽZŽqhoge@‚Ÿ‚Á‚œ‚©‚ÆŽv‚¢‚Ü‚·@gcc‚Å

340:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 03:28:16
>>339
‚»‚êA‰Šú‰»‚¶‚á‚È‚­‚Ä‘ã“ü‚µ‚Ä‚é‚ñ‚¶‚á‚ˁH

341:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 03:36:30
‚¢‚â‚Å‚à•ϐ”éŒŸŽž‚É‚»‚€‚µ‚œ‚ç“{‚ç‚ê‚Ä‚œ‹C‚ªEEE

342:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 03:46:25
>>341
‚±‚ñ‚ǂ͂¿‚á‚ñ‚ƃGƒ‰[ƒƒbƒZ[ƒW‚à‚¢‚Á‚µ‚å‚ÉŽ‚Á‚Ä‚±‚æ‚€‚ˁB

343:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 06:04:20
>>336
array[2][4] = {{0}, {0}};

344:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 06:20:34
ŽQÆ‚ð‚¢‚ë‚ñ‚ÈŠŽ‚¶‚ÅŽg‚Á‚Ă݂œ‚ñ‚Å‚·‚ªA‚æ‚­•ª‚©‚ç‚È‚¢‚±‚Æ‚ª‚ ‚è‚Ü‚µ‚œB
‚±‚̏ꍇ

int i = 123;
int &r = i;
int &rr = r;
rr = 456;
std::cout << i;

Ž©•ª‚ªl‚ЂĂ¢‚œ’Ê‚è‚Ɂu456v‚ª•\ŽŠ‚³‚ê‚Ü‚·‚ªAˆÈ‰º‚̂悀‚Éconst‚ð•t‚¯‚邯

int i = 123;
const int &r = i;
int &rr = r;
rr = 456;
std::cout << i;

u123v‚ª•\ŽŠ‚³‚ê‚Ü‚·B
Ž©•ª‚́@int &rr = r;@‚̍s‚ŃGƒ‰[‚ɂłà‚È‚é‚Ì‚©‚ȂƎv‚Á‚Ä‚œ‚ñ‚Å‚·‚ªB
‚È‚º@const@‚ð•t‚¯‚é‚©/•t‚¯‚È‚¢‚©‚Ÿ‚¯‚ŁA‚±‚̂悀‚ɕω»‚·‚é‚Ì‚©•ª‚©‚è‚Ü‚¹‚ñc

345:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 06:29:40
>>344
const‚͕ύX‚Å‚«‚È‚¢‚Á‚ĈӖ¡‚Ÿ‚©‚ç‚Å‚Í
‚Þ‚µ‚ërr=456‚ŃGƒ‰[‚ª‚Å‚»‚€‚Ÿ‚¯‚ǁA
‚»‚ñ‚ÈŒã•t‚¯ŽQÆ‚܂ŃtƒHƒ[‚Í‚µ‚È‚¢‚Ì‚©‚È

346:344
07/07/25 06:33:35
>>344‚ÌŒ‹‰Ê‚ÍBCB‚Å‚·B
VC++‚Æg++‚ÅŽŽ‚µ‚Ä‚Ý‚é‚ÆA—ŒŽÒ‚Æ‚àƒGƒ‰[‚ɂȂè‚Ü‚µ‚œc
ƒGƒ‰[“à—e‚́uint &rr = r; ‚̂Ƃ±‚ë‚Å const int & ‚©‚ç int & ‚ɂł«‚È‚¢v‚Æ‚¢‚€ŠŽ‚¶‚Å‚µ‚œB

BCB‚Ÿ‚Æ
@[C++ Œx] Unit1.cpp(12): W8028 'rr' ‚ð‰Šú‰»‚·‚邜‚߂Ɉꎞ•ϐ”‚ðŽg—p‚·‚é
‚Á‚Ä‚¢‚€Œx‚ªo‚Ü‚µ‚œB
BCB‚ª“ÁŽê‚Ȃ̂©‚ȁc

347:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 08:18:53
>>346
Borland ‚Ì‚ª•…‚Á‚Ä‚éB

348:317
07/07/25 08:59:52
‚ ‚ê‚©‚çFX’²‚ׂĂ݂œ‚ñ‚Å‚·‚ªA“Á’è‚̃GƒXƒP[ƒvƒV[ƒPƒ“ƒX‚Ì•¶Žš‰»‚¯‚Í
CDT‚ÉŒÀ‚Á‚œ‚±‚Ƃł͖³‚¢‚æ‚€‚Å‚·iOS‚Ì–â‘è‚©‚ȁHj‚Ü‚ FX•ª‚©‚Á‚œ‚Ì‚Å
‚à‚€‚¿‚å‚Á‚Æ’²‚ׂĂ¢‚±‚€‚ÆŽv‚¢‚Ü‚·Bc‚Ì–â‘è‚ł͖³‚©‚Á‚œ‚Å‚·‚ˁG‚·‚݂܂¹‚ñB

349:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 09:00:19
‚Ÿ‚©‚ç BCB ‚Í•…‚Á‚Ă邩‚çŽg‚€‚ȂƂ ‚ê‚قǁEEE

350:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 09:06:13
const ŽQÆ‚ðŽg‚€‚Æ

const int& r = 1;

‚Æ‚¢‚Á‚œ‚±‚Æ‚ª‚Å‚«‚邪A
‚±‚ÌŽž‚̓eƒ“ƒ|ƒ‰ƒŠƒIƒuƒWƒFƒNƒg‚ªì‚ç‚ê‚āA‚»‚ê‚Ö‚ÌŽQÆ‚ªì‚ç‚ê‚éB

Ì‚Í const ‚È‚µ‚Å‚à‚±‚€‚¢‚€‚±‚Æ‚ª‚Å‚«‚邱‚Æ‚ª‚ ‚Á‚œB
‹KŠi‚ª‚Ü‚Ÿ®—‚³‚ê‚ĂȂ©‚Á‚œŽž‘ゟ‚Á‚œ‚©‚ç‚Ȃ̂©A“ÆŽ©‚ÌŠg’£‚Ÿ‚Á‚œ‚Ì‚©‚Í’m‚ç‚ñ‚ªB
‚±‚±‚ł͂»‚ꂪ‹N‚±‚Á‚Ä‚é‚ñ‚Ÿ‚ë‚€B

351:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 12:16:56
Ž¿–â‚Å‚·B
fopen_s‚Á‚ÄGCC‚Ý‚œ‚¢‚ÈVCˆÈŠO‚̊‹«‚Å‚à•‹y‚µ‚Ä‚¢‚Ä•’ʂɎg‚Š‚é‚̂łµ‚å‚€‚©H

352:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 13:08:38
>>351
‚º‚ñ‚º‚ñ•‹y‚µ‚ĂȂ¢‚Å‚·BVC++‚Ÿ‚¯B


353:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 13:16:59
‚Ÿ‚©‚ç GCC ‚͏I‚Á‚Ă邩‚çŽg‚€‚ȂƂ ‚ê‚قǁEEE

354:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 13:24:54
•‹y‚µ‚Ä‚¢‚È‚¢‚ªAOpen Watcom‚Å‚àŽg‚Š‚éB
‚Ü‚œA•W€‹KŠi‚ɐ·‚荞‚Ü‚ê‚ê‚΁Aglibc•Ó‚è‚É‚àŽÀ‘•‚³‚ê‚邟‚ë‚€B

355:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 13:56:24
¡‚bŒŸŒê•׋­’†‚È‚ñ‚Å‚·‚¯‚Ç
–{‚Æ‚©ƒTƒCƒg‚Æ‚©‚ňêl‚ŕ׋­‚µ‚Ä‚à‚ ‚é’ö“xg‚ɂ‚­‚à‚̂łµ‚å‚€‚©H

356:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 14:18:27
‘呜”‚̐l‚͈êl‚ŕ׋­‚µ‚Ă܂·

357:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 14:24:38
doubleŒ^‚ðstirngŒ^‚ɕϊ·‚·‚é•û–@‚ ‚è‚Ü‚¹‚ñ‚©H

358:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 14:29:55
double d;
char c[100];
string s;

sprintf(c,"%f",d);
s=(string)c;

359:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 14:32:30
>>358
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·B
‚â‚͂肱‚Ì•û–@‚µ‚©–³‚¢‚ñ‚Å‚·‚ˁB
itoa()‚Ý‚œ‚¢‚ȕ֗˜‚Ȃ̂ ‚ê‚΂¢‚¢‚È‚Ÿ‚ÆŽv‚Á‚ăOƒO‚Á‚œ‚ñ‚Å‚·‚ª
Œ©‚‚¯‚ç‚ê‚Ü‚¹‚ñ‚Å‚µ‚œB

360:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 14:36:54
sprintf‚Ì•û‚ª””{•Ö—˜‚Ÿ‚ÆŽv‚€‚ª

361:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 14:38:39
string dtos(double d){ char c[200];sprintf(c,"%f",d);return (string)c;}

‚±‚ê‚ðæ“ª‚ÖƒRƒsƒy‚µ‚ÄŽd‚Š

362:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 14:40:55
>>359
itoa()‚ƈá‚Á‚﬐”“_ˆÈ‰º‰œŒ…A‚Æ‚©Žw’è‚·‚邱‚Æ‚ª‘œ‚¢‚Æ—\‘z‚³‚ê‚é‚©‚ç‚È

363:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 14:46:36
>>356
‚»‚€‚È‚ñ‚Å‚·‚©
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·


364:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 14:51:02
‚Ƃ肠‚Š‚ž‚š–ñ‘©‚Å
‚Â std::stringstream
‚Â boost::lexical_cast
‚Â boost::format

365:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 14:58:19
error C2027: ”Fޝ‚Å‚«‚È‚¢Œ^ 'name::B' ‚ªŽg‚í‚ê‚Ä‚¢‚Ü‚·B
‚Ƃ̃Gƒ‰[‚ŋꂵ‚ñ‚Å‚¢‚Ü‚·B‚æ‚낵‚¯‚ê‚Ώ•ŒŸ‚šŠè‚¢‚¢‚œ‚µ‚Ü‚·B

==B.h file=========================================
#include A.h

namespace name {

class B
{
public:
A_Base* const getA_Base() const { return m_a; }
private:
A_Base* m_a;
};

} // name
=================================================
«‘±‚­

366:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 14:58:55
==A.h file=========================================
namespace name {

class B;

class A_Base
{
protected:
B* const getB() const { return m_b; }
private:
B* m_b;
};

class A_Deriv
{
public:
void func() { getB()->getA_Base(); }
};

} // name
=================================================

367:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 15:00:44
A_Deriv::func()‚ðŽÀs‚·‚邯
error C2027: ”Fޝ‚Å‚«‚È‚¢Œ^ 'name::B' ‚ªŽg‚í‚ê‚Ä‚¢‚Ü‚·B
‚Ƃ̃Gƒ‰[‚ªo‚Ä‚«‚ăRƒ“ƒpƒCƒ‹‚Å‚«‚Ü‚¹‚ñB
‚Ç‚€‚©•ŒŸ‚Ì•ûA‚æ‚낵‚­‚šŠè‚¢‚¢‚œ‚µ‚Ü‚·B

368:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 15:02:58
A_Deriv‚Í
class A_Deriv : public A_Base

‚Å‚·A‹Lqƒ~ƒX‚Å‚·‚·‚݂܂¹‚ñB

369:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 15:09:31
>>364-368
A.h ‚𓪂©‚珇‚ɓǂñ‚Å‚¢‚Á‚œƒRƒ“ƒpƒCƒ‰‚³‚ñ‚́A
ƒƒ\ƒbƒh B::getA_Base() ‚Ì‘¶Ý‚ð’m‚邱‚Æ‚ª‚Å‚«‚È‚¢B



370:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 15:16:33
ƒNƒ‰ƒX’è‹`‚Ì’†‚Ŋ֐”‚ð’è‹`‚·‚邯A
ƒNƒ‰ƒX’è‹`‚Ì’ŒŒã‚Éinline•t‚«‚Å’è‹`‚³‚ꂜ‚à‚̂Ƃµ‚Ĉµ‚í‚ê‚éB
‚‚܂èA_Deriv‚Í‚±‚€‘‚¢‚œ‚̂Ɠ¯‚¶‚Ɉµ‚í‚ê‚éB
class A_Deriv : public A_Base
{
public:
void func();
};
inline void A_Deriv::func() { getB()->getA_Base(); }
‚Æ‚±‚낪A‚±‚ÌŽž“_‚Å‚Íclass B;‚Æ‚¢‚€‘O•ûéŒŸ‚µ‚©‚È‚¢‚œ‚߁A
B‚ÉŠÖ‚·‚é‹ï‘Ì“I‚ȏî•ñ‚ª‚í‚©‚ç‚È‚¢B‚»‚ê‚Å367‚̃Gƒ‰[‚ɂȂÁ‚Ä‚µ‚Ü‚€B

‰ðŒˆ‚·‚é‚ɂ́AA_Deriv::func‚Ì’è‹`‚ðB‚Ì’è‹`‚æ‚èŒã‚ɉñ‚¹‚΂¢‚¢B
—ႊ‚΁AA.h‚ÆB.h‚ðƒCƒ“ƒNƒ‹[ƒh‚·‚écppƒtƒ@ƒCƒ‹‚ÅA_Deriv::func‚ð’è‹`‚µ‚œ‚èA
A_Base‚ÆB‚𓯂¶ƒwƒbƒ_‚Å’è‹`‚µ‚āA‚»‚̃wƒbƒ_‚̈ê”Ô‰º‚É
ƒCƒ“ƒ‰ƒCƒ“‚ÅA_Deriv::func‚ð’è‹`‚·‚é‚Ȃǂ̕û–@‚ª‚ ‚éB

371:365
07/07/25 16:17:52
>>369
>>370
‘‘¬‚Ì•Ô“š‚ ‚è‚ª‚Æ‚€‚²‚Ž‚¢‚Ü‚·B

‚©‚«•û‚ª‚Æ‚Ä‚àˆ«‚©‚Á‚œ‚Å‚·AA_Deriv::func()‚ÍŽÀÛ‚Ícpp‚Ì•û‚ÉŽÀ‘•‚µ‚Ä‚ ‚è‚Ü‚·B

‚»‚µ‚āAA_Deriv::func()‚ÌŽÀ‘•‚µ‚œcpp‚Å‚Ìinclude‚ðA.h B.h‚Æ‚à‚É‚µ‚Ä’Ê‚è‚Ü‚µ‚œ(A.h‚Ì‚Ýinclude‚µ‚Ä‚¢‚œó‘Ô‚Å‚µ‚œ)

‚ƂĂàƒoƒJ‚ȃ~ƒX‚Å‚µ‚œB‚šŽè”‚š‚©‚¯‚µ‚Ü‚µ‚œB‚Ç‚€‚à‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚µ‚œI


372:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 18:01:38
>>353
‚Ç‚±‚ÌGCC‚̘b‚ð‚µ‚Ä‚é‚ñ‚ŸH
WinˆÈŠO‚¶‚áŽå—¬‚È‚ñ‚Ÿ‚ªEEE


373:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 18:05:11
>>372
‚©‚í‚¢‚»‚€‚ÈŽq‚ɐG‚ç‚È‚¢‚Å

374:353=372
07/07/25 18:22:02
‚‚܂ç‚ñB‚à‚Á‚Æ–Ê”’‚¢“Ë‚Áž‚Ý‚µ‚ë‚æ

375:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 19:01:38
Ž¿–â‚È‚ñ‚Å‚·‚ªA”z—ñ‚ɂ͍Ōã‚Ì—v‘f‚É•K‚žƒiƒ‹•¶Žš(\0)‚ª
“ü‚ç‚È‚¢‚Æ‚¢‚¯‚È‚¢‚ñ‚Å‚·‚©H

376:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 19:05:27
•¶Žš—ñ‚È‚ç

377:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 19:08:49
>>375
‚Ê‚é‚Û


•¶Žš‚¶‚á‚È‚¯‚ê‚ΕʂÉ\0“ü‚Á‚ĂȂ­‚Ä‚¢‚¢B

•¶Žš—ñ‚Ÿ‚Æ•¶Žš‚̏I‚í‚肪‚í‚©‚ç‚ñ‚©‚çB

•¶Žš•\ŽŠ‚·‚邯‚«A1ŒÂ‚ž‚•¶Žš‚𒲂ׂÄ'\0'‚܂ŕ`‰æ‚·‚é‚݂炢‚ȃ‹[ƒ‹‚ª‚ ‚é‚Ì


378:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/25 19:19:54
‚݂炢‚Ȃ݂炢‚È‚¯[‚Ì

379:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/26 10:13:10
‚ç‚ß‚¥[

380:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/26 11:42:25
VC.NET‚Q‚O‚O‚R‚Å

mkstemp()

‚ªŽg‚¢‚œ‚¢‚̂ł·‚ªA‚Ç‚€‚µ‚œ‚ç‚¢‚¢‚Å‚µ‚å‚€‚©H

381:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/26 11:59:03
>>380
‚»‚ê‚Í’ú‚߂āA•W€ƒ‰ƒCƒuƒ‰ƒŠŠÖ”‚Ìtmpnam‚âtmpfile‚ðŽg‚€B

382:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/26 12:02:02
’T‚¹‚Îwin32”ł̎À‘•‚à“]‚ª‚Á‚Ä‚é‚ñ‚¶‚á‚È‚¢‚Ì‚©

383:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/26 12:12:44
>>382
‚ÂCygwin
VC++‚ÅŽg‚Š‚È‚¢‚Ÿ‚ë‚€‚¯‚ǂˁB

384:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/26 15:14:57
ƒGƒ‰[ƒ`ƒFƒbƒN‚ªŠÃ‚¢‚¯‚ǁAŽ©ì‚·‚é‚Ȃ炱‚ñ‚ÈŠŽ‚¶‚©‚È‚ŸB

#include <windows.h>
#include <sys/stat.h>
#include <io.h>

int mkstemp(const char *templ) {
@char *buffer;
@DWORD length;
@char filename[MAX_PATH];

@length = ::GetTempPathA(0, NULL);
@buffer = (char *)malloc(length);
@GetTempPathA(length, buffer);

@if (GetTempFileNameA(buffer, templ, 0, filename) == 0) {
@@free(buffer);
@@return -1;
@}

@free(buffer);
@return open(filename, _S_IEXEC);
}

385:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/26 15:19:57
‚·‚¢‚Ü‚¹‚ñA¶“k‚Tl‚Å‚R‰È–Ú(‘ŒêE”ŠwE‰pŒê)‚Ì“_”‚ð‚QŽŸŒ³”z—ñ‚ɓǂݍž‚ñ‚ŁA
‚»‚̍ō‚“_‚Æ•œ‹Ï“_‚ð‹‚ß‚éƒvƒƒOƒ‰ƒ€‚ð‘‚¢‚œ‚̂ł·‚ªA‚È‚º‚©•œ‹Ï“_‚ª‚€‚Ü‚­o‚Ü‚¹‚ñEEEB

‚Ç‚±‚ªˆ«‚¢‚̂łµ‚å‚€‚©B

URLØÝž(kansai2channeler.hp.infoseek.co.jp)

386:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/26 15:30:16
printf("[‘Œê]•œ‹Ï“_@:@%d\n",@ave[i]);@‚±‚±‚Ì%d

387:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/26 15:35:23
>>386
EEEEEorz

‚·‚¢‚Ü‚¹‚ñƒzƒ“ƒg‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·EEEBŽ©•ª‚ł͂Ȃ©‚È‚©‹C‚©‚È‚¢‚à‚̂ł·‚ˁEEEB

388:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/26 15:39:47
>>387
•’ʂ̃Rƒ“ƒpƒCƒ‰‚È‚çŒx‚ðo‚µ‚Ä‚­‚ê‚邯Žv‚€‚Ì‚Ÿ‚ªB

389:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/26 15:40:14
‚ЁHprintf‚Ÿ‚ºH

390:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/26 15:42:47
--
for (i=0; i<3; i++) {
switch (i) {
case 0 : printf("[‘Œê]Å‚“_ : %d\n", max[i]);
--
Œƒ‚µ‚­ŠÔ‚ª”²‚¯‚œƒR[ƒh‚Ÿ‚ȁB‚»‚±‚܂Ń‹[ƒv‚ɍS‚é‚È‚ç•¶Žš—ñ‚à“®“I‚ɍì‚ê‚΂¢‚¢‚à‚Ì‚ðB

391:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/26 15:43:53
>>389
‚Š? ¡Žžo‚¹‚È‚¢ƒRƒ“ƒpƒCƒ‰‚È‚ñ‚Ä‚ ‚Á‚œ‚Ì?
‚·‚Ü‚ñAŽ„‚ª•š‚ð’m‚ç‚È‚¢‚炵‚¢B

392:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/26 15:44:51
>>391
‚¶‚á‚ A‚»‚̏o‚·ƒRƒ“ƒpƒCƒ‰‚Əo‚é—á‚ð‚ ‚°‚Ä‚­‚ê‚È‚¢‚©B

393:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/26 15:46:18
gcc@-Wall‚ÅŒx‚ł邿

394:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/26 15:48:18
gcc‚Íputs‚É’u‚«Š·‚Š‚éŒ‚Æ‚¢‚¢A—]Œv‚È‚š¢˜b‚ª‘œ‚¢‚ȁB
‚±‚Ì•¶Žš—ñ‚ª•ϐ”‚Ÿ‚Á‚œ‚猟o‚Å‚«‚ñ‚Ì‚©‚ˁH

395:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/26 15:49:35
static char const * const subjs[] = {"‘Œê", "”Šw", "‰pŒê",};
for (ic = 0; ic < sizeof(subjs) / sizeof(* subjs); ++i) {
printf("[%s]Å‚“_:%d\n", subjs[ic], ave[ic]);
}
‚Æ‚©? ‚»‚±‚܂ŋÂç‚È‚­‚Ä‚à—Ç‚³‚»‚€‚Ÿ‚ªB
#‚Å‚à‚»‚ê‚Ȃ烋[ƒv‚É‚µ‚È‚­‚Ä‚à‚Á‚Ęb‚ɂȂ邩B

396:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/26 15:50:33
gcc‚Íprintf()‚ð’m‚Á‚Ä‚¢‚é‚©‚çAŒx‚ðo‚·‚µAê‡‚É‚æ‚Á‚Ä‚Í
puts()‚ȂǂɒuŠ·‚³‚Š‚·‚邪AgccˆÈŠO‚Å‚»‚€‚¢‚€‚±‚Æ‚ð‚â‚é
ƒRƒ“ƒpƒCƒ‰‚ð‰Ž‚Í’m‚ç‚È‚¢‚ȁB
Ì‚Í‚»‚€‚¢‚€‚Ì‚Ílint‚Ì‚â‚éŽdŽ–‚Æ‚¢‚€‚±‚ƂɂȂÁ‚Ä‚¢‚œB

397:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/26 15:51:09
>>394
icc‚à“¯‚¶‚æ‚€‚È‚±‚Æ‚µ‚Ä‚«‚œ‚æB–ܘ_•ϐ”‚Ȃ猟o‚Å‚«‚È‚¢‚Ÿ‚ë‚€‚¯‚ǁAƒtƒH[ƒ}ƒbƒg•¶Žš—ñ‚ð
“®“I¶¬‚·‚鍁‹ïŽt‚à‚»‚€‚»‚€‚¢‚È‚¢‚©‚ç(‚¢‚Ä‚à‚»‚̏ꍇ‚Ç‚€‚¹ƒgƒŠƒbƒL[‚Ÿ‚µ)ŽÀŽ¿–â‘è‚È‚©‚ë‚€B

398:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/26 15:51:53
>>395
•¶Žš—ñ‚ÌƒŠƒXƒg‚È‚çAÅŒã‚ɔԕº‚ÌNULL‚ð‚‚¯‚é‚Ù‚€‚ª‰Ž‚͍D‚«B
‚»‚̂ق€‚ªƒR[ƒh‚ªãY—í‚ɂȂ邵ƒŠƒ“ƒP[ƒW‚ð’Ž‚Š‚Ä‚à‚š‚‹B

399:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/26 15:52:26
‚È‚é‚قǁAgcc‚͏o‚é‚ñ‚Ÿ‚ˁB
stringƒIƒuƒWƒFƒNƒg‚É%s‚ào‚é‚Ì‚©‚ȁ[AŽŽ‚µ‚Ă݂邩B

400:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/26 15:53:27
>>397
scanf()Œn‚Ÿ‚ƁA*‚Ì“­‚«‚ªprintf()‚ƈႀ‚©‚çA“®“I‚ɃtƒH[ƒ}ƒbƒg•¶Žš—ñ‚ð
¶¬‚µ‚œ‚­‚Ȃ邱‚Ƃ͈ĊO‘œ‚¢ã©B

401:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/26 15:53:52
>>398
–l‚àŒN‚ªD‚«‚Ÿ‚æ

402:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/26 15:54:30
>>398
‚»‚̏ꍇA”z—ñ—v‘f”‚ÉŽg‚Š‚È‚¢B
>395‚Ì•û–@‚È‚çAdouble ave[sizeof(subjs) / sizeof(* subjs)]‚Æ‚¢‚€Žg‚¢•û‚à‚Å‚«‚éB
‚‚܂èA‹³‰È”‚Ɉˑ¶‚·‚éƒ}ƒWƒbƒNƒiƒ“ƒo[‚ð‘S”p‚Å‚«‚é‚킯‚ŁB
#‚»‚±‚܂ŋÂç‚È‚­‚Ä‚à‰]X

403:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/26 18:00:41
>>402
‚±‚Ì—á‚̂悀‚ȐüŒ`’Tõ‚ð‚·‚é‚Ÿ‚¯‚È‚ç”Ô•º‚ŏ\•ª‚ŁA”z—ñ—v‘f”‚Í•s—v‚Ÿ‚µA
ƒ}ƒWƒbƒNƒiƒ“ƒo[‚à—v‚ç‚È‚¢‚Á‚Ęb‚Å‚µ‚å

404:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/26 18:14:33
>>384
open()‚Ì‘æ“ñˆø”‚ª”²‚¯‚Ă邵Aƒeƒ“ƒ|ƒ‰ƒŠƒtƒ@ƒCƒ‹‚ðclos()‚µ‚Ä‚àíœ‚³‚ê‚È‚¢
‚ñ‚¶‚á‚È‚¢‚©

405:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/26 19:33:50
>>402
sizeof subjs / sizeof *subjs - 1

406:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/26 19:35:16
‚Á‚āAƒŠƒ“ƒP[ƒW‚Ì–â‘è‚à‚ ‚Á‚œ‚Ì‚©B

407:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/26 19:56:22
ƒOƒ[ƒoƒ‹•ϐ”‚̃tƒ‰ƒO‚ª‘òŽR‚ ‚é‚ñ‚Å‚·‚ªA
‚Ç‚€‚É‚©“Z‚ß‚œ‚¢‚ñ‚Å‚·‚ª‚Ç‚€C³‚µ‚œ‚ç‚æ‚¢‚©–À‚Á‚Ă܂·B
Singleton‚ŏó‘Ô‚ð•Ô‚·ƒNƒ‰ƒXì‚ë‚€‚©‚ȂƂ©Žv‚Á‚œ‚è
’P‚ɍ\‘¢‘̂ɓZ‚߂悀‚©‚ȂƎv‚Á‚œ‚èB

‚݂Ȃ³‚ñ‚͂ǂ€‚µ‚Ă܂·‚©B

408:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/26 20:09:05
unsigned int ‚Æ‚©‚̕ϐ”ˆê‚‚ɋl‚ߍž‚ñ‚ŁAƒrƒbƒgƒVƒtƒg‚̃}ƒNƒ‚ÅŽæ‚èo‚·

409:155
07/07/26 22:38:49
C++‚ÅExcel‚ªŽg‚Ђ邩‚Ç‚€‚©Ž¿–₵‚Ä‚¢‚œŽÒ‚Å‚·B
‚È‚ñ‚Æ‚©’H‚è’…‚¢‚œ‚Ì‚ª
URLØÝž(www.ujasiri.com)
‚±‚̃TƒCƒg‚Ȃ̂ł·‚ªAŽžŠÔ‚ª–³‚­AƒTƒ“ƒvƒ‹‚̃Gƒ‰[ŠO‚µ‚ňê”tˆê”torz
Ž„‚ÍDirectX‚̃Q[ƒ€‚ɑ΂µ‚Ă̍쐬ƒTƒ|[ƒgƒc[ƒ‹‚âAƒQ[ƒ€Ž©‘̂̃f[ƒ^‚ðExcel(‚̃f[ƒ^Œ`Ž®)‚©‚ç‚â‚èŽæ‚肵‚æ‚€‚ƍl‚ЂĂš‚è‚Ü‚·B
‘Œ‚ÌŽè’i‚ʼnðà‚µ‚Ä‚¢‚éƒTƒCƒg‚ªŒ©‚‚©‚ç‚È‚¢‚̂ł·‚ªA‚±‚±‚̃TƒCƒg‚ɏ‘‚©‚ê‚Ä‚¢‚邱‚ƂŋX‚µ‚¢‚̂łµ‚å‚€‚©B
Excel‚ðŽ‚Á‚Ä‚¢‚È‚¢l‚ªƒQ[ƒ€‚ð‚µ‚Ä‚à–â‘è‚È‚¢‚©‚Æ‚©A“ǂݍž‚Ý‚ª”ñí‚ɏd‚¢‚Æ‚©S”z‚µ‚Ä‚¢‚Ü‚·B


410:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/26 22:46:09
Excel‚ªƒCƒ“ƒXƒg[ƒ‹‚³‚ê‚Ä‚¢‚È‚¢PC‚Ÿ‚ÆCreateInstance‚ªŽž”s‚·‚éB
­‚È‚­‚Æ‚à‚»‚±‚̃Gƒ‰[ƒ`ƒFƒbƒN‚Ÿ‚¯‚Í‚«‚¿‚ñ‚Æ‚µ‚Ä‚š‚¯B

411:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/26 22:53:35
>>408
ƒrƒbƒgƒtƒB[ƒ‹ƒhŽg‚Š‚æ

412:155
07/07/26 22:58:41
>>410
‚š‚ëA‚Æ‚¢‚€‚±‚Ƃ̓†[ƒU‚ÉExcelƒf[ƒ^‚ð“ǂݍž‚Ü‚·‚æ‚€‚ȃQ[ƒ€‚͍ì‚é‚ׂ«‚ł͂Ȃ¢‚Æ‚¢‚€‚±‚Ƃłµ‚å‚€‚©B
ŒŸõ‚µ‚Ä‚à‰ðà‚µ‚Ä‚¢‚éƒTƒCƒg‚ª’†XŒ©“–‚œ‚ç‚È‚¢‚̂͂»‚Ì‚œ‚ß‚©EEorz

413:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/26 23:18:28
412
CSV‚âƒeƒLƒXƒg‚â“ÆŽ©ƒoƒCƒiƒŠ‚ł܂žì‚Á‚Ä‚š‚¯‚æ

414:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/26 23:19:08
‚È‚ºƒGƒNƒZƒ‹‚É‚±‚Ÿ‚í‚é‚Ì‚©‚ª‚í‚©‚ç‚È‚¢
“®ì‚ª“Ý‚­‚Ȃ邟‚ë

415:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/26 23:22:40
@‚š‚©‚°‚Å‘›‚¬‚Ü‚­‚Á‚œ‚š

ŒÜR@@@@@@@@@@(Üœ
@@_ _@@^ÜR@@/@/
@Œ“ñ“ñ“ñi@OƒÖOjƒjƒj“ñœ
@@@@@_@__¿_^@^
@@@@@@i@@(::)(::)@@j
@@@@@@@RQ,*€Qƒm@@ÌÞ°Ý
@@@^^^
@^^^

416:155
07/07/26 23:34:05
>>413-414
ƒp[ƒc‚̃Xƒe[ƒ^ƒXŠÇ—(‘Ï‹v“x‚Æ‚©à–Ÿ•¶)‚ðExcel‚ðŽg‚Š‚Î•ÒW‚ª‚µ‚â‚·‚¢‚©‚ÆŽv‚Á‚ÄŽÀ‘•‚µ‚æ‚€‚Æ‚µ‚Ä‚¢‚Ü‚·B
‚È‚é‚قǁAƒGƒNƒZƒ‹‚©‚ç“ÆŽ©Œ`Ž®‚ւ̃Rƒ“ƒo[ƒg‚ð‚±‚¿‚ç‚Å‚µ‚Ä‚µ‚Ü‚Š‚ÎA
ƒ†[ƒU‚͓Ǝ©Œ`Ž®‚ð“ǂݍž‚Þ‚Ÿ‚¯‚Ȃ̂ÅExcel‚ª–³‚¢‚Æ“®‚©‚È‚¢‚æ‚€‚ȏǏó‚ɂ͂Ȃè‚Ü‚¹‚ñ‚ˁB


417:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/26 23:37:11
>>416
‚»‚́u•ҏWv‚ð‚·‚é‚̂̓†[ƒU‚Ȃ̂©A‚š‘O‚³‚ñ‚Ȃ̂©AƒvƒƒOƒ‰ƒ€‚Ȃ̂©A‚ǂꂟ

ƒ†[ƒU‚ɕҏW‚³‚¹‚é‚ñ‚È‚çAExcel‚ªƒCƒ“ƒXƒg[ƒ‹‚³‚ê‚Ä‚¢‚é‚Ì‚ª“–‘R‘O’ñ‚ɂȂé
Ž©•ª‚È‚çACSV‚È‚èTSV‚È‚èƒvƒƒOƒ‰ƒ€‚ňµ‚¢‚â‚·‚¢Œ`Ž®‚ŃZ[ƒu‚µ‚Ä‚â‚ê‚Î
‚¢‚¢‚Ÿ‚ë
“ǂݍž‚ÞŽdŽ–‚Í‚ž‚Á‚ÆŠy‚ō‚‘¬‚Ÿ

ƒvƒƒOƒ‰ƒ€‚ª“à•”“I‚Ɉµ‚€‚Ÿ‚¯‚È‚çAƒoƒCƒiƒŠ‚Å‚à‚¢‚¢

418:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/27 01:16:53
>>416
Excel‚©‚ç‚̓ǂݍž‚݂悀ƒf[ƒ^‚ŃeƒLƒXƒgi‚à‚µ‚­‚̓oƒCƒiƒŠjo—Í‚ð
‚u‚a‚`‚ŏ‘‚¢‚Ä‚à‚¢‚¢‚ñ‚¶‚á‚È‚¢H
ƒZƒ‹‚Ì’l‚ðƒtƒ@ƒCƒ‹‚ɏo—Í‚·‚é‚­‚ç‚¢‚È‚ç‚u‚a–¢ŒoŒ±‚Å‚à
‚¿‚å‚Á‚ƕ׋­‚·‚ê‚΂ł«‚邿‚€‚É‚È‚é‚ÆŽv‚€‚æB

419:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/27 01:44:55
Excel‚̃o[ƒWƒ‡ƒ“‚Å“®‚«ˆá‚€‚µ‰üƒy[ƒWŽü‚è‘€ì‚µ‚œ‚ç—Ž‚¿‚邵ƒf[ƒ^“]‘—’x‚¢‚µ
xls‚ð‘‚«o‚·•K—v‚ª‚ ‚鎞ˆÈŠO‚ÍŽg‚¢‚œ‚­‚È‚¢‚È

420:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/27 09:08:25
VC2005 Express‚ðŽg‚Á‚Ä‚¢‚Ü‚·B
ˆê‚‚̃vƒƒWƒFƒNƒgx‚Åa.c, a.h‚ðì¬‚µ‚Ä‚»‚ê‚ç‚Í“¯ˆêƒtƒHƒ‹ƒ_‚Ìstdafx.h‚ð“ǂݍž‚ñ‚Å‚¢‚Ü‚·B
‚±‚Ìa.c‚Æa.h‚ð‚»‚Ì‚Ü‚Ü‚ÉAƒvƒƒWƒFƒNƒgy‚ł‚©‚¢‚œ‚©‚Á‚œ‚̂ŃvƒƒWƒFƒNƒgy‚Ƀhƒ‰ƒbƒOƒAƒ“ƒhƒhƒƒbƒv‚µ‚ăvƒƒWƒFƒNƒg‚ɒljÁ‚µ‚āA
ƒvƒƒWƒFƒNƒgy“Á—L‚Ìstdafx.h‚ðì¬‚µ‚ărƒ‹ƒh‚·‚ê‚΁A
ƒvƒƒWƒFƒNƒgx‚ł̓vƒƒWƒFƒNƒgx“à‚Ìstdafx.h‚ð—˜—p‚µ‚āAƒvƒƒWƒFƒNƒgy‚ł̓vƒƒWƒFƒNƒgy“à‚Ìstdafx.h‚ð—˜—p‚·‚邯–²‚ðŒ©‚œ‚̂ł·‚ªA
‚Ç‚¿‚ç‚̃vƒƒWƒFƒNƒg‚Ìa.c‚àƒvƒƒWƒFƒNƒgx‚Ìstdafx.h‚ð“Ç‚ñ‚Å‚¢‚邿‚€‚Å‚·B
include•¶‚É‘Š‘ÎƒpƒX‚ð‘‚¢‚Ä‚š‚¯‚Îã‚̂悀‚È—˜—p–@‚ª‚Å‚«‚邯‚š‚à‚Á‚Ä‚¢‚œ‚̂ł·‚ª‰œ‚Æ‚©‚·‚é•û–@‚ð‹³‚Š‚Ä‚à‚炊‚È‚¢‚Å‚µ‚å‚€‚©B
a.c‚Æa.h‚ÉŽè‚ð‰Á‚Š‚ž‚É‘o•û‚̃vƒƒWƒFƒNƒg‚ÅŽg‚Ђ邿‚€‚É‚µ‚œ‚¢‚̂ł·B
‹ï‘Ì“I‚ɂ̓vƒƒWƒFƒNƒgx‚̓_ƒCƒiƒ~ƒbƒNƒŠƒ“ƒNƒ‰ƒCƒuƒ‰ƒŠ‚̃vƒƒWƒFƒNƒg‚Ȃ̂Å#define DLLEXPORT __declspec(dllexport)‚ð‚‚¯‚œ‚­‚āA
ƒvƒƒWƒFƒNƒgy‚̓Xƒ^ƒeƒBƒbƒNƒŠƒ“ƒNƒ‰ƒCƒuƒ‰ƒŠ‚̃vƒƒWƒFƒNƒg‚Ȃ̂ŁA#define DLLEXPORT __noop‚ð‚‚¯‚œ‚¢‚̂ł·B

421:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/27 09:26:18
stdafx.h‚̓vƒŠƒRƒ“ƒpƒCƒ‹ƒwƒbƒ_[‚Ì‚œ‚߂ɂ ‚é‚ñ‚Ÿ‚©‚ç
‹€’ʂ̂à‚Ì‚ð“ǂ܂Ȃ¢‚ƈӖ¡‚ª–³‚¢‚ñ‚Ÿ‚æB
stdafx.h‚Ì’†‚ō·‚ª‚ ‚é‚à‚Ì‚ð•ʂ̃wƒbƒ_‚©ƒ\[ƒX‚É“ü‚ê‚Ä‚µ‚Ü‚Š‚ÎB
‚à‚µ‚­‚̓vƒŠƒRƒ“ƒpƒCƒ‹ƒwƒbƒ_[‚ÌŽg—p‚ð‚â‚ß‚Ästdafx.h‚̃Cƒ“ƒNƒ‹[ƒhŽ©‘Ì‚â‚߂邯‚©

422:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/27 10:37:40
‚Š‚ÆAª420‚́A
C:\projectXXX\a.c‚ª‚ ‚Á‚āAC:\projectXXX\a.h‚ŃCƒ“ƒNƒ‹[ƒh‚µ‚Ä‚¢‚éC:\projectXXX\b.h‚ª‚ ‚èA
ƒvƒƒWƒFƒNƒgx‚Å—˜—p‚³‚ê‚Ä‚¢‚邯ƒvƒƒWƒFƒNƒgx‚Å‚Íb.h‚ÍC:\projectXXX\b.h‚ª“ǂݍž‚Ü‚êA
projectXXX
@ƒ\[ƒXƒtƒ@ƒCƒ‹
@@a.c(C:\projectXXX\a.c)
@ƒwƒbƒ_[ƒtƒ@ƒCƒ‹
@@a.h(C:\projectXXX\a.h)
@@b.h(C:\projectXXX\b.h)
ƒvƒƒWƒFƒNƒgy‚Å‚ÍC:\projectXXX\a.c‚ƁAC:\projectXXX\a.h‚ð—˜—p‚µA
•Ê“rC:\projectYYY\b.h‚ð—pˆÓ‚µ‚Ä‚š‚¯‚ÎƒvƒƒWƒFƒNƒg‚Æ‚µ‚Ä‚Ì‘Š‘ÎƒpƒX‚Ÿ‚©‚çb.h‚ÍC:\projectYYY\b.h‚ª“ǂݍž‚Ü‚ê‚邯Žv‚Á‚Ä‚œ‚ñ‚Å‚·‚ª
projectYYY
@ƒ\[ƒXƒtƒ@ƒCƒ‹
@@a.c(C:\projectXXX\a.c)
@ƒwƒbƒ_[ƒtƒ@ƒCƒ‹
@@a.h(C:\projectXXX\a.h)
@@b.h(C:\projectYYY\b.h)
ƒRƒ“ƒpƒCƒ‹ŽžAb.h‚ÍC:\projectXXX\b.h‚ª“ǂݍž‚Ü‚ê‚Ä‚¢‚Ü‚·B
include‚̓vƒƒWƒFƒNƒg‚É“ü‚ê‚Ä‚¢‚éƒtƒ@ƒCƒ‹‚©‚ç“Ç‚ñ‚Å‚­‚ê‚邯‚š‚à‚Á‚Ä‚¢‚œ‚ç
ƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚Ì‘Š‘ÎƒpƒX‚ŃvƒƒWƒFƒNƒg‚É‚¢‚ê‚Ä‚¢‚È‚¢ƒtƒ@ƒCƒ‹‚ð“Ç‚ñ‚Å‚¢‚é‚Ì‚Å
‚±‚ê‚ðƒvƒƒWƒFƒNƒg‚É“ü‚ê‚Ä‚¢‚éƒtƒ@ƒCƒ‹‚ðŽg‚Á‚Ăقµ‚¢‚Æ‚¢‚€ˆÓ–¡‚Å‚·B

>>421
ƒvƒŠƒRƒ“ƒpƒCƒ‹ƒwƒbƒ_[‚Ì’mޝ‚ª‚Ù‚Æ‚ñ‚ǂȂ¢‚̂ŕ׋­‚µ‚Ă݂܂·B

423:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/27 10:55:42
CŒŸŒê‚Łu‚™‚Ì‚˜æv‚Á‚ÄŽ®‚ð‘‚­ê‡‚Ç‚€‚·‚ê‚΂¢‚¢‚Å‚·‚©H

424:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/27 11:02:04
>>423
URLØÝž(www.linux.or.jp)

425:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/27 11:03:06
>>423
x**y

426:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/27 11:04:06
>>425
y‚Ìxæ‚Ÿ‚Á‚œ
y**x

427:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/27 11:08:01
ƒlƒ^‰ñ“š‚Å’ù³ƒŒƒX“ü‚ê‚é“zƒJƒbƒRƒƒ‹ƒC

428:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/27 11:09:49
ÜÛÀ

429:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/27 11:10:22
³¯»²

430:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/27 11:19:25
C++‚Ȃ炱‚ê‚Å
#include <cstdio>
#include <cmath>

class Double {
double val;
public:
Double(const double foo) : val(foo) {}
double operator^(const double foo) const {return pow(val, foo);}
};
‚±‚€‘‚¯‚é‚Ì‚Ÿ‚ªB
std::cout << (Double(2.56) ^ 0.5);
#‰‰ŽZŽq‚Ì—Dæ‡ˆÊ‚Ì“s‡‚ÅŠ‡ŒÊ‚ª•K—v‚Ȃ̂ªØ‚È‚¢w


431:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/27 11:21:27
>>424
‘ŠƒŒƒX‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·B
math‚ª•K—v‚Å‚µ‚œ‚©¥¥¥for•¶‚łȂñ‚Æ‚©‚·‚é‚©orz
>>425-426
‚Õ‚¬‚á[‚—‚—‚—
‚¿‚å‚Á‚ƐM‚¶‚©‚¯‚œ‰ŽA—Ü–ÚÉŒ

432:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/27 11:29:50
C++‚Å‘å—e—ÊCSVƒtƒ@ƒCƒ‹i1GB‚­‚ç‚¢‚̂łÁ‚©‚¢‚₁j‚ð“ǂݍž‚Ý‚œ‚¢‚Ì‚Ÿ‚ªA
¡‚Íwhile‚ÅgetŽg‚Á‚Ä1ƒoƒCƒg‚ž‚“ǂݍž‚ñ‚Å‚é‚ñ‚Ÿ‚ªA‚¢‚©‚ñ‚¹‚ñŽžŠÔ‚ª‚©‚©‚Á‚ÄŽd•û‚È‚¢
‚à‚Á‚ƍ‚‘¬‚É‚â‚é•û–@‚Á‚ĉœ‚©‚ ‚é‚©‚ȁH
‰SŽÒ‚È‚è‚ɍl‚Š‚Ä‚Ý‚œ‚¯‚ê‚Ç‚³‚Á‚Ï‚èŽv‚¢‚‚©‚È‚¢EEE

433:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/27 11:32:55
‚PGB‚È‚ñ‚Ä‘f‚œǂñ‚Å‚àŽžŠÔ‚©‚©‚邯Žv‚€‚ªAget‚Á‚ĉœ‚©‚ȁH
CSV‚È‚ç‚Ü‚ž1s‚ž‚“ǂñ‚ł݂ẮB

434:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/27 11:35:28
>>432
csv‚È‚ç1s‚ž‚“ǂނŸ‚ëccíl
‚Ü‚³‚©“ǂݍž‚ñ‚ŸŒ‹‰Ê‚àŠÛ‚²‚ƃIƒ“ƒƒ‚ƒŠ‚ŕێ‚µ‚ĂȂ¢‚æ‚ȁB
ƒƒ‚ƒŠ—Ê‚É‚à‹’‚邪Aê‡‚É‚æ‚Á‚Ă̓f[ƒ^‚ÌŽ‚¿•û‚̍H•v‚à•K—v‚©‚à‚æB

435:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/27 11:36:12
WindowsXP + BCB5 + FAT32‚Å‚·B

ƒtƒ@ƒCƒ‹‚ÉŽÀÛ‚ɂ͏‘‚«ž‚Þ‚±‚ƂȂ­AŠó–]‚Ì’·‚³‚̃tƒ@ƒCƒ‹‚ðì‚é•û–@‚͂Ȃ¢‚Å‚µ‚å‚€‚©B

chsize‚ÍŠg’£•”•ª‚ð0‚Å–„‚߂܂·B
seekg + fwrite ‚łł«‚é‚©‚à‚ÆŽv‚¢‚Ü‚µ‚œ‚ªA’·‚³0‚̏‘‚«ž‚݂łÍ
ƒtƒ@ƒCƒ‹‚ªŠú‘Ò‚µ‚œ’·‚³‚ɂȂè‚Ü‚¹‚ñB

436:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/27 11:49:00
>>432
•¶Žš—ñˆ—‚Ì•”•ª‚à‹^‚Á‚Ä‚©‚©‚é‚ׂ«‚Ÿ‚ªAIO‚Ì•”•ª‚ÅŒŸ‚€‚Æ
ˆÚA«‚ðŽÌ‚Ä‚Ämmap()‚âCreateFileMapping‚Ì—Þ‚ðŽg‚€‚Ì‚ªˆê”Ô‘¬‚¢B
C++‚Ì•W€ƒ‰ƒCƒuƒ‰ƒŠ‚Ÿ‚¯‚Å‚â‚é‚È‚çA
Eistream‚ł͂Ȃ­streambuf‚ðŽg‚€B1•¶Žš“ǂޔłÌget()‚ɑΉž‚·‚é‚Ì‚Í
@sbumpc()‚ŸB
Estreambuf::pubsetbuf()‚Å‚ ‚ç‚©‚¶‚ß‹‘å‚ȃoƒbƒtƒ@‚ðÝ’è‚·‚é
‚±‚Ƃőœ­‚̓}ƒV‚ɂȂ邟‚ë‚€

>>434
CSV‚Á‚ăJƒ‰ƒ€“à‰üs‚ªLF‚ōs––‚ÍCRLF‚Ÿ‚ë
­‚È‚­‚Æ‚àstd::getline()‚Í–ð‚É—§‚œ‚È‚¢‚ñ‚¶‚á‚È‚¢‚©

437:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/27 12:06:11
>>435
CreateFile() -> SetFilePointer() -> SetEndOfFile()
‚ŏo—ˆ‚é‚Í‚ž‚Ÿ‚ªA‘œ•ªchsize()‚Å‚à“¯‚¶‚±‚Æ‚ð‚â‚Á‚Ä‚¢‚é‚Í‚ž‚ŁA
•’ʂɂâ‚ê‚΃[ƒ–„‚ß‚³‚ê‚邯Žv‚€B
NTFS‚Ȃ炢‚í‚ä‚éSparse File‚ðì‚ꂜ‹C‚à‚·‚邪‚Ç‚€‚Ÿ‚Á‚œ‚©‚ȁB
FAT32‚ł͂Ÿ‚ß‚Ÿ‚ë‚€B

438:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/27 12:26:22
Ž¿–â‚Å‚·
Å‹ß•׋­‚Í‚¶‚ß‚œ‚ñ‚Å‚·‚¯‚Ç–{‚â‚çƒTƒCƒg‚Ȃnj©‚È‚ª‚ç‚â‚Á‚Ă܂·
‚ŁAƒvƒƒOƒ‰ƒ€‚̏‘‚«•û‚È‚ñ‚Å‚·‚ª
int main(void)
‚Æ
void main()
‚Á‚Ă̂ª‚ ‚é‚ñ‚Å‚·‚¯‚ǂǂ€ˆá‚€‚̂łµ‚å‚€H
ˆê”Ê“I‚ɂǂÁ‚¿‚ªŽg‚í‚ê‚Ä‚é‚̂ł·‚©H

439:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/27 12:29:36
int‚̂ق€

440:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/27 12:29:59
>>436
csvƒtƒ@ƒCƒ‹‚Æ•·‚¢‚āAƒJƒ‰ƒ€“à‰üs‚ðƒTƒ|[ƒg‚µ‚œƒtƒH[ƒ}ƒbƒg‚ð‘z’è‚·‚鍁‹ïŽt‚ª‚ǂꂟ‚¯‚¢‚邟‚ë‚€‚©B
•’ʂ́A1Row“Ç‚ß‚é‚Æl‚ЂĂ¢‚¢‚ñ‚łȂ¢?
#‘å—e—ʁA‘¬“x—Dæ‚Æ•·‚¢‚œ’iŠK‚Å1s=1Row‚Æ‘z’肵‚œ˜R‚êB

441:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/27 12:31:37
>>440
URLØÝž(www.rfc-editor.org)

442:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/27 12:35:24
>>439
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·
‚»‚Á‚¿‚Å‚â‚Á‚Ă݂܂·
‚Å‚àŒ‹‹ÇˆÓ–¡‚Í“¯‚¶‚Æ‚¢‚€Ž–‚Å‚µ‚å‚€‚©H

443:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/27 12:37:46
>>441
‚‚܂èAƒZƒ‹“à‰üs‚ÍCRLF‚Ÿ‚Æ‚¢‚€‚±‚Æ‚©B
‰œ‚ŸAfgets()‚Å‚¢‚¢‚¶‚á‚ñB

444:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/27 12:39:27
>>442
‚¢‚¢‚ЁBŒãŽÒ‚Í‹KŠi•s“K‡‚Å‚·B

445:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
07/07/27 12:40:16
>>443
s––‚ªCRLF‚Å
ƒZƒ‹“à‰üs‚ÍCRu‚Ü‚œ‚́vLF‚ŸB‚æ‚­“ǂ߂æB


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

5014“ú‘O‚ɍXV/239 KB
’S“–:undef