y‰SŽÒнŒ}zC/C++Ž ..
[2ch|¥Menu]
511:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/15 15:56:02
>>510
‚»‚̂悤‚É‘‚«’¼‚µ‚Ă݂܂µ‚½‚ªAƒRƒ“ƒpƒCƒ‹’Ê‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
ˆÈ‰º‚̓Rƒ“ƒpƒCƒ‹ƒGƒ‰[‚̃ƒbƒZ[ƒW‚Å‚·B

> g++ samp.cpp
samp.cpp: In function 'int main()':
samp.cpp:50: error: no match for 'operator+' in 'operator+(((const int&)((const int*)(&10))), ((samp&)(& obj3))) + obj3'
samp.cpp:37: note: candidates are: samp operator+(const int&, samp&)
samp.cpp:28: note: samp operator+(samp&, const int&)

512:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/15 16:10:41
>>511
‚·‚Ü‚ñAsamp‚Ì•ª‚ð–Y‚ê‚Ä‚½B

samp operator+(samp const & obj, int const & i) ;
samp operator+(int const & i, samp const & obj) ;

——RH
ŠÖ”‚Ì–ß‚è’l‚Írvalue‚¾‚©‚ç‚©‚ÈB

513:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/15 16:13:55
‚₽‚ç‚ÆŽ¿–â‚΂©‚è‚Å‚·‚¢‚Ü‚¹‚ñB

operator||()‚Á‚ÄA’è‹`‚·‚é‚Ì‚ª‰½‚©•ςȊ´‚¶‚Ȃ̂ł·‚ªA
||‚Á‚ÄA‚»‚à‚»‚à
ޮA || ޮB
‚ȂǂƑ‚¢‚ÄA
Ž®A‚Ü‚½‚ÍŽ®B‚̂ǂ¿‚ç‚©‚ª^‚È‚çA^B
‚Æ‚¢‚¤ˆÓ–¡‚Å‚·‚æ‚ËH‚±‚̂Ƃ«A||‚̉E‘¤‚Ì’l‚ƶ‘¤‚Ì’l‚Æ‚ð
“Á‚Éoperator||(Ž®A, Ž®B)‚Æ‚µ‚ĂЂƂ‚̊֔“à‚ňê‚Ɉ—‚µ‚È‚­‚Ä‚Í
‚È‚ç‚È‚¢‚悤‚È󋵂Á‚ĂȂ¢‚ñ‚¶‚á‚È‚¢‚©
‚ÆŽv‚¤‚̂ł·‚ªA
,,,
‚±‚±‚܂ő‚¢‚Ä‚«‚ÄA‚È‚ñ‚¾‚©Ž©•ª‚Å‚àˆÓ–¡‚ª•ª‚©‚ç‚È‚­‚È‚Á‚Ä‚«‚Ü‚µ‚½B
‚Ô‚Á‚¿‚Ⴏ‚½˜bAoperator||()‚ª’è‹`‚Å‚«‚Ă悩‚Á‚½A‚Æ‚¢‚¤ó‹µ‚Á‚Ä
‚ ‚è‚Ü‚·‚Å‚µ‚傤‚©H
‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B



514:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/15 16:18:52
C++Äl‚©‚Ȃɂ©‚ÅA‰æ‘œ‚ð‚­‚Á‚‚¯‚鉉ŽZŽq‚ÉŽg‚Á‚Ä‚¢‚½‹C‚ª‚·‚é‚ÈB
ŽÀ‘•—Ⴓ͊ȒP‚É‚·‚邽‚ßA‚½‚ñ‚È‚é•¶Žš—ñ‚¾‚Á‚½‚ªB

operator , ()@‚æ‚èŽg‚¢“¹‚Í‚ ‚邾‚ëB
‚±‚ñ‚È‚à‚ÌBoost‚ðŽÀ‘•‚Å‚«‚邿‚¤‚ȕϑԂȂâ‚‚炵‚©Žg‚í‚È‚¢B

515:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/15 16:23:16
>>512
‹³‚¦‚Ä‚à‚ç‚Á‚½‘‚«•û‚ŃRƒ“ƒpƒCƒ‹‚Í’Ê‚è‚Ü‚µ‚½B
‚µ‚©‚µA¡“x‚Í
obj3 = 10 + obj3 + obj3 + 100;
‚Æ‘‚­‚ƃRƒ“ƒpƒCƒ‹‚ª’Ê‚è‚Ü‚¹‚ñB
‚¸[‚Á‚ƌ䢘b‚ɂȂÁ‚Ă܂·‚Ì‚ÅAƒ\[ƒX‚𒣂è•t‚¯‚Ü‚·B

#include <iostream>
using namespace std;
class samp {
int x;
public:
samp(int i = 0) {x = i;}
friend samp operator+(int const & i, samp const & obj);
friend samp operator+(samp const & obj, int const & i);
};
samp operator+(samp const & obj, int const & i) {
samp temp;
temp.x = obj.x + i;
return temp;
}
samp operator+(int const & i, samp const & obj) {
samp temp;
temp.x = obj.x + i;
return temp;
}
int main() {
samp obj1(10), obj2(7), obj3;
obj3 = 10 + obj3 + obj3 + 100;
return 0;
}

516:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/15 16:31:38
>>514
‚»‚¤‚È‚ñ‚Å‚·‚©BŽÀ‚Í¡“ÆCC++‚ð“Ç‚ñ‚Å‚¢‚Ü‚·‚ªA‚»‚±‚ÉAoperator,()‚Í
“ÁŽê‚Ȃ̂ł±‚Ì–{‚ł͈µ‚í‚È‚¢A‚Æ‘‚¢‚Ä‚ ‚Á‚ÄA•sŽv‹c‚ÈŠ´‚¶‚ª‚µ‚Ä
‚¢‚Ü‚µ‚½B‚½‚µ‚©‚Ɏ茳‚̃}ƒVƒ“‚Ågrep‚µ‚Ä‚Ý‚é‚Æo‚Ä‚«‚Ü‚·‚ËB

rpm -ql boost-devel | xargs egrep 'operator\,\('
/usr/include/boost/assign/list_inserter.hpp: return operator,( r );
/usr/include/boost/assign/list_inserter.hpp: return operator,( r );
...(—ª)

‘O‚±‚̃XƒŒ‚ÅA“ÆCC++‚ð‚â‚ê‚΂»‚ê‚È‚è‚É—Í‚ª•t‚­A‚Æ‚¾‚ê‚©‚ª
‘‚¢‚Ä‚¢‚½‚̂ł±‚Ì–{‚ð•׋­‚µ‚Ä‚¢‚é‚̂ł·‚ªA‚½‚µ‚©‚É‚¢‚¢–{‚¾‚Æ
Žv‚Á‚Ă܂·B‚Å‚àA‚±‚Ì–{‚É‚à‘‚¢‚ĂȂ¢‚±‚Æ‚ª‚ ‚é‚̂ł·‚ËB
‚±‚Ì–{‚ðI‚¦‚½‚玟‚͂ǂ¤‚¢‚¤–{‚ŕ׋­‚·‚ׂ«‚Å‚µ‚傤‚©H



517:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/15 16:34:28
>>514
C++Äl‚Å‚·‚ËBŒ©‚Ă݂܂·B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

518:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/15 16:36:00
ƒ~ƒXƒ^[operator‚Å‚à–ÚŽw‚µ‚Ä‚ñ‚Ì‚©

519:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/15 16:38:22
¡Œ©‚Ä‚¢‚é–{‚ª‰‰ŽZŽq‚̃I[ƒo[ƒ[ƒh‚ÌÍ(6Í)‚Ȃ̂ÅA
‚‚¢ã‹L‚̂悤‚ÈŽ¿–â‚΂©‚è‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B


520:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/15 16:39:39
‚æ‚ÁAƒ~ƒXƒ^[operatorI

521:257
07/06/15 16:40:19
friend samp operator+(samp const & obj1, samp const & obj2);
‚ª•K—v

((10 + obj3) +obj3) + 100 ‚̇‚É•]‰¿‚³‚ê‚é

operator ‰‰ŽZŽqŒÄ‚΂ꂽŒã‚̖̂߂èŒ^‚ð•À‚ׂ邯
((samp) + samp) + int
~~~~~~~~~~~~~~~~ ‚±‚±‚̉‰ŽZ’è‹`‚ª‚¢‚È‚¢

522:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/15 17:03:04
>>521
‚È‚é‚Ù‚ÇBBBB‚»‚Ì’Ê‚è‚Å‚·‚ËB’è‹`‚µ‚½‚çƒRƒ“ƒpƒCƒ‹‚Å‚«‚Ü‚µ‚½B
‚ ‚ÆAconst‚Ì–ðŠ„(‚Æ‚­‚Éint const &i‚Ì‚ ‚½‚è‚Æ‚©)‚ª‹C‚ɂȂé‚̂ł·‚ªA
‚»‚ê‚Í‚à‚¤‚·‚±‚µŽ©•ª‚Å’²‚ׂĂ݂܂·B

‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

523:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/15 17:10:09
>>520
‚¢‚â‚¢‚âBB
‚»‚ê‚É‚µ‚Ä‚àAC++‚Í‚¢‚ë‚¢‚ë•¡ŽG‚Å‚·‚ËB



524:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/15 17:18:12
Ž¿–â‚È‚ñ‚Å‚·‚ªAC/C++‚ÌŠJ”­ŠÂ‹«‚Å‚¨Š©‚߂̂à‚Ì‚Á‚Ä‚ ‚è‚Ü‚·‚©B
Java‚ÌEclipse‚Ý‚½‚¢‚É‚¢‚«‚È‚è•ςȂ±‚Ƃ𑂢‚Ä‚à‚»‚Ìê‚Å‹³‚¦‚Ä‚­‚ê‚é‚â‚‚Á‚Ä‚ ‚è‚Ü‚·‚©‚ËH
ƒ\[ƒXƒR[ƒh‚ð‘‚­‚Ì‚ªŠy‚µ‚½‚¢‚Æ‚¢‚¤‚Ì‚ª—v–]‚Å‚·B

‚¿‚Ȃ݂ÉATurboC++‚ðŽŽ‚µ‚Ă݂܂µ‚½‚ª‚Ç‚¤‚à‚µ‚Á‚­‚肱‚È‚¢B
‚Æ‚¢‚¤‚©A‚Ü‚¾‚Ù‚Æ‚ñ‚ÇŽg‚Á‚Ä‚¢‚È‚¢‚̂ŕª‚©‚ç‚È‚¢‚Æ‚¢‚¤‚Ì‚ª³’¼‚ȂƂ±‚ë‚Å‚·B


ŠÂ‹«A‚v‚‰‚Ž‚w‚o@•’ʂ̂R‚Qƒrƒbƒg
(‚l‚‚ƒ‚â‚k‚‰‚Ž‚•‚˜‚Å‚à‚¨‚‹)
“–•û‚̃XƒyƒbƒN@‘åŠw‚R”N@‚i‚‚–‚‚Í•’ʂɎg‚¢‚±‚È‚¹‚邯‚¢‚¤’ö“x

525:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/15 17:19:06
‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

526:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/15 17:54:37
Eclipse‚ªŽg‚¦‚é‚ñ‚È‚çA‚»‚¢‚‚ɂb‚c‚s‚ð“ü‚ê‚Ă݂½‚çH

527:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/15 18:22:25
operator&&Aoperator||Aoperator, ‚ðƒI[ƒo[ƒ[ƒh‚·‚邯’Z—•]‰¿‚łȂ­‚È‚Á‚Ä‚µ‚Ü‚¤
Œ©‚½–Ú‚ªˆê‚Ȃ̂ɕ]‰¿‚Ì‚â‚è•û‚ª•Ï‚í‚Á‚Ä‚µ‚Ü‚¤‚̂ł ‚Ü‚è—Ç‚­‚È‚¢

528:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/15 19:50:20
>>505
sscanŒn‚Å‚à%i‚Æ‚¢‚¤‚à‚Ì‚ª‚ ‚Á‚Ä‚È

>>512
int‚Í’l“n‚µ‚Å‚¢‚¢‚¾‚ë

>>513
>@operator||()‚ª’è‹`‚Å‚«‚Ă悩‚Á‚½A‚Æ‚¢‚¤ó‹µ‚Á‚Ä
Boost.Lambda

529:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/15 19:57:07
samp ‚¶‚á‚È‚­‚Ä smap ‚ÉŒ©‚¦‚½

530:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/15 19:57:36
>>524
VC++‚̃AƒJƒfƒ~ƒbƒN‚ÍH
ƒAƒJƒfƒ~ƒbƒN‚Í’´ˆÀ‚©‚Á‚½ŠóƒKƒX

‚Æ‚±‚ë‚ÅA‚Ý‚ñ‚Ȃ͉½Žg‚Á‚Ä‚ñ‚¾H
‰´‚ÍVStudio‚Å‚b{{‚Æ‚b”‚ð’†S‚É‚â‚Á‚Ä‚éB

531:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/15 20:10:29
VC++2005express‚Í–³—¿‚¾‚æ

532:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/15 20:40:21
express ‚¾‚ÈB
¤—p‚ɂ͎g‚¦‚È‚¢‚ªA‚»‚ê‚̓AƒJƒfƒ~ƒbƒN‚à“¯‚¶‚¾‚ÈB

533:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/15 21:12:36
‰RŒ¾‚Á‚Ă͂¢‚¯‚Ü‚¹‚ñB
Express‚à‘¼‚ÌEdition‚Æ“¯‚¶‚悤‚ÉA
¤—p—˜—p‚ð‹ÖŽ~‚·‚éð€‚͂Ȃ¢

534:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/15 21:27:41
VC++EE‚ÍƒŠƒ\[ƒX‚̈µ‚¢‚ª“ï“_‚¾‚¯‚Ç
‚»‚êˆÈŠO‚Í\•ª‚¾‚È

535:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/15 21:30:29
>>533
‘O‚Ç‚Á‚©‚̃XƒŒ‚Å‚»‚¤•·‚¢‚½‚ñ‚¾‚¯‚ÇAéx‚³‚ê‚Ä‚½‚Ì‚©B
ƒOƒO‚Á‚½‚礗p‚ÉŽg‚¦‚é‚Á‚Ä‘‚¢‚Ä‚½‚íB‚ ‚肪‚Æ‚¤B

536:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/15 23:32:57
ƒAƒJƒfƒ~ƒbƒN‚गp‰Â”\‚¾‚ÈB

537:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 01:23:34
std::wofstream m_ofs;

void CLog::Write( LPCWSTR strMessage )
{
if( !m_ofs.is_open() ) return;

m_ofs << " Message:" << strMessage;
}

‚±‚¤‚¢‚¤‚à‚Ì‚ðì‚Á‚Ä

CLog log;
log.Write( L"‚Ä‚·‚Æ" );

‚Æ‚¢‚¤•—‚ÉŽg‚¤‚Æ

Message:

‚Æ‚µ‚©o—Í‚³‚ê‚Ü‚¹‚ñB‰½ŒÌ‚Å‚µ‚傤‚©H

538:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 01:26:58
‚æ‚­”»‚ç‚ñ‚¯‚ÇAƒoƒbƒtƒ@ƒŠƒ“ƒO‚³‚ê‚Ä‚¢‚é‚©‚ç‚¶‚á‚È‚¢‚Ì?
ƒtƒ‰ƒbƒVƒ…‚µ‚½‚ç?

539:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 01:27:16
ƒƒP[ƒ‹‚ÌÝ’è

540:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 01:34:54
Write( L"aa" )‚¾‚Æ
Message:aa‚Æ•’ʂɕ\ަ‚³‚ê‚Ü‚·
“ú–{Œê‚¾‚¯‚¾‚߂݂½‚¢‚Å‚·

>>539
‚®‚®‚è‚Ü‚µ‚½
‚±‚¤‚¢‚¤‚Ì‚ªo‚Ä‚«‚½‚̂Ũsetlocale(LC_ALL,"Japanese")
•t‚¯‘«‚µ‚Ü‚µ‚½‚ªA‰ðŒˆ‚Ü‚¹‚ñ‚Å‚µ‚½EEE


541:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 01:40:59
>>540
imbue()

‚½‚¾‚µ
URLØÝ¸(forums.microsoft.com)

542:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 01:47:35
>>541
‚¨‚¨I‰ðŒˆ‚µ‚Ü‚µ‚½I
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I

543:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 02:41:07
“xX‚·‚¢‚Ü‚¹‚ñ@__FUNCTION__@‚Ìwchar_tŒ^‚Æ‚¢‚¤‚̂͂ ‚é‚̂łµ‚傤‚©H

544:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 05:12:13
>>543
gcc ‚ÌŠg’£‚¾‚ËB static const char [] ‚ȕϔ‚ÆŒˆ‚ß‚ç‚ê‚Ă邩‚çA‚¢‚܂̂±‚Ƃ떳‚¢‚ËB

545:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 05:36:40
wchar_t wfunc[sizeof __FUNCTION__];
swprintf(wfunc, sizeof __FUNCTION__, L"%s", __FUNCTION__);

‚Æ‚©Ž©•ª‚ŕϊ·‚·‚邵‚©‚È‚¢‚Ì‚©‚ÈB
ƒoƒbƒtƒ@‚ª•K—v‚¾‚©‚çAƒ}ƒNƒ‰»‚·‚é‚Ì‚à“‚¢‚ÈB
ƒOƒ[ƒoƒ‹•Ï”‚ðŽg‚¤‚Ì‚àƒAƒŒ‚¾‚µEEEB

546:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 09:33:44
>>540
"japanese"‚æ‚è""‚ðŠ©‚ß‚é

547:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 11:10:16
>>528
scanfŒn‚ÌŠÖ”‚¾‚Ɖ½ŒÂ•ÏŠ·‚Å‚«‚½‚©‚µ‚©•Ô‚Á‚Ä‚±‚È‚¢
‚Ç‚±‚܂ŕϊ·‚Å‚«‚½‚©‚Æ‚©’m‚é•û–@‚ª‚È‚¢‚©‚çstrtol‚Æ”ä‚ׂ½‚çŽg‚¢ŸŽè‚í‚é‚¢

•׋­ƒŒƒxƒ‹‚Æ‚©Žè”²‚«ˆ—‚Å‚¢‚¢‚È‚çscanf‚Å‚¢‚¢‚ñ‚¾‚¯‚ÇA
ƒGƒ‰[ŒŸo‚Æ‚©“ü—͂̎©—R“x‚Æ‚©l‚¦‚Äì‚낤‚ÆŽv‚Á‚½‚çscanf‚ÍŽg‚¦‚È‚¢‚ÆŽv‚¤
¡‚ÌPC‚È‚ñ‚©‚¾‚Æ‚ ‚ñ‚Ü‚è–â‘è‚É‚à‚È‚ç‚È‚¢‚©‚à‚µ‚ê‚È‚¢‚¯‚Lj—‘¬“x‚à’x‚¢‚µ


548:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 11:16:07
>>530
•’i‚Ícygwinã‚ÅgccŽg‚Á‚Ä‚é‚È
ŠÈ’P‚ÈwinƒAƒvƒŠ‚àgcc‚Åì‚Á‚Ä‚é

¡‚ÌŽdŽ–‚ÌŠJ”­ŠÂ‹«‚àcygwin+gccƒNƒƒXƒRƒ“ƒpƒCƒ‰‚¾‚Á‚½‚è‚·‚é


549:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 11:21:21
>>547
‚»‚ê‚͂킩‚é
1s–Ú‚Ì10iˆÈŠO‚à‚É”½‰ž‚µ‚½‚¾‚¯

550:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 11:21:59
>>547
‚Â[%i]

‚Á‚ÄA>528‚É‘‚©‚ê‚Ä‚¢‚é‚¶‚á‚È‚¢‚©B
‚¿‚å‚Á‚Æ’²‚ׂ邱‚Æ‚à‚µ‚È‚¢‚Å‚¦‚ç‚»‚¤‚ÉŒê‚é‚È‚æB

551:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 11:23:48
ƒc[‚©A‚Þ‚µ‚ë“Ë‚Áž‚ނȂ炱‚±‚¾‚ÈB
„‚Ç‚±‚܂ŕϊ·‚Å‚«‚½‚©‚Æ‚©’m‚é•û–@‚ª‚È‚¢‚©‚çstrtol‚Æ”ä‚ׂ½‚çŽg‚¢ŸŽè‚í‚é‚¢

552:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 11:30:18
’ʂ肷‚ª‚è‚Ì‚à‚Ì‚¾‚¯‚ÇA>>550-551 ‚̂ق¤‚ª•ςȂ±‚ÆŒ¾‚Á‚Ä‚é

553:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 11:38:37
’m‚ç‚È‚¢‚­‚¹‚Ɉ̂»‚¤‚ÈŽ–‚ðŒ¾‚¤‚Á‚Ă̂ª
‚ƂĂà‚Ý‚Á‚Æ‚à‚È‚¢‚ñ‚¾‚æ‚Ë

554:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 11:41:57
‚ A‚¿‚å‚Á‚ƈႤ‚©B
>>547‚Íu‚Ç‚±‚܂ŕϊ·‚µ‚½‚©scanf‚ł͔»’è‚Å‚«‚È‚¢v‚ÆŒ¾‚Á‚Ä‚¢‚éB
‚±‚ꂪA%n‚ð’m‚ç‚È‚¢Au–³’m‚Ȃ̂Ɉ̂»‚¤‚È‚±‚Æ‚ðŒ¾‚Á‚Ä’p‚¸‚©‚µ‚¢v‚±‚ÆB
>>505‚̊̎©—R“x‚ÉŠÖ‚µ‚Ä‚ÍAŠm‚©‚Éstrtol‚Ì•û‚ª•Ö—˜B

555:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 11:51:44
Å‹ßC‚̕׋­‚ðŽn‚ß‚½‚̂ł·‚ªA‚¢‚­‚‚©Ž¿–₵‚½‚¢‚±‚Æ‚ª‚ ‚è‚Ü‚·B

uÀ‚È‚Ç‚ðŒ©‚é‚ÆAJava‚ɂł«‚邱‚Ƃ͑S•”‚Å‚«‚邯д‚¶‚Ü‚µ‚½‚ªA
Java‚Æ“¯‚¶‚悤‚É‚â‚é‚Ì‚ª“‚¢‚±‚ƂƂ©A
Java‚ÌŠ´Šo‚Å‚â‚邯ŠÔˆá‚¢‚â‚·‚¢‚±‚ƂƂ©A‚ ‚è‚Ü‚·‚©H

‚»‚ê‚©‚çƒwƒbƒ_‚Æ‚¢‚¤‚̂̓vƒƒOƒ‰ƒ€–{‘̂Ɠ¯‚¶‚悤‚ÉA
ŠÖ”‚ð’è‹`‚µ‚½‚èAƒOƒ[ƒoƒ‹‚ÉŽg‚¤•Ï”‚ð•ÛŽ‚µ‚Ä‚à‚¢‚¢‚̂łµ‚傤‚©H

VC‚É‚ÍJava‚ÌEclipse‚̂悤‚ÉA‘Å‚Á‚½uŠÔƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ð•\ަ‚µ‚Ä‚­‚ꂽ‚èA
3,4Žš‘Å‚Á‚½‚ç“–‚Ă͂܂é\•¶‚â•Ï”–¼‚âƒNƒ‰ƒX–¼‚ðo‚µ‚Ä‚­‚ê‚é‹@”\‚͂Ȃ¢‚̂łµ‚傤‚©H
‚»‚ꂪ‚È‚¢‚ÆA‘Å‚¿ŠÔˆá‚¢‚µ‚»‚¤‚Å‚·B

556:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 12:03:58
‚·‚݂܂¹‚ñB6”N‚Ù‚Ç‘O‚ÉVC++6.0‚𔃂Á‚½‚ñ‚Å‚·‚ªA“ü–åŽÒ‚¾‚Á‚½Ž„‚ɂ͂ǂ¤‚É‚à“‚­‚Ä
CŒ¾Œê‚̃Rƒ}ƒ“ƒhƒ‰ƒCƒ“ƒvƒƒOƒ‰ƒ€‚ð•׋­‚µ‚½’ö“x‚Å‚·i“ÆKC)‚̃Œƒxƒ‹‚Å‚·B

‚»‚ê‚©‚çAJava‚âPHP‚âASP.NET‚ÌWebŒn‚ÌŽdŽ–‚ð‚µ‚½‚肵‚Ä‚¢‚½‚ñ‚Å‚·‚ªAÅ‹ßAWin‚R‚QƒvƒƒOƒ‰ƒ€‚ÌÌ”ƒ‚Á‚½–{‚Æ‚©‚ð
“Ç‚ñ‚Å‚Ý‚é‚ÆŒ‹\—‰ð‚Å‚«‚Ü‚·BŽ©•ª‚Æ‚µ‚Ä‚ÍVC‚Ö‚Ì“²‚ꂪ‹­‚¢‚Ì‚ÅAMFC‚Æ‚©‚à•׋­‚µ‚½‚¢‚Æ‚¨‚à‚Á‚Ä‚¢‚é‚̂ł·‚ª
‚¢‚Ü‚³‚çMFC‚ð•׋­‚µ‚Ä‚à–³‘ʂłµ‚傤‚©HC++‚Ì•¶–@“I’mޝ‚Í‚ ‚è‚Ü‚·B

557:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 12:08:01
MFC‚ð‚â‚é—˜“_‚Ä‚ ‚é‚©‚ÈH
‘S•”C#‚Å‚±‚Æ‚½‚è‚ËH

558:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 12:10:30
>>544@>>545
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‘S•”ƒ†ƒjƒR[ƒh‚Å“ˆê‚µ‚½‚¢‚Ì‚ÅA–Ê“|‚Å‚·‚ª‚¢‚¿‚¢‚¿•ÏŠ·‚·‚邱‚Ƃɂµ‚Ü‚·B

559:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 13:44:46
>>557
.NET‚̃‰ƒ“ƒ^ƒCƒ€—v‚ç‚È‚¢‚Æ‚©H
MFC‚È‚çƒXƒ^ƒeƒBƒbƒNƒŠƒ“ƒN‚µ‚½‚ç
“Á‚Ƀ‰ƒ“ƒ^ƒCƒ€ƒCƒ“ƒXƒg[ƒ‹‚µ‚È‚­‚Ä‚à“®‚­‚µB

ŒÂl“I‚ɂ͡‚©‚çMFC‚â‚éˆÓ–¡‚Í‚ ‚ñ‚܂薳‚¢‚ÆŽv‚¤‚¯‚ÇB

560:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 14:02:04
ƒtƒ@ƒCƒ‹‚ÉŠÖ‚·‚邽‚­‚³‚ñ‚Ìî•ñ‚ð•ÛŽ‚·‚éƒNƒ‰ƒX‚ðì‚肽‚¢‚ñ‚Å‚·‚ªA
‚±‚¤‚¢‚¤Žž‚̃ƒ“ƒo•Ï”‚Íprivate‚É‚·‚é‚Ì‚ªŠî–{‚È‚ñ‚Å‚·‚æ‚ËH
Set‚Í1‚‚ÅςނƂµ‚Ä‚à‚f‚…‚”‚̓ƒ“ƒo•Ï”‚Æ“¯‚¶‚¾‚¯—pˆÓ‚·‚é‚ñ‚Å‚·‚©H

561:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 14:16:15
>>560
•K—v‚ɉž‚¶‚ÄB

562:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 14:30:56
>>561
‚ł͂±‚Ì‚â‚è•û‚Í‚¨‚©‚µ‚­‚È‚¢‚ñ‚Å‚·‚ËB
‚È‚ñ‚©‚±‚ê‚È‚çpublic‚É‚µ‚½•û‚ªŽè‚ÁŽæ‚è‘‚¢‚È‚ ‚Æ‚©Žv‚Á‚½‚ñ‚Å‚·‚ª
‚»‚ê‚̓_ƒI‚Á‚ÄF‚ñ‚ȂƂ±‚ë‚ʼnðà‚³‚ê‚Ä‚é‚Ì‚ÅEEE
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

563:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 14:41:34
‚Ç‚¤‚¢‚¤Žg‚¢•û‚ð‚·‚é‚Ì‚©’m‚ç‚È‚¢‚¯‚ÇApublic‚É‚µ‚½‚Ù‚¤‚ªŽè‚ÁŽæ‚è‘‚¢‚ÆŠ´‚¶‚é‚È‚ç
ƒNƒ‰ƒX‚¶‚á‚È‚­‚Ä\‘¢‘Ì‚ðŽg‚¤‚Æ‚©‚µ‚½‚çH

564:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 15:00:11
>>562
‘Ê–Ú‚È——R‚ðl‚¦‚Ă݂é

565:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 15:17:27
ƒNƒ‰ƒX‚É‚µ‚½‚̂̓Rƒ“ƒXƒgƒ‰ƒNƒ^‚ƃfƒXƒgƒ‰ƒNƒ^‚ªŽg‚¢‚½‚©‚Á‚½‚©‚ç‚Å‚·B
‚±‚̃Nƒ‰ƒX‚̕ϔ‚ɂ͕ʂ̃Nƒ‰ƒX‚©‚ç•p”ɂɃAƒNƒZƒX‚·‚é•K—v‚ª‚ ‚Á‚ÄA
‚±‚¤‚¢‚¤ê‡‰B•Á‚·‚éˆÓ–¡‚ ‚é‚Ì‚©‚È`H‚ÆB
‚©‚Æ‚¢‚Á‚Ä‘S•”“¯‚¶ƒNƒ‰ƒX‚É‚µ‚¿‚Ⴄ‚Ƒ傫‚­‚Ȃ肷‚¬‚Ä‚±‚ê‚à‚Ü‚½—Ç‚­‚È‚¢‚æ‚ÈEEE
‚Æ‚©Žv‚Á‚ĂȂ©‚È‚©Œˆ‚ß‚ç‚ê‚È‚¢‚ñ‚Å‚·B

566:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 15:20:29
‚ A\‘¢‘̂łàƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ƃfƒXƒgƒ‰ƒNƒ^‚ÍŽg‚¦‚Ü‚·‚ËB
Œ‹‹Ç‰B•Á‚·‚ׂ«‚©‚»‚¤‚łȂ¢‚Ì‚©‚Ì”»’f‚ª—Ç‚­•ª‚©‚ç‚È‚¢‚ÆŒ¾‚¤‚©B

567:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 15:22:57
D‚«‚É‚µ‚ë

568:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 15:28:29
>‚±‚̃Nƒ‰ƒX‚̕ϔ‚ɂ͕ʂ̃Nƒ‰ƒX‚©‚ç•p”ɂɃAƒNƒZƒX‚·‚é•K—v‚ª‚ ‚Á‚Ä
‚Ü‚¸‚±‚ÌÝŒv‚ªŠÔˆá‚Á‚ĂȂ¢‚©‚Ç‚¤‚©‚ðl‚¦‚é‚ׂ«‚¾‚ÆŽv‚¤

569:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 15:35:22
‚Å‚·‚æ‚ËB
‚¿‚å‚Á‚ÆŒŸ“¢‚µ‚È‚¨‚µ‚Ü‚·B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

570:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 16:54:32
‰¡‚©‚ç‚È‚ñ‚Å‚·‚¯‚Ç>>556‚³‚ñ‚ÌŽ¿–â‚ÉŠÖ˜A‚µ‚ÄA
Œ»Ý“ÆŠw‚ÅC/C++‚ð•׋­’†‚ŃRƒ“ƒ\[ƒ‹ƒvƒƒOƒ‰ƒ€‚ðFXì‚Á‚Ä‚«‚½ŒãA
GUI‚ðì‚é‚Ì‚ÉWin32API‚ð•׋­‚µ‚Ä‚¢‚ÄA
ŽR–{M—Y‚³‚ñ‚Ìw‚Í‚¶‚߂ĂÌWindowsƒvƒƒOƒ‰ƒ~ƒ“ƒOx‚ð“Ç‚ñ‚¾‚çA
Win32API‚ð‚»‚Ì‚Ü‚Üˆµ‚¤‚͕̂’Ê‚µ‚È‚­‚ÄMFC‚Åì‚é
‚Ý‚½‚¢‚È‚±‚Æ‚ª‘‚¢‚Ä‚ ‚Á‚½‚©‚玟‚ÍMFC‚ÆŽv‚Á‚Ä‚¢‚½‚̂ł·‚ªA
MFC‚â‚é—˜“_‚ª‚È‚¢‚Æ‚¢‚¤‚±‚Ƃ͂±‚ê‚©‚ç‚Ç‚¤•׋­‚ði‚ß‚½‚ç—Ç‚¢‚Å‚·‚©H




571:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 17:00:38
>>570
‚Ƃ肠‚¦‚¸.NET‚©‚»‚¤‚łȂ¢‚Ù‚¤‚ð‚â‚é‚©‚ÅŒˆ‚߂ĂÍ

572:‚»‚¤Žv‚¦‚é‚©‚Ç‚¤‚©‚ª•ªŠò“_
07/06/16 17:06:41
MFC‚â‚ê‚΂¢‚¢‚¶‚á‚ñBŽï–¡‚Ȃ牽‚Ì–â‘è‚à‚È‚¢‚æB
‚à‚¤Œã‚ª‚È‚¢‚Æ‚©A2005EE‚łł«‚È‚¢‚Æ‚©A‚Ç‚¤‚Å‚à‚¢‚¢‚¶‚á‚ñB

573:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 17:11:21
‚³‚·‚ª‚ÉMFC‚Í‚à‚¤‚â‚߂Ƃ¢‚½‚Ù‚¤‚ª‚¢‚¢‚¾‚ëB
‚Ç‚¤‚¹‚Ü‚¾“ü‚èŒû’ö“x‚µ‚©‚â‚Á‚ĂȂ¢‚ñ‚¾‚ëB
‚¾‚Á‚½‚ç‘‚¢‚¤‚¿‚É.Net‚ÖˆÚs‚µ‚Ä‚¨‚¯B

574:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 17:15:07
>>571
¡‚̃Xƒ^ƒ“ƒ_[ƒg‚Æ‚µ‚Ä‚Í.NET‚Ȃ̂ł·‚©H
‚Ä‚¢‚¤‚©‚»‚¤‚łȂ¢‚Ù‚¤‚Á‚Ä‚¢‚¤‚Ì‚ª‰½‚Ȃ̂©‚à•ª‚©‚ç‚È‚¢‚Å‚·orz

>>572
¡‚ÍŽï–¡‚Å‚·‚ª‘åŠw‘²‹ÆŒãƒvƒƒOƒ‰ƒ}‚ɂȂ肽‚­‚ĕ׋­‚µ‚Ä‚¢‚é‚Ì‚Å
ŽÀÛ‚ÉŒ»ê‚Å–ð‚É—§‚‚à‚Ì‚ð•׋­‚µ‚½‚¢‚̂ł·B

575:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 17:17:10
>>573
‚â‚Í‚è.NET‚ª—Ç‚¢‚ñ‚Å‚·‚Ë„ƒ
³’¼‚ȂƂ±‚ë.NET‚ª‚Ç‚ñ‚È‚à‚Ì‚©—‰ð‚µ‚ĂȂ¢‚̂š‚¿‚å‚Á‚ƃOƒO‚Á‚Ä’²‚ׂĂ݂܂·„ƒ
‚‚¢‚łɂł·‚ªAƒvƒƒOƒ‰ƒ}‚ɂȂé‚ɂ͂»‚ꂪo—ˆ‚Ä‚¢‚ê‚Αåä•v‚Å‚µ‚傤‚©H
‚»‚ê‚Æ‚àJava‚Æ‚©‚àg‚É•t‚¯‚Ä‚¨‚¢‚½•û‚ª—Ç‚¢‚̂ł·‚©H

576:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 17:21:08
>>575
ƒvƒƒOƒ‰ƒ}‚ð–ÚŽw‚·‚È‚çAMFC‚à.Net‚à—v‚ç‚È‚¢B
Œ»ê‚ÅŽg‚Á‚Ä‚¢‚é‚à‚Ì‚ð‚»‚Ìê‚ÅŽg‚¦‚邿‚¤‚ɂȂê‚΂¢‚¢B
‚»‚ׂ̈ɂÍA(“–‚½‚è‘O‚Ì)ƒRƒ~ƒ…ƒjƒP[ƒVƒ‡ƒ“”\—Í‚Æ(’Êí‚æ‚è‚Í‚‚ß‚Ì)—‰ð—Í‚ª‚ ‚ê‚΂¢‚¢B
‚»‚Ìã‚ÅAAEŒã‚É“w—͂ł«‚邾‚¯‚Ì‹C—Í‚ðނĂé‰ïŽÐ‚ÉAE‚µ‚Ä‚­‚êB

577:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 17:21:19
ƒvƒƒOƒ‰ƒ}‚ɂȂé‚È‚çÅ’á‚V‚‚͌¾Œê‚ðK“¾‚µ‚È‚¢‚ƃ_ƒ‚Å‚·B

578:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 17:34:41
‰ºŽè‚ÈŒ¾Œê‚V‚Šo‚¦‚邿‚èC++‚ðƒ}ƒXƒ^[‚·‚é‚Ù‚¤‚ªê¡‚©‚É“ïˆÕ“x‚ª‚‚¢Œ‚ɂ‚¢‚Ä

579:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 17:36:31
‚»‚à‚»‚à‰½‚ðŽ‚Á‚ă}ƒXƒ^[‚ÆŒ¾‚¤‚Ì‚©H
C++0x‚Æ‚©‚Ü‚¾’è‚Ü‚Á‚Ä‚¢‚È‚¢‚Æ‚¢‚¤‚Ì‚É

580:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 17:36:53
“ïˆÕ“x‚‚­‚Ä‚àAC++‚µ‚©‚Å‚«‚È‚¢‚Æ‚ÈB
‚‚Ԃµ‚ª—˜‚©‚È‚¢B

581:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 17:39:32
>>580
C++‚Å‚«‚½‚瑼‚ÌŒ¾Œê‚È‚ñ‚ÄŠyŸ‚¾‚ëB

582:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 17:41:42
ŠyŸ‚¾‚Á‚½‚çA‚V‚Šo‚¦‚Ä‚¨‚¯‚æ‚—

583:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 17:45:08
ŽdŽ–‚Å•K—v‚ɂȂ邽‚тɊo‚¦‚Ä‚¢‚¯‚΂¢‚¢

584:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 17:46:28
C++ ‚ª•ª‚©‚Á‚Ä‚ê‚ÎAJava ‚¾‚Ì Ruby ‚¾‚Ì‚R“ú‚ ‚ê‚ÎŽg‚¦‚邿‚¤‚ɂȂéB

585:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 17:47:52
‚¢‚₟AC++‚©‚çJava‚Í‚¿‚å‚Á‚ƕǂª‚ ‚邼B
C++Œ¾Œê‚ðŠo‚¦‚½‚¾‚¯‚¶‚áAGUI‚àƒXƒŒƒbƒh‚à‚È‚¢‚µ‚ÈB

586:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 17:49:11
‚³‚ç‚ÉŒ¾‚¤‚ÆAŒ»ójava‚̈Č‚Æ‚¢‚¦‚ÎAƒT[ƒo[ƒTƒCƒh‚¾‚ÈB

587:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 17:50:03
>>585
‚Å‚à‹t‚Ì Java ¨ C++ ‚ƈá‚Á‚ÄÁÜ‚·‚邱‚Ƃ͂܂¸‚È‚¢‚¾‚ëB

588:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 17:51:10
‚»‚ê‚ÅÁÜ‚·‚élŠÔ‚È‚çAC++Šo‚¦‚鎞“_‚ÅÁÜ‚·‚邿B

589:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 17:59:05
GUI ‚ÍŒ¾Œê‚Ì–â‘è‚¶‚á‚È‚­‚ă‰ƒCƒuƒ‰ƒŠ‚Ì–â‘肾‚ÆŽv‚¤‚ªB

590:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 18:00:40
Œ¾Œê‚¾‚¯‚ÌCŒ¾Œêƒx[ƒX‚ŃCƒCƒ“ƒWƒƒƒlH
ÝŒv‚܂ŗ‚ñ‚¾‚ç’m‚ç‚ñB

591:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 18:01:50
reinterpret‚Á‚ĉ½‚ēǂނÌH
ƒlƒbƒgŽ«“T‚Å’²‚ׂĂà‚łĂ±‚ñB

592:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 18:03:55
ƒŠƒCƒ“ƒ^[ƒvƒŠƒbƒg

593:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 18:12:53
•¶–@‚¾‚¯‚ł̓vƒƒOƒ‰ƒ}‚ɂȂê‚È‚¢‚æB
‚»‚à‚»‚àŽ¿–âŽå‚ÍAMFC‚©.Net‚©‚Å–À‚Á‚Ä‚é‚ñ‚¾‚æH
‚»‚ê‚Å‚àƒ‰ƒCƒuƒ‰ƒŠ‚¾‚©‚ç˜_“_‚ªŠO‚ê‚Ă邯‚¢‚¦‚é‚©H

594:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 18:17:30
‰´‚©‚猩‚ê‚ÎC/C++‚àJava‚à“‚¢‚æA‚¨‘O‚ç‚Á‚Ä“ª—Ç‚¢‚ñ‚¶‚á‚Ë
‚¢‚Ü‚¾‚Éfor(A;B;C){...}‚Ì”»’f,ˆ—Žè‡‚ðŠÔˆá‚¦‚Ă邯‚«‚ ‚邵‚ÈB‚È‚¢‚æ
for(A;B;C){...}‚Ì”»’f,ˆ—Žè‡‚Ŭ—‚·‚é‹ïŽtAŽè‚ð‹“‚°‚ëI@.ƒm
ƒCƒeƒŒ[ƒ^‚ð쬂µ‚Ă邯‚«‚È‚ñ‚©‚ ‚êHHHA‚ ‚ê‚ê‚êHA‚È‚ñ‚Å@‚É‚È‚é‚Æ‚«‚ ‚éƒjƒ_

595:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 19:20:14
>>594
е‚êBŒ¾Œê‚ɑ΂·‚銵‚ꂾ‚¯‚łȂ­AƒvƒƒOƒ‰ƒ~ƒ“ƒOì‹Æ‚ɑ΂·‚銵‚ê‚àŠÜ‚ñ‚ÅB

596:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 20:22:02
‰´‚ÍC++‚©‚çJavaScript+HTML‚ð‚â‚Á‚½‚ñ‚¾‚ªB
C#‚ɂ͊ȒP‚ɈÚso—ˆ‚½‚ÈB

597:W
07/06/16 20:25:34
JavaScript+HTML

598:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 20:30:12
C‚âC++‚Å
a = b = c = d;
‚Æ‚µ‚½‚çA’iŠK“I‚Ɉ—‚ð‘‚­‚ÆA
a = b = (c = d); //‚Ü‚¸c‚Éd‚ª‘ã“ü‚³‚ê‚é
a = (b = c) = d; //ŽŸ‚Éb‚Éc‚ª‘ã“ü‚³‚ê‚é
(a = b) = c = d; //ÅŒã‚Éa‚Éb‚ª‘ã“ü‚³‚ê‚é
‚ÆŒ¾‚¤‚±‚Ƃł¢‚¢‚̂łµ‚傤‚©H
Ú‚µ‚­‹³‚¦‚Ăقµ‚¢‚Å‚·

599:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 20:34:46
a = (b = (c = d))
c=d‚ªs‚í‚êC‚»‚Ì’l‚ªb=‚Åb‚É‘ã“ü‚³‚êC‚»‚Ì’l‚ªa=‚Åa‚É‘ã“ü‚³‚ê‚é

600:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 20:40:25
‚È‚é‚Ù‚ÇI
‚í‚©‚è‚â‚·‚¢à–¾‚ð‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·II

601:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 20:43:43
HTML‚Á‚ăvƒƒOƒ‰ƒ~ƒ“ƒOŒ¾ŒêH

602:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 20:46:19
E•Ï”‚ª‚È‚¢
Eƒ‹[ƒvAðŒ•ªŠò‚ª‘‚¯‚È‚¢
EŠÖ”‚à‘‚¯‚È‚¢

CüŒ¾Œê‚ł͂ ‚邪AƒvƒƒOƒ‰ƒ€Œ¾Œê‚ł͂Ȃ¢‚©‚È

603:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 20:53:07
HTML‚̓}[ƒNƒAƒbƒvŒ¾Œê‚Å‚·B


604:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 21:01:38
>>602-603
ƒgƒ“‚Å‚·B
ã‚ŃvƒƒOƒ‰ƒ~ƒ“ƒOŒ¾Œê‚Æ•À‚ñ‚Å‘‚©‚ê‚Ä‚½‚©‚ç
‚È‚ñ‚©HTML‚Á‚Ä“ÁˆÙ‚ÈŒ¾Œê‚¾‚¯‚Ç’‡ŠÔ‚Ȃ̂©‚È‚Ÿc‚ÆŽv‚Á‚½‚ç
ƒRƒ“ƒsƒ…[ƒ^Œ¾Œê½ƒvƒƒOƒ‰ƒ~ƒ“ƒOŒ¾Œê,ƒ}[ƒNƒAƒbƒvŒ¾Œê,¥¥¥,‚È‚ñ‚Å‚·‚ËB

605:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 21:03:45
ƒvƒŠƒRƒ“ƒpƒCƒ‹Ï‚݃wƒbƒ_[‚ðì‚Á‚½‚Å‚·‚ª
ƒfƒoƒbƒOƒ‚[ƒh‚ł̓rƒ‹ƒh‚Å‚«‚é‚Ì‚ÉAƒŠƒŠ[ƒX‚É‚·‚邯

error LNK2005: *** ‚ÍŠù‚É ***.obj ‚Å’è‹`‚³‚ê‚Ä‚¢‚Ü‚·B

‚Æ‚¢‚¤ƒGƒ‰[‚ª‘S•”‚̃tƒ@ƒCƒ‹‚Å”­¶‚µ‚Ä‚µ‚Ü‚¢‚Ü‚·B
‚±‚ê‚͉½ŒÌ‚È‚ñ‚Å‚µ‚傤‚©H
ŠÂ‹«‚ÍVS2005‚Å‚·

606:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 21:28:39
>>605 ƒGƒ‰[‚Å‚·

607:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 21:32:24
“ÁˆÙ‚ÈŒ¾Œê‚Æ‚¢‚¦‚ÎSQL‚à‚»‚¤‚¾‚ÈB
ˆê‰žLanguage‚Æ–¼‘O‚ɂ‚¢‚Ă邯‚ÇA
‚±‚ê‚ðƒvƒƒOƒ‰ƒ~ƒ“ƒOŒ¾Œê‚ƌĂԂ̂Í
‚¿‚å‚Á‚Æ’ïR‚ ‚éB

608:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 21:49:46
ƒXƒgƒAƒh‚Æ‚©‘‚¯‚Ήð‚邪A‚ ‚ê‚Í\•ª‚ɃvƒƒOƒ‰ƒ€Œ¾Œê‚Æ‚µ‚Ă̓Á’¥‚ð”õ‚¦‚Ä‚¢‚邿‚¤‚È‹C‚ª

609:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 21:51:48
SQL‚ɧŒä\‘¢‚ð‚‚¯‚½‚Ì‚ªƒXƒgƒAƒh‚¶‚á‚È‚¢‚©‚Ë

610:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 21:58:45
HTML‚¾‚Á‚ÄLanguage‚Æ–¼‘O‚ɂ‚¢‚Ă邾‚ë
SQL‚̓vƒƒOƒ‰ƒ~ƒ“ƒOŒ¾Œê‚¶‚á‚È‚­‚ÄAƒf[ƒ^ƒx[ƒXŒ¾Œê‚¾‚ë

611:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 21:59:39
Language‚ÍuŒ¾Œêv‚Å‚ ‚Á‚ÄuƒvƒƒOƒ‰ƒ~ƒ“ƒOŒ¾Œêv‚ł͂Ȃ¢‚©‚ç‚ÈB

612:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 23:07:19
>>594
for(A; B; C) { D } ‚ÅA
A ‚ðˆ—‚µ‚ÄAB ‚𔻒肵‚ÄAD ‚ðŽÀs‚µ‚ÄAC ‚ðŽÀs‚µ‚ÄA‚Ü‚½ B ‚𔻒肵‚ÄEEE
‚Æ‚©l‚¦‚é‚̂͌ø—¦‚ªˆ«‚¢B

ƒOƒ‹ƒ“ƒOƒ‹ƒ“‚ÆŽÀs‚³‚ê‚é‚Ý‚½‚¢‚È—¬‚ê‚ð
‚à‚Á‚ƃOƒ‰ƒtƒBƒJƒ‹‚É“ª‚ÉŽv‚¢•‚‚©‚ׂé‚Ì‚ªƒRƒcB
ˆê’Uˆ—‚Ì—¬‚ê‚ðü‚ł‚Ȃ¢‚ÅŽ†‚É‘‚¢‚ÄA
‚»‚ê‚ðˆÓޝ‚·‚é‚à‚ñ‚¾B

613:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 23:08:18
HTML ‚̓vƒƒOƒ‰ƒ~ƒ“ƒOŒ¾Œê‚¶‚á‚È‚­‚ă}[ƒNƒAƒbƒvŒ¾ŒêB

TeX ‚ ‚½‚肾‚Æ’P‚È‚éƒ}[ƒNƒAƒbƒvŒ¾Œê‚ÆŒ¾‚¢Ø‚é‚͔̂÷–­‚¾‚ª‚ÈB

614:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 23:56:37
SQL‚ªƒ`ƒ…[ƒŠƒ“ƒOŠ®‘S‚łȂ¢‚±‚Ƃ͖¾”’B

615:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 00:22:00
‰½Œ¾‚Á‚Ä‚é‚ÌH

616:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 08:02:03
‚í‚©‚ç‚È‚¢‚Ȃ璲‚ׂĂ©‚ç•·‚¯‚æ

617:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 08:07:53
‚ `‚¢A‚Æ‚£‚¢‚܂Ă¥`‚ñô

618:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 09:34:26
>>602
IE‚ÉŒÀ‚Á‚ÄŒ¾‚¦‚ÎðŒ‚ªIE‚̃o[ƒWƒ‡ƒ“‚ÉŒÀ’肳‚ê‚邯‚ÇðŒ•ªŠò‚ªŽg‚¦‚é‚Á‚Û

619:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 12:43:27
eƒNƒ‰ƒX‚Ìprotected‚ȕϔ‚ªApublicŒp³‚µ‚½ŽqƒNƒ‰ƒX‚Å‚Í
public‚ɂȂ炸‚Éprotected‚Ȃ܂܂Ȃ͉̂½ŒÌ‚Å‚·‚©H

eƒNƒ‰ƒX‚Ìpublic‚ȕϔ‚ªAprotectedŒp³‚µ‚½ŽqƒNƒ‰ƒX‚Å‚Í
protected‚ɂȂé‚Ì‚ÉB

public‚æ‚è‚àprotected‚Ì•û‚ª‹­‚¢‚Æ—‰ð‚µ‚Ä‚¨‚¯‚΂悢‚̂łµ‚傤‚©


620:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 12:46:05
‚»‚¤—‰ð‚µ‚Ä‚¨‚¯‚΂¨‚‹
‚»‚µ‚ăvƒ‰ƒCƒx[ƒg‚ªÅ‹­‚Æ

621:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 12:55:24
>>620
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
‚»‚¤—‰ð‚µ‚Æ‚«‚Ü‚·B


622:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 14:57:34
=‰‰ŽZŽq‚ðƒI[ƒo[ƒ[ƒh‚·‚邯‚«‚Éthisƒ|ƒCƒ“ƒ^‚ð–ß‚è’l‚É‚µ‚Ä‚é‚ñ‚Å‚·‚ªA
thisƒ|ƒCƒ“ƒ^‚ð–ß‚è’l‚É‚µ‚È‚¢‘‚«•û‚Á‚Ä‚ ‚è‚Ü‚·‚©H

623:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 14:58:53
‚ ‚è‚Ü‚·‚æ

624:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 15:01:58
‚»‚ê‚͗Ⴆ‚΂ǂ¤‚¢‚Á‚½‘‚«•û‚Å‚µ‚傤‚©H


625:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 15:03:17
>>624 void operator = (...

626:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 15:04:43
a = b + c + d;‚̈—‚Ì—¬‚ê‚Á‚ÄA

a = (b + c) + d; //‚Ü‚¸b‚Éc‚ð‰ÁŽZ
a = ((b + c) + d); //ŽŸ‚Éb+c‚Ì’l‚Éd‚ð‰ÁŽZ

ÅŒã‚É a‚É‘ã“ü‚Æ‚¢‚¤—¬‚ê‚Å—‰ð‚µ‚Ă悢‚̂łµ‚傤‚©H
Ú‚µ‚­‹³‚¦‚Ä‚­‚¾‚³‚¢B

627:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 15:06:25
ƒfƒoƒbƒO

628:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 15:06:57
ƒfƒoƒbƒO‚·‚éŠÂ‹«‚ª‚ ‚è‚Ü‚¹‚ñEEE‚·‚¢‚Ü‚¹‚ñB


629:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 15:09:12
>>625
ƒ}ƒWƒTƒ“ƒLƒ…[
‰Û‘肪I‚í‚Á‚½

630:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 15:10:36
>>626
‚»‚Ì—á‚Í‚»‚Ì—‰ð‚ų‚µ‚¢B
‰‰ŽZ‚̇˜‚ÍA‰‰ŽZŽq‚Ì—D懈ʂƌ‹‡‹K‘¥‚É‚æ‚Á‚ÄŒˆ‚Ü‚Á‚Ä‚éB

631:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 15:13:46
‚¢‚â‘Ò‚ÄAa = b + (c + d)‚Æ‚¢‚¤‰ðŽß‚ð‚µ‚Ä‚¢‚é‚©‚à’m‚ç‚ñB

632:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 15:28:39
c+d‚ðæ‚É‚â‚é‚È‚ç+‚ðµ°ÊÞ°Û°ÄÞ‚µ‚½‚Æ‚«‚ÉŽQÆ‚ð“n‚¹‚È‚¢‚©‚ç
b+c‚ªæ‚¾‚ë

633:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 16:40:39
>>630
‚µ‚©‚µA‡˜‚ª•ÏX‚³‚ê‚Ä‚àŒ‹‰Ê‚ɉe‹¿‚ªo‚È‚¢”͈͂łȂç
Å“K‰»‚Ň˜‚ª“ü‚ê‘Ö‚¦‚ç‚ê‚é‰Â”\«‚Í‚ ‚é‚ÈB
‚ÜAŒ‹‰Ê‚ɉe‹¿‚ªo‚éê‡i‚»‚¤‚¢‚¤•—‚ɃI[ƒo[ƒ[ƒh‚µ‚½ê‡“™j‚Í
‚»‚¤‚¢‚¤‚±‚Æ‚Íâ‘΂ɂȂ¢‚ªiƒRƒ“ƒpƒCƒ‰‚ɃoƒO‚Å‚à‚È‚¢ŒÀ‚èjB

634:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 16:56:56
>>633
ƒRƒ“ƒpƒCƒ‰‚̃oƒO‚ð‘O’ñ‚É‚µ‚Äu‰Â”\«‚Í‚ ‚év‚È‚ñ‚ÄŒ¾‚¤‚±‚Ƃɉ½‚̈Ӗ¡‚ª‚ ‚é‚Ì‚©‚ËH

635:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 17:08:24
HHH
’N‚à‚»‚ñ‚ÈŽ–Œ¾‚Á‚ĂȂ¢‚¼H

636:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 17:14:59
Œ‹‰Ê‚ɉe‹¿‚ªo‚È‚¢”͈͂œü‚ê‘Ö‚¦‚ç‚ê‚Ä‚à‹C‚É‚·‚é•K—v‚Í–³‚¢‚ÈB

637:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 18:18:51
a = b() + c() + d();

‚ÅAb, c, d ‚̌ĂÑo‚³‚ê‚釔Ԃ͖¢’è‹`‚¾‚Á‚¯H
Œ‹‡‡‚ÆAŠe€‚Ì•]‰¿‡‚͂܂½•ʂ̘b‚¾‚æ‚ÈB

638:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 18:37:07
fgets‚ÌŽg‚¢•û‚Å

fgets(buf, sizeof(buf), stdin);

‚̂悤‚Èí“…‹å‚ª‚ ‚è‚Ü‚·‚ªA‚±‚ê‚Í sizeof(char) ‚ª1‚Å‚ ‚邱‚Æ‚ª
‘O’ñ‚ɂȂÁ‚Ä‚¢‚Ü‚·‚æ‚ËB‚à‚µ sizeof(char) ‚ª2‚¾‚Á‚½‚çA“ǂݞ‚Þ•¶Žš”‚ª
‘z’肵‚½”‚Ì2”{‚ɂȂÁ‚Ä‚µ‚Ü‚¤‚ÆŽv‚¤‚̂ł·‚ªB

‚±‚¤‚¢‚Á‚½‘‚«•û‚Í–â‘è‚È‚¢‚̂łµ‚傤‚©B

639:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 18:40:16
>>638
sizeof(char)‚Íí‚É‚P

640:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 18:41:57
>>638
sizeof(char)‚Íâ‘΂ɂP‚¾‚©‚çˆÀS‚µ‚éB

‚½‚¾ŠÖ”‚É‚æ‚Á‚Ä‚ÍAƒoƒbƒtƒ@‚̃oƒCƒg”‚ð—^‚¦‚é‚Ì‚©•¶Žš—ñ’·‚ð—^‚¦‚é‚Ì‚©
•ª‚©‚è‚É‚­‚¢ê‡‚ª‚ ‚é‚©‚çAwchar_t‚ðŽg‚Á‚Ă邯‚¿‚å‚Á‚Æ¢‚邱‚Æ‚ª‚ ‚éB

641:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 18:43:56
char‚ª‚PƒoƒCƒg‚¶‚á‚È‚­‚Ä‚PƒoƒCƒg‚Ì’è‹`‚ªcharH

642:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 18:44:21
char‚Íí‚É1ƒoƒCƒg

643:638
07/06/17 18:47:09
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
char‚ªí‚É1ƒoƒCƒg‚Æ‚¢‚¤‚Ì‚ÍA‹KŠi‚ÅŒˆ‚Ü‚Á‚Ä‚¢‚é‚̂ł·‚©H

644:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 18:48:49
>>643
Œˆ‚Ü‚Á‚Ä‚éB

‚½‚¾Aubuf ‚ÌŒ^‚ª char ‚Å‚ ‚év‚Æ‚¢‚¤‚±‚ƂɈˑ¶‚µ‚Ä‚¢‚é‚©‚çA
‚±‚±‚ð•ÏX‚µ‚½‚¢‚ÆŽv‚Á‚½ê‡‚É•ÏX‚ð—v‚·‚éƒR[ƒh‚Å‚ ‚鎖‚ÍŠm‚©‚¾‚ÈB

645:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 18:50:14
Œë‰ð‚ª‚ ‚邯‚¢‚¯‚È‚¢‚©‚ç”O‚Ì‚½‚߂Ɍ¾‚¤‚¯‚ÇA
char ‚ª 1 ƒoƒCƒg‚Æ‚¢‚¤‚̂͌ˆ‚Ü‚Á‚Ă邪A
1 ƒoƒCƒg‚ª 8 ƒrƒbƒg‚Å‚ ‚é•ÛØ‚͂Ȃ¢B
1 ƒoƒCƒg‚ª 9 ƒrƒbƒg‚̊‹«‚à‚ ‚éB

646:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 18:51:29
1ƒoƒCƒg‚̃rƒbƒg”‚ðŽæ“¾‚·‚éƒ}ƒNƒ‚Á‚Ä‚ ‚è‚Ü‚·‚©H

647:638
07/06/17 18:51:48
ŠF‚³‚ñ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B•׋­‚ɂȂè‚Ü‚µ‚½B

648:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 18:57:42
ƒAƒ‹ƒoƒCƒg‚̃qƒg”‚ðŽæ“¾‚·‚郆ƒjƒNƒ‚Á‚Ä‚ ‚è‚Ü‚·‚©H

649:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 19:19:40
>>646
CHAR_BIT

650:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 20:31:59
>>637
–¢’è‹`Bicc‚¾‚Æ‚²’š”J‚Éu‘z’èŠO‚̌ĂÑo‚µ‡˜‚ɂȂé‰Â”\«‚ª‚ ‚év‚ÆŽw“E‚µ‚Ä‚­‚ê‚éB

651:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 21:06:51
‚½‚܂ɂÍlimits.h‚à’­‚߂悤

652:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 21:08:10
float.h ‚à’­‚߂悤‚º

653:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 21:10:15
’­‚ß‚·‚¬‚Ä›‚ê‚é‚È‚æ

654:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 21:21:25
‚₾EE^^^

655:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 21:22:24
\‘¢‘Ì‚âƒNƒ‰ƒX‚ðŠÖ”“à‚Å’è‹`‚·‚邱‚ÆA
‚‚܂èAˆÈ‰º‚̂悤‚È‚±‚Æ‚ª‚µ‚½‚¢‚̂ł·‚ª
‚±‚ê‚Í‹KŠi‚łł«‚邱‚Æ‚ª•ÛØ‚³‚ê‚Ä‚¢‚Ü‚·‚©H

void hoge() {
@struct hage {
@@...
@};
@...
}

656:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 21:23:44
>>655 C89 ‚Ì ‚©‚ç—]—T‚ÅŽg‚¦‚éB

657:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 21:26:15
‚¿‚Ȃ݂Ɋ֔“à‚ÅŠÖ”‚Í’è‹`‚Å‚«‚Ü‚¹‚ñ

658:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 21:33:03
>>656
‚¿‚á‚ñ‚Æ‹KŠi‚ÅŒˆ‚Ü‚Á‚Ä‚é‚ñ‚Å‚·‚©B
’m‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
‚Ç‚¤‚àA‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

>>657
\‘¢‘Ì‚âƒNƒ‰ƒX‚ÌÓIŠÖ”‚Å‘ã—p‚·‚é‚Ì‚ªí“…‹å‚ɂȂÁ‚Ă܂·‚ËB

659:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 21:44:49
GCC ‚ÌŠg’£‚ł悯‚ê‚Ί֔“àŠÖ”‚ÍŽg‚¦‚é‚ñ‚¾‚¯‚Ç‚ÈBŠm‚©B

660:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 22:29:53
ŠÖ”“àƒNƒ‰ƒX‚ðƒeƒ“ƒvƒŒ[ƒgˆø”‚Éo—ˆ‚½‚ç‚È‚Ÿ
‚ÆŽv‚¤‚±‚Æ‚ª‚ ‚é

661:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 23:05:55
char‚̃oƒCƒg”‚ÌŒ‚Å•ÖæŽ¿–âB
short‚Á‚ĉ´‚ÌŽg‚Á‚Ä‚éŠÂ‹«‚Å‚Í2byte‚È‚ñ‚¾‚¯‚ÇA‚±‚ê‚Á‚ÄŒˆ‚Ü‚Á‚Ä‚é‚ñ‚Å‚·‚©H
Œˆ‚Ü‚Á‚ĂȂ¢‚̂ȂçŠmŽÀ‚É2byte‚ÌŒ^‚Í—L‚è‚Ü‚·‚©H
‚Ü‚½ŠmŽÀ‚É4byte‚ÌŒ^‚Í‚ ‚è‚Ü‚·‚©H

662:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 23:07:51
long‚Í32bitˆÈã‚Æ‚¢‚¤‚Ì‚ÍK&R‚É‘‚©‚ê‚Ä‚¢‚½‹C‚ª‚·‚éB
‚Æ‚¢‚¤‚©‹KŠiŒ´—Žå‹`ŽÒ‚É‚æ‚邯A‚PƒoƒCƒg‚ª‰½ƒrƒbƒg‚©‚àŒˆ‚ß‚ç‚ê‚Ä‚¢‚È‚¢‚Æ‚©

663:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 23:17:52
>>661
#include <stdint.h> ‚Å int16_t ‚Æ int32_t ‚Å‚¨‚‹B

664:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 23:20:56
>>661
sizeof@(short)@==@2‚Æ‹KŠi‚Å’è‚Ü‚Á‚Ä‚¢‚é‚킯‚ł͂Ȃ¢
‚Å‚à‹KŠi‚ÌÅ‘å’lEŬ’l‚Ì‹K’è‚©‚ç­‚È‚­‚Æ‚à16ƒrƒbƒgˆÈã‚ ‚邯‚¢‚¤‚±‚Ƃ͓±‚¯‚é
“¯—l‚Éi662‚à‘‚¢‚Ä‚ ‚邿‚¤‚ÉjAlong‚ª­‚È‚­‚Æ‚à32ƒrƒbƒg‚ ‚邯‚¢‚¤‚±‚Æ‚à“±‚¯‚é

2ƒoƒCƒg‚Ì•û‚ª—~‚µ‚¯‚ê‚ÎAC99‚È‚ç<stdint.h>‚Ìint16_t‚âint_least16_t‚ªŽg‚¦‚é
‘OŽÒ‚ª‚Ò‚Á‚½‚µ16ƒrƒbƒg‚ÌŒ^i‘Ήž‚·‚éŒ^‚ª‚ ‚ê‚ΗpˆÓ‚³‚ê‚Ä‚¢‚éj
ŒãŽÒ‚Í­‚È‚­‚Æ‚à16ƒrƒbƒg‚ÌŒ^iâ‘΂ɗpˆÓ‚³‚ê‚Ä‚¢‚éj

ŒãŽÒ‚¾‚¯•K{‚Ȃ̂Í1ƒoƒCƒg‚ª8ƒrƒbƒg‚łȂ¢ŠÂ‹«‚Ì‘¶Ý‚ðl‚¦‚ê‚Δ[“¾

C++‚É¡‚̂Ƃ±‚ë<stdint.h>‚ÍA‘¶Ý‚µ‚È‚¢‚©‚ç
<boost/integer.hpp>‚â<boost/cstdint.hpp>‚Å‘ã—p‚·‚é‚­‚ç‚¢‚µ‚©‚È‚¢

665:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 23:32:47
C/C++‚ň—ŒnˆË‘¶‚Ȃ̂ÍA‚à‚¤’ú‚߂邵‚©‚È‚¢‚ñ‚¶‚á‚È‚¢‚©H

666:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 23:48:09
•K—vˆÈã‚ɈÚA«‚ð‹‚ß‚é‚͕̂s–ÑB
•K—vˆÈã‚ɈÚA«‚ðŽ¸‚¤‚Ì‚à‹ð‚©‚µ‚¢‚±‚ÆB

667:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 23:53:10
‰´ƒb‚¿A__property‚Æ‚©__finally‚Æ‚©D‚«‚Ȗ󂾂¯‚ÇAŽg‚Á‚¿‚á‚Á‚Ĉψõ‰ïHOO

668:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 23:56:15
‚Ç‚¤‚¹‘¼‚Ì•”•ª‚àŠÂ‹«ˆË‘¶‚µ‚Ü‚­‚è‚È‚ñ‚¾‚ëH
‚Ç‚ñ‚Ç‚ñŽg‚Á‚¿‚ႦYO!

669:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 00:04:53
>>667
__closure‚àŠˆ—p‚µ‚Ä‚à‚Á‚ƕ֗˜‚ÉI

670:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 00:13:58
•׋­‚ɂȂé‚ÈB

671:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 00:19:27
#include <stdint.h>
VC6‚¾‚Æu‚»‚ñ‚ȃwƒbƒ_Œ©‚‚©‚ç‚Ë[‚æBŽ€‚˃{ƒPBv‚Á‚ÄŒ¾‚í‚ê‚Ä‚µ‚Ü‚Á‚½ OTLB

672:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 00:47:53
Ž¿–â
void hoge()
{
‰½‚©‚̈—
#ifdef DEBUG
@@printf("Debug %s, nanka);
#endif
‰½‚©‚̈—
#ifdef DEBUG
@@printf("Debug %s, nanka);
#endif
ª‚±‚ñ‚È’²Žq‚Å”•SsˆÊ‚ ‚é
}
‚±‚¤‚¢‚¤‰˜‚¢ŠÖ”‚𒼂µ‚½‚¢‚ñ‚¾‚ª

void DebugPrint(char *str)
{
#ifdef DEBUG
@@printf("Debug %s, str);
#endif
}
void hoge()
{
‰½‚©‚̈—
@@DebugPrint(nanka);
‰½‚©‚̈—
@@DebugPrint(nanka);
}
‚Á‚ÄŠ´‚¶‚É’¼‚µ‚½‚¢‚ñ‚¾‚ªA‚â‚Á‚½‚ç“®ì•Ï‚í‚Á‚¿‚ႤH
#ifdef‚ ‚ñ‚ÜŽg‚Á‚½‚±‚Æ–³‚¢‚©‚狳‚¦‚Ä‚­‚¾‚³‚¢‚È

673:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 00:48:22
‚»‚è‚á‚»‚¤‚¾‚ë

674:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 00:49:09
>>673
‚·‚ñ‚Ü‚¹‚ñ
•ª‚©‚èˆÕ‚­‰ðà‚¨Šè‚¢‚µ‚Ü‚·

675:673
07/06/18 00:49:19
>>671
‚ÌŽ–‚Ë

VC6‚ªo—ˆ‚½‚̂͂¾‚¢‚Ô‘O‚¾‚©‚ç

676:672
07/06/18 00:50:28
>>675
‚ A‚·‚ñ‚Ü‚¹‚ñ
ƒ^ƒCƒ~ƒ“ƒO—Ç‚©‚Á‚½‚ñ‚Å‘¦ƒŒƒX—ˆ‚½‚Ì‚©‚ÆŽv‚Á‚¿‚á‚¢‚Ü‚µ‚½‚—

677:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 00:57:26
#ifdef DEBUG
@@#define DEBUG_PRINT(a) printf("Debug %s, (a))
#else
@@#define DEBUG_PRINT(a)
#endif


void hoge()
{
‰½‚©‚̈—
@@DEBUG_PRINT(nanka);
‰½‚©‚̈—
@@DEBUG_PRINT(nanka);
}

‚±‚¤‚¢‚¤‚̂͂悭‚â‚é‚ÈB
‚½‚¾Aprintf‚͈ø”‚Ì”‚ª‰Â•Ï‚¾‚©‚çAˆø”‚Ì”‚ɂ΂ç‚‚«‚ª‚ ‚邯‚Ü‚½•ʂ̑Îô‚ª•K—v‚ɂȂ邪B

678:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 01:04:08
>>677
‚¨‚§A‚È‚é‚Ù‚Ç

ŒãAŠm”F‚È‚ñ‚Å‚·‚¯‚ÇAŽ©•ª‚ª‘‚¢‚½>>672‚¾‚Æ“®ì•Ï‚í‚Á‚¿‚Ⴄ‚ñ‚Å‚·‚æ‚ËH

•׋­‚Æ‚µ‚ÄŽÀۂ̃\[ƒXŒ©‚Ä“®‚«‚ð—‰ð‚µ‚ë
‚Æ‚©Œ¾‚í‚ê‚Ä‚é‚ñ‚Å‚·‚ªA‚±‚ñ‚ȃ\[ƒX‚΂Á‚©‚Å
Œ©‚Â炭‚Ä‚µ‚傤‚ª‚È‚¢‚ñ‚Å
‰½‚Æ‚©‚µ‚½‚­‚ÄEEE
ƒRƒƒ“ƒgƒAƒEƒg‚Æ/*2007/6/19’ljÁƒo[ƒWƒ‡ƒ“6.2*/“™‚Æ#ifdef‰½ƒ`ƒƒƒ‰‚Ì—’‚Å‚·EEEOrz

679:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 01:05:32
•ʂɓ®‚«‚͕ςí‚ç‚ñ‚ÆŽv‚¤‚ª

680:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 01:11:32
>>679
‚ A‚»‚¤‚È‚ñ‚Å‚·‚©H
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·

ŒÂl“I‚É‚ÍDebugPrint‚Ì•”•ª‚Í‘¼‚©‚çŒÄ‚Ñ‚½‚¢‚Ì‚Å
ŠÖ”‰»‚µ‚½‚¢‚È`‚ÆŽv‚Á‚Ä‚½‚ñ‚Å‚·‚¯‚ÇA
#ifdef‚Æ‚©‚̓Rƒ“ƒpƒCƒ‹Žž‚ɓǂݞ‚Ü‚ê‚邯‚©—L‚Á‚½‚Ì‚Å
“®ì•Ï‚í‚Á‚¿‚Ⴄ‚Ì‚©‚ÆEEE•³‰SŽÒ‚Å‚·‚ñ‚Ü‚¹‚ñ
i‚à‚¤A‚½‚܂Ƀ\[ƒX’¼‚¹‚ÆŒ¾‚í‚ê‚邯‚¨‚Á‚©‚ȃrƒbƒNƒŠ‚Á‚·EEEj


681:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 01:12:16
ޏ—çA
~‘¼‚©‚ç
›‘¼‚©‚ç‚à


682:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 01:13:48
“®‚«‚͕ςí‚ç‚È‚¢‚ªA
ŒãŽÒ‚ÍŠÖ”ŒÄ‚Ño‚µ‚̃I[ƒo[ƒwƒbƒh‚ª”­¶‚·‚éB


683:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 01:20:02
ŠÖ”–{‘̂̒†‚ɂ₽‚ç‚Æ#ifdef‚È‚ñ‚©‚ª“ü‚Á‚Ä‚é‚Ì‚ÍA
‚ ‚ñ‚܂肢‚¢ƒR[ƒh‚Ƃ͂¢‚¦‚È‚¢‚ÈB
uŒ©‚Â炭‚Ä‚µ‚傤‚ª‚È‚¢v‚Æ‚¢‚¤‚»‚ÌŠ´Šo‚ÍŒÀ‚è‚È‚­³‚µ‚¢B
‰ü‘P‚·‚é•û–@‚ð‚¢‚ë‚¢‚ël‚¦‚é‚ׂ«‚¾‚ÈB


684:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 01:25:43
>>682
‚·‚¢‚Ü‚¹‚ñ

‚»‚̃I[ƒo[ƒwƒbƒh‚Á‚Ä’x‚­‚È‚é‚Á‚ÄŽ–‚Å‚·‚æ‚ËH
‚ǂ̒ö“x’x‚­‚È‚è‚Ü‚·‚©H

>>683
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
ƒpƒƒnƒ‰ãŽi‚È‚ñ‚Å•·‚­‚É•·‚¯‚È‚­‚Ä
‚±‚±‚Å‚½‚܂Ɏ¿–₵‚Ă܂·
Œ©‚â‚·‚­‚µ‚ë‚Á‚Ä‹³‚¦‚Ä‚­‚ꂽ‚Ì‚à‚±‚̽ڂł·


685:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 01:39:54
ŠÖ”‚ðŒÄ‚Ño‚·‚Æ‚¢‚¤ˆ—‚ÍA‚»‚ꎩ‘̃Xƒ^ƒbƒN‘€ì‚â
ƒvƒƒOƒ‰ƒ€ƒJƒEƒ“ƒ^‚̈ړ®‚Ȃǂ̈—‚ªs‚í‚ê‚éB
‚¾‚©‚çA>>672 ‚̂悤‚ÉŠÖ”‚ðŒÄ‚ÔŒ`‚É‚·‚邯A‚»‚Ì•ªƒI[ƒo[ƒwƒbƒh‚ª”­¶‚·‚éB
ˆê•û‚Å>>677‚Ì•û–@‚¾‚ÆA•s—v‚ȂƂ«‚ɂ͊֔ŒÄ‚Ño‚µŽ©‘Ì‚ª‚È‚­‚È‚é‚Ì‚ÅA
‚»‚¤‚¢‚¤S”z‚ª‚È‚¢B‚±‚Ì•û–@‚ªD‚ñ‚ÅŽg‚í‚ê‚銈ÈB

‚½‚¾ŽÀÛ‚ÍA‚æ‚قǃ^ƒCƒ~ƒ“ƒO‚ªƒVƒrƒA‚¾‚Á‚½‚èAƒfƒoƒbƒOƒvƒŠƒ“ƒg‚ª‚ß‚¿‚á‚­‚¿‚ᑽ‚©‚Á‚½
‚肵‚È‚¯‚ê‚΂½‚¢‚µ‚½ƒI[ƒo[ƒwƒbƒh‚ł͂Ȃ¢‚̂Ŗâ‘è‚ɂ͂Ȃç‚È‚¢B

‚Å‚àAƒŠƒŠ[ƒXƒo[ƒWƒ‡ƒ“‚̃vƒƒOƒ‰ƒ€‚Ì’†‚ÉA•s—v‚ÈŠÖ”ŒÄ‚Ño‚µ‚ªŽc‚é‚Ì‚Á‚Ä
”ü‚µ‚­‚È‚¢‚Ƃ͎v‚í‚È‚¢‚©‚¢H


686:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 01:47:04
>>685
‚È‚é‚Ù‚ÇAÚ‚µ‚¢‰ðà‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·

‚¹‚Á‚©‚­—pˆÓ‚µ‚½DebugPrint‚Ȃ̂É
ƒŠƒŠ[ƒX“™‚ÌŽž‚ÍŽÀÛ‚ÍŽg‚í‚È‚¢‚Ì‚É
‚»‚Ì“x‚ÉDebugPrint‚Ì•¶‚¾‚¯‚æ‚蓹A‰“‰ñ‚肵‚¿‚Ⴄ‚Á‚ÄŽ–‚Å‚·‚Ë
Šm‚©‚ÉãY—í‚¶‚á‚È‚¢‚Å‚·‚Ë

687:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 01:56:30
‰Â•Ï’·ˆø”ƒ}ƒNƒ‚ðŽg‚¦‚éƒRƒ“ƒpƒCƒ‰‚Ȃ炱‚ñ‚È‚±‚Æ‚à‚Å‚«‚é
#if DEBUG
#define DebugPrint(...) fprintf(stderr, "\nDebugPrint : File %s - Line %d\n", __FILE__, __LINE__),fprintf(stderr, __VA_ARGS__)
#else
#define DebugPrint(...)
#endif

688:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 02:01:41
ƒŠƒŠ[ƒX”łł̓Cƒ“ƒ‰ƒCƒ“ŠÖ”‚É‚µ‚ÄA
ƒRƒ“ƒpƒCƒ‰‚ÌÅ“K‰»‚ÉŠú‘Ò‚·‚éŽè‚à‚ ‚éB

689:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 02:02:11
/* ŒÃ‚¢ƒRƒ“ƒpƒCƒ‰‚ÅŽg‚¦‚é‹Z */
#if DEBUG
#define DebugPrint(args) printf args
#else
#define DebugPrint(args)
#endif

/* Žg‚¢•û(ˆê‰ñ—]Œv‚ÉŠ‡ŒÊ‚ÅŠ‡‚ç‚È‚¢‚Æ‚¢‚¯‚È‚¢‚Ì‚ªŒ‡“_‚¾‚ª) */
DebugPrint(("%d\n", 1234));

690:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 02:03:19
ŒÃ‚­‚È‚­‚Ä‚à‚Å‚«‚邱‚ƂȂ¢‚©H

691:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 02:03:47
>>687,>>689
‚¨‚§A¦‚¢‚Å‚·‚Ë

FX‚²‹³Žö‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·

>>688
‚à‚µ—Ç‚¯‚ê‚΂»‚Ì•û–@‚à‹³‚¦‚Ä’¸‚¯‚È‚¢‚Å‚µ‚傤‚©EEE

692:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 02:16:33
1. ƒCƒ“ƒ‰ƒCƒ“ŠÖ”‚Ì’è‹`‚ð•ʃtƒ@ƒCƒ‹‚É•ª‚¯‚é

2. inline ‚ð INLINE ƒ}ƒNƒ‚É’u‚«Š·‚¦‚é
@ INLINE ƒ}ƒNƒ‚Ì’è‹`‚͈ȉº‚Ì’Ê‚èi‚±‚ê‚ÍŽ©•ª‚Å’è‹`‚·‚éj

#ifdef NDEBUG
#define INLINE inline
#else
#define INLINE
#endif

3. ƒŠƒŠ[ƒX”Å‚Ìꇂ̓wƒbƒ_ƒtƒ@ƒCƒ‹‚ŃCƒ“ƒNƒ‹[ƒh‚·‚é

#ifdef NDEBUG
#include "***.***"
#endif

4. ƒfƒoƒbƒO”Å‚Ìꇂ̓\[ƒXƒtƒ@ƒCƒ‹‚ŃCƒ“ƒNƒ‹[ƒh‚·‚é

#ifndef NDEBUG
#include "***.***"
#endif

693:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 02:16:49
#if DEBUG
#define DebugPrint printf
#else
#define DebugPrint (int)sizeof
#endif

694:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 02:17:09
C++‚È‚çA‚±‚ñ‚È‚±‚Ƃł«‚邨

class DebugPrinter {
@DebugPrinter(const char *filename, int line) {...}
@void out(const char *format, ...) {...}
};

#if DEBUG
#define DebugPrint DebugPrinter(__FILE__, __LINE__).out
#else
#define DebugPrint
#endif

695:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 02:21:38
>>694 ƒŠƒŠ[ƒX‚ŃGƒ‰[‚ɂȂç‚È‚¢‚©H

696:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 02:30:28
>>695
ƒGƒ‰[‚ɂ͂Ȃç‚È‚¢‚ªƒfƒoƒbƒO—p‚̃R[ƒh‚ªŠ®‘S‚É‚ÍÁ‚¦‚È‚¢‚Æ‚¢‚¤–â‘肪‚ ‚éB

697:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 02:30:35
>>695
‚½‚Ô‚ñA‚È‚ç‚ñ‚æBƒŠƒŠ[ƒXŽž‚Í
DebugPrint("%d, %d", f(x), f(y)); ¨ ("%d, %d", f(x), f(y));
‚Á‚ĂȂ邾‚¯‚¾‚©‚çB

‚½‚¾A‚±‚ꂪ‚¢‚â‚È‚çA>>693‚̂悤‚Ésizeof‚µ‚¿‚Ⴄ‚©A
dummy‚ÌŠÖ”ì‚Á‚Ä
#if DEBUG
#define DebugPrint DebugPrinter(__FILE__, __LINE__).out
#else
inline DebugPrintDummy(const char *filename, ...) {}
#define DebugPrint DebugPrintDummy
#endif
‚Á‚ÄŠ´‚¶‚É‚µ‚¿‚Ⴄ‚Ì‚ª‚¢‚¢‚©‚à‚Ë

698:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 02:33:27
VC++ ‚È‚ç ((void)0) iVC6‚Ü‚Åj‚© __noop iVC2002ˆÈ~j‚É‚µ‚½•û‚ª‚¢‚¢‚ËB

699:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 02:34:36
if(1); else ‚É’uŠ·‚·‚邯‚¢‚¤‹Z‚à‚ ‚éB
‘½•ªÅ“K‰»‚ÅÁ‚¦‚éB

700:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 02:39:27
>>697
ŠÖ” f ‚ª•›ì—p‚ðŽ‚Á‚Ä‚½‚ç–â‘肪‚ ‚é‚ÈB

701:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 02:39:55
VC++‚È‚çTRACE‚ňÈã‚Å‚ÍH

702:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 02:41:56
ŠF‚³‚ñ
Š´ŽÓAŠ´Œƒ‰J‚ ‚ç‚ê‚Å‚·

‚¿‚å‚Á‚ÆF1Œ©‚Ă錄‚É‚±‚ñ‚Ȃɑ‚«ž‚Ý‚ªEEE

FXŽQl‚É‚³‚¹‚Ä‚à‚ç‚¢‚Ü‚·

703:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 02:52:34
‰½F1Œ©‚Ä‚ñ‚¾‚悱‚̃„ƒ[

704:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 02:55:55
‚ ‚ AF1‰Ÿ‚·‚Æ’·X‚Ƒ҂½‚³‚ꂽŒã‚Å
–ð‚É—§‚½‚È‚¢ƒwƒ‹ƒv‚ªo‚邿‚Ë

705:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 02:56:43
>>700
‚Ü‚ A•K—v‚È‚ç>>699‚Å‘½•ªÁ‚¹‚é‚¶‚á‚ËH

>>701
TRACE‚Í–â‘è“_‚͈ȉº‚Ì‚R‚ÂB
‚PCWindowsŒÀ’è
‚QCBoost.Format‚Ȃǂ̑¼‚ÌŒ`Ž®‚ªŽg‚¦‚È‚¢
‚RCo—Íæ‚ª•ÏX‚Å‚«‚È‚¢
‘¼‚É‚à‚ ‚é‚©‚à‚µ‚ê‚ñ‚ª‚æ‚­•ª‚©‚ç‚ñ

706:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 02:57:53
•K—v‚È‚ç‚Á‚ÄŒ¾‚¤‚©A•K{‚È‚ñ‚¾‚ºB

707:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 03:02:02
>>706
‚¢‚âA‚»‚¤‚¢‚¤ˆÓ–¡‚¶‚á‚È‚­‚ÄA
ŠÖ”‚Ì•›ì—p‚ð‚Ç‚¤‚µ‚Ä‚àÁ‚µ‚½‚¢‚È‚ç‚Á‚ĈӖ¡‚¾‚¨B
Žc‚µ‚½‚¢ê‡‚à“–‘R‚ ‚é‚Å‚µ‚åH

708:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 03:06:34
>>699 ‚¾‚ÆŽ®‚̂‚à‚肪•¶‚ɂȂÁ‚Ä‚µ‚Ü‚¤‚ËB

709:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 03:10:09
‚¿‚å‚Á‚Æ‘Š’k‚Å‚·B
Œ¾Œê‚ÍC‚Å‚àC++‚Å‚à\‚¢‚Ü‚¹‚ñB
‚¿‚Ȃ݂ɊJ”­ŠÂ‹«‚ÍWin2000+VisualStudio2005‚Å‚·B

DLL‚Å—pˆÓ‚³‚ꂽAŠù‘¶‚ÌŠÖ” Func(char* str) ‚ðŒÄ‚Ño‚·•K—v‚ª‚ ‚è‚Ü‚·B
‚±‚ÌŠÖ”‚ÍAˆ—Œ‹‰Ê‚ð•¶Žš—ñ‚Æ‚µ‚Ä str ‚ɕԂµ‚Ä‚­‚ê‚Ü‚·B
str‚É“n‚³‚ê‚é•¶Žš—ñ‚Ì’·‚³‚Í *•s–¾* ‚Å‚·B
DLLA‚¨‚æ‚ÑŠÖ”Func‚Ì’†g‚ð˜M‚邱‚Æ‚Ío—ˆ‚È‚¢‚à‚̂Ƃµ‚Ü‚·B

‚±‚ÌŽžA’·‚³‚Ì•s–¾‚Èstr‚ðAˆÀ‘S‚Ɉ—‚·‚éƒeƒNƒjƒbƒN‚ª‚ ‚ê‚΋³‚¦‚Ä‚­‚¾‚³‚¢B


710:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 03:18:04
>>708
‚±‚ê‚Ȃ炢‚¯‚é‚©‚ÈH
#define DebugPrint 1 ? (void)0 : DebugPrintDummy

711:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 03:18:48
>>709
static str[100000000];
‚ł͂ǂ¤‚¾H
‚»‚¤‚Å‚·‚©A‘«‚è‚Ü‚¹‚ñ‚©‚·‚¢‚Ü‚¹‚ñB

712:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 03:19:32
>>709
Func ‚ðŒÄ‚Ño‚·‚±‚Æ‚ÅAstr ‚ÌŽw‚·ƒAƒhƒŒƒX‚É
•¶Žš—ñ‚ª‘‚«ž‚Ü‚ê‚é‚̂ł ‚ê‚ÎAˆÀ‘S‚Ɉ—‚·‚é•û–@‚Í–³‚¢‚Å‚·

’Êí‚ÍA‚ǂ̒ö“x‚Ì’·‚³‚ª•K—v‚©‚ð•Ô‚·ŠÖ”‚ª‚ ‚Á‚½‚èA
“n‚µ‚½ƒoƒbƒtƒ@‚̑傫‚³‚ð’m‚点‚éˆø”‚ð•t‚¯‚½‚肵‚Ü‚·B

—Ⴆ‚ÎFunc‚ªƒtƒ@ƒCƒ‹–¼‚ð•Ô‚·ŠÖ”‚Å‚ ‚é‚È‚çƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚ª‹–‚·Å‘åƒpƒX’·‚Ȃǂª‚ ‚é‚Ì‚ÅA
ŠÖ”‚ÌŽd—lˆÈŠO‚©‚çÅ‘å‚Ì’·‚³‚ðŒˆ‚ß‚é‚±‚Æ‚ªo—ˆ‚é‚©‚à’m‚ê‚Ü‚¹‚ñ

713:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 03:21:19
>>711
char‚ª”²‚¯‚½B‚·‚¢‚Ü‚¹‚ñB

714:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 03:25:49
>>707
‚»‚¤‚¢‚â‚»‚¤‚¾‚ÈB

715:709
07/06/18 03:28:23
‘¦ƒŒƒXƒTƒ“ƒNƒXB
‚â‚Á‚Ï–³—‚»‚¤‚Å‚·‚ËBboost‚ ‚½‚è‚łȂñ‚©‰½‚Æ‚©‚È‚ç‚È‚¢‚©‚È[‚Æ‚©’W‚¢Šú‘Ò‚ð•ø‚¢‚Ă܂µ‚½‚ªB

>711
‚Ƃ肠‚¦‚¸‚P–œƒoƒCƒg‚­‚ç‚¢‚Å‚ª‚ñ‚΂낤‚ÆŽv‚¢‚Ü‚·B

>712
ƒoƒbƒtƒ@ƒTƒCƒYŠÖ˜A‚̃pƒ‰ƒ[ƒ^‚Æ‚©AŽÀÛ‚É–³‚¢‚à‚͎̂d•û‚È‚¢‚ñ‚Å’ú‚߂܂·iÎj


716:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 09:01:59
>>715
‚¦A–{“–‚ɂǂ¤‚µ‚悤‚à‚È‚¢‚ÌH
Žd—lã‚©‚猈‚Ü‚é—á(>>712 ‚ªŒ¾‚Á‚Ä‚éMAX_PATH) ‚Æ‚©A
NULL“n‚µ‚½‚ç–ß‚è’l‚Å•K—vlength•Ô‚é‚Æ‚©‚Á‚Ä‹““®‚à‚È‚¢‚ÌH

‚»‚è‚áDLL‚ÌÝŒv‚ª•³‚Æ‚µ‚©Œ¾‚¢‚悤‚ª‚È‚¢‚ªc

717:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 09:45:43
gets ‚ðˆÀ‘S‚ÉŽg‚¤‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚Å‚·‚©H
‚Á‚Ä‚¢‚¤Ž¿–â‚Æˆê‚¾‚ËBŽc”O‚È‚ª‚ç–³—‚¾B

718:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 10:59:41
Žd—lã‚©‚猈‚Ü‚é—á‚Å32bit®”‚ªÅ‘å’l‚¾‚Ƃ킩‚ê‚Î
í‚É‚»‚̑傫‚³‚Ì”z—ñ“n‚¹‚ΈÀSA‚©‚È

719:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 11:10:29
ƒƒ‚ƒŠŽg‚¢Ø‚Á‚Ä—Ž‚¿‚é‚É‚P•[

720:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 11:12:45
OS ‚Ì API ’¼ŒÄ‚тʼn¼‘zƒƒ‚ƒŠ‚É—Š‚Á‚Ä‚µ‚Ü‚¤Žè‚à‚ ‚é‚ñƒWƒƒƒ}ƒCƒJH
‚»‚ê‚É‚µ‚Ä‚à 32bit Å‘å’l‚Í‚â‚è‚·‚¬‚¾‚낤‚¯‚ÇB

721:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 11:50:56
ƒpƒCƒv‚Æ‚©‚»‚̕ӂÌOS‚Ì—pˆÓ‚µ‚½ƒvƒƒZƒXŠÔ’ÊM‹@”\‚łǂ¤‚É‚©‚·‚邵‚©‚È‚¢‚ñ‚¶‚á‚ËH

722:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 13:48:29
‚·‚¢‚Ü‚¹‚ñA‚Ü‚½Ž¿–₳‚¹‚Ä‚­‚¾‚³‚¢B

#include <iostream>
using namespace std;
class base {
public:
int a;
base(int x) {a=x;}
};
class sub1 : virtual public base {
public:
sub1() : base(0) {}
};
class sub2 : virtual public base {
public:
sub2() : base(0) {}
};
class sub3 : public sub1, public sub2 {};
int main() {
sub3 obj;
obj.a = 10;
return 0;
}


‚±‚ꂪƒRƒ“ƒpƒCƒ‹’Ê‚ç‚È‚¢‚ñ‚Å‚·‚ªAbaseƒNƒ‰ƒX‚Ɉø”‚̂Ȃ¢ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ð
’ljÁ‚·‚邯ƒRƒ“ƒpƒCƒ‹’Ê‚é‚æ‚¤‚ɂȂè‚Ü‚·BvirtualŽw’è‚ÅŒp³‚·‚邯Aˆø”‚̂Ȃ¢
ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ðŒÄ‚Ô‚Æ‚¢‚¤ƒ‹[ƒ‹‚Ȃ̂łµ‚傤‚©H


723:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 14:17:15
#include <iostream>

namespace test_ {
@@class base {
@@public:
@@@@base() { std::cout << "base::base()" << std::endl; }
@@@@base(int x) { std::cout << "base::base(int x)" << std::endl; }
@@};

@@class derived1 : virtual public base {
@@public:
@@@@derived1() : base(0) { std::cout << "derived1::derived1()" << std::endl; }
@@@@derived1(int x): base(x) { std::cout << "derived1::derived1(int x)" << std::endl; }
@@};

@@class derived2 : public derived1 {};
}
int main() {
@@test_::derived2 a;
@@return 0;
}
‚»‚̂悤‚Å‚·‚Ë
‚Ȃ̂Ŭ—‚ð”ð‚¯‚é‚½‚ß‚Éo—ˆ‚邾‚¯ƒfƒtƒHƒ‹ƒgƒRƒ“ƒXƒgƒ‰ƒNƒ^‚à’è‹`‚µ‚Ä‚¨‚«‚½‚¢‚Æ‚±‚ë‚Å‚·

724:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 14:53:20
>>722
>ˆø”‚̂Ȃ¢ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ðŒÄ
‚ñ‚ł邶‚á‚È‚¢‚©AŽ©•ª‚ÅB
>sub3@obj;

725:709
07/06/18 15:00:50
>716
ˆê‰žAstr‚É“n‚³‚ê‚é‚Ì‚Í1024ƒoƒCƒgˆÈ“à‚Æ‚¢‚¤Žd—l‚͈ꉞ‚ ‚è‚Ü‚·Bˆê‰žB
3000‚Æ‚©4000‚Æ‚©”ò‚ñ‚Å‚é‚Ì‚ð‰½“x‚©Œ©‚½‚±‚Ƃ͂ ‚è‚Ü‚·‚ªB

726:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 15:21:26
>>725
>ˆê‰žAstr‚É“n‚³‚ê‚é‚Ì‚Í1024ƒoƒCƒgˆÈ“à‚Æ‚¢‚¤Žd—l‚͈ꉞ‚ ‚è‚Ü‚·Bˆê‰žB
>3000‚Æ‚©4000‚Æ‚©”ò‚ñ‚Å‚é‚Ì‚ð‰½“x‚©Œ©‚½‚±‚Ƃ͂ ‚è‚Ü‚·‚ªB

‚»‚è‚á[DLL‚ª•³‚ÅFA‚¶‚á‚ËH
‚à‚µ‚­‚Í•¶‘‚É”½‰f‚³‚ê‚ĂȂ¢‚¾‚¯‚ÅŽd—l‚ª4096‚ɕςí‚Á‚Ă邯‚©cB
Žd—l‚Å‚ ‚é‚È‚çstrncpy‚Å‚à‚È‚ñ‚Å‚à‚â‚Á‚Ä1024ˆÈ“à‚É‚·‚ׂ«‚¾‚µB
ŽdŽ–—‚݂ȂçAƒoƒbƒtƒ@ƒTƒCƒY1024‚Å‘‚¢‚Ä—Ž‚¿‚é•ÄŒ»«‚ ‚è‚Ìó‘Ô‚ðì‚Á‚ÄAƒNƒŒ[ƒ€‚‚¯‚邯‚©‚©‚ËB

‚Ü‚Ÿ‚ª‚ñ‚ª‚ê‚—

727:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 18:05:42
#include <iostream>
#include <string>
#include <boost/function.hpp>
#include <boost/bind.hpp>

class Writer {@public: void run(const std::string& str) { std::cout << str << std::endl; }@};

class Module1 {
public: typedef boost::function<void(const std::string&)> func_t;
private: func_t func;
public:
@@Module1(func_t func_) : func(func_) {}
@@void run() { func("message"); }
};

int main() {
@@Writer w;
@@w.run("test");

@@using boost::bind;
@@Module1 module(
@@@@static_cast<Module1::func_t>( bind(&Writer::run, &w) )
@@@@);
@@module.run();
@@return 0;
}
WriterƒNƒ‰ƒX‚Ìrun()‚ðƒR[ƒ‹ƒoƒbƒNŠÖ”‚Æ‚µ‚ÄAboost::bind‚ðŽg‚Á‚ăNƒ‰ƒXModule1‚É“n‚µ‚Ü‚·
Module1‚Íboost::function‚ð—p‚¢‚Ä‚±‚̃R[ƒ‹ƒoƒbƒNŠÖ”‚ð•ÛŽ‚µ‚Ü‚·
‚±‚ê‚ðŽÀŒ»‚µ‚½‚¢‚̂ł·‚ªƒGƒ‰[‚Ç‚±‚ë‚©AƒRƒ“ƒpƒCƒ‰(VC2005‚Ìcl.exe)‚ª—Ž‚¿‚Ü‚·(о
‚Ç‚¤‚·‚ê‚΂±‚Ì“®ì‚ðŽÀŒ»‚Å‚«‚é‚ñ‚Å‚µ‚傤‚©H


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

5009“ú‘O‚ÉXV/258 KB
’S“–:undef