y‰SŽÒнŒ}zC/C++Ž ..
[2ch|¥Menu]
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

526:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/21 12:34:01
‚â‚Á‚Ï‚èƒ|ƒCƒ“ƒ^•Ï”‚ƃ|ƒCƒ“ƒgæ‚ÌŠÖŒW‚ª‚í‚©‚Á‚Ä‚¢‚È‚¢‚悤‚Ècc

527:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/21 12:35:28
float‚âintAchar[]‚È‚çmemcpy‚µ‚Ä‚à–â‘è‚È‚¢‚ªA‰º‚Ý‚½‚¢‚ȃNƒ‰ƒX‚¾‚Æ–â‘肪o‚Ä‚­‚é

class hoge {
@char *str;
@int length;
};

main() {
hoge* v1, v2;
v1 = new hoge;
v1->str = new char[100];
memcpy(v2, v1, sizeof(hoge));
strcpy(v1->str, "v1");
strcpy(v2->str, "v2");
printf("v1.str is %s.\nv2.str is %s", v1->str, v2->str);
}


528:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/21 12:41:40
„ŒÄ‚Ô‘¤‚ÅAm_array‚Ìæ“ª‚̃AƒhƒŒƒX‚ƃTƒCƒY‚¾‚¯•ª‚©‚ê‚Î
„’†g‚ɃAƒNƒZƒX‚Å‚«‚»‚¤‚ÉŽv‚¤‚̂ł·‚ªB

Žv‚¢‚‚¢‚ĉº‚̂悤‚É‚â‚Á‚½‚炤‚Ü‚­‚¢‚Á‚½‚悤‚Ȃ̂ł·‚ªA
‚±‚ê‚Á‚ĂȂñ‚©ŠëŒ¯‚¾‚Á‚½‚肵‚Ü‚·‚©H

float* hoge = new float[100];
hoge = foo->GetArray();


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

float* Cfoo:GetArray(){return m_array;}


529:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/21 12:47:45
>>528
ʼn‚Ìnew float[100]‚ÅŠm•Û‚µ‚½ƒƒ‚ƒŠ‚͂ǂ¤‚â‚Á‚ĉð•ú‚·‚é‚ñ‚¾‚¢H

530:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/21 12:52:23
>>528
”z—ñ‚̃Rƒs[‚ð‚µ‚½‚¢‚ñ‚¶‚á‚È‚©‚Á‚½‚Ì‚©H

531:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/21 12:58:48
>>527
—‰ð‚É‚µ‚Î‚ç‚­ŽžŠÔ‚ð—v‚µ‚Ü‚·B
”]‚̃NƒƒbƒN‚ª’˜‚µ‚­—ò‚Á‚Ä‚¢‚é‚̂ł·‚¢‚Ü‚¹‚ñB

>>529
‚±‚ê‚Å‚à‚¤‚Ü‚­‚¢‚Á‚½‚Á‚Û‚¢‚Å‚·‚ªA‚±‚ê‚È‚çOK‚Å‚·‚©H

float* hoge;
hoge = foo->GetArray();

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

float* Cfoo:GetArray(){return m_array;}

