y‰SŽÒнŒ}zC/C++Ž ..
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