y‰SŽÒнŒ}zC/C++Ž ..
449:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 00:05:43
>>443
calloc‚͈ꉞu”z—ñ‚ðŠm•Û‚·‚éŠÖ”v‚¾‚©‚ç‚¶‚á‚È‚¢H
Å“K‰»‚ÉŠÖ‚µ‚Ăͫ‚ªƒqƒ“ƒg‚ɂȂ邩‚àB
URLØÝ¸(www.bohyoh.com)
450:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 00:09:54
>>449
Å“K‰»‚ɂ‚¢‚Ă͉½‚à‰ðà‚µ‚Ä‚¢‚È‚¢‚悤‚ÈEEE
451:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 01:03:49
>>420
ƒtƒ@ƒ“ƒ_ƒƒ“ƒ^ƒ‹‚©‚æ
452:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 02:16:52
signedŒ^‚Ö<<‚â>>‰‰ŽZ‚µ‚½‚Æ‚«‚ÌŒ‹‰Ê‚Ì•„†ƒrƒbƒg‚â•„†Šg’£—L–³‚Á‚Ä
‹KŠi‚ÅŒˆ‚Ü‚Á‚Ä‚¢‚Ü‚·‚©H
453:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 02:32:06
>>452 ‚¢‚¢‚¦B
454:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 09:57:37
C++ ‰SŽÒ‚Å‚·BC++ ‚Å‚±‚ñ‚ȃR[ƒh‚ðŒ©‚©‚¯‚½‚̂ł·‚ªA struct S { S( int x ) : x_( x ) {} int x() { return x_; } int x_; }; 2 s–ڂ̈Ӗ¡‚ª‚í‚©‚è‚Ü‚¹‚ñB‚Æ‚‚É x_( x ) {} ‚Ì•”•ª‚ª“ª‚Ì’†‚Ńp[ƒY‚Å‚«‚È‚¢‚ñ‚Å‚·‚ªA‚±‚ê‚͉½‚ð’è‹`‚µ‚Ä‚¢‚é‚ÌH
455:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 09:59:38
: x_( x )@‚¾‚È
x_‚ðx‚ʼnŠú‰»‚µ‚Ä‚¢‚é
ƒRƒ“ƒXƒgƒ‰ƒNƒ^‰Šú‰»Žq‚Æ‚©‚Å‚®‚®‚邯K‚¹‚ɂȂ邩‚à
456:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 10:37:10
‚±‚Ì‘‚«•û‚Åu2s–ڂ̈Ӗ¡‚ªv‚Á‚Ă̂ং¢‚È
ƒiƒ`ƒ…ƒ‰ƒ‹‚ÈŒ–‰Ü‚Ì”„‚è•û‚·‚é‚È‚Ÿ‚ÆŠ´S‚µ‚½‚—
457:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 10:42:22
ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚̉Šú‰»Žq‚Å”z—ñ‚̉Šú‰»‚Á‚Ăł«‚éH
458:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 11:07:46
>>457
‘g‚Ýž‚Ý”z—ñ‚ɂ‚¢‚Ă͂ł«‚Ü‚¹‚ñB std::vector ‚È‚ç‚Å‚«‚Ü‚·B
459:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 11:26:54
>>458
‚ ‚肪‚Æ‚¤
‚¶‚á‚ ƒRƒ“ƒXƒgƒ‰ƒNƒ^“à‚Å•’ʂɑã“ü‚·‚é‚©
‚à‚¤ˆê‚ÂŽ¿–â
ŒÅ’è’·”z—ñ‚Évector‚ðŽg‚¤ˆÓ–¡‚Á‚Ä‚ ‚éH
‚ ‚邯‚µ‚½‚牽H
460:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 11:34:14
>>459
ƒTƒCƒY‚ÌŠÇ—‚àˆê‚É‚µ‚Ä‚‚ê‚éB
–¢—ˆ‰i…‰½‚ª‚ ‚Á‚Ä‚àƒTƒCƒY‚ª•Ï‚í‚ç‚È‚¢ê‡‚𜂯‚ÎA‚±‚Ì—˜“_‚ͬ‚³‚‚È‚¢B
461:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 11:35:23
>>459
‘½‚‚ÌŽÀ‘•‚Å‚Í assert() ‚ȂǂŃfƒoƒbƒO—p‚͈̔̓`ƒFƒbƒN‚ª“ü‚Á‚Ä‚¢‚éB
begin(), end() ‚ª‚ ‚é‚̂ŕW€ƒAƒ‹ƒSƒŠƒYƒ€‚ªŽg‚¢‚â‚·‚¢B
—v‘f‚Ì”äŠr‚ÉŠî‚”äŠr‰‰ŽZŽq‚ª’è‹`‚³‚ê‚Ä‚¢‚éB
ˆÀ‘S‚ÅŒy‚¢ swap() ‚ªŽg‚¦‚éB
462:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 12:02:09
CŒ¾Œê‚ÅvoidŒ^‚ÌŠÖ”‚ð”CˆÓ‚ÌꊂÅI—¹‚³‚¹‚é‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚̂łµ‚傤‚©H
‰½‚©’l‚ð•Ô‚¹‚éŠÖ”‚È‚çreturn‚·‚ê‚΂¢‚¢‚ÆŽv‚¤‚̂ł·‚ª
void‚Ȃ̂Åreturn‚ð‚·‚é‚Æ“{‚ç‚ê‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½
463:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 12:04:39
return;
464:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 12:05:52
>>462
void func(){
return;
}
465:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 12:09:42
>>462
void func()
{
...;
goto end;
...;
end:
}
or
void func()
{
...;
if (0) {
...;
}
}
466:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 12:15:41
>>460-461
ƒTƒ“ƒNƒX
467:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 12:16:11
‚ ‚ A‚È‚é‚Ù‚Ç
’l‚³‚¦•Ô‚³‚È‚«‚á“{‚ç‚ê‚È‚¢‚ñ‚Å‚·‚Ë
0‚ð•Ô‚µ‚Ä‚¨‚è‚Ü‚µ‚½
468:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 12:20:25
>>460
static const int foo[] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
‚Ý‚½‚¢‚ȌŒ蒷”z—ñ‚È‚çAsizeof(foo) / sizeof(* foo)‚Åsize()‘Š“–‚¾‚ÆŽv‚¤‚ªA‚»‚ê‚Å‚àƒƒŠƒbƒg‚¾‚Æ?
469:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 12:23:26
STL‚̃Rƒ“ƒeƒi‚Æ‚µ‚ÄŽg‚¦‚é
470:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 12:26:16
boost::array
471:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 12:50:19
‚¶‚á‚ ‚»‚êƒ|[ƒg‚µ‚ÄŽg‚¢‚Ü‚·‚é
472:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 12:51:25
ŒÅ’è’·”z—ñƒeƒ“ƒvƒŒ[ƒg‚Í‚¢‚¢‚æ‚Ë
—]•ª‚È—ÌˆæŽæ‚ç‚È‚¢‚µ
473:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 12:59:15
boost::checked_delete‚Á‚Ä‚»‚ñ‚Ȃɖð‚É—§‚‚©H
474:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 13:03:58
‰SŽÒ‚Å‚à‰½‚©ì‚ê‚镨‚͂Ȃ¢‚¾‚낤‚©H
475:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 13:05:18
>>474
ƒAƒhƒŒƒX’
ƒmƒxƒ‹ƒQ[ƒ€
etc
476:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 13:07:47
>>475
ƒmƒxƒ‹ƒQ[ƒ€‚ðì‚ê‚邍Щ‚ß‚Ìwindowsã‚Å“®‚
ƒAƒvƒŠ‚Æ‚©‚ ‚è‚Ü‚¹‚ñ‚©‚ËB
477:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 13:20:59
CŒ¾Œê‚Å‚¢‚¢‚¶‚á‚ñ
printf‚Æscanf‚Åì‚ê‚邼
478:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 13:25:14
‚¨‚Ü‚¦‚ç‚Á‚ĉ½‚ª–Ú“I‚ÅCŒ¾ŒêŽg‚Á‚Ä‚ñ‚ÌH
479:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 13:29:21
>>473
‚È‚ñ‚Å–ð‚É—§‚½‚È‚¢‚ÆŽv‚¤‚ÌH
‚ ‚ÆA boost ƒXƒŒ‚És‚Á‚½‚Ù‚¤‚ª‚¢‚¢‚©‚à‚ËB
480:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 13:45:48
>>478
ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚·‚é‚Ì‚ªŠy‚µ‚¢‚©‚ç
481:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 15:18:50
‚܂Ƃà‚ÉŽdŽ–‚ÅŽg‚¨‚¤‚Æ‚·‚邯A
boost‚È‚ñ‚ătƒŠ[‚̃‰ƒCƒuƒ‰ƒŠ‚ÍA
Žg—p‹–‰Â‚ª‚¨‚è‚È‚¢Œ‚ɂ‚¢‚Ä
’N‚ªÓ”C‚à‚Ä‚é‚ÌA‚Á‚Ä“{‚ç‚ê‚邺‚æ
482:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 15:34:04
boost‚©‚çƒ|[ƒg‚µ‚½Ž©ìƒ‰ƒCƒuƒ‰ƒŠ‚ðŽg‚¤‚ñ‚¾‚æ
483:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 15:36:43
‚»‚ê‚ðŒ¾‚¢o‚·‚ÆAgcc‚≺Žè‚·‚ê‚ÎLinux‚»‚Ì‚à‚Ì‚àŽg‚¦‚È‚‚È‚éã©B
484:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 15:41:40
>>483
ƒvƒƒWƒFƒNƒg‚ÌŽí—Þ‚â‹q‚Ì—¬‹V‚Æ‚©‚È‚ñ‚Æ‚©‚ÅA
‚»‚̂Ƃ¨‚è‚ȧ–ñ‚ª‚‚ŽdŽ–‚àŽÀÛA‚¯‚Á‚±‚¤‚ ‚éB
EEE‚¢‚âA‚ ‚Á‚½B‚à‚¤’n–‚©‚ç‰i‹v‚ÉŠJ•ú‚³‚ê‚Ä
‚±‚ñ‚ÈŽžŠÔ‚É2ch‚µ‚Ă鉴‚ɂ͂ǂ¤‚Å‚à‚¢‚¢˜b
485:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 15:46:46
ŽQƂ̂‚©‚¢‚©‚½‚ª‚æ‚‚í‚©‚ç‚È‚¢‚̂ŋ³‚¦‚Ä‚‚¾‚³‚¢BPOCO::Logger‚Æ‚¢‚¤ƒ‰ƒCƒuƒ‰ƒŠ‚ð‚‚©‚Á‚Ä‚¢‚Ü‚·B
has‚ªLogger‚̃|ƒCƒ“ƒ^‚ð•Ô‚µ‚ÄAget‚ªŽQÆ‚ð•Ô‚µ‚Ü‚·Bcreate‚Åì‚è‚Ü‚·B
POCO::Logger* buff = POCO::Logger::has("hoge");
if (buff == NULL) {
@@// –³‚¢‚©‚çì‚é
@@POCO::Logger& logger = POCO::Logger::create("hoge");
@@logger.information("@@@@@");
} else {
@@// ‚ ‚é‚©‚çŽg‚¤
@@POCO:Logger& logger = POCO::Logger:get("hoge");
@@logger.information("@@@@@");
}
// —‚Ù‚ñ‚Ƃ͂±‚±‚Ålogger.information("@@@@@")‚É‚µ‚ÄAª‚Ì@@@@@o—Í•”•ª‚ÍÁ‚µ‚Ä‹¤’ʉ»‚µ‚½‚¢
‚Æ‚¢‚¤ƒR[ƒh‚Í“®‚‚ñ‚Å‚·‚ªAÅIs‚Åo—Í‚·‚鈗‚ð“ü‚ê‚Ä
‹¤’ʉ»‚µ‚½‚¢‚ñ‚Å‚·‚¯‚ÇAŽQÆ‚Á‚ă|ƒCƒ“ƒ^‚Ý‚½‚¢‚É‚¢‚ê‚È‚¢‚Å‚¨‚‚Æ‚©‚ª‚Å‚«‚È‚¢‚ÆŽv‚Á‚Ä‚¢‚Ü‚·B
‚±‚̂悤‚ÈŽÀ‘•‚݂͂Ȃ³‚ñ‚ǂ̂悤‚É‚³‚ê‚Ä‚¢‚Ü‚·‚©H
486:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 15:51:11
>>481
ƒtƒŠ[‚Ƃ͌¾‚Á‚Ä‚à’N‚ªì‚Á‚Ă邯Žv‚¤H
Žg—p‹–‰Â‚ðo‚³‚È‚¢“z–{l‚É
w‚¨‚Ü‚¦‚ª”»’f‚Å‚«‚é’ö‚̃Œƒxƒ‹‚©‚æHx
‚Á‚ÄŒ¾‚¢•Ô‚·B
487:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 15:52:29
>>479
•sŠ®‘SŒ^‚̃`ƒFƒbƒN‚É‚µ‚©Žg‚¦‚È‚¢‚æ‚ËB
‘S‚–ð‚É—§‚½‚È‚¢‚Ƃ͎v‚í‚È‚¢‚¯‚ÇA‚ ‚¦‚ÄŽg‚¤ˆÓ–¡‚Í‚ ‚é‚Ì‚©‚ÆB
488:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 16:13:45
>>485
POCO::Logger & logger = buff == NULL ? POCO::Logger::create() : POCO::Logger::get();
logger.information();
489:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 16:22:40
>>488
‚§‚§‚·‚΂炵‚¢B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B‚»‚̂悤‚È”‘z‚Í‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
‚¿‚å‚Á‚ƃgƒŠƒbƒL[‚È‹C‚ª‚·‚é‚̂ł·‚ªAC++‚ÅŽQÆ‚ðŽg‚¤‚Æ‚«‚Í펯‚Å‚·‚©H
490:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 16:45:28
C++‚ÆŒ¾‚킸ŽQƂƌ¾‚킸AŠ„‚ÆŽg‚¤‚¯‚ÇB
C‚Å‚à‚±‚ñ‚Ȃ̂Ƃ©B
FILE * fp = fileName == NULL ? stdin : fopen(fileName, "r");
491:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 17:52:49
>>490@‚Ì
FILE * fp = fileName == NULL ? stdin : fopen(fileName, "r");
‚Á‚Ä@‚ǂ̂悤‚É•ª‰ði‰ðŽßj‚³‚ê‚é‚ÌH
492:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 17:57:10
>>491
fileName‚ªNULL‚¾‚Á‚½‚çstdinA‚»‚¤‚łȂ¯‚ê‚ÎfileName‚ðfopen()‚µ‚½Œ‹‰Ê‚ðfp‚É‘ã“üB
493:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 18:05:23
>>492
—L“‚²‚´‚¢‚Ü‚·B“ú–{Œê‚ł͂»‚¤‚È‚é‚̂ł·‚©B
‚·‚݂܂¹‚ñA‚±‚Ì1s‚ðCŒ¾Œê‚É1s‚²‚Æ(ƒXƒeƒbƒvj‚É•ª‰ð‚µ‚Ä‘‚¢‚½‚ç‚Ç‚¤‚È‚é‚̂ł·‚©H
494:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 18:11:18
FILE *fp ;
if( fileName == NULL )
{
fp = stdin ;
}
else
{
fp = fopen(fileName,"r");
}
495:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 18:12:19
‚Ü‚ AŽQƂ͉Šú‰»•K{‚¾‚©‚çA>>488‚𕪊„‚µ‚Ä‘‚Ž–‚Ío—ˆ‚È‚¢‚ª‚ÈB
496:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 18:12:26
FILE * fp =
fileName == NULL
? stdin
: fopen(fileName, "r");
497:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 18:13:39
boost::optional‚ðƒpƒN‚ê‚΂¢‚¢
498:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 18:23:44
>>494
—L“‚²‚´‚¢‚Ü‚µ‚½
‚»‚¤‚È‚é‚̂ł·‚©A‚È‚ñ‚©>>490‚¾‚Ɠǂ݂ɂ‚¢‚Å‚·‚Ë
>>495
‚Æ‚È‚é‚ÆAŽQƂ̂Ƃ«‚͓ǂ݂ɂ‚¢\•¶Žg‚¤‚µ‚©‚È‚¢‚Æ‚¢‚¤‚±‚Ƃł·‚Ë
499:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 18:56:32
>>498
‰´‚ªŽO€‰‰ŽZŽq‚ðŽg‚¤‚Æ‚«‚ÍAðŒ•”‚ð•K‚¸i’P€Ž®‚Å‚ ‚Á‚Ä‚àjЇŒÊ‚ÅŠ‡‚Á‚Ä‚éB
>>490‚Ì—á‚ÌꇂÍA
FILE * fp = (fileName == NULL) ? stdin : fopen(fileName, "r");
‚Ü‚ŸA‚±‚̕ӂ͊eX‚̃Xƒ^ƒCƒ‹‚Ì–â‘èB
“ǂ݂ɂ‚³‚ɂ‚¢‚Ă͓à—e‚Ì•¡ŽG‚³‚É‚æ‚肯‚è‚ÅA‚½‚Æ‚¦‚Î
int n = (hoge) ? 10 : 20;
’ö“x‚Ì“à—e‚ðif-else•¶‚Å‘‚‚ÆA‰´‚ÌŠ´Šo‚¾‚Æu–³‘ʂɕ¨X‚µ‚¢vŠ´‚¶‚ª‚µ‚ÄA‹t‚ɂ킩‚è‚É‚‚¢‚©‚ÈB
500:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 19:12:34
ŽO€‰‰ŽZŽq‚͋֎~A
‚Á‚ÄA‚¯‚Á‚±‚¤ƒR[ƒfƒBƒ“ƒOƒ‹[ƒ‹‚É‚³‚ê‚邱‚Æ‚ª‘½‚¢
501:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 19:18:45
¶ˆ‚ÌŽO€‰‰ŽZŽqer‚ȘR‚ê‚É‚Íh‚¢Eꂾ
502:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 19:29:24
>>498
‚±‚ñ‚È‚ñ‚Å‚à‚¢‚ñ‚¶‚á‚ËH
POCO::Logger* buff = POCO::Logger::has("hoge"), *logger;
if (buff == NULL) {
@@// –³‚¢‚©‚çì‚é
@@logger = &POCO::Logger::create("hoge");
} else {
@@// ‚ ‚é‚©‚çŽg‚¤
@@logger = &POCO::Logger:get("hoge");
}
logger->information("@@@@@");
‚Æ‚¢‚¤‚©has()‚ª•Ô‚·ƒAƒhƒŒƒX‚ÌŽÀ‘Ì‚Íget‚Å“¾‚ç‚ê‚éƒCƒ“ƒXƒ^ƒ“ƒX‚Ƃ͕ʕ¨‚È‚ñH
“¯ˆê‚Ȃ炻‚̂܂܎g‚¦‚邾‚낤‚¯‚Ç
503:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 19:29:27
ff
504:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 19:36:13
—áŠOˆ—‚Ìthrow‚̃ƒŠƒbƒg‚ÍH
•’ʂɊ֔‚ɂƂ΂·‚̂͂¾‚߂Ȃ̂©‚¢
505:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 20:21:22
•’ʂɊ֔‚É”ò‚΂·‚Æ‚ÍA‚Ç‚¤‚¢‚¤‚â‚è•ûH
throw‚ÍŠÖ”‚̌ĂÑo‚µŒ³‚̌ĂÑo‚µŒ³‚̌ĂÑo‚µŒ³‚ÌEEE‚É‚¸[‚Á‚Æ‘k‚Á‚Ä‚¢‚¯‚邯‚±‚ë‚ɈӖ¡‚ª‚ ‚é
506:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 20:23:41
Ì‚ÌC‚̂悤‚ÉAabort()‚ðŒÄ‚Ô‚Æ‚©‚»‚¤‚¢‚¤˜bH
507:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 20:53:58
>>504‚Ìl‚¦‚é—áŠO“I‚ÈŽ–‘Ô‚Æ‚¢‚¤‚Ì‚ÍA‚»‚Ìê‚ŃvƒƒOƒ‰ƒ€‚ðI—¹‚·‚éƒ^ƒCƒvu‚Ì‚Ýv‚È‚ñ‚¶‚á‚È‚¢‚©‚ÈB
Šm‚©‚ÉA‚·‚®I—¹‚·‚é‚̂ł ‚ê‚ÎA—áŠOˆ—‚Ì‘¶ÝˆÓ‹`‚Å‚ ‚éuŠÈŒ‰‚©‚‹—͂ɓÁ’è‚Ì’iŽæ‚è‚܂Ŗ߂év
”\—͂͗v‚ç‚È‚¢‚©‚ç‚ËB
>>504
‚Å‚àA—áŠO”¶Œã‚à‚Ü‚¾ƒvƒƒOƒ‰ƒ€‚ð‘±s‚³‚¹‚éê‡AuŠÖ”‚É”ò‚΂µ‚Äv—áŠOˆ—‚ðŽÀŒ»‚µ‚悤‚Æ‚·‚邯A
Œ‹\–Ê“|‚Æ‚¢‚¤‚©A“ü‚è‘g‚ñ‚Å‚µ‚Ü‚¤‚±‚Æ‚ª‚ ‚éB
f1()‚©‚çŒÄ‚ñ‚¾f2()‚©‚çŒÄ‚ñ‚¾f3()‚©‚çŒÄ‚ñ‚¾f4()‚Ì’†‚ʼn½‚©u—áŠO“I‚Èó‘Ôv‚ɂȂÁ‚½ê‡Af4()“à‚É
if (ޏ”s‚µ‚½‚Æ‚¢‚¤Ø‹’) {
@@—áŠOˆ—();
@@return ޏ”s‚µ‚½‚Æ‚¢‚¤‡};
}
‚ð‘‚‚¾‚¯‚łȂAꇂɂæ‚Á‚Ä‚Íf2()‚âf3()‚àA‚»‚Ìu‡}v‚ª‚¿‚á‚ñ‚Æf1()‚Ì‚à‚Æ‚Ö‹A‚Á‚Ä‚¢‚¯‚邿‚¤A
ƒoƒPƒcƒŠƒŒ[‚̂悤‚È\‘¢‚ÌŽÀŒ»‚É‹¦—Í‚µ‚È‚‚¿‚á‚È‚ç‚È‚‚È‚Á‚½‚è‚·‚é‚킯‚¾B
‚»‚Ì—áŠO‚ÍAŽ©•ª‚Ƃ͒¼ÚŠÖŒW‚È‚¢‚±‚ƂȂ̂ɂËB
508:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 21:01:10
‚½‚¾‚â‚Á‚Ï‚èAJoel‚à‚¢‚Á‚Ă邿‚¤‚ÉA—áŠO‚Í‚«‚¿‚ñ‚Æ
ƒnƒ“ƒhƒŠƒ“ƒOo—ˆ‚Ä‚¢‚é‚©‚ªAƒR[ƒh–Ê‚ð’‚ß‚½‚‚ç‚¢‚Å‚Í
‚·‚®‚ɂ͔»‚ç‚È‚¢‚Æ‚¢‚¤Žã“_‚ª‚ ‚é‚ËB
–ß‚è’lƒx[ƒXF
fp = fopen(filename, "w");
fwrite( var, 1,len,fp );@@@@@//ÌßÌßBƒGƒ‰[ˆ—–Y‚ê‚₪‚ñ‚ÌB
—áŠOƒx[ƒXF
fs = new FileStream( filename, WRITE );
fs.Write( var ); //ƒtƒ@ƒCƒ‹–³‚©‚Á‚½‚ç—áŠO“Š‚°‚é‚©‚çA
@@@@@@@@@@@@@@@@@@@//ŒÄ‚Ô‘¤‚őΈ‚µ‚ë‚ÆŒ¾‚¤‚±‚Æ‚©‚È`H
509:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 21:07:30
>>420
ƒCƒ“ƒ^[ƒtƒF[ƒX‚ªŒ‹\ˆá‚¤‚̂ł킩‚ç‚È‚¢‚ñ‚Å‚·
ŽQl‚ÉŒ©‚½6.0‚̉ðà‚ðã‚°‚Ä‚Ý‚é‚Æ
```
¶ƒtƒŒ[ƒ€‚ÌFileƒƒ^ƒu‚ðƒNƒŠƒbƒN‚µ‚ÄASource File‚ÌGlSampleView.cppƒtƒ@ƒCƒ‹‚ðŠJ‚
‰E‚̃tƒŒ[ƒ€‚ÉŒ»‚ê‚éƒ\[ƒXƒtƒ@ƒCƒ‹ã‚ÅA‰EƒNƒŠƒbƒNB•\ަƒƒjƒ…[‚ÌClassWizard‚ð‘I‘ð‚·‚é©‚±‚ÌŽž“_‚Å•ª‚©‚ç‚È‚¢
‚±‚±‚ÅViewƒNƒ‰ƒX‚̃ƒbƒZ[ƒWˆ—‚ðƒJƒXƒ^ƒ}ƒCƒY‚·‚éB
ƒƒbƒZ[ƒW—“‚©‚çuWM_CREATEv‚ð‘I‘ð‚µ‚ÄŠÖ”’ljÁƒ{ƒ^ƒ“‚ðƒNƒŠƒbƒN‚·‚éB
‚·‚邯OnCreate()ŠÖ”‚ªGlSampleView.cppƒtƒ@ƒCƒ‹‚ÉŽ©“®“I‚ɒljÁ‚³‚ê‚éB
```
ƒNƒ‰ƒXƒEƒBƒU[ƒh‚̂悤‚È‚à‚͕̂ʂ̕û–@‚ÅŒ©‚‚¯‚½‚ñ‚Å‚·‚ª‚·‚邯4s–Ú‚ÌWM_CREATE‚ª–³‚¢
‚Æ‚¢‚Á‚½‚悤‚É‘O‚Éi‚݂܂¹‚ñ
510:339
07/12/18 22:32:05
1>index.obj : error LNK2019: –¢‰ðŒˆ‚ÌŠO•”ƒVƒ“ƒ{ƒ‹ "public: __thiscall std::ios_base::Init::Init(void)" (??0Init@ios_base@std@@QAE@XZ) ‚ª
ŠÖ” "void __cdecl std::`dynamic initializer for '_Ios_init''(void)" (??__E_Ios_init@std@@YAXXZ) ‚ÅŽQÆ‚³‚ê‚Ü‚µ‚½B
1>index.obj : error LNK2019: –¢‰ðŒˆ‚ÌŠO•”ƒVƒ“ƒ{ƒ‹ "public: __thiscall std::ios_base::Init::~Init(void)" (??1Init@ios_base@std@@QAE@XZ) ‚ª
ŠÖ” "void __cdecl std::`dynamic atexit destructor for '_Ios_init''(void)" (??__F_Ios_init@std@@YAXXZ) ‚ÅŽQÆ‚³‚ê‚Ü‚µ‚½B
1>D:\ta\c\works\online\Debug\dos.exe : fatal error LNK1120: ŠO•”ŽQÆ 2 ‚ª–¢‰ðŒˆ‚Å‚·B
===index.cpp====
#include <iostream>
int main() {
std::cout << "Kitty on your lap";
return 0;
}
===============
/O2 /D "_MBCS" /FD /EHsc /MT /Fo"Debug\\" /Fd"Debug\vc80.pdb" /nologo /c /TP /errorReport:prompt
/OUT:"D:\ta\c\works\online\Debug\dos.exe" /NOLOGO /MANIFEST /MANIFESTFILE:"Debug\dos.exe.intermediate.manifest"
/SUBSYSTEM:CONSOLE /ERRORREPORT:PROMPT kernel32.lib
ƒŠƒ“ƒN‚ª‚¤‚Ü‚‚¢‚Á‚ĂȂ¢‚Á‚Ä‚±‚Æ‚©‚ÈH
‚¿‚á‚ñ‚ƃ‰ƒCƒuƒ‰ƒŠƒtƒHƒ‹ƒ_‚ðC:\Program Files\Microsoft Platform SDK\Lib‚Éݒ肵‚Ä‚¢‚é‚Ì‚¾‚ªEEB
511:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 23:00:25
‚½‚܂Ɍ©‚©‚¯‚邯‚ÆKitty on your lap‚ĉ½‚È‚ñH
’²‚ׂĂ݂½‚çƒQ[ƒ€‚Ý‚½‚¢‚¾‚¯‚Ç‚ ‚ꂪŒ³ƒlƒ^H
512:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 23:35:44
>>510
iostream‚Á‚ÄSDK‚¶‚á‚È‚¢‚¾‚ëB
513:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/18 23:36:20
”L‚Å‚à•ª‚©‚é‚Ìl‚ªƒTƒ“ƒvƒ‹•¶Žš—ñ‚ÉŽg‚Á‚Ä‚½‚ÈB
‚³‚ç‚Ȃ錳ƒlƒ^‚͂悂킩‚ç‚È‚¢‚ªB
514:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 00:07:13
ŒÃ‚¢ƒMƒƒƒ‹ƒQ[‚̃^ƒCƒgƒ‹
515:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 01:29:06
–â‘蕪‚ª
ˆÈ‰º‚̎臂ð]‚¢AŒo˜H‘I‘ðƒAƒ‹ƒSƒŠƒYƒ€‚ð•]‰¿‚¹‚æB
’ÊM‚Ì”¶Fƒ‰ƒ“ƒ_ƒ€‚É‘—ŽóMƒm[ƒh‚ðŒˆ’è‚·‚éB
’ÊM‚ÌŠm’èF—^‚¦‚ç‚ꂽ‘—ŽóMƒm[ƒh‚ÌŒo˜H‚ðŒˆ’è‚µA‚»‚ÌŒo˜Hã‚ÌƒŠƒ“ƒN‚̋󂫗e—Ê‚ð1Mbps‚¾‚¯Œ¸‚³‚¹‚éB
@@@@@@@@ ‚½‚¾‚µA‹ó‚«—e—ʂ̂Ȃ¢ƒŠƒ“ƒN‚ª‘¶Ý‚·‚éê‡A‚±‚Ì’ÊM‚ÍŠm—§‚µ‚È‚©‚Á‚½‚à‚̂Ƃµ‚ÄA‰½‚às‚í‚È‚¢B
’ÊM‚ÌI—¹Fn‰ñ‘O‚É”¶‚µ‚½’ÊM‚ÌŒo˜Hã‚̋󂫗e—Ê‚ð1Mbps‚¾‚¯‘‰Á‚³‚¹‚éB‚½‚¾‚µA‚»‚Ì’ÊM‚ªŠm—§‚µ‚Ä‚¢‚È‚©‚Á‚½ê‡‚ɂ͉½‚às‚í‚È‚¢B
•]‰¿F10000‰ñ‚Ì’ÊM‚ð”¶‚³‚¹A‚»‚Ì‚¤‚¿‚ÅŠm—§‚Å‚«‚È‚©‚Á‚½’ÊM‚ÌŠ„‡‚ð‹‚ß‚éB
ŽŽs‚ÌŒJ‚è•Ô‚µF‚Ž‚Ì’l‚ð•Ï‚¦‚È‚ª‚çAã‹L‚ÌŽŽs‚ðŒJ‚è•Ô‚·
ƒvƒƒOƒ‰ƒ€Ž©‘Ì(URLØÝ¸(kansai2channeler.hp.infoseek.co.jp))‚ÍE‚Á‚Ä‚±‚ꂽ‚̂ł·‚ª
‚Ç‚±‚ɃOƒ‰ƒt‚ð“ü—Í‚µ‚Ä‚¢‚¢‚Ì‚©•ª‚©‚ç‚È‚¢‚Á‚Ä‚¢‚Ü‚·B
‚¿‚Ȃ݂ɃOƒ‰ƒt‚͈ȉº‚É‘‚«‚Ü‚·
URLØÝ¸(kansai2channeler.hp.infoseek.co.jp)
¶‚Æ’†‰›‚ªƒm[ƒh‚ʼnE‚ª‚»‚ê‚ð‚‚Ȃ®ƒŠƒ“ƒN‚Ì—e—ʂł·B
516:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 01:38:58
h‘èƒXƒŒ‚Ö
517:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 02:08:39
>>508
–ß‚è’l‚¾‚Á‚ăR[ƒh–ÊŒ©‚ăGƒ‰[ˆ—‚Ì”²‚¯‚Í‹C‚«‚É‚‚¢B
Joel ‚Æ‚©‚ªŒ¾‚Á‚Ä‚é‚Ì‚ÍAƒGƒ‰[ˆ—‚É–â‘è‚Ì‚ ‚éƒR[ƒh‚Æ
“K؂ȃR[ƒh‚Ƃ̈Ⴂ‚ª”÷–‚·‚¬‚é‚Á‚ÄŒ¾‚¤–â‘èB‚Ü‚Ÿ‚±‚Á‚¿‚Ì–â‘è‚à
ˆê‚Æ‚¢‚¦‚Έê‚È‚ñ‚¾‚¯‚Ç‚ÈBˆ—‚̇”Ô‚Æ‚©B
518:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 09:00:37
VC++ 2005‚ł̊֔ƒCƒ“ƒ‰ƒCƒ“‰»‚ɂ‚¢‚Ä‹³‚¦‚Ä‚‚¾‚³‚¢B
’ÊíAƒCƒ“ƒ‰ƒCƒ“ŠÖ”‚Í’è‹`‚ðƒwƒbƒ_‚É‘‚©‚È‚¢‚ƃRƒ“ƒpƒCƒ‹
‚Å‚«‚Ü‚¹‚ñ‚ªA/LTCGƒIƒvƒVƒ‡ƒ“‚ÅƒŠƒ“ƒNŽž‚̃‚ƒWƒ…[ƒ‹ŠÔ
ƒCƒ“ƒ‰ƒCƒ“‚ðŽw’è‚·‚邯ˆÈ‰º‚̂悤‚ȃR[ƒh‚ªƒrƒ‹ƒh‰Â”\
‚¾‚ÆŽv‚Á‚½‚̂ł·‚ªAŽÀÛ‚ÍƒŠƒ“ƒNƒGƒ‰[‚ƂȂè‚Ü‚·B
‚à‚¿‚ë‚ñinlineƒL[ƒ[ƒh‚ðŠO‚·‚ƃrƒ‹ƒh‚Å‚«‚Ü‚·B
/LTCG‚ðŽw’肵‚Ä‚àinlineƒL[ƒ[ƒh‚ð•t‚¯‚邯ƒCƒ“ƒ‰ƒCƒ“
‘ÎÛŠÖ”‚Ì’è‹`‚͌ĂÑo‚µƒ\[ƒXƒtƒ@ƒCƒ‹‚©‚ç‰ÂŽ‹‚łȂ‚Ä
‚Í‚¢‚¯‚È‚¢‚̂łµ‚傤‚©H/LTCG‚ÌƒŠƒ“ƒNŽžƒ‚ƒWƒ…[ƒ‹ŠÔ
ƒCƒ“ƒ‰ƒCƒ“‚̳‚µ‚¢Žg—p–@‚ð‹³‚¦‚Ä‚‚¾‚³‚¢B
//aaa.hƒwƒbƒ_[ƒtƒ@ƒCƒ‹
double MySquare(double);
//aaa.cppƒ\[ƒXƒtƒ@ƒCƒ‹
inline double MySquare(double d)
{
@return d * d;
}
//bbb.cppƒ\[ƒXƒtƒ@ƒCƒ‹
#include "aaa.h"
int main()
{
@double d = MySqiare(3.14);
}
519:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 09:15:43
‚æ‚‹óŠÔ“I‹ÇŠ«‚Ì‚‚¢ƒR[ƒh‚Í‘¬‚¢‚Æ‚©‚¢‚¢‚Ü‚·‚¯‚ÇAŋ߂Ìx86‚Å
‚ ‚éƒAƒhƒŒƒX‚Ì’l‚ð“ǂݞ‚Þ‚ÆA‚»‚Ìæ‰½ƒoƒCƒgˆÊ‚ªƒLƒƒƒbƒVƒ…‚ÉÚ‚é‚ñ‚Å‚·‚©H
520:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 09:46:40
VC8(VC2005)‚Å
template<class T>
std::list<T>::iterator MoveListItr(std::list<T> *pLst)
`—ª`
‚Æ‚¢‚¤STL‚̃CƒeƒŒ[ƒ^‚ð•Ô‚·ƒeƒ“ƒvƒŒ[ƒg‚ªAƒCƒeƒŒ[ƒ^‚Ì‹Lq•”•ª
(std::list<T>::iterator)‚ÅuŒ^‚ł͂Ȃ¢v‚ƃGƒ‰[‚ªo‚Ü‚·B
VC7‚܂ł͂±‚ê‚Å’Ê‚Á‚½‚̂ł·‚ªA•¶–@‚É–â‘肪‚ ‚é‚̂łµ‚傤‚©H
‚»‚ê‚Æ‚àVC‚Ì–â‘è‚Ȃ̂łµ‚傤‚©H
521:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 09:53:01
template<class T>
@ @ @ typename std::list<T>::iterator MoveListItr(std::list<T> *pLst)
522:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 10:00:51
>>520
typename std::list<T>::iterator MoveListItr(std::list<T> *pLst)
‚Á‚Ä‘‚¯‚΂¢‚¢‚ñ‚¶‚á‚È‚¢‚©‚ÈB
‚¢‚í‚ä‚é“ÁŽê‰»‚Á‚Ă₂ª‚ ‚邹‚¢‚ÅAclassname<T>::hoge‚Æ‚¢‚¤‹Lq‚¾‚¯‚Å‚ÍA
hoge‚ª’l‚Ȃ̂©Œ^–¼‚Ȃ̂©’f’è‚Å‚«‚È‚¢B
‚»‚¤‚¢‚¤ê‡Au‚±‚ê‚ÍŒ^–¼‚Å‚·‚æv‚Æ‚¢‚¤‚Ì‚ðƒRƒ“ƒpƒCƒ‰‚É‹³‚¦‚邽‚ß‚ÉAtypename‚ð‘‚B
¡‰ñ‚ÌVC7‚Æ8‚̈Ⴂ‚ÍAu‚±‚±‚ÍŠÖ”‚Ì–ß‚è’l‚ÌŒ^‚ð‘‚ꊂ¾‚©‚çAŒ^–¼‚ÉŒˆ‚Ü‚Á‚Ă邿‚Èv
‚ƃRƒ“ƒpƒCƒ‰‚ª”»’f‚µ‚½‚©”Û‚©A‚̈Ⴂ‚¾‚ÆŽv‚¤‚ñ‚¾‚¯‚ÇA
VC7‚Ì‹C‚ª—˜‚¢‚Ä‚¢‚é‚Ì‚©AVC8‚ªuVC7‚ª–³Ž‹‚µ‚½‰½‚ç‚©‚̉”\«v‚ðŒ©‚Ä’f’è‚ð”ð‚¯‚½‚Ì‚©A
‚Ç‚Á‚¿‚Ȃ̂©‚͉´‚ɂ͂킩‚ç‚È‚¢‚âB
523:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 10:03:56
’P‚É‹KŠi‚É€‹’‚·‚邿‚¤‚É‚µ‚½‚¾‚¯‚¶‚á‚Ë‚¦‚Ì?
524:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 10:12:15
>‚¢‚í‚ä‚é“ÁŽê‰»‚Á‚Ă₂ª‚ ‚邹‚¢‚Å
“ÁŽê‰»‚Í–³ŠÖŒW
525:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 10:13:50
>>521-523
‚È‚é‚Ù‚ÇA‚»‚¤‚¾‚Á‚½‚ñ‚Å‚·‚©B
‚¨‚©‚°‚Å‰ðŒˆ‚µ‚Ü‚µ‚½A‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
526:‚è‚傤 ŸRyOrlro88Q
07/12/19 10:46:02
ƒ‹[ƒv‚ªŽ~‚Ü‚è‚Ü‚¹‚ñ„ƒ
#include<stdio.h>
#define N 20
main(){
char ch[N],a,word='^';
int num,i,j;
j=0;
printf("Input your name.(When the input is finished,type ^.)\n");
for(num=0;ch[num]!=word;num++){
printf("ch[%d]=",num);
scanf(" %s",&ch[num]);
}
printf("target:");
scanf(" %c",&a);
for(i=0;i<num;i++){
if(ch[i]==a){
j++;
}
printf("%c=%d\n",a,j);
}
}
527:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 11:04:06
>>526
ʼn‚̃‹[ƒv‚ÌI—¹ðŒ‚ª‚¨‚©‚µ‚¢B
528:‚è‚傤 ŸRyOrlro88Q
07/12/19 11:09:43
ƒ‹[ƒv‚ÍŽ©ŒÈ‰ðŒˆ„ƒ
ŽŸ‚Í”»’è‚É–â‘肪c„ƒ
529:‚è‚傤 ŸRyOrlro88Q
07/12/19 11:30:49
j‚ª‘‚¦‚È‚¢„ƒ
#include<stdio.h>
#define N 20
main(){
char ch[N],a,word='^';
int num,i,j;
j=0;
printf("Input your name.(When the input is finished,type ^.)\n");
for(num=0;ch[num]!=word;num++){
printf("ch[%d]=",num);
scanf(" %s",&ch[num]);
if(ch[num]==word){
break;
}
}
printf("target:");
scanf(" %c",&a);
for(i=0;i<num;i++){
if(ch[i]==a){
j++;
}
}
printf("%c=%d\n",a,j);
}
530:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 11:34:56
‚¿‚Á‚½‚ Ž©•ª‚Ål‚¦‚È‚¢‚Ƭ’·‚µ‚È‚¢‚º
531:‚è‚傤 ŸRyOrlro88Q
07/12/19 11:40:58
l‚¦‚Ă邯‚ǂ킩‚ç‚È‚¢‚ñ‚Å‚·„ƒ
532:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 11:43:39
>>528
‘¼‚É‚àFF–â‘肪Bscanf()‚Åˆê•¶Žš‚¸‚“ü—͂Ȃñ‚Ĉ¢•ð‚È‚±‚Æ‚µ‚È‚¢‚ÅA
fgets()‚Å1s•ª‚Ü‚é‚Á‚Æ“ü—Í‚µ‚Ä‚µ‚Ü‚¦‚΂¢‚¢‚¶‚á‚ñB
‚ ‚ÆA'^'‚É‚æ‚éI—¹”»’è‚à–³ˆÓ–¡B
533:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 11:45:26
‚Â[‚©A>529‚ł̓‹[ƒv‚Ì”»’èðŒ‚ªƒoƒO‚Á‚½‚܂܂¶‚á‚ñw
534:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 11:46:26
‰½ŒÌ‘‚¦‚È‚¢‚ñ‚¾‚ÆŽv‚¤H
‹ï‘Ì“I‚ÈêŠ‚Í‚Æ‚à‚©‚A‚ǂ̕ӂªŠÔˆá‚Á‚Ä‚»‚¤‚È‹C‚ª‚·‚éH
–{“–‚̓fƒoƒbƒK‚ðŽg‚¤‚Ì‚ª—Ç‚¢‚ñ‚¾‚낤‚ªAprintfƒfƒoƒbƒO‚Á‚Ä‚¢‚¤Žè–@‚¾‚Á‚Ä‚ ‚éB
‚»‚ê‚Á‚Û‚¢‰ÓŠ‚Éprintf‚ð‘}“ü‚·‚邾‚¯‚ÅŒ©‚¦‚Ä‚‚é‚©‚à‚æB
535:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 11:47:57
ƒuƒƒbƒN‚Ì‘OŒã‚â’†‚Å–ž‚½‚·‚ׂ«ðŒ‚ðŽ®‚Ì‚©‚½‚¿‚Å‘‚«o‚µ‚Ă݂Ă͂ǂ¤‚©
536:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 11:51:01
ކ‚Ɖ”•MŽg‚Á‚ÄŠ÷ã‚ŃvƒƒOƒ‰ƒ€‚ðŽÀs‚µ‚Ă݂é‚Ì‚à‚¢‚¢B
‚Ç‚±‚ňÓ}‚µ‚È‚¢“®ì‚ɂȂÁ‚Ä‚¢‚é‚©‚·‚®•ª‚©‚éB
537:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 11:53:22
>>518‚ɂ‚¢‚ÄÚ‚µ‚¢l‚¢‚Ü‚¹‚ñ‚©H
538:‚è‚傤 ŸRyOrlro88Q
07/12/19 11:57:29
‰ðŒˆ‚Å‚«‚Ü‚µ‚½„ƒ
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½m(__)m
>>532
‚»‚ꂪŽw’è‚È‚ñ‚Å‚·‚愃
>>534
‚»‚ñ‚È•û–@‚È‚ñ‚Ä’m‚è‚Ü‚¹‚ñ‚Å‚µ‚½„ƒ
539:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 12:01:09
‚قق§B‚»‚ê‚¶‚áAƒXƒŒ‚悲‚µ‚Ì”±‚Æ‚µ‚ÄŠ®¬‚µ‚½ƒ\[ƒX‚ð“\‚Á‚Ä‚à‚炨‚¤‚©B
540:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 12:06:58
>>118
URLØÝ¸(ml.tietew.jp)
541:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 12:07:22
>>537
inlineŽw’è–³‚µ‚Å‚àÅ“K‰»‚ŃCƒ“ƒ‰ƒCƒ““WŠJ‚µ‚Ä‚‚ê‚é‚ñ‚¶‚á‚È‚¢‚Ì?
–¾Ž¦“I‚ÉinlineŽw’肵‚½‚¢Ï‹É“I‚È——R‚Å‚à‚ ‚é‚È‚ç“e‚àŠpA‚»‚¤‚łȂ¢‚È‚çƒRƒ“ƒpƒCƒ‰‚É”C‚¹‚½‚ç?
‚Â[‚©Aicc‚¾‚ÆinlineŽw’è‚ð‚‚¯‚邯‹p‚Á‚ăRƒ“ƒpƒCƒ‰‚ª¬—‚·‚é‚Ý‚½‚¢‚¾B
542:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 12:11:03
>>540
”Ô†ŠÔˆá‚Á‚Ä‚éB
‚µ‚©‚µA‚»‚ÌƒŠƒ“ƒNæ‚̃Gƒs‚½‚ñ‚̕قɂæ‚ê‚ÎA
inlineŽw’肵‚Ä‚ ‚éŠÖ”‚ð•ʂ̖|–ó’PˆÊ‚©‚猩‚‚¯‚Ä‚‚éicc‚Í‚¨‚©‚µ‚È‚±‚ƂɂȂé‚ËB
543:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 12:22:09
7.1.2.4‚ðŒ©‚Äextern inline‚É‚µ‚½‚ç’Ê‚Á‚½
544:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 13:00:43
// aaa.h
extern inline double MySquare(double);
// aaa.cpp
double MySquare(double d){...}
// main.cpp
#include "aaa.h"
int main() {
@double d = MySquare(3.14);
}
ˆê‰žgcc3.4‚Ævc8‚Å‚¢‚¯‚½
external linkage‚ÈinlineŽw’è‚‚«‚̊֔錾‚ª‚Ç‚¤‚½‚炱‚¤‚½‚ç‘‚¢‚Ä‚ ‚邯‚Ç—‹ü‚͂悂킩‚ñ‚Ë
545:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 13:28:11
>>540
>>541
>>542
>>543
ƒXƒgƒ‰ƒbƒv–{‚É‚Íinline’è‹`‚Æ‚ ‚é‚Ì‚ÅA‚¨‚»‚ç‚
–³—‚È‚ñ‚Å‚µ‚傤‚ËB
extern inline’è‹`‚É‚µ‚½‚çVC 2005‚ł͎Às‚Å‚«‚Ü‚µ‚½‚ªA
g++ v4‚ł͖³—‚Å‚µ‚½BˆÚA«l‚¦‚½‚ç‚â‚Í‚è‘f’¼‚Ƀwƒbƒ_[‚É
’è‹`‚ð‘‚¢‚½‚Ù‚¤‚ª–³“ï‚Å‚·‚ËB
546:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 13:30:36
>>544
extern inline‚ð錾‚ɂ‚¯‚é‚ñ‚Å‚·‚©B
ŽŽ‚µ‚ÄŒ©‚Ü‚·B
547:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 13:37:55
>>544
g++ v4‚Å‚àƒŠƒ“ƒN‚Å‚«‚Ü‚µ‚½‚ªA
’è‹`‚Éinline‚‚¯‚È‚¢‚ƃCƒ“ƒ‰ƒCƒ““WŠJ‚³‚ê‚Ä
‚È‚¢‚©‚à‚µ‚ê‚È‚¢‚Å‚·‚ËB
548:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 13:55:07
VC++ 2008‚Å‚àƒeƒ“ƒvƒŒ[ƒg‚Ìexport’è‹`‚̓Tƒ|[ƒg
‚³‚ê‚ĂȂ¢‚ñ‚¾‚È
549:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 13:58:09
>>548
•ʂɋKŠi‚Ɉᔽ‚µ‚ĂȂ¢‚©‚ç‚Ë
550:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 14:35:53
kernel: pid xxxx (a.out), uid yyyy: exited on signal 11 (core dumped)
‚Æ‚¢‚¤ƒƒbƒZ[ƒW‚ªƒƒO‚ÉŽc‚Á‚Ä‚¢‚éꇂ͉½‚𒲂ׂê‚΂¢‚¢‚̂łµ‚傤‚©H
551:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 14:38:34
VCEE‚ÉMFC‚‚¢‚ĂȂ¢‚©[^(^o^)_
552:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 14:52:40
>>50
coreƒtƒ@ƒCƒ‹‚𒲂ׂé‚Ì‚ª‰¤“¹
553:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 14:58:45
>>550
signal 11‚ÍSEGV‚¾‚©‚çA—v‚̓ZƒOƒƒ“ƒe[ƒVƒ‡ƒ“ƒtƒHƒ‹ƒg‚ð‹N‚±‚µ‚½‚Á‚Ä‚±‚Á‚½B
‚Ü‚ŸAƒƒ‚ƒŠƒAƒNƒZƒXŽü‚è‚ŃoƒO‚Á‚Ä‚é‚ñ‚¾‚ëB
554:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 15:02:26
>>551
TurboC++Express‚¾‚Á‚½‚çMFC•t‚¢‚Ä‚½‚©‚à‚µ‚ê‚ñB
555:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 15:32:15
>>554
”cˆ¬‚µ‚½AWinAPI’¼Ú‚Æ‚©Ž€‚É‚»‚¤‚¾‚©‚çVB.NET‚©C#‚¢‚¶‚Á‚Ä‚‚é
556:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 15:36:26
‚Ç‚Á‚¿‚à‚Æ‚©³‹K•\Œ»‚ ‚é‚©‚ç–ß‚Á‚Ä‚±‚ê‚È‚‚Ȃ肻‚¤
557:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 16:20:06
bitset‚æ‚èvector<bool>‚̂ق¤‚ª«”\‚ªã‚Ì‚±‚Æ‚ª”»–¾‚µ‚½
#include <iostream>
#include <vector>
#include <bitset>
#include <time.h>
using namespace std;
main(){
#define N 8200000
int n,m,cl;
cl=clock();
bitset<N> a;
for(m=0;m<10;m++)for(n=0;n<N;n++)a[n]=1;
cl=clock()-cl;cout<<cl<<endl;
cl=clock();
vector<bool> b(N);
for(m=0;m<10;m++)for(n=0;n<N;n++)b[n]=1;
cl=clock()-cl;cout<<cl<<endl;
}
558:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 16:30:20
Ž©‘O‚ÌŠÖ”‚̂ق¤‚ª’fƒgƒc‚Å‘‚©‚Á‚½
#include <iostream>
#include <vector>
#include "crc.h"
#include <bitset>
#include <time.h>
using namespace std;
main(){
#define N 8200000
int n,m,cl;
char *rnd =new char[N];
for(n=0;n<N;n++)rnd[n]=rand()&1;
cl=clock();
bitset<N> a;
for(m=0;m<10;m++)for(n=0;n<N;n++)a[n]=rnd[n];
cl=clock()-cl;cout<<cl<<endl;
cl=clock();
vector<bool> b(N);
for(m=0;m<10;m++)for(n=0;n<N;n++)b[n]=rnd[n];
cl=clock()-cl;cout<<cl<<endl;
cl=clock();
unsigned int k,l, *c=new unsigned int [1+(N>>5)];
for(n=0;n<(N>>5);n++)c[0]=0;
for(m=0;m<10;m++)for(n=0;n<N;n++){
k=n>>5; l=n&31; c[k] |= (rnd[n]<<l);}
cl=clock()-cl;cout<<cl<<endl;
}
559:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 16:30:52
>>557
‚¤‚¿‚̊‹«‚Å‚Íbitset‚Ì•û‚ª5”{‘¬‚¢‚ñ‚¾‚ª
bitset -> 143
vector -> 890
VC2005, C2D E6850
560:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 16:37:09
>>559
MinGW‚âVCC‚ÅŒv‚Á‚Ă݂½‚¯‚ÇAŠÂ‹«‚É‚æ‚Á‚ĕςí‚é‚炵‚¢‚Ë@‚Å‚àŽ©‘O‚̃rƒbƒg‰‰ŽZ‚ªÅ‘¬‚¾‚Á‚½
558‚Ìcrc.h‚Í‚¢‚è‚Ü‚¹‚ñ
561:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 16:41:06
>>560
gcc 3.4.4(cygming special)‚Å‚àbitset‚̂ق¤‚ª‘‚©‚Á‚½
bitset -> 171
vector -> 687
Ž©ì‚Í’m‚ç‚ñ
562:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 16:42:41
>>558‚̂ق¤‚Å‚â‚Á‚Ä‚‚ê@Å“K‰»‚³‚ê‚ă‹[ƒv‚µ‚Ä‚¢‚È‚¢‰Â”\«‚ª‚ ‚é@‰‚߂̂â‚‚łÍ@
563:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 16:45:57
VC2005
bitset -> 460
vector -> 1876
Ž©‘O -> 137
‚â‚Í‚èbitseta‚Ì‚ª‘‚¢
564:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 16:49:50
‚Å‚àA‚ǂ̊‹«‚Å‚àŽ©‘O‚Ńrƒbƒg‰‰ŽZ‚·‚é‚Ì‚ªˆê”Ô‚Ý‚½‚¢‚¾‚Ë
565:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 16:58:54
‚Ü‚ –â‘è—̈æ‚É‚æ‚邾‚낤
‘‚³‚¾‚¯‚ð‹‚ß‚é‚È‚çbitset‚ÉŒÀ‚ç‚¸Ž©•ª‚Å‘‚¢‚½•û‚ª‚±‚Æ‚ª‘½‚¢‚¾‚낤‚Ë
566:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 16:59:00
>>557
./a.gcc.O3
220000
400000
./a.gcc.O3.msse2
150000
390000
./a.gcc.O3.msse2.funroll-loops
150000
420000
./a.icc.xT.O3.ipo
140000
260000
./a.icc.fast
140000
250000
567:566
07/12/19 17:03:18
‚¨‚Á‚ÆA‘‚«–Y‚ꂽBXeon5160@3.00GHz‚ËB
‚ÅA>558‚̂ق¤B
--
./a.gcc.O3
440000
1010000
120000
./a.gcc.O3.msse2
410000
1010000
120000
./a.gcc.O3.msse2.funroll-loops
400000
1010000
130000
./a.icc.fast
420000
570000
130000
./a.icc.xT.O3.ipo
420000
570000
130000
568:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 20:17:10
ƒ|ƒCƒ“ƒ^‚̃AƒhƒŒƒXŒvŽZ‚ɂ‚¢‚ÄŽ¿–â‚Å‚·B
#include <stdio.h>
int main(int argc, char *argv[]){
int *ptr;
int ary[] = {1, 2, 3, 4, 5, 0};
ptr = ary;
while(*ptr != 0){
printf("%d address = %u\n", *ptr, ptr);
++ptr;
}
return 0;
}
ã‹L‚̃vƒƒOƒ‰ƒ€‚ðŽÀs‚·‚邯AƒAƒhƒŒƒX‚Í4”Ô’n‚¸‚Âi‚݂܂·B
Žg‚Á‚Ä‚¢‚éŽQl‘‚Å‚ÍintŒ^ƒf[ƒ^‚Í2”Ô’n‚¸‚Âi‚ñ‚Å‚¢‚Ü‚·‚ªA‚±‚ê‚͊‹«‚É‚æ‚Á‚ÄŠm•Û‚³‚ê‚é‹L‰¯—̈悪ˆá‚¤‚Æ‚¢‚¤‚±‚ƂŋX‚µ‚¢‚Å‚µ‚傤‚©H
‚Ü‚½floatŒ^‚Ìê‡AŽg‚Á‚Ä‚¢‚éŽQl‘‚Å‚ÍintŒ^‚Ì2”{A4ƒoƒCƒg’·‚Å‚·‚ª“–•û‚̊‹«‚¾‚ÆintŒ^‚Æ“¯‚¶4ƒoƒCƒg’·‚Å‚µ‚½B
‚±‚ê‚àŠÂ‹«‚É‚æ‚Á‚ĈႤ‚̂łµ‚傤‚©H
569:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 20:21:58
‚ӂ‚¤‚Íint‚Í32bit 64bitƒpƒ\ƒRƒ“‚Í64Š›‚µ‚ê‚È‚¢
570:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 20:23:26
‚»‚Ì̂̎Ql‘‚𓊂°ŽÌ‚Ä‚ëB
16ƒrƒbƒgŠÂ‹«Žå—¬‚ÌŽž‘ã‚É‘‚©‚ꂽ–{‚¶‚á‚È‚¢‚©‚¢H
int‚̃TƒCƒY‚ÍŠî–{“I‚Ɋ‹«ˆË‘¶B16bitƒRƒ“ƒpƒCƒ‰‚Í16bitA32bitƒRƒ“ƒpƒCƒ‰‚Í32bitB
571:568
07/12/19 20:32:30
>>569-570
—L‚è“‚²‚´‚¢‚Ü‚·B
ŠÂ‹«‚É‚æ‚Á‚ĈႤ‚̂ł·‚ËB
¡AŽg‚Á‚Ä‚¢‚é–{‚Í
URLØÝ¸(www.amazon.co.jp)
‚Å‚·B
“ïŠÖ‚ÆŒ¾‚í‚ê‚Ä‚¢‚éƒ|ƒCƒ“ƒ^‚Ìà–¾‚ª‚ƂĂà‚í‚©‚è‚â‚·‚©‚Á‚½‚µA’†”Ղ܂ł«‚½‚̂ł±‚̂܂܎g‚Á‚Ä‚¢‚«‚½‚¢‚Å‚·B
‚³‚·‚ª‚Ɏ̂Ăé‚ܑ͖̖̂³‚¢‚ÆŽv‚¤‚Ì‚ÅB
572:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 20:36:13
int‚̓TƒCƒY‚ªŠÂ‹«ˆË‘¶‚¾‚©‚çAlong‚ðŽg‚¦A
EEE‚Á‚ÄA‚»‚ÌÌAŽd—l‚ðƒJƒ“ˆá‚¢‚µ‚Ă郄ƒc‚ªˆÌ‚»‚¤‚É
ƒR[ƒfƒBƒ“ƒOƒ‹[ƒ‹‚ðŒˆ‚ß‚é‚±‚Æ‚ª‚æ‚‚ ‚Á‚½B
573:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 20:37:32
ŽQl‚܂łÉDOSƒRƒ“ƒpƒCƒ‰(Turbo C++ 1.01)‚Å‚Ìsizeof(int)‚Æsizeof(long)ŽÀsŒ‹‰Ê
URLØÝ¸(up.mugitya.com)
32bitƒRƒ“ƒpƒCƒ‰‚¾‚Æ—¼•û‚Æ‚à4‚ɂȂéB
574:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 20:42:47
>>568
URLØÝ¸(www.oklab.org)
575:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 22:09:32
Intel‚ÌCPU(x86)‚ÅAdouble‚Ælong double‚͂ǂ¤‚¿‚ª‚¢‚Ü‚·‚©H
576:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 22:47:06
double‚Í64ƒrƒbƒgiIEEE 754”{¸“xjA
long double‚Í80ƒrƒbƒgiIEEE 754Šg’£”{¸“xj‚Ì‚±‚Æ‚ª‘½‚¢B
Visual C++ 32ƒrƒbƒgi‚Ç‚Á‚¿‚à64ƒrƒbƒgj‚̂悤‚É—áŠO‚à‚ ‚éB
577:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 22:51:46
ޏ—炵‚Ü‚·B
‚Ç‚±‚ÅŽ¿–₵‚Ä‚¢‚¢‚©”»‚炸A‰½‚Å‚à’m‚Á‚Ä‚»‚¤‚È‚±‚±‚É—ˆ‚Ü‚µ‚½B
ƒu[ƒ“ƒXƒ^ƒWƒI‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚悤‚Æ‚·‚邯
DllRegisterServer‚ւ̌ĂÑo‚µ‚̓Gƒ‰[ƒR[ƒh0‚˜80070005‚É‚æ‚莸”s‚µ‚Ü‚µ‚½B
‚Æo‚é‚ñ‚Å‚·‚ª‚Ç‚¤‚¢‚¤ˆÓ–¡‚Å‚·‚©H
“–•û‚o‚b—ð‚Pƒ–ŒŽ‚ÅA‘S‚‰ð‚è‚Ü‚¹‚ñB
ƒGƒ‰[ƒR[ƒhƒOƒO‚Á‚Ä‚àHHH‚Å‚·B
‚Ç‚¤‚©A‹³‚¦‚Ä‚‚¾‚³‚¢B
578:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 22:58:12
>>576
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·BŠg’£”{¸“x‚Æ‚¢‚¤‚Ì‚ª‚ ‚é‚ñ‚Å‚·‚ËB
579:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 23:07:38
ˆÈ‰º‚̃tƒ@ƒCƒ‹‚ð\‘¢‘̂̔z—ñ‚ÉŽæ‚螂݂½‚¢‚Å‚·B
-------------
a_yumi, 9, f
m_mana, 4, f
h_ryohko, 10, f
m_konomi, 12, f
m_kana, 4, f
BBB
-------------
struct data{
@@char name[10];
@@char age[10];
@@char sex[10];
} g_data[NUM];
int main( void ){
@BBB
}
ƒtƒ@ƒCƒ‹‚ÍŠJ‚¢‚Ă݂Ȃ¢‚Ƒ傫‚³‚ª•ª‚©‚ç‚È‚¢‚à‚̂Ƃµ‚Ü‚·B
"NUM"‚ð‰Â•Ï‚Éiƒtƒ@ƒCƒ‹‚̃f[ƒ^”ƒsƒbƒ^ƒŠ‚ÉjŽæ‚螂ނ±‚Ƃ͂ł«‚È‚¢‚Å‚µ‚傤‚©H
‚Å‚«‚ê‚ÎC++‚ÍŽg‚킸‚ÉAC‚݂̂łâ‚肽‚¢‚Å‚·B‚¨Šè‚¢‚µ‚Ü‚·B
580:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 23:10:37
>>577
PC‰SŽÒ”‚©ƒ\ƒtƒgƒEƒFƒA”‚ւ¢‚¯
581:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 23:14:12
>>580
‚·‚݂܂¹‚ñ‚Å‚µ‚½B
s‚Á‚Ä‚«‚Ü‚·
582:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 23:14:33
>>577 ”¼”NROM‚êƒoƒJ–ì˜Y
583:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 23:14:41
>>577
‚±‚̕ӂŕ·‚¢‚Ä‚Ý‚é‚Æ‚©H
«
yƒjƒRƒjƒRzBOON SUTAZIO Part4yƒuƒ‰ƒEƒUz
½ÚØÝ¸(software”Â)
584:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 23:15:13
>>579
realloc()‚ðŽg‚¤‚Æ‚©A
ƒŠƒ“ƒNƒŠƒXƒg‚É‚·‚邯‚©
‚ʼn”\B
585:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/19 23:16:45
>584
‚Ç‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
ƒOƒO‚Á‚Ä‚«‚Ü‚·B
586:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/20 00:05:26
Œ¾Œê@C++
Ž¿–â“à—e
@1.struct SHoge { char a; short b; int c; };‚Æ’è‹`‚·‚éB
@2.SHoge obj; ‚ÆŽÀ‘Ì‚ð쬂·‚éB
@ã‹L‚Ìê‡Aobj‚̃Aƒ‰ƒCƒƒ“ƒgiHj‚Í‚¢‚Â‚à“¯‚¶‚Å‚µ‚傤‚©H
Ž¿–â‚Ì”wŒi
@1.struct SHogeBase { char a; short b; int c; };‚Æ’è‹`‚·‚éB
@2.struct SHoge :public SHogeBase { void Save(FILE *f){fwrite(this, sizeof(SHogeBase),1,f); void Load(FILE* f){—ª}; }
@Œ©‚½‚¢‚ÉAƒƒ“ƒo•Ï”‚̃Z[ƒuAƒ[ƒh‚ðs‚Á‚Ä‚¨‚èAƒ^ƒ}ƒ^ƒ}“®ì‚µ‚Ä‚¢‚é‚̂ł·‚ªA‚±‚ꂪƒ^ƒ}ƒ^ƒ}‚Ȃ̂©A
@‚»‚ê‚Æ‚à‚ ‚ç‚ä‚éC++ŠÂ‹«‚ų퓮삪•ÛႳ‚ê‚Ä‚¢‚é‚Ì‚©A‚ª’m‚肽‚¢B
‘«‚è‚È‚¢î•ñ“™‚ ‚ê‚ÎŽw“E‚¨Šè‚¢‚µ‚Ü‚·B
587:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/20 00:08:39
>>586
OS‚ª•Ï‚í‚Á‚½‚èCPU‚ª•Ï‚í‚Á‚½‚烌ƒCƒAƒEƒg‚à•Ï‚í‚éã©B
588:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/20 00:10:37
‹l‚ß•¨‚ªŠô‚ç“ü‚é‚©‚͈—Œn’è‹`‚Ì‚¨˜b‚Ȃ̂ł·B
589:586
07/12/20 00:14:48
>>587
OSECPUiƒRƒ“ƒpƒ`•iœ‚j‚ª•Ï‚í‚éê‡AăRƒ“ƒpƒCƒ‹ƒŠƒ“ƒNƒRƒ“ƒpƒCƒ‹‚ª“ü‚èAŽÀsƒtƒ@ƒCƒ‹‚ªV‚½‚É쬂³‚ê‚Ü‚·‚æ‚ËB
‚»‚ÌŽÀsƒtƒ@ƒCƒ‹‚Í“¯‚¶OSECPU‚ł͊mŽÀ‚ɳ퓮삷‚é‚̂łµ‚傤‚©H
³í“®ì‚·‚é‚È‚ç‚ÎA>>586 Œ©‚½‚¢‚ȃ\[ƒX‚Í‚ ‚è‚È‚ñ‚Å‚·‚©‚ËH
590:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/20 00:14:50
>>586
“¯‚¶ƒRƒ“ƒpƒCƒ‰‚Ì“¯‚¶ƒo[ƒWƒ‡ƒ“‚ðŽg‚Á‚Ä“¯‚¶ƒIƒvƒVƒ‡ƒ“‚ðŽw’肵‚Ä‚éŒÀ‚è‚ÍA‚¢‚Â‚à“¯‚¶‚Å‚¢‚¢‚©‚ÆŽv‚¤‚¯‚Ç
ƒRƒ“ƒpƒCƒ‰‚ª•Ï‚í‚Á‚½‚èƒRƒ“ƒpƒCƒ‹ƒIƒvƒVƒ‡ƒ“‚ð•Ï‚¦‚½‚è‚·‚邯•Ï‚í‚邱‚Æ‚ª‚ ‚é
591:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/20 00:17:20
>>589
OS‚âCPU‚܂łà•Ï‚í‚é‰Â”\«‚ª‚ ‚é‚È‚çA‚©‚Ȃ茵‚µ‚¢
int‚̃TƒCƒY‚à•Ï‚í‚邵ƒGƒ“ƒfƒBƒAƒ“‚à•Ï‚í‚邵
592:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/20 00:38:27
‚ñ‚â[EEE“¯‚¶ŽÀsƒoƒCƒiƒŠ‚ÅŽÀso—ˆ‚éŠÂ‹«‚È‚çŠT‚˳‚µ‚“®‚‚¾‚ëB
593:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/20 01:24:56
>>586
ƒƒ“ƒo[ƒAƒNƒZƒX‚µ‚Ä‚ê‚΃Aƒ‰ƒCƒ“ƒƒ“ƒg‚̉e‹¿‚Í
l‚¦‚È‚‚Ä‚¢‚¢‚¾‚ëBŠî–{“I‚Ƀƒ‚ƒŠƒŒƒCƒAƒEƒg‚É
ˆË‘¶‚·‚邿‚¤‚ȃR[ƒh‚͉ñ”ð‚·‚×‚«‚¶‚á‚È‚¢‚Ì‚©‚ËB
594:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/20 01:28:16
union‚Æ‚©‚͉ñ”ð‚·‚×‚«‚Ȃ̂©
595:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/20 01:30:24
‚»‚ê‚͂܂½˜b‚ª•ʂłµ‚傤B
596:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/20 02:13:15
intŒ^‚̕ϔa‚É50‚Ì‚¢‚¤”Žš‚ª“ü‚Á‚Ä‚¢‚Ü‚·B
‚±‚ê‚ðcharŒ^‚Ì”z—ñb[]‚É5, 0‚ÆŠi”[‚·‚é‚̂͂ǂ¤‚·‚ê‚΂¢‚¢‚Å‚·‚©H
597:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/20 02:17:19
b[1] = a/10;
b[0] = a%10;
598:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/20 02:18:41
b[0] = '0'+a/10;
b[1] = '0'+a%10;
599:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/20 02:27:43
sprintf(b,"%d",a);
600:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/20 02:37:30
>>599
KY
601:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/20 02:38:51
‚·‚Ü‚ñA‚»‚¤‚¢‚¤ê–Ê‚¾‚Á‚½‚Ì‚©cc
602:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/20 02:39:15
–Ù‚êƒJƒX
603:‚T‚X‚U
07/12/20 03:18:09
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
604:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/20 14:28:02
‚·‚݂܂¹‚ñAprintfŠÖ”‚̃tƒH[ƒ}ƒbƒg‚ÉŠÖ‚·‚鎿–₪‚ ‚è‚Ü‚·B
¡A
printf("%20s%20s%20s", "hoge", "huga", "piyo");
‚Æ‚¢‚¤•—‚Éo—Í•‚ð20‚ÉŽw’肵‚½‚¢‚ñ‚Å‚·‚ªA
ˆê‰ÓŠˆê‰ÓŠ‚É20‚Æ‘‚‚Ì‚ª•sІD‚̂悤‚È‹C‚ª‚µ‚Ä‚¢‚Ü‚·B
‚à‚¤‚µƒXƒ}[ƒg‚È‘‚«•û‚Í‚ ‚è‚Ü‚¹‚ñ‚©H
605:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/20 14:36:35
>>604
20‚ð•Ï”‚É‚µ‚ÄA“®“I‚É—^‚¦‚Ä‚â‚邱‚Ƃ͂ł«‚éB
606:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/20 14:42:09
>>604
ÓI‚É‚â‚邯‚µ‚Ä‚à‚±‚ñ‚È‚à‚ñ«
#define COLUMN_WIDTH "20"
printf("%" COLUMN_WIDTH "s%" COLUMN_WIDTH "s%" COLUMN_WIDTH "s",
"hoge", "huga", "piyo");
607:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/20 14:45:25
#define prints(s) printf("%20s",s)
prints("hoge");
prints("huga");
608:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/20 14:47:21
‚Þ‚µ‚낱‚¤‚¾‚È
int i;
char *str[] = {"hoge", "huga", "piyo"};
for(i=0; i<sizeof(str); ++i)
printf("%20s", str[i]);
609:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/20 16:04:02
int width = 20;
printf("%*s%*s%*s", width,"hoge", width, "huga", width,"piyo");
610:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/20 16:10:51
‚b{{‚ÅtrimŠÖ”‚ÌŽg‚¢•û‚í‚©‚él‚¢‚Ü‚·H
#include <boost/algorithm/string.hpp>
‚ðinclude‚·‚邯AƒGƒ‰[‚ª‚Å‚Ä
c:\program files\microsoft visual studio\vc98\include\boost\algorithm\string\yes_no_type.hpp(22) : error C2265: '<Unknown>' : reference to a zero-sized array is illegal
c:\program files\microsoft visual studio\vc98\include\boost\algorithm\string\yes_no_type.hpp(23) : see reference to class template instantiation 'boost::algorithm::size_descriptor<I>' being compiled
c:\program files\microsoft visual studio\vc98\include\boost\range\detail\common.hpp(114) : fatal error C1506: unrecoverable block scoping error
‚Á‚Ä‚¨‚Á‚µ‚á‚é‚̂ł·‚ªH•Ê‚ÉboostŽg‚í‚È‚¢•û–@‚ª‚ ‚ê‚΂¢‚¢‚̂ł·‚ªEEEB
611:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/20 16:21:27
‚Æ‚è‚ ‚¦‚¸VC6‚ð‚È‚ñ‚Æ‚©‚µ‚ë‚Æ
612:‚U‚P‚O
07/12/20 16:37:22
>>611
‚Ç‚¤‚¢‚¤Ž–‚Å‚µ‚傤‚©H
613:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/20 16:39:32
>>612
VC6‚͌·‚¬‚ÄŽÀ—p‚ɑς¦‚È‚¢‚Ì‚ÅAŽÌ‚Ä‚ë
‚Æ‚¢‚¤‚±‚ÆB
614:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/20 16:49:22
‚u‚b6‚Í2004‚̓Aƒbƒvƒf[ƒg‚Åo‚Ä‚¢‚é
‚u‚b2003‚”‚‚‚Œ‚‹‚‰‚”‚æ‚èV‚µ‚¢
615:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/20 17:04:48
for ( std::vector<unsigned char>::iterator it = array.begin(); it != array.end(); it++ )
{
@@*it = (*it >= threshold ) ? 1 : 0;
}
‚±‚̈—‚ðstd::for_each()‚ðŽg‚Á‚Ä‘‚‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚Å‚µ‚傤‚©H
616:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/20 17:08:49
‚Å‚«‚ê‚Εʊ֔‚É‘‚©‚¸Afor_each()‚ÉŽû‚ß‚½‚¢‚Å‚·B
617:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/20 17:14:04
void f(unsigned char& r)
{
@r = (r >= threshold) ? : 1 : 0;
}
foreach(array.begin(), array.end(), f);
ƒ_ƒ‚©‚à‚µ‚ê‚ñ‚ªB
618:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/20 17:15:06
foreach ~
for_each ›
619:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/20 17:16:26
Ž©•ª‚Ì—Í‚¾‚¯‚ʼnð‚¯B
‰pŒê‚ðŽ©•ª‚Ì—Í‚¾‚¯‚Å‰ð‚¯‚ÆŒ¾‚í‚ê‚ê‚ÎAŽ«‘“™‚ÌŽg—p‚ÍŒµ‹Ö‚Å‚ ‚邪
ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ł͑S‚³”½‘΂ł ‚éA‚Þ‚µ‚ël‚É•·‚‚Ì‚³‚¦”F‚ß‚ç‚ê‚é
620:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/20 17:16:57
‚¬‚á‚ ‚ ‚ ‚ ‚ AƒXƒŒ‚Á‚Ä‚©”Âˆá‚¢Ž¸—çorz
621:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/20 17:31:49
a‚ª0‚ł͂Ȃ¢@‚Ü‚½‚Í@b‚ª0‚ł͂Ȃ¢@‚Ü‚½‚Í@c==d
‚Æ‚¢‚¤•¶‚Í
if ( (a|b) or (c==d) )
if( a|b| (c xor d) )
‚Æ‘‚¯‚邯Žv‚¢‚Ü‚·‚ª‚Ç‚Á‚¿‚̂ق¤‚ª‚͂₢‚Å‚µ‚傤‚©?
622:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/20 17:38:50
>>621
‚È‚ñ‚Å xor ‚ɂȂé‚Ì‚©—‰ð•s”\‚¾‚ªAƒRƒ“ƒpƒCƒ‰‚ª“KØ‚ÉÅ“K‰»‚µ‚Ä‚
‚ê‚é‚Ì‚ÅAׂ©‚¢•\‹L‚Ì·‚Í‹C‚É‚µ‚È‚¢‚Å—‰ð‚µˆÕ‚‘‚‚ׂµB
if (a || b || c == d)
623:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/20 17:41:34
ŒvŽZ‚µ‚Ă݂½‚Æ‚±‚ëa==b@‚ÆA!(a^b)‚ÌŒvŽZ‘¬“x‚Í“¯‚¶‚Ý‚½‚¢‚Å‚·
624:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/20 17:44:33
>>622
c‚„‚È‚ç‚ÎA‚ƒ xor d‚Í0‚ɂȂè‚Ü‚·@
³‚µ‚‚Í‚»‚̔ےè‚Å‚µ‚½
625:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/20 17:57:44
ƒtƒ‰ƒO‚Ìgirlfriend‚ª‚¸‚Á‚Æ0‚̂܂܂Å1‚ɂȂè‚Ü‚¹‚ñB
‚Ü‚½Asex‚Æ‚¢‚¤ƒ|ƒCƒ“ƒ^‚ðŽQÆ‚·‚邯ƒZƒOƒƒ“ƒe[ƒVƒ‡ƒ“ƒtƒFƒCƒ‹ƒh‚ɂȂè‚Ü‚·B
‚Ç‚¤‚·‚ê‚΂¢‚¢‚Å‚·‚©H
626:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/20 17:58:50
>>625
ƒ}”‚ÖÀ‚¯
627:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/20 18:05:18
FILE **fp;
fp[i] = fopen(filename,"w");
‚Ý‚½‚¢‚ÈŽg‚¢•û‚͂ł«EEE‚Ü‚¹‚ñ‚æ‚Ë
628:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/20 18:11:16
FILE* fp[NUM]
629:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/20 18:11:32
URLØÝ¸(www.stage6.com)ƒgƒƒXƒe‘æ343‰ñ
630:615
07/12/20 18:14:16
‚·‚݂܂¹‚ñBfor_each()‚łȂ‚Ä‚à‚¢‚¢‚Å‚·B
>>615‚Ìfor•¶‚̈—‚ðA•W€C++‚̃tƒ@ƒ“ƒNƒ^‚âboost‚ðŽg‚Á‚Ä‘‚‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚Å‚·‚©H
“‚¯‚ê‚Î>>617‚³‚ñ‚̂悤‚É‘‚±‚¤‚ÆŽv‚¢‚Ü‚·B
631:615
07/12/20 18:33:26
Ž©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½BˆÈ‰º‚ÅŠú‘Ò‚µ‚½“®ì‚ª“¾‚ç‚ê‚Ü‚µ‚½B
std::transform(array.begin(), array.end(), array.begin(), std::bind2nd(std::greater_equal<unsigned char>(), threshold));
ƒXƒŒ‰˜‚µŽ¸—炵‚Ü‚µ‚½B>>617‚³‚ñ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
632:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/20 18:49:12
>>627
—̈æŠm•Û‚·‚ê‚΂ł«‚é
633:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/20 19:02:50
fopen‚Í‚â‚ß‚½‚Ù‚¤‚ª‚¢‚¢
winAPI‚È‚ç1500ŒÂ“¯Žž‚ÉŠJ‚¯‚é@fopen‚̓Gƒ‰[‹N‚±‚·
634:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/20 23:01:05
>>631
using namespace boost::lambda;
std::for_each(array.begin(),array.end(),if_then_else(_1>threshold,_1=xxx,_1=yyy));
‚Å‚à‚¢‚¢‚Ì‚©‚µ‚ç‚ñBxxx, yyy ‚͉½‚©“ü‚ê‘Ö‚¦‚邯‚µ‚ÄB
635:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/21 00:09:36
class B
{
protected:
@class BI {};
};
class D : public B
{
@class DI : public BI {}; // (1)
};
VC++6‚Å‚ÍA(1)‚̂Ƃ±‚ë‚ÅBI‚ª’è‹`‚³‚ê‚Ä‚¢‚È‚¢‚ÆŒ¾‚í‚ê‚Ü‚·B
class DI : public B::BI {};
‚Æ‚·‚ê‚ÎBI‚ÍŒ©‚‚©‚è‚Ü‚·‚ªA¡“x‚Íprotected‚ɂ̓AƒNƒZƒX‚Å‚«‚È‚¢‚ÆŒ¾‚í‚ê‚Ü‚·B
BI‚ðpublic‚É‚·‚邯AƒRƒ“ƒpƒCƒ‹‚Å‚«‚Ü‚·B
‚±‚ê‚Á‚ć–@‚¾‚ÆŽv‚¤‚̂ł·‚ªA•W€‹KŠi‚ł͂ǂ¤‚Ȃ̂łµ‚傤‚©BVC‚ª‚¨ƒoƒJ‚È‚¾‚¯H
636:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/21 00:09:40
>>633
WindowsŠÂ‹«‚¾‚Æ”»’f‚µ‚½——R‚ÍH
637:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/21 00:28:06
`void' expected `pointer to unsigned char'
‚·‚¢‚Ü‚¹‚ñA‚±‚̂悤‚ÈŽ¿–â‚Å\‚µ–ó‚È‚¢‚̂ł·‚ª‚¨“š‚¦‚‚¾‚³‚¢B
ã‚̂悤‚ȃGƒ‰[‚ªo‚½‚̂ł·‚ªA
‚±‚ê‚͂ǂ̂悤‚ɉðŽß‚·‚ê‚΂¢‚¢‚̂łµ‚傤‚©H
void‚ª•„†‚È‚µcharŒ^‚ւ̃|ƒCƒ“ƒ^[‚ð—\Šú‚µ‚½HHH
‚¿‚å‚Á‚ƈӖ¡‚ª‚í‚©‚ç‚È‚¢‚Å‚·EEEE
638:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/21 00:28:15
>>635
‰´‚à‚¢‚¢‚ÆŽv‚¤‚¯‚ǂǂ¤‚È‚ñ‚¾‚낤B‚È‚‚Æ‚à g++ ‚Í warning –³‚µ‚Å’Ê‚é‚ËB
639:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/21 00:31:22
VC++6‚ÌŽž“_‚Å
‚ ‚ç‚ä‚邱‚Æ‚ª‹N‚±‚肤‚é‚̂ŃoƒJƒoƒJ‚µ‚¢
640:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/21 00:35:26
VC++2005‚ªÅ‹
641:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/21 00:36:15
>>637
unsigned char* ‚ðŠú‘Ò‚µ‚½‚Ì‚É void ‚ª“n‚³‚ꂽ
ŠÖ”ƒR[ƒ‹‚ňø”Žw’肵–Y‚ꂽ‚Æ‚©‚»‚¤‚¢‚¤ƒIƒ`H
642:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/21 00:46:13
>>641
UART_1_PutString(itoa(line,iData,10));
‚±‚±‚ŃGƒ‰[‚ªo‚Ä‚¢‚Ü‚·Bˆø”Žw’肵–Y‚ê‚Æ‚¢‚¤‚Ì‚ÍHH
‚·‚¢‚Ü‚¹‚ñA•׋•s‘«‚ÅEEEE
643:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/21 00:57:45
>>635
VC++ 2008 ‚Å‚à–â‘è‚È‚¢B
644:635
07/12/21 00:59:50
>>638-639
Ž©•ª‚àƒoƒJƒoƒJ‚µ‚¢‚ÆŽv‚¢‚È‚ª‚ç‚àAŠ®‘S‚ɂ͎©M‚ª‚È‚‚ÄEEEB
‚Å‚àg++‚ÅOK‚È‚çA‚»‚ꂪ³‚µ‚»‚¤‚Å‚·‚ËB
‚Ç‚¤‚â‚çVC++6‚ÍA“à•”ƒNƒ‰ƒX‚ÍŠO‘¤‚̃Nƒ‰ƒX‚ɂƂÁ‚Ä‚Ì
ˆÃ–Ù‚Ìfriend‚ɂ͂Ȃç‚È‚¢‚悤‚Å‚·B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
645:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/21 08:12:04
>>642
>UART_1_PutString(itoa(line,iData,10));
UART_1_PutString()‚Ì錾‚͂ǂ¤‚È‚Á‚Ä‚éH
>ˆø”Žw’肵–Y‚ê‚Æ‚¢‚¤‚Ì‚ÍHH
ŠÖ”‚̈ø”‚ª‘«‚è‚È‚¢‚ñ‚¶‚á‚È‚¢‚©A‚ÆŒ¾‚¤‚±‚ÆB
646:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/21 11:17:26
>>645
UART_1_PutString()‚Ì錾‚ÍEEEE‚³‚ê‚Ä‚¢‚Ü‚¹‚ñB
ŠÖ”‚̈ø”‚ª‘«‚è‚È‚¢‚Á‚Ä‚¢‚¤‚Ì‚ÍitoaŠÖ”‚Ì‚Á‚ÄŽ–‚Å‚·‚©HH
647:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/21 11:27:04
>>645
˜A“Š‚·‚¢‚Ü‚¹‚ñB
UART_1_PutString()‚Ì錾‚Ívoid‚Å‚·B
648:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/21 11:29:28
>>647
‚¿‚á‚ñ‚Æ‘‚±‚¤‚æB‚»‚Ì‘‚«•û‚¶‚á
void UART_1_PutString(?)
? UART_1_PutString(void)
void UART_1_PutString(void)
‚̂ǂꂩ‚í‚©‚ç‚È‚¢B
649:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/21 11:32:44
‚·‚¢‚Ü‚¹‚ñEEE
void UART_1_PutString()‚Å‚·B
650:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/21 11:40:49
>>649
#include <PSoCAPI.h> ‚µ‚È‚¢‚ÅŽ©•ª‚Å錾‚ð‘‚¢‚½‚肵‚ĂȂ¢‚æ‚ËH
651:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/21 11:47:39
>>650
#include <PSoCAPI.h>‚Í‚µ‚Ä‚¢‚Ü‚·B
UART_1_PutString(itoa(line,iData,10)); ‚Å
`UART_1_PutString'; found `void' expected `pointer to unsigned char'
‚Æ‚¢‚¤ƒGƒ‰[‚ªo‚Ä‚‚邯‚¢‚¤Ž–‚ÍAitoaŠÖ”‚É–â‘肪‚ ‚é‚̂łµ‚傤‚©H
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
5003“ú‘O‚ÉXV/246 KB
’S“–:undef