>>530
‚·‚¢‚Ü‚¹‚ñAƒRƒs[‚Æ‚¢‚¤‚©Am_array‚Ì’†g‚ð
‚Ç‚¤‚É‚©‚µ‚ČĂԑ¤‚ÅŽg‚¦‚ê‚Ή½‚Å‚à—Ç‚©‚Á‚½‚̂ł·‚ªB

532:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/21 13:00:55
float‚ÌŒvŽZ‘¬“x‚Á‚Ädouble‚æ‚è‚à’x‚¢‚ñ‚Å‚·‚©H

533:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/21 13:02:09
>>528
I‚­‚¢‚Á‚ĂȂ¢I‚­‚¢‚Á‚ĂȂ¢B

>>531
‚¾‚©‚çA‚È‚ñ‚ŃR[ƒh‚Ì’f•ÐÚ‚¹‚é‚ñ‚¾‚Á‚ÄB
‚ÅA‚È‚ñ‚ł܂½foo‚̓|ƒCƒ“ƒ^‚È‚ñ‚¾?

534:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/21 13:03:27
>>532
‘«‚µŽZ‚Ȃǂ͓¯‚¶B’´‰zŠÖ”‚Ȃǂ͑¬‚¢‰Â”\«‚ª‚‚¢B
‚µ‚©‚µA‘¼‚Ì•û‚ւ̕ϊ·‚ª“ü‚Á‚½‚è‚·‚邯’x‚­‚Ȃ邱‚Æ‚à‚ ‚éB

Œ‹˜_:ˆêŠT‚ɂ͌¾‚¦‚È‚¢B

535:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/21 13:06:07
‚à‚¤ƒXƒ}[ƒgƒ|ƒCƒ“ƒ^ƒRƒ“ƒeƒi‚Æ‚©Range concept‚Æ‚©Žg‚¤•û‚ª‚¢‚¢‚æ

536:513
07/08/21 13:14:09
‚‚܂è‚͂ǂ¤‚µ‚½‚ç‚¢‚¢‚̂łµ‚傤‚©H‚à‚¤‚킯•ª‚©‚è‚Ü‚¹‚ñB

‚â‚肽‚¢‚±‚Æ‚ÍCfoo‚̃ƒ“ƒo‚Æ‚µ‚Ä‚à‚Á‚Ä‚éfloat‚Ì”z—ñm_array‚Ì’†g‚ð
ƒRƒs[‚·‚é‚È‚èƒ|ƒCƒ“ƒ^‚ð–Ⴄ‚È‚èA‚Ç‚¤‚¢‚¤•û–@‚ª‚ ‚é‚Ì‚©•ª‚©‚è‚Ü‚¹‚ñ‚ª
³‚µ‚¢•û–@‚ÅŽg‚¢‚½‚¢‚Á‚Ä‚±‚ƂȂñ‚Å‚·‚ªB
Œ³‚Ì’†g‚ð‘‚«Š·‚¦‚é•K—v‚Í‚ ‚è‚Ü‚¹‚ñB’m‚ê‚ê‚΂¢‚¢‚Å‚·B
‚ÅA‚Ƃ肠‚¦‚¸531‚Å“®‚¢‚Ă܂·‚ªA‚±‚ê‚͊댯‚Å‚µ‚傤‚©B
—v‘f”‚͕ʌ–Ⴄ‚Ȃ肷‚ê‚Εª‚©‚é‚Ì‚Å
‚»‚Ì”ÍˆÍ“à‚¾‚¯ƒAƒNƒZƒX‚·‚é‚È‚ç‘åä•v‚»‚¤‚È‚ñ‚Å‚·‚ªAƒ_ƒ‚Å‚·‚©B


537:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/21 13:16:58
>>536
“Á‚É–â‘è‚͂Ȃ¢‚ñ‚¶‚á‚È‚¢‚Ì

538:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/21 13:28:14
>>537
‚»‚¤‚Å‚·‚©B‚ł͂ЂƂ܂¸‚±‚ê‚Å‚â‚Á‚Æ‚«‚Ü‚·B
‚Ç‚¤‚à‚¨‘›‚ª‚¹‚µ‚Ü‚µ‚½B

539:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/21 13:36:29
‘‚«Š·‚¦‚È‚¢‚È‚ç–ß‚è’l‚Ífloat *‚ł͂Ȃ­const float *‚É‚·‚é‚ׂ«‚¾‚ÈB
‚»‚êˆÈ‘O‚ÉACfoo‚ð‰½ŒÌƒ|ƒCƒ“ƒ^‚É‚µ‚Ä‚¢‚é‚©‚ð’m‚肽‚¢‚ñ‚¾‚ªB

540:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/21 13:52:24
float‚È‚çSSE‚Å‚‘¬‰»‚µ‚â‚·‚¢

541:513
07/08/21 13:53:03
>>539
„‘‚«Š·‚¦‚È‚¢‚È‚ç–ß‚è’l‚Ífloat *‚ł͂Ȃ­const float *‚É‚·‚é‚ׂ«‚¾‚ÈB

‚È‚é‚Ù‚ÇB

„Cfoo‚ð‰½ŒÌƒ|ƒCƒ“ƒ^‚É‚µ‚Ä‚¢‚é‚©‚ð’m‚肽‚¢‚ñ‚¾‚ªB

“Á‚É——R‚͂Ȃ¢‚Å‚·‚ªA
new‚µ‚½Cfoo‚̃|ƒCƒ“ƒ^‚ðƒƒ“ƒo‚Æ‚µ‚ÄŽ‚Á‚Ă邾‚¯‚Å‚·B
ƒ|ƒCƒ“ƒ^‚ÅŽ‚Á‚Ä‚é‚Ù‚¤‚ª‚¢‚ë‚¢‚ë•ʂ̃Nƒ‰ƒX‚ɘA‚ê‚܂킵‚½‚è‚·‚邯‚«•Ö—˜‚©‚È‚ÆB
‚Þ‚µ‚ë‚È‚º‚»‚±‚ª‹C‚ɂȂé‚Ì‚©’m‚肽‚¢‚ñ‚Å‚·‚ªB

542:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/21 14:03:17
>>541
„‚Þ‚µ‚ë‚È‚º‚»‚±‚ª‹C‚ɂȂé‚Ì‚©’m‚肽‚¢‚ñ‚Å‚·‚ªB
”¼‚ÎŒÂl“I‚È‹»–¡‚¾B–³ðŒ‚Énew‚µ‚½‚ª‚éJavaogŽÒ‚ªg‹ß‚É‚¢‚é‚à‚ñ‚Å‚ËB
# ‚µ‚©‚àAˆ«‚¢‚±‚Æ‚Édelete‚·‚é•Ȃ͂‚¢‚ĂȂ¢‚Æ—ˆ‚½‚à‚ñ‚¾w

543:513
07/08/21 14:06:22
>>542
‚Í‚¢A‚Ü‚³‚ÉŽ„‚Ì‚±‚Ƃł·B

544:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/21 14:10:56
W

545:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/21 14:16:01
>>542
BCBŽg‚¢‚ànew‚·‚é•È‚ªdd

546:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/21 15:40:21
OO‚Á‚Û‚­‘‚±‚¤‚Æ‚·‚邯‚»‚¤‚È‚é‚ñ‚¶‚á‚È‚¢‚©‚È
C++“I‚ɂ̓Xƒ}[ƒgƒ|ƒCƒ“ƒ^‚ðŽg‚¦A‚Æ‚¢‚¤‚±‚ƂɂȂé‚ñ‚¾‚ª
‚¢‚¸‚ê‚É‚¹‚æí‚Éownership‚ðˆÓޝ‚µ‚Ä‚¢‚é•K—v‚Í‚ ‚é‚Ë

547:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/21 16:02:26
ƒ[ƒJƒ‹‚ȃIƒuƒWƒFƒNƒg‚Ü‚Ånew‚ðŽg‚¢Žn‚ß‚½‚ç‚à‚¤A––ŠúÇó‚¾B
# ƒIƒuƒWƒFƒNƒg‚Í‘S‚ăOƒ[ƒoƒ‹‚ÉŠÇ—‚³‚ê‚Ä‚¢‚邯‚µ‚½‚çA‚»‚ê‚Í‚»‚ꂜ‚¯‚ÇB

548:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/21 16:03:31
>>545
VCLŽg‚Á‚Ă邯Šm‚©‚Énew•Ȃ‚­‚È‚—

549:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/21 18:22:21
ƒJƒEƒ“ƒ^•t‚¯‚ÄŽ©“®‚Ådelete‚·‚éclass‚­‚ç‚¢Ž©ì‚µ‚ë

550:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/21 21:25:00
‰½‚ÅŠù‚É‚ ‚é‚à‚ñì‚è‚È‚¨‚³‚É‚á‚È‚ç‚ñ‚Ì‚ñEEE

551:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/21 22:27:07
boost‚Ì–¼‘O‚ ‚°‚邯boost~ƒEƒ[ƒF‚Æ‚©Œ¾‚í‚ê‚é‚©‚ç

552:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/22 00:16:08
std::tr1::shared_ptr‚Ȃ炢‚¢‚Ì‚©H

553:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/22 04:50:10
‰´‚Íboost::intrusive_ptr‚ªD‚«‚¾‚ªA‚ß‚ñ‚Ç‚¢l‚ɂ͂߂ñ‚Ç‚¢‚¾‚낤‚ÈB

554:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/22 10:37:52
‚à‚¤IUnknown/comdef.h‚Å‚¢‚¢‚æ‚—

555:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/22 12:21:10
int main (int argc, const char * argv[]) {
char string[] ="Hello,World";
char copystring[13];
stringcopy (string,copystring);
printf("%s¥n",copystring);
return 0;
}
void stringcopy (char *buff,char *copy){
int i = 0;
while(buff[i]){
copy[i] = buff[i];
i++;
}
copy[i] = '¥0';
}
‚Åwhile(buff[i]){c}‚ð
for(i=0;buff[i] == 0;i++)
copy[i] = buff[i];
‚Æ‚·‚邯“®‚©‚È‚¢‚ñ‚Å‚·‚¯‚ê‚ÇA‰½ŒÌ‚Å‚·‚©?

556:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/22 12:25:25
>>555 ðŒ‹t‚É‚µ‚Ä“®‚­‚ƂłàŽv‚Á‚Ä‚ñ‚ÌH

557:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/22 12:29:42
for(i=0;buff[i] == 0;i++){
printf("loop %d\n",i);
copy[i] = buff[i];
}

‚Á‚Ä‚â‚Á‚Ă݂½‚çA‚Ȃɂ©‹C‚­‚©‚à

558:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/22 12:36:13
‚í‚©‚Á‚½!
for(i=0;buff[i] != 0;i++)
‚Á‚Ä‚·‚邯“®‚­‚¼!

559:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/22 12:49:13
Container‚Æ‚¢‚¤ƒNƒ‰ƒX–¼‚ðAA‚Æ‚¢‚¤ƒNƒ‰ƒX–¼‚É‚µ‚½‚çA

Container.h:9: an anonymous union cannot have function members
Container.h:26: abstract declarator `<–³–¼ class>' used as declaration
Container.h:26: anonumous –¼‘O‹óŠÔ‚ÌW‡‘Ì‚Í static ‚łȂ¯‚ê‚΂Ȃè‚Ü‚¹‚ñ



560:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/22 12:50:45
>>559
‚·‚¢‚Ü‚¹‚ñAŠÔˆá‚¦‚Äu‘‚«ž‚Þvƒ{ƒ^ƒ“‰Ÿ‚µ‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B

Container‚Æ‚¢‚¤ƒNƒ‰ƒX–¼‚ðAA‚Æ‚¢‚¤ƒNƒ‰ƒX–¼‚É‚µ‚½‚çA

AA.h:9: an anonymous union cannot have function members
AA.h:26: abstract declarator `<–³–¼ class>' used as declaration
AA.h:26: anonumous –¼‘O‹óŠÔ‚ÌW‡‘Ì‚Í static ‚łȂ¯‚ê‚΂Ȃè‚Ü‚¹‚ñ

‚Æ‚¢‚¤ƒGƒ‰[‚ªo‚Ä‚«‚½‚̂ł·‚ªA‚±‚̃Gƒ‰[‚̈Ӗ¡‚ª—‰ð‚Å‚«‚Ü‚¹‚ñB
‹³‚¦‚Ä‚­‚¾‚³‚¢B

561:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/22 13:12:06
ƒGƒXƒp[•åW‚·‚é‚ñ‚Å‚à‚È‚¯‚ê‚΃R[ƒh“\‚ê‚æB

562:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/22 13:16:23
>>560
ʼn‚̃Gƒ‰[‚¾‚¯‚Æ‚Á‚Ă݂ê‚Î
–³–¼‹¤—p‘̂ɂ͊֔ƒƒ“ƒo‚ðŽ‚Â‚±‚Æ‚ª‚Å‚«‚È‚¢
‚Æ‚¢‚¤ƒGƒ‰[B
‚¾‚©‚ç–¼‘O‚¾‚¯‚¶‚á‚È‚­‚ĉ½‚©ˆÓ–¡‚Ü‚½‚Í\‘¢‚ª•Ï‚í‚邿‚¤‚ÈC³‚ð‚µ‚Ä‚é‚Æ
Žv‚¤‚¯‚ÇAî•ñ‚ª•s‘«‚µ‚Ä‚é‚̂ł±‚êˆÈã‚Ì‚±‚Ƃ͕ª‚©‚ç‚È‚¢B

563:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/22 13:42:53
>>559‚Å‚·B
Ž©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½B

Container‚©‚çAA‚É–¼‘O‚ð•Ï‚¦‚½‚Æ‚«‚ÉA

#ifndef CONTAINER
#define CONTAINER
#include "Container.h"
#endif

‚à

#ifndef AA
#define AA
#include "AA.h"
#endif

‚Æ‚µ‚Ä‚¢‚½‚½‚߂ɃGƒ‰[‚ªo‚Ä‚¢‚Ü‚µ‚½B

î•ñ‚Ì‘«‚è‚È‚¢Ž¿–â‚Å\‚µ–ó‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚½Bm(_ _)m


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

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