y‰SŽÒнŒ}zC/C++Ž ..
[2ch|¥Menu]
331:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/15 10:26:15
ƒ}ƒNƒ‚É•ú‚螂ނñ‚¾‚èˆø”‚Ì•]‰¿‡‚ɶ‰E‚³‚ê‚邿‚¤‚Èꇂ̓}ƒY‚¢‚¯‚Ç
•ʂɂ±‚̃P[ƒX‚͉½‚Ì–â‘è‚à–³‚¢‚í‚È

ƒXƒ^ƒCƒ‹‚Æ‚µ‚ÄŽ©•ª‚ª‚»‚¤S‚ª‚¯‚Ä‚¢‚邯‚¢‚¤‚¾‚¯‚̘b‚È‚ç
‚²—§”h‚Å‚·‚Ë‚ÅI‚í‚肾‚ª

ŽÀ‚ɂǂ¤‚Å‚à‚¢‚¢


332:292
07/08/15 10:26:21
“K؂ȓú–{Œê‚ł͂Ȃ©‚Á‚½‚¯‚ÇA”]‚ÌŠ‚¦Žn‚߂Ă¢‚éæ”y•û‚ɂ͓‚©‚Á‚½‚©‚ÈH
‚Þ‚µ‚ë“K؂ł ‚Á‚½‚Æ‚µ‚Ä‚à‚܂Ƃà‚É‚±‚½‚¦‚é‹C‚͂Ȃ³‚»‚¤‚É‚¨‚à‚¦‚é

333:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/15 10:27:23
2ch‚Åø‚é‚Ì‚¾‚¯‚ª¶‚«b”ã‚Ì~–[‚É
ø‚è•Ô‚·~–[‚©

334:309
07/08/15 10:44:58
>>331
¡‚Í–â‘è–³‚¢‚©‚ç‚¢‚¢‚Á‚Äl‚¦‚͂ǂ¤‚©‚ÆŽv‚¤‚¼BŒãX‚ÌŽd—l•ÏX‚ɑς¦‚ç‚ê‚éƒR[ƒh‚ð‘‚­•û‚ª‚¢‚¢B
‚à‚Á‚Ƃࡉñ‚Í•›ì—p‚Å–â‘肪o‚éƒ}ƒNƒ‚É‚·‚é‚Ì‚ªˆê”Ôˆ«‚¢‚ªB

>>332
>‚܂Ƃà‚É‚±‚½‚¦‚é‹C‚͂Ȃ³‚»‚¤‚É‚¨‚à‚¦‚é
‰½‚Å‚»‚¤Žv‚Á‚½‚©’m‚ç‚ñ‚ªŒ‹‹ÇŽ¿–â‚Íu•›ì—p‚ª‚ ‚éƒR[ƒh‚ðŠÖ”ŒÄ‚Ño‚µ‚Å‘‚¢‚¿‚áˆâж‚Á‚ÄŒ¾‚Á‚Ă邯‚ÇA‚»‚ê‚Á‚Ä*++p‚ł͂Ȃ¢ê‡‚É‚à‚¢‚¦‚È‚­‚È‚¢Hv‚Á‚ÄŽ–‚©H

335:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/15 10:49:04
>>331
˜b‘肪ƒ‹[ƒv‚·‚邪Asub()‚ªƒ}ƒNƒ‚È‚ç–â‘肾‚©‚ç‚·‚é‚ׂ«‚ł͂Ȃ¢‚Æ‚¢‚¤˜b‚¾‚ëB
Œ‚̃TƒCƒg‚Å‚Ísub()‚ª‰½‚©’ñަ‚³‚ê‚Ä‚¢‚È‚¢‚Ì‚¾‚©‚çA–â‘肪‚È‚¢‚Ƃ͌¾‚¦‚È‚¢B

336:292
07/08/15 10:54:44
ŠF‚³‚ñ‚̘b‚ª‚©‚݇‚Á‚ĂȂ¢‚©‚à‚µ‚ê‚È‚¢‚̂Ů—‚µ‚Ü‚µ‚傤

*++p‚Á‚ĂȂñ‚Å‚·‚©H

337:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/15 11:00:13
>>335
ƒ}ƒNƒ‚Ésub()‚È‚ñ‚Ä–¼‘O‚ð‚‚¯‚Ä‚é‚̂Ȃ炻‚Á‚¿‚Ì‚ª–â‘è‚¶‚á‚Ë
ƒ}ƒNƒ‚Í‘å•¶Žš‚Å–Ú—§‚½‚¹‚é‚Ì‚ªŠî–{‚¾‚µ
sub‚̓Tƒuƒ‹[ƒ`ƒ“‚̃Tƒu‚¾‚낤

‚ÜA•W€ƒ‰ƒCƒuƒ‰ƒŠ‚̈ꕔ‚ÌŠÖ”‚̓}ƒNƒ‚ÅŽÀ‘•‚·‚邱‚Æ‚à‹–‚³‚ê‚Ä‚¢‚邯‚Ç‚È

338:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/15 11:13:27
>>336
Ž€‚Ë

339:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/15 11:32:32
‚·‚݂܂¹‚ñA‹³‚¦‚Ä‚­‚¾‚³‚¢B

C++‚ŃRƒ“ƒeƒi‚©‚çƒCƒeƒŒ[ƒ^‚ðŽæ‚èo‚·‚Æ‚«‚ÉAiterator ‚Æconst_iterator ‚Æ‚ð
‹æ•Ê‚·‚é‚̂͂ǂ¤‚â‚Á‚Ä‚¢‚é‚ñ‚Å‚µ‚傤‚©H

std::vector<>::iterator begin();
‚Æ
std::vector<>::const_iterator begin() cons;

‚̂悤‚ÉA“¯‚¶ŠÖ”‚Åiterator ‚ð•Ô‚µ‚½‚èconst_iterator ‚ð•Ô‚µ‚½‚肵‚½‚¢‚ñ‚Å‚·‚ªAãŽè‚­‚¢‚©‚È‚¢cc


340:339
07/08/15 11:40:56
‚²‚ß‚ñA–Y‚ê‚Ä‚­‚¾‚³‚¢B’´ŠÔ”²‚¯‚È‚±‚Æ•·‚¢‚½B

‹‚­‚Ä“ª‚ªƒ{ƒP‚Ä‚½‚Ý‚½‚¢cc

341:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/15 11:42:17
while(1) sub( *++p );

‚ňӖ¡‚ð‚È‚·’P€sub‚Á‚Ăǂñ‚ȃ}ƒNƒ(ŠÖ”)‚È‚ñ‚¾‚ë

342:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/15 11:46:15
>>337
<*grep*>:319:crt/src/minmax.h:21:#define max(a,b) (((a) > (b)) ? (a) : (b))
<*grep*>:333:crt/src/stdlib.h:166:#define __max(a,b) (((a) > (b)) ? (a) : (b))
<*grep*>:340:crt/src/stdlib.h:472:#define max(a,b) (((a) > (b)) ? (a) : (b))
<*grep*>:342:crt/src/v2tov3.h:71:#define max(a,b) (((a) > (b)) ? (a) : (b))
<*grep*>:387:include/minmax.h:21:#define max(a,b) (((a) > (b)) ? (a) : (b))
<*grep*>:399:include/stdlib.h:146:#define __max(a,b) (((a) > (b)) ? (a) : (b))
<*grep*>:406:include/stdlib.h:424:#define max(a,b) (((a) > (b)) ? (a) : (b))
<*grep*>:603:PlatformSDK/Include/WinDef.h:177:#define max(a,b) (((a) > (b)) ? (a) : (b))
‚È‚é‚Ù‚ÇA•W€ƒ‰ƒCƒuƒ‰ƒŠ‚ɂȂ¢max()Œn‚ª‚±‚ñ‚Ȃɂ ‚邯‚ÍM$‚Í–â‘肾‚炯‚¾‚ËB

343:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/15 11:48:41
>>341
‚«‚Á‚Æ‚±‚ñ‚Ȃ̂¾‚æB
#define sub(x) putchar(x)

344:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/15 12:04:17
>>342
‚»‚¤‚¾‚ÈBŽÀÛň«‚¾‚ëB

345:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/15 12:06:28
ƒ}ƒNƒ‚Í–¼‘O‹óŠÔ‚É‚à‚­‚é‚߂Ȃ¢‚µ‚È‚ 

346:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/15 12:08:02
>>342
ŽÀÛA‚»‚ꂪ–â‘è‚ɂȂ邱‚Æ‚ª‚ ‚Á‚ÄA
min,max‚ð’è‹`‚µ‚È‚¢‚悤‚É‚·‚邽‚ß‚Ì NOMINMAX ‚Æ‚¢‚¤ƒ}ƒNƒ‚ª‘¶Ý‚·‚é

347:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/15 12:08:48
>>342
ŽÀÛ‚»‚̃}ƒNƒ‚Ì‘¶Ý‚ׂ̈ÉAVC6‚Ì<algorithm>‚É‚Ístd::max, std::min‚ª‚È‚¢B
‚±‚ê‚ÍC++‚̈ÚA«‚É‚¨‚¢‚ÄA—RX‚µ‚«–â‘è‚Å‚ ‚é¡

348:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/15 12:10:11
‚Ü‚ VC6‚Í‚»‚êˆÈ‘O‚ÉFXƒ_ƒ‚·‚¬‚¾‚¯‚Ç‚È
¡‚ƂȂÁ‚Ä‚Í

349:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/15 12:10:29
>>342
Effective C++‚Å‚à‘æ1€‚Å‚¢‚«‚È‚è–â‘莋‚µ‚Ă邶‚á‚ñB

350:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/15 12:41:16
Effective C++iÎj

351:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/15 12:50:00
Ž¿–â‚Å‚·B
Windows Vista”ƒ‚Á‚½‚çABorland C++5.01‚̃_ƒCƒAƒƒOƒGƒfƒCƒ^‚ª³í‚É“®ì‚µ‚Ü‚¹‚ñB
Xpƒ}ƒVƒ“‚à‚ ‚è‚Ü‚·‚ª‚Ç‚¤‚·‚ê‚΂¢‚¢‚Å‚µ‚傤‚©H
‚PDƒvƒƒOƒ‰ƒ€‚ÍXpƒ}ƒVƒ“‚Å쬂µ‚ăRƒs[‚·‚éB
‚QDƒ_ƒCƒAƒƒO‚Ì•”•ª‚¾‚¯Xpƒ}ƒVƒ“‚Å쬂µ‚ăRƒs[‚·‚éB
‚RDVista‚Å“®ì‚·‚éŠJ”­ŠÂ‹«‚𔃂Á‚ĈÚA‚·‚éB

352:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/15 12:57:03
ƒ}ƒ‹ƒ`Ž€‚Ë

353:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/15 14:18:31
>>349
URLØÝ¸(kamaitachi.blogdns.net)
‚±‚ê‚©B•ʂɂ»‚ñ‚Ȃɖâ‘莋‚Í‚µ‚ĂȂ¢‚悤‚ÉŒ©‚¦‚邪B

354:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/15 14:21:04
–â‘莋‚µ‚Ü‚­‚è‚¶‚á‚È‚¢‚©B

355:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/15 14:47:21
‚±‚±‚ÅŒ¾‚¤uƒ}ƒNƒ‚ÆŠÖ”‚É–¼‘O‚Ì‹æ•Êv‚Æ‚¢‚¤‚悤‚È“_‚Í–â‘莋‚µ‚ĂȂ¢

356:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/15 14:56:09
Šm‚©‚É>337‚ªŽw“E‚µ‚Ä‚¢‚邿‚¤‚Èu‘å•¶Žš‚ł͂Ȃ¢v‚±‚Ƃɂ‚¢‚Ă͂Ȃñ‚猾‹y‚³‚ê‚Ä‚¢‚È‚¢‚Ë¡

357:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/15 15:01:51
>>349‚Í>>342ˆ¶‚È‚ñ‚¾‚©‚çAu‚±‚±‚ÅŒ¾‚¤v‚Ímaxƒ}ƒNƒ‚ɑΉž‚³‚¹‚È‚¢‚ÆB

358:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/15 15:14:41
‚È‚é‚Ù‚ÇBŠm‚©‚É‚»‚Á‚¿‚Í‚»‚¤‚¾‚ÈB

359:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/15 18:25:13
¡–kŽY‹ÆB

>>284
> u’P“Ƃ̕¶
> *++p;
> ‚ÍŠÔÚŽQƂ̕¶‚ª–³ˆÓ–¡‚Å‚ ‚éBv
> ‚Á‚Ăǂ¤ˆÓ–¡‚Ȃ̂łµ‚傤‚©?
> ŽÀ—á‚ð‹“‚°‚Ä‚¢‚½‚¾‚¯‚È‚¢‚Å‚µ‚傤‚©B

–³ˆÓ–¡‚łȂ¢—á‚È‚ço‚¹‚éB

volatile int* p;

‚Æ‚©éŒ¾‚³‚ê‚Ä‚¢‚ÄAp ‚ªŽÀ‚̓ƒ‚ƒŠƒ}ƒbƒvƒh I/O
‚œǂނ¾‚¯‚Å‚àˆÓ–¡‚ª‚ ‚éꇂª‚ ‚éB

>>293
> #define sub(x) (x < 0 ? -x : x)

sub(a+b) ‚Æ‚©‚Å‚¨‚©‚µ‚­‚Ȃ邩‚ç >>342 ‚Ý‚½‚¢‚É () Žg‚¨‚¤B


360:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/15 18:29:58
>>359
p ‚ª volatile int* ‚Å‚ ‚Á‚Ä‚à
*++p; ‚Æ‘‚¢‚ÄAp‚ªdereference‚³‚ê‚邱‚Æ‚Í•ÛØ‚³‚ê‚ĂȂ¢‚¾‚ëB


361:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/15 19:14:24
>>360
‚·‚Ü‚ñA‚æ‚­‚í‚©‚ç‚ñ‚Ì‚¾‚ªup ‚ª deference ‚³‚ê‚邱‚Æ‚Í•ÛØ‚³‚ê‚È‚¢v‚Ì‚ÍA“Á‚É

*++p;

‚ÉŒ¾‚¦‚éA‚ÆŒ¾‚Á‚Ä‚é?‚»‚ê‚Æ‚àA

*p;

‚Å‚à“¯—l‚¾‚ÆŒ¾‚Á‚Ä‚é?

362:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/15 19:24:20
>>360
‚Ƃ肠‚¦‚¸ volatile ‚È *p; ‚ɂ‚¢‚Ä‚Í

URLØÝ¸(c0x.coding-guidelines.com)

‚Ì 1488-1489 •Ó‚è‚ÅuÅ“K‰»‚Å휂µ‚¿‚á‚¢‚©‚ñ‚æv‚Á‚ĂȎ–‚ɂȂÁ‚Ă邪B
‚à‚Á‚Æ‚¢‚¦‚Î

volatile int x;

x;

‚Å‚àˆêB

363:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/15 20:19:08
X‚É‚¢‚¤‚Æ

const volatile int x;

x;

‚Å‚àˆ—Œn‚Í x ‚̓ǂÝo‚µ‚ð휂µ‚Ă͂¢‚¯‚È‚¢‚µA
x ‚Ì’l‚ð‰½‚©‚ÉŽg‚¤ê‡•¡”‰ñ‚̓ǂÝo‚µ‚Å“¯‚¶’l‚¾‚Ɖ¼’肵‚Ä‚à‚¢‚¯‚È‚¢B
‚±‚Ìê‡‚Ì const ‚Íu‘‚«ž‚߂܂¹‚ñv‚Á‚Ä‚¢‚¤ˆÓ–¡‚¾B

364:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/16 07:37:42
char *p;
char *q;
p = "hoge" + 1;
q = "hoge"[1];
‚±‚Ìê‡p‚Ío‚ɂȂ邱‚Ƃͳ‚µ‚¢‚Å‚·‚æ‚ËB
p‚É‚Íh‚̃AƒhƒŒƒX‚ª‘ã“ü‚³‚ê‚é–ó‚Å‚·‚©‚çB
‚ñ‚Åq‚Ìꇂ͔z—ñ‚¶‚á‚È‚¢‚Ì‚ÅA
char x[] = "hoge";
int r = x[1];
‚Ȃ糂µ‚­r‚É‚Ío‚ª‘ã“ü‚³‚ê‚Ü‚·‚¯‚ê‚ÇA
q = "hoge"[1];‚Æ‚©‚¢‚Ä‚àŒx‚Ío‚Ü‚·‚µA
–³ˆÓ–¡‚È’l‚ª‘ã“ü‚³‚ê‚邯‚ê‚Ç‚àƒRƒ“ƒpƒCƒ‹‚Í‚³‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·B
‚Ç‚¤‚µ‚ăRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ɂȂç‚È‚¢‚ñ‚Å‚µ‚傤‚©?

365:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/16 07:55:01
"hoge" + 1
‚̓|ƒCƒ“ƒ^‚¾‚ªA
"hoge"[1]
‚̓|ƒCƒ“ƒ^‚ł͂Ȃ¢B

366:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/16 08:01:25
‚»‚ê‚Í•ª‚©‚é‚ñ‚Å‚·‚¯‚ê‚Ç‚àA
‚È‚ñ‚ŃRƒ“ƒpƒCƒ‹o—ˆ‚é‚Ì‚©?
‚ª‹^–â‚È‚ñ‚Å‚·B

367:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/16 08:04:43
>>364
char* p = ’è”;

‚È‚ç‚í‚©‚é?

368:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/16 08:13:50
>>366
„p‚É‚Íh‚̃AƒhƒŒƒX‚ª‘ã“ü‚³‚ê‚é–ó‚Å‚·‚©‚çB
ŠÔˆá‚¢B

369:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/16 08:20:38
>>364
CŒ¾Œê‚¾‚ÆA®”‚©‚çƒ|ƒCƒ“ƒ^‚Ö‚Ì‘ã“ü‚ÍŒxŽ~‚Ü‚è‚ɂȂéB
C++ ‚¾‚ƃGƒ‰[‚ɂȂéB

370:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/16 08:38:00
>>367,369
char* p = ’è”;
‚¢‚âA‚à‚¿‚ë‚ñƒ|ƒCƒ“ƒ^‚É”’l‚ðƒLƒƒƒXƒg‚µ‚È‚­‚Ä‚à
‘ã“üo—ˆ‚邱‚Ƃ͒m‚Á‚Ă܂·B
q = "hoge"[1];
‚Á‚ăRƒ“ƒpƒCƒ‰‚͂ǂ¤‚¢‚¤•—‚ɉðŽß‚·‚é‚ñ‚Å‚·‚©?
>>368
„p‚É‚Íh‚̃AƒhƒŒƒX‚ª‘ã“ü‚³‚ê‚é–ó‚Å‚·‚©‚çB
‚¦A‚¶‚á•¶Žš—ñ‚Ìæ“ª‚̃AƒhƒŒƒX‚ų‚µ‚¢‚Å‚·‚©?

371:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/16 08:42:22
>>370
"hoge"+1‚È‚ñ‚¾‚©‚çA“–‘R'o'ƒw‚̃|ƒCƒ“ƒ^‚¾B

372:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/16 08:43:32
>>370
h‚̃AƒhƒŒƒX•¶Žš—ñ‚Ìæ“ª‚̃AƒhƒŒƒX
‘ã“ü‚Í+1‚ªs‚í‚ꂽ‚ ‚Æ‚¾‚ëH
‚¾‚©‚ç‚·‚łɃAƒhƒŒƒX‚ª•Ï‚í‚Á‚Ä‚é

373:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/16 08:45:27
>>370
q = "hoge"[1];

‚Æ

static const char x[] = "hoge";
q = x[1];

‚Í‘å‘Ì“¯‚¶B

374:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/16 08:59:29
>>372
‚·‚¢‚Ü‚¹‚ñAЍˆá‚¢‚µ‚Ă܂µ‚½B
>>371,373
‚¦‚Á‚ÆŽ©•ª‚ª•·‚«‚½‚¢‚Ì‚ÍA
char *q = "hoge"[1];
‚Æ‚¢‚¤•¶‚ª‚È‚ºƒRƒ“ƒpƒCƒ‹o—ˆ‚é‚©‚Á‚Ä‚±‚ƂȂñ‚Å‚·B
char q [] ="hoge";
char *p = "hoge";
‚Í‚ ‚«‚ç‚©‚ɈႤ‚Ì‚É
char *q = "hoge"[1];
‚ªƒRƒ“ƒpƒCƒ‹o—ˆ‚邯‚Ü‚é‚Å‚±‚Ì“ñ‚‚ª“¯‚¶‚悤‚ÉöŠo‚µ‚Ä‚µ‚Ü‚Á‚Ä
ŠÔˆá‚¢‚ÌŒ³‚ɂȂé‚ñ‚¶‚á‚È‚¢‚©‚Á‚ÄŽv‚Á‚½‚ñ‚Å‚·B
‚ñ‚ÅA‚»‚¤‚¢‚¤Ž–‚ªo—ˆ‚é‚̂͂«‚Á‚Ɖ½‚©——R‚ª‚ ‚é‚ɈႢ‚È‚¢‚ÆŽv‚Á‚½‚ñ‚Å‚·B


375:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/16 09:05:40
“Á‚É——R‚͂Ȃ¢B
•¶–@ã–â‘肪‚È‚¢‚©‚çŒxŽ~‚Ü‚è‚ŃRƒ“ƒpƒCƒ‹‚³‚ê‚邾‚¯B

376:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/16 09:08:16
> char q [] ="hoge";
> char *p = "hoge";
> ‚Í‚ ‚«‚ç‚©‚ɈႤ‚Ì‚É
> char *q = "hoge"[1];
> ‚ªƒRƒ“ƒpƒCƒ‹o—ˆ‚邯‚Ü‚é‚Å‚±‚Ì“ñ‚‚ª“¯‚¶‚悤‚ÉöŠo‚µ‚Ä‚µ‚Ü‚Á‚Ä
> ŠÔˆá‚¢‚ÌŒ³‚ɂȂé‚ñ‚¶‚á‚È‚¢‚©‚Á‚ÄŽv‚Á‚½‚ñ‚Å‚·B

‚È‚º“ñ‚‚ª“¯‚¶‚悤‚ÉöŠo‚·‚é‚ÌH

377:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/16 09:27:30
>>375
‚Ù‚ñ‚Æ‚¾B
char *x = "hoge";
p = x[1];
‚ªƒRƒ“ƒpƒCƒ‹o—ˆ‚éB
x 0x85fd8
p 0x6f
p‚̃AƒhƒŒƒX‚Á‚Ăǂ±‚©‚ço‚Ä‚«‚½‚ñ‚¾‚낤?


378:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/16 09:28:33
>>374
= ‚̉E•Ó‚É‘‚©‚ꂽ T Œ^‚Ì•¶ŽšƒŠƒeƒ‰ƒ‹‚Í T Œ^‚Ì static ”z—ñ‚Æ“¯‚¶‚Å‚·
= ‚̉E•Ó‚É‘‚©‚ꂽ T Œ^‚Ì”z—ñ‚Í T Œ^‚Ì”z—ñ‚Ìæ“ª—v‘f‚ðŽw‚·uT‚̃|ƒCƒ“ƒ^Œ^v‚ɂȂè‚Ü‚·

——R‚Æ‚µ‚Ă͂Á‚Â[‚©•Ö—˜‚¾‚µ`‚Ý‚½‚¢‚ÈH

379:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/16 09:31:29
>>377
'o' ‚ÉŒˆ‚Ü‚Á‚Ă邾‚낤B

380:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/16 09:36:05
>>377
m9iO„DOjÌß·Þ¬°

381:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/16 09:39:47
>>377
ˆê‰žŒ¾‚Á‚Ä‚¨‚­‚¯‚Ç0x6f‚̓AƒhƒŒƒX‚¶‚á‚È‚¢‚æ
'o'‚ɑΉž‚·‚éƒAƒXƒL[ƒR[ƒh
URLØÝ¸(c-production.com)

382:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/16 10:00:58
q‚Í‚»‚ꎩg‚ª”z—ñ‚Å‚ ‚èA‰E•Ó‚Ì"hoge"‚̓Rƒ“ƒpƒCƒ‰‚ɑ΂·‚é
‰Šú‰»“à—e‚Æ‚µ‚Ă̂݉ðŽß‚³‚ê‚éB’è”"hoge"‚ÍŽÀsŽž‚ɂ͑¶Ý‚µ‚È‚¢B
p‚Ìê‡AŽÀsŽž‚É’è”"hoge"‚ðƒƒ‚ƒŠã‚É—pˆÓ‚µ‚ÄA‚»‚̃|ƒCƒ“ƒ^‚ð—˜—p‚·‚éB
‚Ȃ̂œ¯‚¶‚悤‚ÉŒ©‚¦‚Ä‚à‰E•ӂ̈Ӗ¡‚ª‚Ü‚Á‚½‚­ˆá‚¤B

‚à‚Æ‚à‚Æq‚͈ȉº‚̂悤‚É‹Lq‚·‚ׂ«‚à‚Ì‚¾‚Á‚½‚ñ‚¾‚낤‚¯‚ÇA
char q[] = {'h', o'', g'', 'e', '\0'};
•s•ւȂ̂ÅA—˜•Ö«‚Ì‚½‚ß‚É
char q[] = "hoge";
‚Æ‚¢‚¤‘‚«•û‚àŽó‚¯“ü‚ê‚邿‚¤‚ɂȂÁ‚½‚¾‚¯B
Œ‹‰Ê“I‚Ép‚Æq‚̉E•Ó‚ªŽ—‚Ä‚¢‚邯‚ÇA‚½‚Ü‚½‚ÜB

383:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/16 10:07:36
*p = "hooge"
p[] = "hooge"

‚Í“¯‚¶‚¾‚ë

384:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/16 10:11:42
>>383
–{‹C‚ÅŒ¾‚Á‚Ä‚é‚Ì‚©

385:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/16 10:20:58
>>383
•Ê•¨

386:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/16 10:44:01
>>383
‚Ç‚Á‚¿‚àƒZƒ~ƒRƒƒ“‚ª–³‚¢‚©‚çƒGƒ‰[‚ɂȂ験¯‚¶‚±‚Æ
‚Á‚ăIƒ`‚Í–³‚µ‚¾‚¼‚—

387:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/16 10:49:20
>>383
>>364–¢–ž‚¾‚È

388:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/16 10:49:57
Œ^–¼‚à‚È‚¢‚µ‚È

389:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/16 10:52:18
ÌÌ

390:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/16 11:30:57
void foo() {
@auto char *p = "hoge";
@auto char p[] = "hoge";
@c
}
‚Æ‚µ‚½Žž‚Ì‹““®‚©‚炵‚ĈႤ‚±‚Ƃ͔»‚邾‚ë

391:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/16 11:48:08
char p1[] = "hoge";
char *p2 = "hoge";

p1[1] = 'a';
p2[1] = 'a'; // <=

392:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/16 12:16:13
Perl‚Ì–³–¼”z—ñ‚Ý‚½‚¢‚É
{1000,100,10}[0] ‚à‚¢‚¯‚½‚ç‚¢‚¢‚Ì‚É

393:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/16 12:24:01
C99

#include <stdio.h>
#include <string.h>

int main() {
printf("%d\n", (int[]){1,3,5,7,9}[1]);
}

394:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/16 12:33:57
>>393
‚±‚ñ‚ÈŽ–o—ˆ‚é‚ñ‚¾B
’m‚ç‚ñ‚©‚Á‚½B

395:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/16 12:49:24
>>393
‚¤‚ÍA‚¢‚¯‚é‚ñ‚â‚—‚ ‚肪‚Æ

396:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/16 21:01:08
”z—ñ‚Æ‚µ‚Ä”Fޝ‚³‚ê‚é‚Ì‚©c‚·‚°[

397:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/16 21:45:24
‚±‚ê‚ÅC99€‹’‚̃Rƒ“ƒpƒCƒ‰‚ª‚à‚Á‚Æ‘‚¦‚Ä‚­‚ê‚ê‚Î

398:768
07/08/16 22:36:05
C99A•Ö—˜‚¾‚¯‚ÇCŒ¾Œê‚Æ‚µ‚Ä‚Ý‚é‚ÆƒLƒ‚‚¢EEE

399:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/16 22:38:18
C++‚Æ“¯Šú‚Æ‚Á‚Äi‰»‚µ‚Ä‚­‚ê‚ê‚Ί½Œ}‚È‚ñ‚¾‚¯‚Ç‚ÈB

400:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/16 22:57:51
C99€‹’‚̃Rƒ“ƒpƒCƒ‰‚Á‚Ä­‚È‚¢‚ÌH
GCC‚µ‚©Žg‚Á‚ĂȂ¢‚©‚ç’m‚ç‚ñ‚Ì‚¾‚¯‚ÇB

401:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/16 23:02:56
>>400
Comeau

402:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/16 23:06:00
‘OŽg‚Á‚Ä‚½ Borland C++ 5.5.1 ‚Í C99 ”ñ€‹’‚¾‚Á‚½‚ÈD

403:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/16 23:06:01
ICC

404:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/16 23:20:10
VC++ ‚̂₂ª–³Ž‹‚µ‚₪‚Á‚Ă邩‚çL‚Ü‚ç‚È‚¢‚Ì‚©‚ÈB

405:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/16 23:20:51
C99‚ÍD‚Æ“¯‚¶‰^–½‚ð‚½‚Ç‚ê‚΂¢‚¢‚ñ‚¾‚æ

406:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/16 23:22:13
VC++‚ÍC++ƒRƒ“ƒpƒCƒ‰‚¾‚©‚çC99‘Ήž‚µ‚È‚¢‚æA‚Á‚ÄMS‚Ì
’†‚Ìl‚ªŒ¾‚Á‚½‚ñ‚¾‚Á‚¯‚©B

407:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/16 23:29:51
Šm‚©‚ÉVC++8.0‚ÅŽŽ‚·‚Ʀ‚¢¨‚¢‚ŃGƒ‰[o‚é‚È

408:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/16 23:35:47
‚Ü‚ AC99 Žg‚¤‚­‚ç‚¢‚È‚ç C++ Žg‚¤‚Á‚Ă̂͊m‚©‚¾‚ª

409:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/17 00:35:35
”Ž®‚ð‰æ–Ê‚É•\ަ‚³‚¹‚邽‚߂̃‰ƒCƒuƒ‰ƒŠ‚Á‚Ä–³‚¢‚Å‚µ‚傤‚©H
x^2‚Ý‚½‚¢‚Ȃ̂ðAãY—í‚É•\ަ‚·‚邽‚߂̃‰ƒCƒuƒ‰ƒŠ‚ª‚Ù‚µ‚¢‚̂ł·B
‚Å‚«‚ê‚ÎAƒ\[ƒXŒöŠJ‚µ‚Ä‚¢‚é“z‚ÅA–³‚¯‚ê‚΃\[ƒX‚Í–³‚­‚Ä‚à‚¢‚¢‚̂ł·‚ª
‚Ƃɂ©‚­AƒAƒvƒŠ‚É‘g‚Ýž‚ñ‚ÅŠJ”­‚Å‚«‚é“z‚ª‚¢‚¢‚Å‚·B


‚¿‚Ȃ݂ÉAŠJ”­ŠÂ‹«‚ÍVC++2005AWinXPPro‚ð‘z’肵‚Ä‚¢‚Ü‚·B
“®ìŠÂ‹«‚à“¯—l‚ÉXPPro‚Å‚·B

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

410:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/17 04:48:29
>>409
ƒOƒO‚Á‚½‚¾‚¯‚È‚ñ‚ÅA’†g‚̓Vƒ‰ƒlB
URLØÝ¸(www.vector.co.jp)

411:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/17 05:26:10
ƒrƒbƒg‰‰ŽZ‚ª‚¤‚Ü‚­‚È‚éƒRƒc‚Á‚ĂȂ¢‚Å‚·‚©‚Ë?
‘S‚­Žg‚¢‚±‚È‚¹‚ĂȂ¢‚Ì‚ÅA
‘¼l‚̃\[ƒX“Ç‚ñ‚Å‚ÄAŽg‚¢‚±‚È‚¹‚Ä‚¢‚邯¦‚­‘A‚Ü‚µ‚¢‚ñ‚Å‚·‚¯‚ê‚ÇB

412:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/17 05:27:47
Ë”\‚È‚¢‚æ’ú‚ß‚½•û‚ª‚¢‚¢

413:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/17 05:37:52
ƒRƒ‰[!

414:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/17 05:49:50
Ž©‹s‚µ‰ß‚¬

415:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/17 06:14:34
>>411
ƒOƒ‰ƒtƒBƒbƒN‚Ü‚í‚è‚ð‚¢‚¶‚Á‚ĕςȉæ–ÊŒø‰Ê‚Æ‚©ì‚é‚Ì‚ªŠy‚µ‚¢‚©‚à
ã’B‚ªŒ©‚Ă킩‚邵

416:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/17 08:06:25
>>411
ƒGƒ“ƒfƒBƒAƒ“‚ƕϔŒ^‚̃oƒCƒg•‚ðˆÓޝ‚·‚邱‚ÆB
ŽZpƒVƒtƒg‚Ƙ_—ƒVƒtƒg‚ðˆÓޝ‚·‚邱‚ÆB
ƒRƒc‚Á‚Ä‚¢‚¤‚Æ‚±‚ñ‚®‚ç‚¢H

ƒtƒ‰ƒO“I‚ÈŽg‚¢•û‚̘b‚¾‚Á‚½‚çA
•K—v‚ɂȂÁ‚½Žž‚¾‚¯Žg‚¤‚Ì‚ª—Ç‚¢‚ñ‚¶‚á‚È‚¢‚©‚È‚ŸB


417:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/17 08:08:28
>>411
˜_—‰‰ŽZA^—’l•\A2i”Ì16i”•ÏŠ·B
‚±‚̕ӂ̃L[ƒ[ƒh‚𒲂׎g‚¢‚±‚È‚¹‚邿‚¤‚É‚È‚é‚Æ‚¸‚Á‚ƈႤ‚ÆŽv‚¤‚æB
—Ⴆ‚΂±‚ñ‚È‚ÌB
a b c r
0 0 0 0
0 0 1 0
0 1 0 1
0 1 1 0
1 0 0 x
1 0 1 x
1 1 0 0
1 1 1 1
‚±‚¢‚‚©‚çr‚ð‹‚߂鎮‚𓱂«o‚¹‚ê‚Έê•à‘OiB

418:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/17 09:16:08
ŠF‚³‚ñƒAƒhƒoƒCƒX—L‚è“‚²‚´‚¢‚Ü‚·B
ƒrƒbƒg‰‰ŽZ‚͑厖‚Å‚·‚©‚ç‚ËB
¸i‚µ‚Ü‚·B
>>417
ƒOƒkƒkB
“‚¢‚¼B•ª‚©‚ñ‚È‚¢‚Á‚·B

419:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/17 09:22:07
Ì߯ ƒwƒ{‚·‚¬

420:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/17 09:29:14
~(a^c)&b
‚±‚¤‚Å‚·‚©H

421:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/17 10:04:58
ƒ^ƒ“ƒNƒ[ƒŠ[‚ð‰^“]‚·‚él‚ÉŒ©‚¦‚½‚͉̂´‚¾‚¯‚Å‚¢‚¢B

422:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/17 11:18:41
int foo;
int bar;
bar = (unsigned int)foo & 0x0fffffff;
‚Æ‚¢‚¤Ž–‚ð‚µ‚å‚Á‚¿‚イ‚µ‚Ä‚¢‚éƒvƒƒOƒ‰ƒ€‚ª‚ ‚é‚ñ‚Å‚·‚¯‚ÇA
‚Ç‚¤‚¢‚¤ˆÓ}‚ðŽ‚Á‚Ä‚±‚̈—‚ð‚µ‚Ä‚é‚ñ‚Å‚µ‚傤‚©?
ʼn‚ÍAintŒ^‚̕ϔ‚ðunsigned intŒ^‚ɃLƒƒƒXƒg‚µ‚ÄintŒ^‚̕ϔ‚É‘ã“ü‚·‚邯A
—Ⴆ‚Î-5‚ª‘ã“ü‚³‚ê‚Ä‚½‚ç4294967291‚ɂȂé‚Ì‚©‚È‚Ÿ‚ÆŽv‚Á‚Ä‚½‚ñ‚Å‚·‚ªA
‚»‚¤‚¢‚¤–ó‚Å‚à‚È‚¢‚Ý‚½‚¢‚Å‚·‚µB


423:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/17 11:21:44
>>422
ˆÓ}‚ɂ‚¢‚Ä‚ÍA‚»‚̃vƒƒOƒ‰ƒ€‚ð‘‚¢‚½l‚É•·‚­‚Ì‚ªˆê”ÔI

‚ ‚ÆA‚à‚¤­‚µŠî‘b‚ð•׋­‚µ‚½‚Ù‚¤‚ª—Ç‚¢‚æ

424:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/17 20:27:31
“®“I‚È”z—ñ‚ðì‚鎞‚Í
int* a=(int*)malloc(sizeof(int)*10);
if(a==NULL)
‚Ý‚½‚¢‚É‚µ‚ă|ƒCƒ“ƒ^‚ª—LŒø‚©ƒ`ƒFƒN‚µ‚Ü‚·‚æ‚ËH
“ñŽŸŒ³‚Ì”z—ñ‚ðì‚é–Ú“I‚Å
int** b=(int*)malloc(sizeof(int*)*10);
‚Æ‚â‚Á‚½‚çA‚±‚ÌŽž‚à
if(b==NULL)
‚ÅAb‚ª—LŒø‚ȃ|ƒCƒ“ƒ^‚©‚Ç‚¤‚©”»’f‚µ‚Ä‚¢‚¢‚ñ‚Å‚·‚©H


425:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/17 20:31:19
‚Í‚¢

426:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/17 21:12:36
>>424
if(b==(void**)0)

427:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/17 22:36:27
>>424
#include<stdio.h>
#include<stdlib.h>

#define X_SIZE 15
#define Y_SIZE 10

int main(void){
int x, y;
int **b;

b=malloc(sizeof(int*)*Y_SIZE);
if(b==NULL) exit(1);
b[0]=malloc(sizeof(int)*X_SIZE*Y_SIZE);
if(b[0]==NULL) exit(1);
for(y=1;y<Y_SIZE;y++) b[y]=&b[0][y*X_SIZE];

for(y=0;y<Y_SIZE;y++)
for(x=0;x<X_SIZE;x++) b[y][x]=y*X_SIZE+x;

for(y=0;y<Y_SIZE;y++){
for(x=0;x<X_SIZE;x++) printf(" %3d", b[y][x]);
printf("\n");
}

free(b[0]);
free(b);

return 0;
}

428:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/17 23:01:35
>>426
ƒLƒƒƒXƒg‚µ‚½‚çƒ_ƒ‚¾‚ëB
ˆÓ–¡•Ï‚í‚éB

429:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/17 23:07:24
>>420
‚»‚ê‚Å‚à‚¢‚¢‚¯‚ÇA(b&~c)^a‚Ì•û‚ªƒVƒ“ƒvƒ‹‚¾‚낤B

430:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/18 01:15:04
a^b&~c ‚Á‚ĂȂƂ±‚ë‚©B

>>411
Å’áŒÀ‚̘_—Šw‚̕׋­‚ð‚·‚éB
ƒhEƒ‚ƒ‹ƒKƒ“‚Ì–@‘¥‚Æ‚©‚Í•K{B

431:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/18 07:42:18
#define NULL (void*)0
‚¾‚©‚ç
ƒ|ƒCƒ“ƒ^‚ւ̃|ƒCƒ“ƒ^‚ª"NULL"‚©‚Ç‚¤‚©‚Í
(void**)0‚Å’²‚ׂȂ¢‚Æ‚¢‚¯‚È‚¢

432:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/18 08:20:03
„#define NULL (void*)0
„‚¾‚©‚ç
‚¢‚¢‚¦B

433:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/18 10:12:01
¢ŠE’†‚ÌCŒ¾Œê‚ðŽg‚¦‚él‚̃Rƒ“ƒsƒ…[ƒ^[‚ɑ΂·‚é—‰ð“x‚Ì‚‚³‚Ì•½‹Ï‚ÆA
¢ŠE’†‚ÌJava‚ðŽg‚¦‚él‚̃Rƒ“ƒsƒ…[ƒ^[‚ɑ΂·‚é—‰ð“x‚Ì‚‚³‚Ì•½‹Ï‚ÍA
‚Ç‚Á‚¿‚ª‚‚¢‚Å‚·‚©?

434:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/18 10:16:53
ƒ}ƒ‹ƒ`Ž€‚Ë

435:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/18 10:18:08
>>433
ƒXƒŒˆá‚¢

436:DEFORT‚Ì–¼–³‚µ
07/08/18 13:41:52
‚Ђ³‚µ‚Ô‚è‚Ô‚è
MinGW‚‚©‚Á‚Ă݂½‚¯‚Ç”÷–­

437:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/18 13:47:02
‚Ü‚½‚¨‘O‚©

438:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/18 14:28:50
>>422
0x0fffffff ‚Ń}ƒXƒN‚Á‚Ä‚±‚Æ‚ÍA‰ºˆÊ28ƒrƒbƒg‚ª—~‚µ‚¢‚Á‚Ä‚¾‚¯‚¶‚á‚ËB
‚ ‚ÆAunsigned int ‚ւ̃LƒƒƒXƒg‚Í–³‘Ê‚¾‚ÈB

439:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/18 15:32:58
>>431
‚Ç‚±‚©‚ç‚»‚ñ‚ȃfƒ}‚ðŽd“ü‚ê‚Ä‚«‚½H

440:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/18 16:02:21
”]“à

441:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/18 16:06:10
V•·

442:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/18 20:10:13
‚ ‚é“Á’è‚̃EƒBƒ“ƒhƒE‚ªƒAƒNƒeƒBƒu‚ɂȂÁ‚½Žž‚ÉA‚»‚̃EƒBƒ“ƒhƒE‚̃ƒjƒ…[“à‚Ì
“Á’è‚̃Rƒ}ƒ“ƒh‚ðŽÀs‚·‚邿‚¤‚É‚µ‚½‚¢‚̂ł·‚ªA‚ǂ̂悤‹Lq‚µ‚½‚ç—Ç‚¢‚Å‚µ‚傤‚©H
‹ï‘Ì“I‚É‚ÍXSI‚Ƃ䂤3DCGƒ\ƒtƒg‚ÌuƒAƒjƒ[ƒVƒ‡ƒ“ƒGƒfƒBƒ^^•ÒW^ƒIƒŠƒWƒiƒ‹ƒRƒ}ƒ“ƒhv
‚ðŽ©“®ŽÀs‚³‚¹‚½‚¢‚̂ł·‚ªAAA

‹X‚µ‚­‚¨Šè‚¢‚µ‚Ü‚·B

443:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/18 20:13:48
C/C++‚¶‚á‚È‚­‚ăXƒNƒŠƒvƒg‚Å‘‚¯‚ÎH

444:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/18 20:16:44
C/C++‚̕׋­‚·‚ê‚Εª‚©‚邿

445:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/19 00:24:05
WSH‚Æ‚©‚̗̈æ‚ɂȂé‚ñ‚©‚ÈH‚ ‚Á‚¿‚ÌÚׂð‘S•”’m‚Á‚Ä‚é‚킯‚ł͂Ȃ¢‚¯‚ê‚Ç‚à

446:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/19 00:43:34
new int[n];@©@‚±‚Ìn‚̂Ƃ±‚ë‚ÍA‰½‚ÌŒ^‚Å“n‚·‚Ì‚©Œˆ‚ß‚ç‚ê‚Ă܂·‚©H
int‚Æ‚©long‚Æ‚©i•‰”‚Í‚ ‚蓾‚È‚¢‚Ì‚ÅAunsigned‚Å‚µ‚傤‚©j

‚ ‚ÆAWindows‚Ì32ƒrƒbƒgŠÂ‹«‚Å‚ÍAint‚Ælong‚͂܂Á‚½‚­“¯‚¶Œ^‚Æ‚µ‚Ĉµ‚Á‚Ä‚à–â‘è‚È‚¢‚Å‚·‚©H

447:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/19 00:45:47
>>442
ƒEƒBƒ“ƒhƒEƒƒjƒ…[“à‚Ì“Á’è‚̃ƒjƒ…[€–Ú‚ª‘I‘ð‚³‚ê‚½‚Æ‚«‚Á‚ÄA
‚½‚Ô‚ñAWM_COMMAND‚Æ‚©‚̃EƒBƒ“ƒhƒEƒƒbƒZ[ƒW‚ª”ò‚Ô‚ÆŽv‚¤‚ñ‚¾‚¯‚ÇA
‚»‚Ì‹ï‘Ì“I‚ȃpƒ‰ƒƒ^‚𒲂ׂÄAƒAƒNƒeƒBƒu‚Æ‚©‚̃Cƒxƒ“ƒgŠÖŒW‚È‚­
’¼ÚŒÄ‚ñ‚¶‚Ⴞ‚߂ȂÌ?

‚à‚µAƒAƒNƒeƒBƒu‚É‚È‚é‚Æ“¯Žž‚Á‚ÄðŒ‚ð‚‚¯‚½‚¢‚È‚çA
1)ƒEƒBƒ“ƒhƒE‚ðƒAƒNƒeƒBƒu‚É‚·‚é
2)ƒEƒBƒ“ƒhƒEƒƒbƒZ[ƒW‚ð‘—M‚·‚é
‚Á‚Ä‚¢‚¤‚¾‚¯‚ÌŠÈ’P‚ȃvƒƒOƒ‰ƒ€‚ðì‚邯‚©B

448:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/19 01:13:18
>>446
“Á’è‚ÌŒ^‚ɂ͌ˆ‚Ü‚Á‚Ä‚¢‚È‚¢B®”‚Ȃ炢‚¢B
•‰‚Ì”‚ɂȂÁ‚½‚ç–¢’è‹`“®ìB

int ‚Æ long ‚͈ႤŒ^‚Å‚·B

449:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/19 01:30:05
½ÚØÝ¸(musicjf”Â:72”Ô)
‚¨‚à‚µ‚ë‚¢ID‚Å‚½

450:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/19 01:32:34
‚í‚´‚í‚´‘¼”‚̂ðŽ‚Á‚Ä‚±‚È‚­‚Ä‚à‚¢‚¢‚ñ‚¾‚æ

451:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/19 01:34:41
>>448,446
>“Á’è‚ÌŒ^‚ɂ͌ˆ‚Ü‚Á‚Ä‚¢‚È‚¢B®”‚Ȃ炢‚¢B
C++‚ÌŒ¾ŒêŽd—l‚ÌÚׂ͒m‚ç‚È‚¢‚¯‚ÇAVC‚È‚çsize_t‚Å‚¢‚¢‚ñ‚¶‚á‚Ë
URLØÝ¸(msdn2.microsoft.com)(VS.80).aspx
URLØÝ¸(msdn2.microsoft.com)

>int ‚Æ long ‚͈ႤŒ^‚Å‚·B
‚±‚ê‚àVC(x86)‚͈͓̔à‚Å“¯‚¶‚悤‚ɂ‚©‚¦‚é‚©‚Á‚ÄŽ¿–â‚È‚çA–â‘è‚È‚¢‚ÆŽv‚¤‚¯‚Ç
URLØÝ¸(msdn2.microsoft.com)


452:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/19 01:36:23
>>450
‚±‚Ì”ÂID–³‚¢‚ªB

453:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/19 01:57:33
>>451
operator new ŠÖ”‚Ì‘æ‚Pˆø”‚Í VC ‚ÉŒÀ‚炸 size_t B
‚Å‚à‚»‚ê‚Æ new Ž®‚Ì”z—ñ—v‘f”‚ð•\‚·Ž®‚ÌŒ^‚Ƃ͕ÊB

ƒTƒCƒY‚ª“¯‚¶‚¾‚낤‚ª‚È‚ñ‚¾‚낤‚ª int ‚Æ long ‚͈ႤŒ^B
‚Ü‚Á‚½‚­“¯‚¶Œ^‚Æ‚µ‚Ĉµ‚¤‚̂ɂ͖â‘肪‚ ‚éB

454:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/19 03:13:14
>>453
‚²‚ß‚ñA1“_•ª‚©‚ç‚È‚¢‚Ì‚ÅA‹³‚¦‚Ä‚¢‚½‚¾‚«‚½‚¢B
‚Ƃ肠‚¦‚¸A>>446‚ÍVC‚Ì—˜—pã(ŽÀ‘•ã)‚̧ŒÀ‚ª’m‚肽‚¢‚ñ‚¶‚á‚È‚¢‚ÌA
‚ÆŽv‚Á‚½‚Ì‚ÅA‚»‚ÌŠÏ“_‚¾‚¯‚Å‘‚¢‚½‚͎̂©•ª‚ÌŽv‚¢ž‚Ý‚ÅA‚»‚ê‚ňӌ©‚ª
‚·‚êˆá‚¤‚͎̂d•û‚È‚¢‚ñ‚¾‚¯‚ÇA

>“Á’è‚ÌŒ^‚ɂ͌ˆ‚Ü‚Á‚Ä‚¢‚È‚¢B®”‚Ȃ炢‚¢B
>‚Å‚à‚»‚ê‚Æ new Ž®‚Ì”z—ñ—v‘f”‚ð•\‚·Ž®‚ÌŒ^‚Ƃ͕ÊB
‚̉ӊB
‚»‚¤‚Í‚¢‚Á‚Ä‚àAƒ\[ƒX‚ðƒRƒ“ƒpƒCƒ‹‚µ‚ăoƒCƒiƒŠ‚É—Ž‚Æ‚·ˆÈãAƒRƒ“ƒpƒCƒ‰’è‹`‚©‚à
‚µ‚ê‚È‚¢‚¯‚ÇA‹ï‘Ì“I‚È’l‚Ì—LŒø”͈͂Á‚Ä‚©‚Ȃ炸‚ ‚é‚ñ‚¶‚á‚È‚¢‚Ì?
ŽÀÛAMSDN‚Ì”z—ñ’è‹`‚̃TƒCƒYŽw’è‚̉ӊ‚Å‚Í
0ˆÈã‚Ì®”Œ^A‚½‚¾‚µMicrosoftŽd—l‚Å‚Í... ‚Æ‚µ‚Äsize_t‚ÉŒ¾‹y‚µ‚Ä‚é‚킯‚¾‚µB

‚»‚ê‚Éoperator new ŠÖ”‚Ì‘æ‚Pˆø”‚ªsize_t‚ÉŒˆ‚Ü‚Á‚Ä‚é‚È‚çAsize_tˆÈã‚Ì’l‚ð
‹Lq‚µ‚Ď󂯓ü‚ê‚Ä‚­‚ê‚éƒRƒ“ƒpƒCƒ‰‚ª‚ ‚è‚»‚¤‚ɂȂ¢‚Ì‚ÅA
‚»‚̈Ӗ¡‚Å‚àu®”‚Ȃ炢‚¢v‚Á‚Ă̂͂ ‚¢‚Ü‚¢‚ÈŠ´‚¶‚ª‚·‚éB

‚Ȃ̂ÅAu®”‚Ȃ炢‚¢v‚Á‚Ă̂̓ˆ‚ÉŒ¾ŒêŽd—l‚̘b‚Æ‚µ‚ÄŒê‚Á‚Ä‚¢‚é‚Ì‚©A
‚»‚ê‚Æ‚àAƒRƒ“ƒpƒCƒ‰‚ÌŽÀ‘•‚âƒ\[ƒX‹Lqã‚̧ŒÀ‚ðŒê‚éê‡‚Å‚à“¯‚¶‰ñ“š
‚ɂȂé‚Ì‚©A‹C‚ɂȂÁ‚Ä–°‚ê‚È‚­‚Ȃ肻‚¤‚È‚ñ‚ÅA³Šm‚ȂƂ±‚낪’m‚肽‚¢‚ñ‚¾‚¯‚ÇB

455:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/19 03:20:37
@
@ @QQQQQQQQ@@@@
@@@@@/@@@|@@@@@@@@@
@@@@/Q_@ b@@@@@
@@@/@@ /. @b-\].@ @ @@@@@@@@@@@@
@@/ _ / @ @ | @ @ @@@@@@@@@
@/@@./@ @ @ |@@@@@@@@@@
@@ ƒm@@ @ @ @RQQv@@@@


@@@|
@.\„©]ƒt@@
@@@|^@@@
@ ^|^PPP_@
@/^|@@@@@@@|@
@ @b@@@@@@ |@@
@@@|@@@@ (“ñ‚w

456:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/19 03:39:56
>>454
Œ»s‚Ì‹KŠi‚ł͂¾‚¢‚½‚¢ >>453 ‚Ý‚½‚¢‚È‚±‚Æ‚µ‚©Œ¾‚¦‚È‚¢B‚ ‚éˆÓ–¡
‚±‚ꂪ³Šm‚ȂƂ±‚ëB

new ‚Ƃ͕ʂÉAŠeˆ—Œn‚ª’è‚ß‚é‚ׂ«‚¢‚ë‚¢‚ë‚È”’l‚ÌãŒÀ‚Ì’†‚É
uƒIƒuƒWƒFƒNƒg‚̃TƒCƒYv‚Æ‚¢‚¤‚Ì‚ª‚ ‚éB”z—ñƒIƒuƒWƒFƒNƒg‚à‚±‚̧ŒÀ‚ð
‚¤‚¯‚é‚Ì‚ÅA’l‚͈̔͂͂±‚ê‚ÉŠî‚­‚Æ‚àŒ¾‚¦‚éB‚±‚ê‚ɂ‚¢‚Ä‹KŠi‚ª
Å’áŒÀ‚̃KƒCƒhƒ‰ƒCƒ“‚Æ‚µ‚Ä’ñަ‚µ‚Ä‚¢‚é‚Ì‚Í 262144 B

‚Ü‚¾‹KŠi‰»‚Í‚³‚ê‚ĂȂ¢‚¯‚Ç‚±‚ñ‚Șb‚à‚ ‚éB
URLØÝ¸(www.open-std.org)

457:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/19 04:45:36
‚ ‚肪‚Æ‚¤A‚±‚ê‚ÅQ‚ç‚ê‚éB
Žd—lŽ©g‚ÍŒ‹‹ÇŽß‘R‚Æ‚µ‚È‚¢•”•ª‚ª‚ ‚邯‚ÇA
>>448,453‚̉ñ“š‚ª³Šm‚ŽŽÀ‚ȉñ“š‚Æ‚¢‚¤‚̂͗‰ð‚Å‚«‚½B

ƒŠƒ“ƒNæ‚Íô’è’†‚ÌŽŸŠú‹KŠi?
‚Ü‚½A–c‘å‚È€–Ú‚ª...
Œ»ó‚Å‚³‚¦A‚à‚¤‚‚¢‚Ä‚¢‚¯‚È‚¢‚­‚ç‚¢‚â‚₱‚µ‚¢‚Ì‚ÉB

458:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/19 12:35:03
#include "DxLib.h"

int WINAPI Winmain(HINSTANCE hI, HINSTANCE hP, LPSTR lpC, int nC)
}
ChangeWindowMode(TRUE);
if(DxLib_Init()==-1)return(-1);
DrawBox(0, 0, 120, 65535, TRUE);

WaitKey();
DxLib_End();
return(0);
}

‚Æ‚¢‚¤ƒvƒƒOƒ‰ƒ€‘‚­‚ƃGƒ‰[o‚é‚̂͂Ȃº‚Å‚µ‚傤‚©H‚¿‚Ȃ݂É
‚P‚S‚³‚¢‚©‚ç‚Í‚¶‚߂郊ƒAƒ‹‚É“®‚­ƒQ[ƒ€•¨—ƒvƒƒOƒ‰ƒ~ƒ“ƒO‹³ŽºCŒ¾Œê•Ò
‚Æ‚¢‚¤–{‚ÉÚ‚Á‚Ă܂·B

459:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/19 12:38:39
ƒGƒ‰[‚Ì“à—e‚©‚¯B

460:458
07/08/19 12:40:14
ƒGƒ‰[ E2141 C:\Users\shiro\Desktop\MyC\dxtest\dxtest.cpp 4: 錾‚Ì\•¶ƒGƒ‰[
ƒGƒ‰[ E2190 C:\Users\shiro\Desktop\MyC\dxtest\dxtest.cpp 4: •s—v‚È }
ƒGƒ‰[ E2190 C:\Users\shiro\Desktop\MyC\dxtest\dxtest.cpp 4: •s—v‚È }
ƒGƒ‰[ E2303 C:\Users\shiro\Desktop\MyC\dxtest\dxtest.cpp 5: Œ^–¼‚ª•K—v
ƒGƒ‰[ E2356 C:\Users\shiro\Desktop\MyC\dxtest\dxtest.cpp 5: 'ChangeWindowMode(int)' ‚ÌÄ錾‚ÅŒ^‚ªˆê’v‚µ‚Ä‚¢‚È‚¢
ƒGƒ‰[ E2344 C:\Users\shiro\Desktop\MyC\ƒvƒƒWƒFƒNƒg‚ɒljÁ‚·‚ׂ«ƒtƒ@ƒCƒ‹_BCC—p\DxLib\DxLib.h 1017: ˆê‚‘O‚Ì 'ChangeWindowMode(int)' ‚Ì’è‹`ˆÊ’u
ƒGƒ‰[ E2063 C:\Users\shiro\Desktop\MyC\dxtest\dxtest.cpp 5: •s³‚ȉŠú‰»
ƒGƒ‰[ E2293 C:\Users\shiro\Desktop\MyC\dxtest\dxtest.cpp 5: ) ‚ª•K—v
ƒGƒ‰[ E2040 C:\Users\shiro\Desktop\MyC\dxtest\dxtest.cpp 6: 錾‚ª³‚µ‚­I—¹‚µ‚Ä‚¢‚È‚¢
ƒGƒ‰[ E2303 C:\Users\shiro\Desktop\MyC\dxtest\dxtest.cpp 7: Œ^–¼‚ª•K—v
ƒGƒ‰[ E2356 C:\Users\shiro\Desktop\MyC\dxtest\dxtest.cpp 7: 'DrawBox(int,int,int,int,int,int)' ‚ÌÄ錾‚ÅŒ^‚ªˆê’v‚µ‚Ä‚¢‚È‚¢
ƒGƒ‰[ E2344 C:\Users\shiro\Desktop\MyC\ƒvƒƒWƒFƒNƒg‚ɒljÁ‚·‚ׂ«ƒtƒ@ƒCƒ‹_BCC—p\DxLib\DxLib.h 1519: ˆê‚‘O‚Ì 'DrawBox(int,int,int,int,int,int)' ‚Ì’è‹`ˆÊ’u
ƒGƒ‰[ E2063 C:\Users\shiro\Desktop\MyC\dxtest\dxtest.cpp 7: •s³‚ȉŠú‰»
ƒGƒ‰[ E2293 C:\Users\shiro\Desktop\MyC\dxtest\dxtest.cpp 7: ) ‚ª•K—v
ƒGƒ‰[ E2040 C:\Users\shiro\Desktop\MyC\dxtest\dxtest.cpp 11: 錾‚ª³‚µ‚­I—¹‚µ‚Ä‚¢‚È‚¢
ƒGƒ‰[ E2190 C:\Users\shiro\Desktop\MyC\dxtest\dxtest.cpp 12: •s—v‚È }
*** 16 errors in Compile ***

** error 1 ** deleting Debug\dxtest.obj

‚Å‚·B
‚¿‚Ȃ݂ɡ“ú•׋­‚µ‚½‚΂©‚è‚Å‚³‚Ï‚è‚Æ‚í‚©‚è‚Ü‚¹‚ñ

461:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/19 12:41:46
•׋­‚µ‚ĂȂ¢‚©‚çƒGƒ‰[‚ªo‚é

462:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/19 12:42:05
‚Ç‚ñ‚ȃGƒ‰[‚ª‚łĂé‚ÌH

463:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/19 12:42:21
ʼn‚É‚Ss–ڂɃGƒ‰[‚ªo‚Ä‚¢‚邾‚낤B
‚Ss–Ú‚ðŒŠ‚ª‚ ‚­‚܂ł¶‚Á‚­‚茩‚ëA‚»‚Ì‹³‰È‘‚ƂЂ½‚·‚ç”äŠr‚µ‚ëB
‚»‚ê‚ł킩‚ç‚È‚©‚Á‚½‚ç‚à‚Á‚©‚¢‚¨‚¢‚ÅB

464:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/19 12:45:46
”ނ̓Gƒ‰[‚ÌŒ©•û‚ª‚í‚©‚ç‚È‚¢‚ÆŽv‚¤

465:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/19 12:46:33
#include "DxLib.h"

int WINAPI WinMain(HINSTANCE hI, HINSTANCE hP, LPSTR lpC, int nC)
{
ChangeWindowMode(TRUE);
if(DxLib_Init()==-1)return(-1);
DrawBox(0, 0, 0, 120, 65535, TRUE);

WaitKey();
DxLib_End();
return(0);
}

466:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/19 12:49:38
ChangeWindowMode(1);
‚±‚Á‚¿‚Ì‚ª‚¢‚¢‚©‚à•ª‚©‚ç‚ñ‚Ë

467:458
07/08/19 13:11:31
>>465‚̂悤‚É‘‚¢‚Ă݂܂µ‚½‚ª
‚Ü‚¾
Fatal: ƒtƒ@ƒCƒ‹ VORBISFILE_STATIC.LIB ‚ªŠJ‚¯‚Ü‚¹‚ñ
‚Æo‚Ü‚·B
>>464
‚Ü‚Á‚½‚­‚¨‚Á‚µ‚á‚邯‚¨‚è‚Å‚·

468:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/19 13:59:36
>>467
ƒGƒ‰[‚Ì’Ê‚èvorbisfile_static.lib‚Á‚ătƒ@ƒCƒ‹‚ªŒ©‚‚©‚ç‚È‚¢‚ñ‚¾‚ëB
‚ ‚Ƃ͊‹«‚ª•ª‚©‚ç‚È‚¢‚Ɖ½‚àŒ¾‚¦‚È‚¢‚ÆŽv‚¤B

Ž©•ª‚ÌŠJ”­ŠÂ‹«‚ðŒŸõƒ[ƒh‚É“ü‚ê‚ÄA
iuvorbisfile_static.lib@VC++v‚Æ‚©uvorbisfile_static.lib@BCCv‚Æ‚©j
‚»‚̕ӂŃOƒO‚Á‚ÄŒ©‚½‚ç‚Ç‚¤‚æH

469:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/19 15:14:22
‚Æ‚¢‚¤‚©Ž—‚½‚悤‚ÈŽ¿–â‚ðADxLib‚̃TƒCƒg‚ʼn½“x‚àŒ©‚½‹C‚ª‚·‚é‚ñ‚¾B

470:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/19 15:55:17
vorbisfile_static.lib‚ÍDxLib‚̃A[ƒJƒCƒu‚É“¯«‚³‚ê‚Ă邩‚ç
‚»‚ê‚ðƒ\[ƒX‚Æ“¯‚¶ƒfƒBƒŒƒNƒgƒŠ‚ɃRƒs[
‚Æ‚¢‚¤‚©u‚±‚̃tƒHƒ‹ƒ_‚̃tƒ@ƒCƒ‹‚ð‘S‚ăRƒs[v‚Ý‚½‚¢‚ȃtƒHƒ‹ƒ_‚È‚©‚Á‚½‚©H

471:230
07/08/19 23:24:29
GNU Compiler Collection‚Ìg++ƒRƒ“ƒpƒCƒ‰‚Å
-std=c++98‚Æ‚¢‚¤ƒRƒ“ƒpƒCƒ‰ƒIƒvƒVƒ‡ƒ“‚Æ‚¢‚¤‚Ì‚ª‚ ‚é‚炵‚¢‚̂ł·‚ª
‚®‚®‚Á‚Ä‚à‚æ‚­•ª‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
’N‚©‹³‚¦‚Ä‚­‚¾‚³‚¢B

472:471
07/08/19 23:25:32
230‚Æ‚¢‚¤‚̂͂̓~ƒX‚Å‚·B‚·‚݂܂¹‚ñiо

473:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/19 23:42:30
ƒRƒ“ƒpƒCƒ‰ƒ}ƒjƒ…ƒAƒ‹‚Æ‚©‚È‚¢‚ÌH

474:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/19 23:48:12
>>471 URLØÝ¸(gcc.gnu.org)

475:471
07/08/19 23:49:45
‚Ç‚à‚Å‚·B’T‚µŒ©‚Ă݂܂·B

476:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/19 23:51:50
‚à‚¤Œ©‚ĂȂ¢‚©‚È
‚܂邿‚©H‚Q‚¿‚á‚ñ‚ł̓}ƒ‹ƒ`ƒ|ƒXƒg‚Í’@‚©‚ê‚é‚Å‚·‚æ
‚¹‚ß‚ÄAŽå‚Æ‚·‚éAŽ¿–₵‚½ƒXƒŒ‚ð•t‹L
‹@Œ™‚ª—Ç‚¯‚ê‚ÎA‚»‚±‚Ƀqƒ“ƒg‘‚«‚Ü‚·‚©‚ç

477:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/19 23:56:08
¡XVC++6.0‚ÌMFC‚È‚ñ‚Å‚·‚¯‚ê‚ÇA
ƒcƒŠ[ƒRƒ“ƒgƒ[ƒ‹‚̃AƒCƒeƒ€‚Ì•¶Žš—ñ‚ª’·‚¢‚Æ‚«‚É
‰¡ƒXƒNƒ[ƒ‹‚É‚¹‚¸A•¶Žš—ñ‚ðÜ‚è•Ô‚·‚±‚Æ‚Á‚Ăł«‚Ü‚·‚Å‚µ‚傤‚©H

478:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/20 01:12:13
curses(ncurses)‚̃vƒƒOƒ‰ƒ~ƒ“ƒO‚ð euc-jp ŠÂ‹«‚Ås‚Á‚Ä—ˆ‚½‚̂ł·‚ªA
–ó‚ ‚Á‚Ä utf-8 ŠÂ‹«‚Ås‚¤‚±‚ƂɂȂè‚Ü‚µ‚½B

euc-jp ŠÂ‹«‚Åì‚Á‚½ƒtƒ@ƒCƒ‹‚ð utf-8 ŠÂ‹«‚ÉŽ‚Á‚Ä‚«‚ÄA
iconv‚Å•¶ŽšƒR[ƒh‚ð•ÏX‚µAƒRƒ“ƒpƒCƒ‹AŽÀs‚·‚邯Ao—Íi“ú–{Œêj‚ª•¶Žš‰»‚¯‚Ä‚µ‚Ü‚¢‚Ü‚·B

utf-8 ŠÂ‹«‚ÉŽ‚Á‚Ä‚«‚½ euc-jp ‚̃tƒ@ƒCƒ‹‚ðA
•¶ŽšƒR[ƒh‚ð‚»‚Ì‚Ü‚Ü‚É‚µ‚ÄA’[––‚Ì•\ަ•¶ŽšƒR[ƒh‚ð utf-8 ‚©‚ç euc-jp ‚É•ÏX‚µ‚½ã‚ÅAƒRƒ“ƒpƒCƒ‹AŽÀs‚·‚邯A³‚µ‚­•\ަ‚³‚ê‚Ü‚·B

‚±‚ê‚ȂȂº‚Å‚µ‚傤‚©H
curses ‚ª utf-8‚ɑΉž‚µ‚Ä‚¢‚È‚¢‚Æ‚©‚Á‚Ä‚ ‚è‚Ü‚·‚©H

479:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/20 01:14:08
>>478
ƒ\[ƒX•¶ŽšƒZƒbƒg‚ÆŽÀs•¶ŽšƒZƒbƒg‚Í•ÊB
gcc ‚̃IƒvƒVƒ‡ƒ“ -finput-charset ‚Æ -fexec-charset ‚ðŽQÆ‚·‚ׂµB

480:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/20 01:15:56
>>478
curses ŠÖŒW‚ ‚é‚Ì‚©H
puts("‚ ‚¢‚¤‚¦‚¨") ‚Æ‚©‚ÅŽŽ‚¹‚΂킩‚邯Žv‚¤‚¯‚ÇB

481:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/20 01:20:45
悸‚Í–â‘è‚ÌØ‚蕪‚¯‚¾‚ËB
>480‚ÌŒ¾‚¤‚悤‚É•W€o—Í‚Éo—Í‚µ‚Ă݂Ă»‚ÌŽž“_‚Å•¶Žš‰»‚¯‚µ‚Ä‚¢‚é‚È‚çgcc‚̃IƒvƒVƒ‡ƒ“‚Ȃǂð’²ßB
‚»‚Ìã‚ÅcursesŽg‚¤‚Ɖ»‚¯‚é‚̂ȂçAcurses‚ÌÝ’è‚©‰½‚©A‚»‚̕ӂè‚Ì’²¸B

482:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/20 01:36:08
operator=‚ŕԂ·Ž©•ª‚ÌŽQÆ‚ÍAconst‚‚¯‚é‚ׂ«‚Å‚·‚©H

483:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/20 01:42:23
>>482 ‚¢‚¢‚¦B

484:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/20 01:48:55
”J‚ë‚‚¯‚Ă͂¢‚¯‚Ü‚¹‚ñB

485:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/20 02:10:18
>>447
‚Ç‚¤‚à‚Å‚·
XSI‚ł̓Rƒ}ƒ“ƒh‚ðŽÀs‚·‚éۂɃGƒfƒBƒ^‚ÌID‚̂悤‚È•¨‚ª•K—v‚ÅA
ƒGƒfƒBƒ^ƒEƒBƒ“ƒhƒE‚ð•¡”ŠJ‚¢‚Ä‚¢‚鎞‚É‚ÍAƒRƒ}ƒ“ƒhŽÀs‘O‚É
‚»‚ÌŽžƒAƒNƒeƒBƒu‚ȃEƒBƒ“ƒhƒE‚ÌID‚ðŽæ“¾‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B

WM_ACTIVATE‚Æ‚©‚ðŽg‚¦‚Ηǂ¢‚̂łµ‚傤‚©H


486:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/20 02:24:33
“®‰æ‚Æ‚©‚ðƒGƒ“ƒR[ƒh‚·‚éƒfƒR[ƒ_‚Á‚ÄFX‚ ‚è‚Ü‚·‚æ‚ËB
‚ ‚êŽg‚¦‚éƒ\ƒtƒgì‚é‚Ì‚Á‚Ä‘å•ςȂñ‚Å‚µ‚傤‚©H
AVIutl‚Ý‚½‚¢‚ȃ\ƒtƒg‚Á‚ÄŒÂl‚ł͊ȒP‚Éì‚ê‚È‚¢‚ñ‚Å‚·‚©‚ËH
‚ǂ̕ӕ׋­‚µ‚½‚ç‚¢‚¢‚ñ‚Å‚µ‚傤‚©H

487:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/20 02:27:35
>>478 ‚Å‚·B

>>479,480,481
‚³‚ñ‚ðŽQl‚É‚µ‚Ä­‚µ‚¢‚¶‚Á‚Ă݂܂µ‚½B

‚Ü‚¸A480‚³‚ñ‚ÌŒ¾‚¤‚悤‚ÉA’Pƒ‚É puts("‚ ‚¢‚¤‚¦‚¨") ‚ðs‚¤ƒvƒƒOƒ‰ƒ€‚ð‘‚«ŽÀs‚µ‚Ă݂܂µ‚½B
‚·‚邯Ah-finput-charset=utf-8 -fexec-charset=utf-8h‚ª—L‚é–³‚µ‚ÉŠÖ‚í‚炸A•¶Žš‰»‚¯‚µ‚Ü‚¹‚ñ‚Å‚µ‚½B

ŽŸ‚ÉAcurses‚̃Rƒ“ƒpƒCƒ‹‚ðAh-finput-charset=utf-8 -fexec-charset=utf-8h‚ð•t‚¯‚ÄŽÀs‚µ‚Ă݂½‚Æ‚±‚ëA‚â‚Í‚è•¶Žš‰»‚¯‚ª”­¶‚µ‚Ü‚µ‚½B

488:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/20 02:43:20
’P‚Écurses‚ªutf-8‚ɑΉž‚µ‚Ä–³‚¢‚ñ‚¶‚á‚È‚¢‚ÌH
utf-8‚¾‚Æ’[––ã‚ł̊¿Žš‚Ì•‚ªƒoƒCƒg’·‚Æ’Pƒ‚Ɉê’v‚µ‚È‚­‚Ȃ邵
naive‚ÈŽÀ‘•‚¾‚ÆFX–â‘è‹N‚«‚»‚¤

489:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/20 03:30:44
VC++2005‚Å<cstdio>“™‚ðƒCƒ“ƒNƒ‹[ƒh‚·‚邯A
std::printf@‚Í‚à‚¿‚ë‚ñA–¼‘O‹óŠÔ‚̂Ȃ¢@::printf@‚àŽg‚¦‚Ä‚µ‚Ü‚¢‚Ü‚·B

BCB2006‚¾‚Æ‹t‚ÉA<stdio.h>‚ðƒCƒ“ƒNƒ‹[ƒh‚·‚邯
::printf@‚ðŽg‚¦‚Ü‚·‚ªA@std::printf@‚àŽg‚¦‚Ü‚·B

‚Ç‚¿‚炪³‚µ‚¢‚̂łµ‚傤‚©B‚Ü‚½A³‚µ‚­‚È‚¢•û‚𳂵‚­‚·‚é•û–@‚Í‚ ‚è‚Ü‚·‚©H

490:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/20 04:18:35
>>478‚Å‚·B
URLØÝ¸(www.hakodate-ct.ac.jp)
‚Æ‚¢‚¤ƒTƒCƒg‚ª‚ ‚Á‚½‚Ì‚ÅA
E-lncurses ‚ł͂Ȃ­‚Ä -lncursesw ‚ðƒŠƒ“ƒN‚·‚é
E#include <locale.h>
Esetlocale( LC_ALL, "" );

‚ðŽæ‚è“ü‚ꂽ‚Æ‚±‚ë‚Æ‚è‚ ‚¦‚¸Aeuc-jp ŠÂ‹«‚̃tƒ@ƒCƒ‹‚ð utf-8 ŠÂ‹«‚ÉŽ‚Á‚Ä‚«‚ÄA
‚±‚̃tƒ@ƒCƒ‹‚Ì•¶ŽšƒR[ƒh‚ð utf-8 ‚ɕς¦‚ăRƒ“ƒpƒCƒ‹‚µŽÀs‚·‚邯A
•¶Žš‰»‚¯‚µ‚È‚¢@EEE‚Æ‚¢‚¤‚̂͒B¬‚Å‚«‚Ü‚µ‚½B

‚µ‚©‚µAŽ„‚Í UNIX(LINUX) ‚É‚ ‚邿‚¤‚È SLƒRƒ}ƒ“ƒh ‚̃Nƒ}AA ƒo[ƒWƒ‡ƒ“‚ðì‚Á‚Ä—V‚ñ‚Å‚¢‚½‚̂ł·‚ªA
euc-jpŠÂ‹«‚Æutf-8ŠÂ‹«‚łͭ‚µ“®‚«‚ª•Ï‚í‚Á‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B
‚»‚Ì“®‚«‚̕ςí‚Á‚Ä‚µ‚Ü‚¤êŠ‚ªAeuc-jpŠÂ‹«‚Å‹ê˜J‚µ‚ĉü—Ç‚µ‚½‚Æ‚±‚ë‚Ȃ̂ÅA
‚©‚È‚èƒVƒ‡ƒbƒN‚Å‚·B

‚Ü‚ŸA‚È‚ñ‚Æ‚©‰ðŒˆô‚ª‚ ‚ê‚΂¢‚¢‚̂ł·‚ªA
Ž„‚Ì’mޝ‚ł͂¿‚å‚Á‚Ƃ‚炢‚©‚à’m‚ê‚Ü‚¹‚ñB

491:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/20 07:47:38
for(;;)
;
‚±‚ñ‚Ȃ̂ ‚é‚Ì‚Ë
‚Ñ‚Á‚­‚è

492:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/20 09:25:05
–³ŒÀƒ‹[ƒv‚Ìí“…Žè’i

493:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/20 09:27:33
‰´‚Íwhile(1)”h

494:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/20 09:31:18
Ž©•ª‚à–³ŒÀƒ‹[ƒv‚Íwhile”h‚©‚È
ƒJƒEƒ“ƒ^‚ª—v‚邯‚«‚ÍforŽg‚¤‚©‚à‚µ‚ç‚ñ‚¯‚Ç

495:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/20 09:46:09
>>489
<cstdio> ‚Å std::printf ‚ªA <stdio.h> ‚Å ::printf ‚ªŽg‚¦‚邿‚¤‚ɂȂ邱‚ƂɂȂÁ‚Ä‚¢‚éB
‚P‚‚̃wƒbƒ_‚Å—¼•û‚ªŽg‚¦‚邿‚¤‚ɂȂ邱‚Æ‚Í•ÛØ‚³‚ê‚È‚¢B

496:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/20 18:43:51
std::bad_alloc‚ð•߂܂¦‚½‚è‚¢‚ë‚¢‚ë—áŠOˆ—‚ð‘‚¢‚Ä‚¢‚é‚̂ł·‚ªA
ƒƒ‚ƒŠ4GB‚à‚ ‚é‚Ì‚ÅAƒfƒoƒbƒO’†‚Ébad_alloc‚ª“Š‚°‚ç‚ê‚邱‚Ƃ͡‚܂ňê“x‚à‚ ‚è‚Ü‚¹‚ñB
“Š‚°‚ç‚ꂽۂ̓®ì‚ðƒfƒoƒbƒO‚µ‚½‚¢‚̂ł·‚ªA‚»‚¤‚¢‚¤‚Æ‚«‚͂ǂ¤‚·‚ê‚΂¢‚¢‚Å‚µ‚傤‚©B
Џ‚¦‚ăƒ‚ƒŠ‚ðÁ”‚½‚è‚·‚é‚ñ‚Å‚·‚©H

ª‚Å‚Íbad_alloc‚Ì‚±‚Ƃł·‚ªA‘¼‚É‚àWindows‚ÌAPIŠÖ”‚ªŽ¸”s‚µ‚½‚Æ‚«‚Æ‚©‚àA
‚¿‚á‚ñ‚ÆŽ©•ª‚ª‘‚¢‚½ˆ—‚ª“®ì‚·‚é‚©Šm‚©‚ß‚½‚¢‚ñ‚Å‚·‚ªB

497:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/20 19:07:29
throw std::bad_alloc();

498:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/20 19:37:17
>>496
“K“–‚Ƀ‰ƒbƒv‚µ‚ÄŽ¸”s‚ɑГ–‚·‚錋‰Ê‚ð•Ô‚¹‚΂¢‚¢‚×

499:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/20 20:47:05
‹N“®Žž‚É malloc(100000000) ‚Æ‚©“K“–‚É‚â‚Á‚Æ‚¯‚Α«‚è‚È‚­‚È‚é‚ñ‚¶‚á‚È‚¢H

500:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/20 21:09:14
—Ⴆ‚ÎA"a"‚Æ‚©"‚ "‚Ì•¶ŽšƒR[ƒh‚ðo—Í‚·‚é•û–@‚Á‚Ä‚ ‚è‚Ü‚·‚©H

501:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/20 21:11:15
printf( "%d", 'a' );

502:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/20 21:30:04
>>501
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

‚±‚̃y[ƒW
URLØÝ¸(ash.jp)
‚ÌAUTF-8‚Ì—“‚̂悤‚È’l‚ðo—Í‚·‚é•û–@‚Á‚Ä‚ ‚è‚Ü‚·‚©H

503:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/20 22:23:30
%X‚ł̕\ަ‚ð‚®‚é‚®‚é‚܂킹‚΂¨‚í‚肾‚낤‚ÉB

504:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/20 22:26:44
>495
URLØÝ¸(www.open-std.org)
‚É‚æ‚邯A
> Including the header <cxxx> declares a C name in namespace std.
> Including the header <xxx.h> declares a C name in namespace std (effectively by including
> <cxxx>), then imports it into the global namespace with an individual using declaration.
‚Æ‚¢‚¤‚±‚Æ‚ÅAxxx.h ‚¾‚Æ std ‚ƃOƒ[ƒoƒ‹—¼•û‚Å錾‚³‚ê‚邯‚¢‚¤‚Ì‚ª‹KŠi‚̈Ó}‚炵‚¢B
‚Ȃ̂ÅABCB2006 ‚Ì‹““®‚Í(‚»‚ꂾ‚¯Œ©‚邯)‹KŠi‚ɇ’v‚µ‚Ä‚¢‚éB

‚ªAŒ»ŽÀ“I‚É‚Í
> If you want to assuredly declare a C name in the global namespace, include <xxx.h>.
> You may or may not also get the declaration in namespace std.
> If you want to assuredly declare a C name in namespace std, include <cxxx>.
> You may or may not also get the declaration in the global namespace.
‚Æ‚¢‚¤‚±‚Æ‚ÅA>495 ‚ª‘Ó–‚ȉ¼’èB
‹KŠi‚à‚±‚ÌŒ»ó‚ð’Ç”F‚·‚éŒ`‚Å‚ÌC³‚ª’ñˆÄ‚³‚ê‚Ä‚¢‚éB

>502
Ž©•ª‚ª‚â‚肽‚¢‚ÆŽv‚Á‚Ä‚¢‚邱‚Æ‚ð‚à‚¤‚¿‚å‚¢³Šm‚É•\Œ»‚µ‚Ä—~‚µ‚¢B
•¶Žš‚ª•\ަ‚³‚ê‚Ä—~‚µ‚¢‚Ì‚©A•¶ŽšƒR[ƒh‚ª•\ަ‚³‚ê‚Ä—~‚µ‚¢‚Ì‚©‚Ç‚Á‚¿H
“ü—͂Ƃµ‚Äl‚¦‚Ä‚¢‚é‚̂͂ǂñ‚ȃf[ƒ^HŠO•”‚©‚ç—^‚¦‚ç‚ê‚é•¶Žš—ñ‚©A•¶Žš—ñƒŠƒeƒ‰ƒ‹‚©B•¶ŽšƒR[ƒh‚ÍH

505:504
07/08/20 22:28:32
ʼn‚̃Aƒ“ƒJ[‚Í >489 ‚ɂ‚¯‚é‚ׂ«‚¾‚Á‚½B

506:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/21 02:01:29
•Êl‚Å‚·‚ª
>>499
ƒoƒO‚Å‚»‚ñ‚È’l(‚à‚Á‚Ƃł©‚¢A0x40000000‚Æ‚©)‚ð—^‚¦‚½‚±‚Æ‚ª‚ ‚邯‚ÇA
–³—‚ɉ¼‘z‹L‰¯Šg‘債‚ÄŠm•Û‚µ‚悤‚Æ‚µ‚ÄAƒVƒXƒeƒ€‚ªŽÀŽ¿‘€ì•s”\‚ɂȂ邾‚¯‚¾‚Á‚½

507:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/21 02:33:09
Windows‚Á‚Ä1ƒvƒƒZƒX‚ªŽg—p‚Å‚«‚郃‚ƒŠ‹óŠÔ‚̃TƒCƒY‚Á‚ÄŽw’èo—ˆ‚È‚¢‚ÌH
Win2000‚Ì ‚Í2G§ŒÀ‚Æ‚©‚ ‚Á‚½‹L‰¯‚ª‚ ‚邯‚ÇA¡‚͂ǂ¤‚È‚ñ‚¾‚ëB

508:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/21 03:06:41
>>507
ˆÈ‰º‚Í’P‚È‚éŽv‚¢‚‚«B
1. ƒvƒƒOƒ‰ƒ€‚̉ü‘¢‚ª‰Â”\‚È‚çAŽ©•ª—p‚̈ê’è—Ê‚µ‚©—̈æŠm•Û‚Å‚«‚È‚¢ƒƒ‚ƒŠƒ}ƒl[ƒWƒƒ‚ðì‚éB
2. ƒƒ‚ƒŠŽæ“¾API‚ðƒtƒbƒN‚µ‚ÄŽ©—͂ŧŒÀ‚·‚éB
3. SetProcessWorkingSetSize‚ðŽw’肵‚ÄA“¯Žž‚ɃXƒƒbƒv‚𬂳‚­‚·‚éB


509:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/21 05:28:56
‚½‚Á‚½1000s‚̃\[ƒX‚àŠ®‘S‚É”cˆ¬‚Å‚«‚Ë‚¥‚¥‚¥‚¥‚¥‚¥‚¥‚¥‚¥‚¥‚¥‚¥‚¥‚¥‚¥‚¥‚¥‚¥
‚à‚¤‚¾‚ß‚¾‚Ÿ‚Ÿ‚Ÿ‚Ÿ‚Ÿ‚Ÿ‚Ÿ‚Ÿ‚Ÿ‚Ÿ‚Ÿ‚Ÿ‚Ÿ‚Ÿ‚Ÿ‚Ÿ‚Ÿ‚Ÿ‚Ÿ‚Ÿ‚Ÿ

510:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/21 05:38:16
‚â‚Á‚Æ‹C•t‚¢‚½‚©B
‚³‚Á‚³‚Æl¶‚â‚è’¼‚¹B

511:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/21 08:15:52
>>509
1ŠÖ”1000s‚Ȃ瑋‚©‚瓊‚°ŽÌ‚Ä‚ë

512:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/21 08:40:46
10–œs’´‚¦‚邯Œ©‚é‹C‚·‚玸‚¹‚é

513:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/21 09:28:25
float hoge = new float[100];
foo->CopyArray(hoge);


Cfoo:Cfoo()
{
float m_array = new float[100];
}
void Cfoo:CopyArray( float arg[])
{
arg = m_array;
}

”z—ñ‚̃Rƒs[‚ð‚µ‚½‚¢‚Æ‚«A
ã‚̂悤‚É”z—ñ‚Ì–¼‘O(擪‚̃|ƒCƒ“ƒ^H)
‚¾‚¯ƒRƒs[‚·‚邾‚¯‚ł̓_ƒ‚Ȃ悤‚Ȃ̂ł·‚ªA‚È‚º‚Å‚·‚©H
for(int i=0;i<100;i++)
arg[i]=m_array[i];
}
‚̂悤‚É’†g‚ðˆê‚‚¸‚‚«‚¿‚ñ‚ƃRƒs[‚µ‚È‚¢‚ƃ_ƒ‚È‚ñ‚Å‚µ‚傤‚©H

514:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/21 09:37:17
arg = m_array‚¾‚ƃRƒs[‚¶‚á‚È‚­‚Ä“¯‚¶”z—ñ‚ɕʖ¼‚ð•t‚¯‚Ă邾‚¯‚ɂȂé

515:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/21 09:43:12
::memcpy(arg, m_array, sizeof(float) * 100));

516:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/21 09:47:54
std::copy(&m_array[0], &m_array[100], &arg[0]);

517:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/21 11:12:35
>>513
„float hoge = new float[100];
ƒRƒ“ƒpƒCƒ‹‚Å‚«‚éƒR[ƒh‚ð’ñަ‚µ‚È‚³‚¢B
„arg = m_array;
‚»‚ê‚ÍA‰¼ˆø‚«”‚Ƀƒ“ƒo•Ï”‚Ì’l‚ð‘ã“ü‚µ‚Ä‚¢‚邾‚¯‚Ȃ̂ÅA‰¼ˆø‚«”‚ÌŽõ–½‚ƂƂà‚É–³‚É‹A‚µ‚Ü‚·B

518:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/21 11:13:18
>>515
‚»‚ñ‚ȃR[ƒh‚ð‘‚­‹ïŽt‚͖삂ꎀ‚É’l‚·‚邯Žv‚¢‚Ü‚·B

519:513
07/08/21 11:55:54
ŠF‚³‚ñ‚¢‚ë‚¢‚ë‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

>>517
>ƒRƒ“ƒpƒCƒ‹‚Å‚«‚éƒR[ƒh‚ð’ñަ‚µ‚È‚³‚¢B

float* hoge = new float[100];
‚Å‚µ‚½B

>‚»‚ê‚ÍA‰¼ˆø‚«”‚Ƀƒ“ƒo•Ï”‚Ì’l‚ð‘ã“ü‚µ‚Ä‚¢‚邾‚¯‚Ȃ̂ÅA‰¼ˆø‚«”‚ÌŽõ–½‚ƂƂà‚É–³‚É‹A‚µ‚Ü‚·B

‚Æ‚¢‚¤‚킯‚ÅA•ª‚©‚Á‚Ä‚¨‚ç‚ê‚邯Žv‚¢‚Ü‚·‚ª“n‚µ‚Ä‚é‚̂̓|ƒCƒ“ƒ^‚Å‚µ‚Ä
Žõ–½‚ÍŠÖŒW‚ ‚é‚ñ‚Å‚·‚©‚ËH

>>514
‚±‚ê‚à‚¿‚å‚Á‚Æ—‹ü‚ª•ª‚©‚è‚Ü‚¹‚ñB
‚È‚º”z—ñ‚ɕʖ¼‚ð‚‚¯‚Ă邱‚ƂɂȂé‚ñ‚Å‚·‚©H
”z—ñ‚Ì–¼‘O‚Á‚Äæ“ª‚̃|ƒCƒ“ƒ^‚ð‚³‚µ‚Ä‚é‚ñ‚¶‚á‚È‚©‚Á‚½‚Å‚µ‚傤‚©H

>>518
ˆês‚Åςނ̂Åfor‚Å—v‘f‚ðˆê‚‚¸‚ƒRƒs[‚·‚邿‚è‚Í>>515>>516‚Í‚¢‚¢‚©‚ȂƎv‚Á‚½‚ñ‚Å‚·‚ªA
‚Ç‚¤‚µ‚Ä>>515‚̓_ƒ‚È‚ñ‚Å‚·‚©H

520:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/21 12:04:44
>>519
„Žõ–½‚ÍŠÖŒW‚ ‚é‚ñ‚Å‚·‚©‚ËH
‚»‚̉¼ˆø‚«”‚ÌŽõ–½‚ÍA‚»‚ÌŠÖ”‚𔲂¯‚é‚܂łł·B
ƒ|ƒCƒ“ƒ^‚ªƒ|ƒCƒ“ƒg‚µ‚Ä‚¢‚éæ‚Ì‚±‚Ƃ͌¾‹y‚µ‚Ä‚¢‚Ü‚¹‚ñ‚ËB
‚à‚¤­‚µAƒ|ƒCƒ“ƒ^•Ï”‚ÆŒ¾‚¤‚à‚Ì‚ð—‰ð‚µ‚Ä‚¨‚¢‚½•û‚ª—Ç‚³‚»‚¤‚Å‚·B

„‚È‚º”z—ñ‚ɕʖ¼‚ð‚‚¯‚Ă邱‚ƂɂȂé‚ñ‚Å‚·‚©H
ƒ|ƒCƒ“ƒ^•Ï”‚Ƀ|ƒCƒ“ƒ^•Ï”‚Ì’l‚ð‘ã“ü‚·‚邾‚¯‚Å‚ÍA
ƒ|ƒCƒ“ƒgæ‚Ì•¡ŽÊ‚Ís‚È‚í‚ê‚Ü‚¹‚ñB
‚à‚¤­‚µAƒ|ƒCƒ“ƒ^•Ï”i‚’‚™

„‚Ç‚¤‚µ‚Ä>>515‚̓_ƒ‚È‚ñ‚Å‚·‚©H
‚Ç‚¤‚µ‚ă_ƒ‚¶‚á‚È‚¢‚ÆŽv‚¤‚ñ‚Å‚·‚©?

521:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/21 12:06:18
>>519
> ‚Ç‚¤‚µ‚Ä>>515‚̓_ƒ‚È‚ñ‚Å‚·‚©H
float”z—ñ‚È‚ç‚Γ®‚­‚¯‚ÇAˆê”ʂ̃IƒuƒWƒFƒNƒg‚Ì”z—ñ‚È‚ç”j–Å“IB
‚½‚Æ‚¦‚ÎAstring”z—ñ‚ðmemcpy‚µ‚½‚ç‚Ç‚¤‚È‚é‚ÆŽv‚¤H


522:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/21 12:17:40
float ‚Å‘åä•v‚È‚çƒ_ƒ‚Ƃ͌¾‚¦‚È‚¢‚¾‚ëB‚à‚Á‚Æ‚¢‚¢•û–@‚ª‚ ‚é‚Á‚Ä‚¾‚¯‚ÅB

523:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/21 12:24:46
>>520
„ƒ|ƒCƒ“ƒ^•Ï”‚Ƀ|ƒCƒ“ƒ^•Ï”‚Ì’l‚ð‘ã“ü‚·‚邾‚¯‚Å‚ÍA
„ƒ|ƒCƒ“ƒgæ‚Ì•¡ŽÊ‚Ís‚È‚í‚ê‚Ü‚¹‚ñB

‚¢‚Ü‹C‚«‚Ü‚µ‚½B‹¶‚Á‚Ă܂µ‚½B‚·‚¢‚Ü‚¹‚ñB

—v‚·‚é‚Él‚¦•û‚Æ‚µ‚Ä
uŒÄ‚Ô‘¤‚Åì‚Á‚½”z—ñ‚ð“n‚µ‚Äm_array‚Ì’†g‚ðƒRƒs[‚µ‚Ä–á‚Á‚Ä‚­‚év‚ñ‚¶‚á‚È‚­‚Ä
uƒ|ƒCƒ“ƒ^‚ð“n‚µ‚Äm_array‚Ìæ“ª‚̃AƒhƒŒƒX‚¾‚¯–á‚Á‚Ä‚­‚év‚Á‚Ä‚¢‚¤‚悤‚È
Š´‚¶‚Ì‘‚«•û‚͂ł«‚È‚¢‚ñ‚Å‚·‚©‚ËH
ŒÄ‚Ô‘¤‚ÅAm_array‚Ìæ“ª‚̃AƒhƒŒƒX‚ƃTƒCƒY‚¾‚¯•ª‚©‚ê‚Î
’†g‚ɃAƒNƒZƒX‚Å‚«‚»‚¤‚ÉŽv‚¤‚̂ł·‚ªB

—Ⴆ‚ÎAƒNƒ‰ƒXƒƒ“ƒo‚ÅŽ‚Á‚Ä‚¢‚éprivate‚È•’ʂ̃IƒuƒWƒFƒNƒgƒCƒ“ƒXƒ^ƒ“ƒX‚̃|ƒCƒ“ƒ^‚È‚ñ‚©‚ÌꇂÍ
‚í‚´‚í‚´’†g‚ðƒRƒs[‚µ‚È‚¢‚ŃAƒhƒŒƒX‚¾‚¯Get`‚Æ‚©‚Å–á‚Á‚ÄŽg‚Á‚½‚è‚·‚é‚¶‚á‚È‚¢‚Å‚·‚©H

„‚Ç‚¤‚µ‚ă_ƒ‚¶‚á‚È‚¢‚ÆŽv‚¤‚ñ‚Å‚·‚©?

ŽŽ‚µ‚½‚ç‚Æ‚è‚ ‚¦‚¸‚¤‚Ü‚­‚¢‚Á‚½‚ñ‚ÅEEE

>>521
‚í‚©‚è‚Ü‚¹‚ñBfloat‚ł͈ꉞ“®‚«‚Ü‚µ‚½‚ªA‚È‚ñ‚Ń_ƒ‚È‚ñ‚Å‚µ‚傤‚©B
ƒTƒCƒYŽw’肵‚½”͈͂ðƒRƒs[‚·‚ê‚΂¤‚Ü‚­“®‚­‚ÆŽv‚¤‚̂ł·‚ªB

524:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/21 12:29:27
>>523
> uƒ|ƒCƒ“ƒ^‚ð“n‚µ‚Äm_array‚Ìæ“ª‚̃AƒhƒŒƒX‚¾‚¯–á‚Á‚Ä‚­‚év‚Á‚Ä‚¢‚¤‚悤‚È
> Š´‚¶‚Ì‘‚«•û‚͂ł«‚È‚¢‚ñ‚Å‚·‚©‚ËH

‚È‚ñ‚łł«‚È‚¢‚ÆŽv‚¤‚ÌH

525:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/21 12:31:36
>>524
‘‚«•û‚ª•ª‚©‚ç‚È‚¢‚ñ‚Å
‚»‚¤‚¢‚¤‘‚«•û‚ªo—ˆ‚é‚Ȃ狳‚¦‚Ä‚­‚¾‚³‚¢A
‚Á‚Ä‚±‚ƂȂñ‚Å‚·‚ªB


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

4999“ú‘O‚ÉXV/231 KB
’S“–:undef