y‰SŽÒнŒ}zC/C++Ž ..
[2ch|¥Menu]
72:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/19 14:54:55
>>69
Œ‹‹ÇAÅI“I‚É“®‚©‚µ‚½‚¢‚Ì‚ÍC#‚Åì‚Á‚½‚â‚‚Ȃ̂©C++‚Ȃ̂©H
C++‚Ȃ烉ƒ“ƒ^ƒCƒ€–³‚µ‚ŃVƒXƒeƒ€•W€‚ÌDLL‚¾‚¯‚Å“®ì‚·‚é‚à‚Ì‚Í
ì‚ê‚邪A‚»‚ê‚ÆC#‚̃vƒƒOƒ‰ƒ€‚Ƃ͉½‚ÌŠÖŒW‚à‚È‚¢‚¼H

73:72
07/07/19 14:57:30
C++‚Å‚àƒtƒH[ƒ€‚Åì‚ê‚邯‚ÇA‚»‚ê‚¶‚á.NETŠÂ‹«•K{‚¾‚©‚çˆÓ–¡‚È‚¢‚æ‚È
‚Æ‚¢‚¤‚±‚Æ‚ÅAC++‚Åì‚邱‚ƂɂȂ邯‚ÇA‚©‚È‚è‰•à‚©‚ç‚â‚ç‚È‚¢‚ƂȂç‚ñ‚©‚à‚ÈB
MFC‚̃Xƒ^ƒeƒBƒbƒNƒŠƒ“ƒNA‚ªˆê”Ô‹ß‚¢‚©‚È‚ AAA


74:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/19 14:58:45
>>67
‚»‚ñ‚È‚çAGraphics‚©‚çBitmap쬂µ‚ÄA
Graphics::DrawImage()‚µ‚ÄA
‚»‚ÌBitmap‚©‚çƒsƒNƒZƒ‹Žæ“¾‚µ‚½‚Ù‚¤‚ª‚¢‚¢‚ñ‚¶‚á‚È‚¢‚©‚ÈB

75:69
07/07/19 14:58:47
‘‘¬‚̉ñ“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·B
ƒ‰ƒ“ƒ^ƒCƒ€‚È‚µ‚Å쬂ł«‚é‚È‚çC++‚Å쬂µ‚½‚¢‚Å‚·B
C#‚̃R[ƒh‚ðŽÌ‚Ä‚é‚̂͑S‚­–â‘è‚È‚¢‚̂ł·‚ªA
‚ ‚é’ö“xе‚ꂽVC++2005ExpressEdition‚Åì¬o—ˆ‚ê‚΂Ǝv‚Á‚Ä‚¢‚Ü‚·B


76:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/19 15:02:05
>>75
C‚¾‚낤‚ªC++‚¾‚낤‚ªAƒ‰ƒ“ƒ^ƒCƒ€‚Íi•’Ê‚ÍjŽg‚¤‚±‚ƂɂȂ邪A
ÓI‚ÉƒŠƒ“ƒN‚·‚邱‚Æ‚ÅAŠO•”‚ÌDLL‚Ɉˑ¶‚·‚é‚̂ł͂Ȃ­ƒvƒƒOƒ‰ƒ€‚É
–„‚ßž‚Þ‚±‚Æ‚ªo—ˆ‚éB

‚Ü‚ A—Ç‚µˆ«‚µ‚È‚ñ‚¾‚ª‚ÈB

77:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/19 15:03:46
>>75
EE‚¾‚ÆAMFC‚à–³‚¢‚̂Ń}ƒEƒX‚Å“\‚è•t‚¯‚邿‚¤‚Ȃ͖̂³‚¢‚¼B
‚Ü‚ ƒeƒLƒXƒg‚Å‘S•”‚Å‚«‚邵AƒŠƒ\[ƒXƒGƒfƒBƒ^‚ðŠO•”ƒc[ƒ‹Žg‚¦‚΂¢‚¢‚©B

78:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/19 15:06:02
>>73
ŠJ”­ŠÂ‹«‚ª 2005EE ‚¾‚Æ Ø¿°½´ÃÞ¨À ‚Æ MFC ‚Í–³‚¢‚ñ‚¶‚á‚È‚©‚Á‚½‚Á‚¯H
Ì«°Ñ•—‚Ì‚ðÌÙ½¸×¯Á‚Å‘‚­‚̂͋ƒ‚¯‚éŠóƒKƒX

79:69
07/07/19 15:06:29
>>76,77
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I
>>76
@EE‚¾‚ÆAMFC‚à–³‚¢‚̂Ń}ƒEƒX‚Å“\‚è•t‚¯‚邿‚¤‚Ȃ͖̂³‚¢‚¼B
@‚Ü‚ ƒeƒLƒXƒg‚Å‘S•”‚Å‚«‚邵AƒŠƒ\[ƒXƒGƒfƒBƒ^‚ðŠO•”ƒc[ƒ‹Žg‚¦‚΂¢‚¢‚©B

‚»‚Ì•û–@‚ª’m‚肽‚¢‚̂ł·‚ª—Ç‚­•ª‚©‚è‚Ü‚¹‚ñB
‚²‹³Ž¦’¸‚¯‚ê‚ÎK‚¢‚Å‚·B


80:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/19 15:09:23
wxWidget‚Æ‚©QT‚Æ‚©Žg‚¤‚Æ‚¢‚¢‚ñ‚¶‚á‚Ë

81:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/19 15:10:33
>>79
URLØÝ¸(freepg.fc2web.com)
URLØÝ¸(www.microsoft.com)
‚±‚̕ӓǂñ‚ł݂Ä
Ž©•ª‚ÍPro”ÅŽ‚Á‚Ă邩‚ç‚â‚Á‚½‚±‚ƂȂ¢‚¯‚Ç

82:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/19 15:13:52
>>80
ƒXƒ^ƒeƒBƒbƒNƒŠƒ“ƒN‚Å‚«‚é‚Á‚¯B
ƒCƒ“ƒXƒg[ƒ‹•s—v‚Ȃ猟“¢‚Ì—]’n‚Í‚ ‚é‚ËB

83:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/19 15:15:14
>>82
ƒ‰ƒCƒZƒ“ƒX‚܂Ŋ܂߂ă}ƒWƒ‚Él‚¦‚邯‚Ç‚¤‚Ȃ邩•ª‚©‚ç‚ñ

84:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/19 15:15:25
‚Ä‚©C++Builder Explorer‚‚©‚¦‚΂¢‚¢‚ñ‚¶‚á‚È‚¢‚©H

85:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/19 15:16:41
>>82
ƒCƒ“ƒXƒg[ƒ‹‚Í•s—v‚¾‚Ë
‚Ç‚¤‚µ‚Ä‚àŽÀsƒtƒ@ƒCƒ‹‚͑傫‚߂ɂȂ邯‚Ç

86:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/19 15:37:07
>>79
URLØÝ¸(freepg.fc2web.com)
URLØÝ¸(0xcc.net)
URLØÝ¸(www.geocities.co.jp)
‚±‚ê‚à‚Ç‚¤‚¼

87:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/19 16:11:41
ŽŸ‚̂悤‚Éint‚Æfloat‚ª¬Ý‚µ‚Ä‚¢‚邯ƒtƒ@ƒCƒ‹‚ɳ‚µ‚­‘‚«ž‚߂Ȃ¢‚ñ‚Å‚µ‚傤‚©?
“Ç‚Ýo‚·‚Æ‚«’l‚ª‰ó‚ê‚Ä‚¢‚Ü‚·EEE

for(k=0; k<100; k++) {
fp.write(( char * ) &k,sizeof(unsigned int ) );
fp.write(( char * ) &x[k],sizeof( float ) );
}



88:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/19 16:14:03
87‚Å‚·
‚·‚݂܂¹‚ñ
ƒoƒCƒiƒŠƒ‚[ƒh‚ÅŠJ‚¢‚Ä‚¢‚Ü‚¹‚ñ‚Å‚µ‚½

89:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/19 16:22:32
>>88
‚Æ‚¢‚¤‚©c2s–Ú‚Ì
fp.write((char *)&k, sizeof(unsigned int));
‚à‚¤‚±‚ÌŽž“_‚ʼn½‚ð‚µ‚½‚¢‚Ì‚©‚æ‚­•ª‚©‚ç‚È‚¢B
•Ï”k‚̃AƒhƒŒƒX‚ðo—Í‚µ‚Ä‚é‚ÌH
‰½‚Ì‚½‚ß‚ÉH
c‰´‚ªŠ¨ˆá‚¢‚µ‚Ä‚é‚Ì‚©‚ÈB

90:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/19 16:27:53
>>89
> c‰´‚ªŠ¨ˆá‚¢‚µ‚Ä‚é‚Ì‚©‚ÈB
‚¤‚ñB

91:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/19 16:40:25
•’ʂɌ©‚ç‚ê‚é‘‚«‚©‚½‚¾‚ÆŽv‚¤‚¯‚ÇA‰½‚ÆŠ¨ˆá‚¢‚µ‚½‚Ì‚¾‚낤B

92:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/19 18:26:31
Šm‚©‚ɂ悭Žg‚í‚ê‚é‘‚«•û‚¾‚¯‚ǃLƒƒƒXƒg‚µ‚Ü‚­‚è‚Ń\[ƒX‚ª‰˜‚ê‚é‚©‚炱‚¤‚¢‚¤‚Ì‚ðl‚¦‚Ü‚µ‚½

template <typename Rng, class OutStream>
OutStream& binWrite(Rng& rng, OutStream& os) {
@@using namespace boost::lambda;
@@using boost::addressof;
@@using boost::range_value;

@@boost::for_each(rng,
@@@@bind( &OutStream::write, &os,
@@@@@@@@ll_reinterpret_cast<char*>( bind( addressof<typename range_value<Rng>::type >, _1 ) ),
@@@@@@@@ll_static_cast<std::streamsize>( ll_sizeof( _1 ) )
@@@@@@)
@@);
@@return os;
}

Žg‚¢•û‚Í
std::ofstream ofs("test.dat");
std::string a("abcdefg");
‚Æ‚µ‚Ä
binWrite(a,ofs);‚¾‚¯‚Å‚¨‚‹

‚Ç‚¤‚æH


93:92
07/07/19 18:40:35
‚·‚¢‚Ü‚¹‚ñ
‰¡‚©‚çserializationŽg‚¦‚Æ‚©Œ¾‚í‚ê‚Ä‹C‚¢‚½‚Ì‚Å>>92‚ÍŒ©‚È‚©‚Á‚½‚±‚Ƃɂµ‚Ä‚­‚¾‚µ‚ „ƒ

94:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/19 22:56:36
VC++@2005@Express@‚Å
std::ofstream@file("c:\\“ú–{Œêƒtƒ@ƒCƒ‹–¼",@@std::ios::out@|@std::ios::binary@|@std::ios::trunc);
‚Æ‚·‚邯ƒtƒ@ƒCƒ‹–¼‚ª•¶Žš‰»‚¯‚µ‚Ä‚¢‚Ü‚¢‚Ü‚·Aofstream‚ł͓ú–{Œêƒtƒ@ƒCƒ‹–¼‚ªŽg‚¦‚È‚¢‚̂łµ‚傤‚©?

ƒvƒƒWƒFƒNƒgÝ’è‚ðUnicodeAƒ}ƒ‹ƒ`ƒoƒCƒg‚Ç‚¿‚ç‚É‚µ‚Ä‚àŒ‹‰Ê‚͈ê‚Å‚µ‚½


95:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/19 22:58:55
>URLØÝ¸(miyano.s53.xrea.com)
‚¾‚Á‚Ä‚³

96:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/19 23:04:57
>>95
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
setlocale(LC_ALL,@"Japanese");
‚ðŒÄ‚Ô‚±‚ƂŖ³Ž–‚Å‚«‚Ü‚µ‚½B

VC‚̃oƒO‚Á‚Û‚¢‚Å‚·‚Ë

97:94
07/07/19 23:07:46
ƒvƒƒWƒFƒNƒgÝ’èUnicode‚Å‚â‚Á‚Ä‚à‚¾‚ß‚¾‚Á‚½‚Ì‚Í@L"ƒtƒ@ƒCƒ‹–¼"@‚Æ‚µ‚Ä‚¢‚È‚©‚Á‚½‚©‚ç‚Å‚µ‚½

98:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/19 23:43:15
VC++ 2005 Express‚ðŽg—p‚µ‚Ä‚¢‚Ü‚·B
‰æ‘œ•\ަ‚ÉŠÖ‚·‚鎿–â‚Å‚·B

PictureBox‚É•¡ŽG‚ȉ摜‚ð•`ŽÊ‚µ‚Ü‚µ‚½(SetƒsƒNƒZƒ‹)B
‚»‚̉摜‚ÉADrawline‚Åü‚ð•`‚«‚Ü‚µ‚½(ƒ}ƒEƒXmove“™‚ðŽg—p)B
‚±‚Ìü‚ð‘‚«’¼‚µ‚½‚¢‚̂ł·‚ªAü‚ðÁ‚·‚½‚ß‚É
Drawline‚ÌWhitePen‚ðŽg—p‚·‚邯A‚¹‚Á‚©‚­“ǂݞ‚ñ‚¾•¡ŽG‚ȉ摜‚Ü‚ÅA
”’”²‚«‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·B
Œã‚©‚ç‘‚«‰Á‚¦‚½ü‚¾‚¯‚ðÁ‹Ž‚µ‚½‚¢ê‡‚ÍA
‚ǂ̂悤‚È•û–@‚ÅÁ‹Ž‚·‚ê‚΂¢‚¢‚Å‚µ‚傤‚©H
‚²Žw“±‚¨Šè‚¢‚µ‚Ü‚·B
•¡ŽG‚ȉ摜‚ðˆê’U•Û‘¶‚µ‚Ä‚¨‚¯‚΂¢‚¢‚Ì‚©‚È‚Ÿ
‚ÆŽv‚Á‚Ä‚¢‚é‚̂ł·‚ªEEE
‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

99:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/19 23:45:05
>>94
ŽŸ‚©‚ç‚ÍA•¶Žš—ñ‚ɂ͊撣‚Á‚Ä
TEXT("‚Ƃ肠‚¦‚¸TEXT‚‚¯‚Æ‚«‚Ü‚·")
‚Á‚Ä‚µ‚Æ‚±‚¤‚ÈB
‚»‚ꂪ‚¢‚â‚Ȃ烊ƒ\[ƒX‚É‚µ‚Æ‚­‚ê

‚»‚ê‚É‚µ‚Ä‚àAMBCS‚Å‚à“ú–{Œê‚«‚¿‚ñ‚ƃRƒ“ƒpƒCƒ‹‚Å‚«‚éƒT[ƒrƒXƒpƒbƒN‚ð‘‚­ƒcƒNƒŒƒJƒX„ƒ}ƒCƒNƒƒ\ƒtƒg


100:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/19 23:50:04
‚¨‚Ü‚¢‚ç‚æA‚Ü‚¾AVS2005‚Ì•¶ŽšƒZƒbƒgMBCS‚µ‚Ä‚¢‚é‚Ì‚©H
‚¢‚¢‚©‚°‚ñAŠCŒIƒR[ƒh‚É‚µ‚ë‚æ‚ÈB

101:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/19 23:51:13
>>98

„•¡ŽG‚ȉ摜‚ðˆê’U•Û‘¶‚µ‚Ä‚¨‚¯‚΂¢‚¢‚Ì‚©‚È‚Ÿ
„‚ÆŽv‚Á‚Ä‚¢‚é‚̂ł·‚ªEEE
„‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

‚¤‚ñB
Œ´‘¥‚Æ‚µ‚ÄAOnDraw‚ªŒÄ‚΂ê‚é“x‚É‘€ì‚Ƈ”Ô’Ê‚è‚É‘‚«ž‚Þ‚Ì‚ªƒEƒBƒ“ƒhƒEƒY‚ÌŠî–{B
ˆê‰ñ‘‚­–ˆ‚ɃsƒNƒZƒ‹‚ð•Û‘¶‚·‚邯AUNDOŒÀŠE‰ñ”‚Ɖ摜‚̑傫‚³‚É‚æ‚Á‚Ä‚Í
”œ‘å‚ȃƒ‚ƒŠ‚ª•K—v‚ɂȂ邩‚çB


102:‚X‚W
07/07/20 00:01:58
>>101
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚à‚µ‚æ‚낵‚¯‚ê‚ÎAˆê’U•Û‘¶‚·‚é•û–@‚ð‹³‚¦‚Ä’¸‚¯‚Ü‚·‚©H
ƒLƒƒƒvƒ`ƒƒ‚Æ‚¢‚¤‚Ì‚ðŽg‚¤‚Ì‚©‚ÆŽv‚Á‚½‚̂ł·‚ªA
‚È‚©‚È‚©‚¤‚Ü‚­‚¢‚«‚Ü‚¹‚ñB


103:94
07/07/20 00:07:46
>>99
ƒeƒXƒgƒR[ƒh‚¾‚©‚甲‚¯‚Ä‚½EEE
‚ÆAŒ¾‚¢–ó

104:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/20 00:15:27
string::find_first_of()‚Å‘å•¶Žš¬•¶Žš‚ð‹æ•Ê‚µ‚ÄŒŸõ‚·‚é•û–@‚Á‚Ä‚ ‚é?

105:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/20 00:19:40
‰½‚àl‚¦‚¸‚É‚â‚Á‚½‚ç‹æ•Ê‚³‚ê‚é‚Í‚¸

106:101
07/07/20 00:20:46
>>98
ˆê’U•Û‘¶‚Æ‚¢‚¤‚Ì‚ð‚¿‚å‚Á‚ÆŠ¨ˆá‚¢‚µ‚Ä‚¢‚é‚©‚à‚µ‚ê‚È‚¢B

‰æ‘œ‚ðƒsƒNƒZƒ‹‚ŕۑ¶‚·‚é‚̂ł͂Ȃ­A
”’ކ‚Ìó‘Ô‚©‚烉ƒCƒ“‚ðˆø‚­ŠÖ”‚ÌŽn“_EI“_EF‚ð‘S‚ÄŠo‚¦‚³‚¹‚Ä‚¨‚­‚̂ł·‚æB
‚¾‚©‚çA‚»‚ê‚ðŠo‚¦‚³‚¹‚邽‚߂̎d‘g‚Ýi•’Ê‚Í\‘¢‘̂̔z—ñ‚Æ‚©ƒŠƒXƒg‚È‚Çj‚ðì‚Á‚Ä‚¨‚¢‚ÄA
UNDO‚µ‚½‚©‚Á‚½‚çAŒ»Ý‚܂ł̎臂©‚ç‚PŒÂˆø‚¢‚½‚܂ł̎臂ðƒEƒCƒ“ƒhƒE‚É‘‚«ž‚Þ‚Æ‚¢‚¤‚±‚ÆB

—Ⴆ‚ÎAƒsƒNƒ`ƒƒ[‚̂܂ܕۑ¶‚µ‚ÄA‰ž—p‚Å‚P‚O‰ñ‚Ü‚ÅUNDO‚Å‚«‚邯‚¢‚¤ì‚è•û‚à‚Å‚«‚邪
‚»‚ê‚ͪ‚̉ۑè‚ðƒNƒŠƒA‚µ‚Ä‚©‚ç‚¶‚á‚È‚¢‚©‚ÈB

¡‚̃}ƒVƒ“‚¾‚Á‚½‚çA‚P‚O‚O‚OŒÂ’ö“x‚̃‰ƒCƒ“‚͈êu‚ňø‚¯‚邿B

˜b‚͕ςí‚邪A’P‚É¡‚̉摜‚ðƒLƒƒƒvƒ`ƒƒ‚µ‚½‚¢‚̂ȂçAAlt{PrintScreenƒL[‚ŃRƒs[‚µ‚Ä
ƒyƒCƒ“ƒg‚©‰½‚©‚É“\‚è•t‚¯‚ê‚΂¢‚¢B
Žc”O‚¾‚ªPictureƒRƒ“ƒgƒ[ƒ‹‚ÍŽg‚Á‚½Ž–‚ª–³‚¢‚̂ŃvƒƒOƒ‰ƒ€‚ł̑€ì‚Í’m‚ç‚È‚¢B

107:‚X‚W
07/07/20 00:30:49
>>101
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
ˆê’U•Û‘¶‚ðŠ¨ˆá‚¢‚µ‚Ä‚¢‚½‚悤‚Å‚·B
‚±‚ê‚©‚çAă`ƒƒƒŒƒ“ƒW‚µ‚Ă݂܂·B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

108:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/20 02:05:22
>>100
VCL‚ªŠCŒIƒR[ƒh‘Ήž‚µ‚È‚¢‚ñ‚¾‚à‚Ì(L¥ƒÖ¥`)

109:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/20 07:12:27
‚·‚¢‚Ü‚¹‚ñAŽ¿–â‚Å‚·B
enum Type{
UNDEF,
SYS
};

#define TYPE(t, nargs) ((t)*1000+(nargs))

enum keywords{
READ,
WRITE
};

struct s_keywords{
char *key
int type;
int i;
};

static struct s_keywords func[] = {
{"read" , TYPE(SYS, 0), READ}
È—ª

‚Æ‚¢‚¤ƒ}ƒNƒ‚ª—L‚é‚ñ‚Å‚·‚ªA
TYPE(SYS, 0)‚Ì•”•ª‚͂ǂ̂悤‚É’uŠ·‚³‚ê‚é‚̂łµ‚傤‚©?


110:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/20 07:20:58
(UNDEF+1) * 1000 + 0
‚¾‚©‚ç‹°‚ç‚­1000

111:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/20 07:52:49
—L‚è“‚²‚´‚¢‚Ü‚·B
ƒ}ƒNƒ‚Á‚Ä‚±‚ñ‚ÈŽ–‚ào—ˆ‚½‚ñ‚Å‚·‚Ë‚¥B

112:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/20 09:21:26
eclipse,CDT‚ÅŠJ”­‚µ‚Ä‚¢‚Ü‚·B
•’Ê‚Íprintf("1"); scanf("%d",&num);‚Æ‚â‚ê‚΂P‚ª•\ަ‚³‚ꂽŒã“ü—Í‚ð‹‚ß‚ç‚ê‚é‚̂ł·‚ªA
‰½ŒÌ‚©Ž„‚̊‹«‚ł͂P‚ª•\ަ‚³‚ꂸ‚¢‚«‚È‚è“ü—Í‚ð‹‚ß‚ç‚êA
printf("1"); fflush(stdout); scanf("%d",&num); ‚Æ‚â‚ç‚È‚¢‚Ƴí‚É•\ަ‚³‚ê‚Ü‚¹‚ñ
‰½‚©o—̓XƒgƒŠ[ƒ€‚Ì‹““®‚ª‚¨‚©‚µ‚¢‚Å‚·B
ƒOƒO‚Á‚Ă݂½‚Æ‚±‚ëfflush(stdout);‚ð‚·‚é‚Æ‚»‚ê‚È‚è‚Ɉ—ŽžŠÔ‚ª‚©‚©‚Á‚Ä‚µ‚Ü‚¤‚»‚¤‚Å‚·‚µ¥¥¥
‚±‚ê‚Á‚ăXƒs[ƒh‚ð‹‚ß‚ç‚ê‚邃‚ł͒v–½“I‚Å‚·‚æ‚ËH
ƒOƒO‚邯“¯‚¶‚悤‚ÈŒ»Û‚ª‹N‚±‚Á‚½•û‚ª”l‹‚邿‚¤‚Å‚·‚ªA‰ðŒˆ•û‚ªfflush(stdout);
‚µ‚©Ú‚Á‚Ä‚¢‚Ü‚¹‚ñBfflush(stdout);ˆÈŠO‚Ì‰ðŒˆ–@‹³‚¦‚Ä‚­‚¾‚³‚¢B
ƒRƒ“ƒpƒCƒ‰‚ÍMinGW5.0 + msys1.0 CDT‚Íeclipse3.3‚ÌXVƒTƒCƒg‚ł‚¢‚Ä‚­‚é“z
Žg‚Á‚Ă܂·B


113:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/20 09:34:40
ƒ†[ƒU[“üo—͂ɃXƒs[ƒh‹‚ß‚é‚Ì‚©H
‘ÎÛƒ†[ƒU[‚Ç‚ñ‚¾‚¯ƒjƒ…[ƒ^ƒCƒv‚È‚ñ‚¾‚æ‚—

114:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/20 09:38:27
‘ÎÛƒ†[ƒU[‚¶‚á‚È‚­112‚ªƒjƒ…[ƒ^ƒCƒv

115:112
07/07/20 09:54:59
‚»‚¤‚Å‚·‚©B‚ł͕’Ê‚Éfflush(stdout);‚Å‰ðŒˆ‚µ‚Ä‚à–³–â‘è‚Æ‚¢‚¤‚±‚Ƃł·‚ËB
‚²‰ñ“šthx

116:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/20 11:01:57
>>112
‚»‚̕ӂ͔÷–­‚Șb‚¾‚ÆŽv‚¤B
stdout‚Í’[––‚ÉŒ‹‚Ñ•t‚¯‚ç‚ê‚Ä‚¢‚éꇂÍsƒoƒbƒtƒ@ƒŠƒ“ƒO‚³‚êA
‚»‚¤‚łȂ¢ê‡‚̓tƒ‹ƒoƒbƒtƒ@ƒŠƒ“ƒO‚³‚ê‚é‚Ì‚ª“`““IŽÀ‘•‚̂悤‚¾‚ªA
‹KŠi‚Å‚»‚¤‚µ‚ë‚ÆŒˆ‚Ü‚Á‚Ä‚¢‚é‚킯‚Å‚à‚È‚¢‚悤‚¾B
stderr‚ªƒoƒbƒtƒ@ƒŠƒ“ƒO‚È‚µ‚Æ‚¢‚¤‚̂͌ˆ‚Ü‚Á‚Ä‚¢‚½‚Í‚¸‚¾‚ªB

‚³‚ç‚ÉA“ü—Í‚ðs‚¤Û‚ÍAsƒoƒbƒtƒ@ƒŠƒ“ƒO‚³‚ê‚Ä‚¢‚éo—Í‚ð
‘O‚à‚Á‚ătƒ‰ƒbƒVƒ…‚·‚邱‚ƂɂȂÁ‚Ä‚¢‚½‚ÆŽv‚¤‚ªA‚æ‚­•ª‚©‚ç‚ñB
stdout‚ªsƒoƒbƒtƒ@ƒŠƒ“ƒO‚³‚ê‚Ä‚¢‚éꇂÉA>>112‚̂悤‚È
ƒR[ƒh‚ÅA‰üs‚È‚µ‚̃vƒƒ“ƒvƒg‚ð•\ަŒã‚É“ü—͂ł«‚邽‚߂ɂÍA
‚»‚¤‚È‚Á‚Ä‚¢‚È‚¯‚ê‚΂Ȃç‚È‚¢‚Ì‚¾‚ªB
‚à‚µ‚©‚µ‚½‚çA>>112‚̊‹«‚Å‚Ístdout‚ªƒtƒ‹ƒoƒbƒtƒ@ƒŠƒ“ƒO‚³‚ê‚Ä‚¢‚é‚Ì‚©‚à‚ÈB

ŠmŽÀ‚É‘¦À‚Éo—Í‚ð•\ަ‚µ‚½‚¢ê‡‚ÍAstderr‚ðŽg‚¤‚Æ‚¢‚¤‚Ì‚ªˆê‚‚̎肾‚ªA
‚¢‚¿‚¢‚¿ fprintf(stderr, ...) ‚Æ‘‚«‚½‚­‚È‚¢‚̂ȂçA
setvbuf()‚ðŽg‚Á‚Ästdout‚ðƒoƒbƒtƒ@ƒŠƒ“ƒO‚È‚µ‚ÉÝ’è‚·‚邯‚¢‚¤•û–@‚à‚ ‚éB

stdout‚ÍƒŠƒ_ƒCƒŒƒNƒg‚³‚ê‚邱‚Æ‚à‚ ‚é‚Ì‚¾‚©‚çA‚Å‚«‚ê‚Î
isatty()‚Ȃǂð—p‚¢‚Ä•W€o—Í‚ª’[––‚©‚Ç‚¤‚©‚ðŒ©‚½‚Ù‚¤‚ª—Ç‚¢‚Ì‚¾‚ªA
Žc”O‚È‚ª‚炱‚Ì•û–@‚͈ÚA«‚ª‚ ‚邯‚ÍŒ¾‚¦‚È‚¢‚Ì‚ª“ï“_‚¾B

117:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/20 14:49:27
C++‚Ì”F’莎Œ±‚Ä‚ ‚é‚ÌH

118:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/20 14:51:36
‚ ‚éB‰´‚ª‘n‚Á‚½B

119:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/20 14:57:04
‚»‚µ‚ăIƒŒ‚ª”F’èB

120:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/20 17:27:53
‚»‚µ‚ĉ´‚ª’E—Ž

121:“d’Ê— Ÿv1Uy5WkQ7k
07/07/20 20:38:06
#include<stdio.h>
struct complex{
double re,im;
};

‚±‚̈Ӗ¡‚ð‹³‚¦‚Ä‚­‚¾‚³‚¢B@



122:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/20 20:43:17
ƒXƒgƒ‰ƒNƒg‚Í\‘¢‘ÌAƒRƒ“ƒvƒŒƒbƒNƒX‚Í‚»‚ê‚ɂ‚¯‚½–¼‘Oiint‚Æ‚©Achar‚Æ‚©‚É•C“Gj
‚»‚ÌŽŸ‚̃_ƒuƒ‹‚Í‚»‚Ì\‘¢‘Ì‚Ì\¬—v‘fA‚¾‚ÆŽv‚¢‚Ü‚·
Ž„‚ÍcŒ¾Œê—ï1TŠÔ‚­‚ç‚¢‚Ȃ̂œ–‚ĂɂȂç‚È‚¢‚©‚à‚µ‚Ă܂¹‚ñ‚ª

123:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/20 20:43:42
“d’Ê— Ÿv1Uy5WkQ7k ‚Ɉê’v‚·‚éƒy[ƒW‚ÍŒ©‚‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚½‚©‚çƒ_ƒ‚Å‚·B

124:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/20 20:45:06
>>121
\‘¢‘Ì‚Á‚ÄK‚Á‚½H


125:“d’Ê— Ÿv1Uy5WkQ7k
07/07/20 20:47:29
\‘¢‘Ì‚ÅA"re"‚Æ"im"‚Æ‚¢‚¤•Ï”‚ð’è‹`‚µ‚Ä‚é‚Á‚ÄŽ–‚Å‚·‚©H

126:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/20 20:49:57
‚»‚ê‚Á‚Ä•¡‘f”‚Å‚»H
Ž„‚É‚à‚í‚©‚邿‚—‚—

127:“d’Ê— Ÿv1Uy5WkQ7k
07/07/20 20:53:36
‚»‚ê‚Í•ª‚©‚Á‚Ä‚é‚ñ‚Å‚·‚ªAƒvƒƒOƒ‰ƒ€‚̈Ӗ¡‚ª‚í‚©‚ç‚È‚­‚ÄB

128:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/20 20:57:50
>>121
struct kozotai{
@double a;
@double b;
};

‚±‚ꂪ‰½‚©•ª‚©‚é‚Ȃ炻‚ê‚à‚í‚©‚é‚Í‚¸

129:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/20 20:58:40
doubleŒ^‚̕ϔre‚Æim‚ðŠÜ‚Þ\‘¢‘Ìcomplex‚ð錾‚µ‚½B

‚»‚ꂾ‚¯

130:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/20 21:04:39
>>127
Žq‹{‚Ål‚¦‚é‚ñ‚¶‚á‚È‚¢A”]‚Ål‚¦‚é‚ñ‚¾II

131:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/20 23:26:39
‚ ‚Ü‚è‚É‚à‰SŽÒ‚·‚¬‚鎿–â‚Å‚·‚ªA‚¨Šè‚¢‚µ‚Ü‚·B

VC++2005EE‚ÅV‹Kì¬->Win32ƒRƒ“ƒ\[ƒ‹ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ðì¬iƒIƒvƒVƒ‡ƒ“‚Å
"‹ó‚̃vƒƒWƒFƒNƒg"‚ð‘I‘ðj‚µ‚½ŒãA

#include<iostream>
int main(){
@@std::cout << "hello";
@@return 0;
}

‚¾‚¯‚Ìmain.cpp‚ðƒ\[ƒXƒtƒ@ƒCƒ‹ƒtƒHƒ‹ƒ_‚É쬂µA‚±‚ê‚ðƒrƒ‹ƒh‚µ‚悤‚Æ‚·‚邯
ˆÈ‰º3‚‚̃Gƒ‰[F

main.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
main.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
fatal error LNK1120: ŠO•”ŽQÆ 2 ‚ª–¢‰ðŒˆ‚Å‚·B

‚ª”­¶‚µ‚Ü‚·B
Žv‚¢“–‚½‚邯‚±‚낪‚ ‚ê‚΂¨‹³‚¦‚­‚¾‚³‚¢B‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

132:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/20 23:29:55
"‹ó‚̃vƒƒWƒFƒNƒg"‚ªƒ_ƒ‚È‚ñ‚¶‚áH
"‚±‚ñ‚É‚¿‚ÍA¢ŠE"‚łǂ¤‚¼

133:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/20 23:37:00
>>131
•ʂɂ»‚Ì’Ê‚è‚É‚â‚Á‚Ä•’ʂɃRƒ“ƒpƒCƒ‹‚Å‚«‚邯‚Ç‚ÈB

MSSDK‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚Ä‚¢‚ÄA‚»‚ÌlibƒfƒBƒŒƒNƒgƒŠ‚Élibcp.lib‚Æ‚©‚¢‚¤
‰ö‚µ‚¢ƒ‰ƒCƒuƒ‰ƒŠ‚ª“ü‚Á‚Ä‚¢‚½‚肵‚È‚¢H

134:131
07/07/20 23:41:11
libcp.lib‚æ‚è‰ö‚µ‚¢133‚ª“ü‚Á‚Ă܂·‚½II

135:131
07/07/20 23:55:59
>>134
’N‚Ă߂¦w

>>132
‚·‚¢‚Ü‚¹‚ñA‚à‚¤­‚µ•ª‚©‚èˆÕ‚­¥¥¥
"‹ó‚̃vƒƒWƒFƒNƒg"‚̃`ƒFƒbƒN‚ð‚Í‚¸‚µ‚Ä‚à“¯—l‚̃Gƒ‰[‚ªo‚Ü‚µ‚½B
i‚»‚¤‚¢‚¤ˆÓ–¡‚¶‚á‚È‚©‚Á‚½‚Å‚·‚©Hj

>>133
Šm‚©‚É‚ ‚è‚Ü‚µ‚½B‚µ‚©‚µ‚»‚Ìlibƒtƒ@ƒCƒ‹‚ðƒŠƒl[ƒ€‚µ‚Ă݂½‚èA
ƒvƒƒWƒFƒNƒg‚̃vƒƒpƒeƒB‚©‚烉ƒCƒuƒ‰ƒŠ‚Ì–³Ž‹ƒŠƒXƒg‚É“ü‚ê‚Ă݂½‚è
‚µ‚Ü‚µ‚½‚ª•ω»‚È‚µ‚Å‚µ‚½B
133‚³‚ñ‚Å–â‘è‚È‚­ƒrƒ‹ƒh‚Å‚«‚邯‚¢‚¤‚±‚Æ‚ÍAŽ©•ª‚Ì“Á—L‚̊‹«‚ª
Œ´ˆö‚Æ‚¢‚¤‚±‚ƂȂ̂łµ‚傤‚©iMSSDK‚ ‚½‚èHjB’²‚ׂĂ݂܂·B

136:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/21 00:01:04
>>135
‚Ó‚¤‚ñA•ω»‚È‚µ‚©B
libcp.lib‚ÍC++‚̃‰ƒ“ƒ^ƒCƒ€‚ÅA–{—ˆ‚ÍVC++‚É•t‘®‚Ì‚à‚Ì‚ªŽg‚í‚ê‚é‚ׂ«‚Å
SDK‚ɂȂº‚©“ü‚Á‚Ä‚¢‚½‚è‚·‚é‰ö‚µ‚¢‚Ì‚ª—DæŽQÆ‚³‚ê‚¿‚Ⴄ‚ƃ}ƒY‚©‚Á‚½‚è‚·‚éB
‚Ä‚Á‚«‚è‚»‚Ì‚¹‚¢‚©‚ÆŽv‚Á‚½‚ñ‚¾‚ª‚ÈB

ƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚©‚çvcvars32.bat‚ðŽÀsŒã‚É•’Ê‚Écl.exe‚ŃRƒ“ƒpƒCƒ‹
‚·‚邯‚Ç‚¤‚È‚éH

137:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/21 00:35:42
>>136
“®‚«‚Ü‚µ‚½I‚È‚ºB

cl.exe‚Åmain.cpp‚ð’¼ÚƒRƒ“ƒpƒCƒ‹‚·‚邯A‰º‚̂悤‚ÈŒx‚ª‘å—Ê‚Éo‚Ü‚µ‚½‚ª
–â‘è‚È‚­“®‚«‚Ü‚µ‚½B

C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE\ostream(751) :
warning C4530: C++ —áŠOˆ—‚ðŽg‚Á‚Ä‚¢‚Ü‚·‚ªAƒAƒ“ƒƒCƒ“ƒh ƒZƒ}ƒ“ƒeƒB
ƒNƒX‚Í—LŒø‚ɂ͂Ȃè‚Ü‚¹‚ñB/EHsc ‚ðŽw’肵‚Ä‚­‚¾‚³‚¢B
main.cpp(6) : ƒRƒ“ƒpƒCƒ‹‚³‚ꂽƒNƒ‰ƒX‚Ì ƒeƒ“ƒvƒŒ[ƒg ‚̃Cƒ“ƒXƒ^ƒ“ƒX‰» 'st
d::basic_ostream<_Elem,_Traits> &std::operator <<<std::char_traits<char>>(std::b
asic_ostream<_Elem,_Traits> &,const char *)' ‚ÌŽQÆ‚ðŠm”F‚µ‚Ä‚­‚¾‚³‚¢
with
[
_Elem=char,
_Traits=std::char_traits<char>
]

‚±‚ê‚Å“®‚­‚Æ‚¢‚¤‚±‚Æ‚ÍAVC++‚ÌÝ’è‚Ì•û‚łǂ±‚©•Ï‚¦‚Ă͂¢‚¯‚È‚¢•”•ª‚ð
G‚Á‚¿‚á‚Á‚Äi‚©‚–Y‚ê‚Äj‚¢‚邯‚¢‚Á‚½‚Æ‚±‚ë‚Å‚µ‚傤‚©B

138:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/21 00:41:58
>>137
‚»‚ÌŒx‚͂܂ŸƒIƒvƒVƒ‡ƒ“Žw’肵‚È‚¢‚Æ•’Ê‚Éo‚é‚ËBŒ¾‚í‚ꂽ‚Æ‚¨‚è‚É
/EHsc‚ðŽw’è‚·‚ê‚΂悢B

Œã‚͂܂ŸAcl‚Å–³ƒIƒvƒVƒ‡ƒ“‚ŃRƒ“ƒpƒCƒ‹‚µ‚½‚ñ‚È‚çƒfƒoƒbƒO”ł̃‰ƒCƒuƒ‰ƒŠ
‚¶‚á‚È‚¢‚©‚çAIDE‚©‚烊ƒŠ[ƒXƒrƒ‹ƒh‚Å‚â‚Á‚Ä‚Ý‚é‚Æ‚©A
ƒc[ƒ‹¨ƒIƒvƒVƒ‡ƒ“‚ÅVC++ƒfƒBƒŒƒNƒgƒŠ‚Ì—D懈ʂðƒ`ƒFƒbƒN‚·‚邯‚©A
ƒvƒƒWƒFƒNƒgƒtƒ@ƒCƒ‹‚Ì’†‚ðŒ©‚Ä‚Ý‚ÄA‚Ç‚¤‚È‚Á‚Ă邩ƒ`ƒFƒbƒN‚·‚邯‚©A
FX‚â‚Á‚Ă݂é‚ñ‚¾‚ËB

139:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/21 00:52:24
‚Ü‚ Avcvars32.bat“à‚É
set CL=/EHsc /Ox /W4
’ö“x‚ð“K“–‚É“ü‚ê‚Æ‚­‚ׂ«‚¾‚ëB

140:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/21 00:56:24
e؂ɂ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

ˆê‰ž“®‚­‚悤‚ɂ͂ȂÁ‚½‚Ì‚ÅA‚¢‚ë‚¢‚뎎‚µ‚‚Â
‰½‚ªŒ´ˆö‚¾‚Á‚½‚Ì‚©’²‚ׂĂ݂悤‚ÆŽv‚¢‚Ü‚·B

141:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/21 11:34:54
¡Žv‚Á‚½‚ñ‚¾‚ªAu‹ó‚̃vƒƒWƒFƒNƒgv‚Á‚ĂȂñ‚©ƒJƒbƒR‚æ‚­‚ËH
gProject@SEKEYh@‚Æ‚©•\‹L‚·‚邯‚à‚Á‚ƶºiEÍEj²²

142:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/21 11:35:50
‚©‚ç

143:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/21 11:36:00
u‚©‚ç‚̂Ղ낶‚¥‚­‚Æv‚Æ‚µ‚©“Ç‚ñ‚¾‚±‚Æ–³‚¢

144:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/21 11:37:05
empty project

145:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/21 17:22:05
ƒ|ƒCƒ“ƒ^‚Á‚ĉ½‚Å‚·‚©H


146:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/21 17:26:58
>>145
Wikipedia€–ÚØÝ¸

147:145
07/07/21 17:29:11
>>146
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

148:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/21 19:51:49
HARC HWND‚Á‚Ä‚¨‚È‚¶‚Å‚·‚©??HARC‚ªƒGƒ‰[‚ɂȂè‚Ü‚·


149:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/21 20:20:19
HARCH

150:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/21 20:26:06
A SHARK?
No,a dolphin! Watch out!!

151:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/21 20:30:47
‘ŒÉ‚̃tƒ@ƒCƒ‹–¼‚ðŽæ“¾‚µ‚½‚¢‚ñ‚Å‚·‚¯‚ÇEEE‚Ç‚¤‚·‚ê‚΂¢‚¢‚©‚í‚©‚è‚Ü‚·‚©??

#include <windows.h>
#include <iostream>
using namespace std;

typedef HWND (__stdcall *FND)(const HWND ,LPCSTR , const DWORD );
typedef int (__stdcall *FNE)(const HWND , LPCSTR ,int );

main(){
char buf[128];
HINSTANCE hd = LoadLibrary("UNZIP32.DLL");
FND pd = (FND)GetProcAddress(hd,"UnZipOpenArchive");
FNE pe = (FNE)GetProcAddress(hd,"UnZipGetFileName");

HWND q=(*pd)((HWND)hd, "file.zip",0);

(*pe)(q , buf, 128);
cout<<buf<<endl;
FreeLibrary(hd);}


152:ŠÖ”‚Í‚±‚¤‚È‚Á‚Ä‚¢‚Ü‚·EEE
07/07/21 20:34:20
HARC WINAPI UnZipOpenArchive(const HWND hWnd,LPCSTR szFileName,@const DWORD dwMode);
‹@”\@@ Žw’èƒtƒ@ƒCƒ‹‚ª UNZIP32.DLL ‚É—LŒø‚È‘ŒÉƒtƒ@ƒCƒ‹‚©‚Ç‚¤‚©’²‚×A
—LŒø‚Å‚ ‚ê‚΃I[ƒvƒ“‚µAˆêˆÓ‚Ì”’liƒnƒ“ƒhƒ‹j‚ð•Ô‚µ‚Ü‚·B
ˆÈŒã‚Ì‘ŒÉƒtƒ@ƒCƒ‹‚ւ̃AƒNƒZƒX‚Í‚±‚̃nƒ“ƒhƒ‹‚Å‚¨‚±‚È‚¢‚Ü‚·B
ƒAƒNƒZƒX‚ðI—¹‚·‚鎞‚Í UnZipCloseArchive ŠÖ”‚ðŒÄ‚΂Ȃ¯‚ê‚΂Ȃè‚Ü‚¹‚ñB

ˆø”@@ hWnd UNZIP32.DLL ‚ðŒÄ‚Ño‚·ƒAƒvƒŠ‚̃EƒBƒ“ƒhƒEEƒnƒ“ƒhƒ‹B
szFileName ‘ŒÉƒtƒ@ƒCƒ‹–¼B
dwMode ˆ—ƒ‚[ƒh‚ðŽw’è‚·‚éƒtƒ‰ƒOBŽŸ‚Ì’l‚ð|iƒIƒAj‚Å
‘g‚݇‚킹‚éB

–ß‚è’l Žw’è‚Ì‘ŒÉƒtƒ@ƒCƒ‹‚ɑΉž‚µ‚½ƒnƒ“ƒhƒ‹BƒGƒ‰[Žž‚Í NULL ‚ð•Ô‚µ‚Ü‚·B


int WINAPI UnZipGetArcFileName(HARC hArc,LPCSTR lpBuffer,int nSize);
‹@”\@@ ‘ŒÉƒtƒ@ƒCƒ‹–¼‚𓾂܂·B

ˆø”@@ hArc UnZipOpenArchive() ‚ŕԂ³‚ꂽƒnƒ“ƒhƒ‹B
lpBuffer ƒtƒ@ƒCƒ‹–¼‚ðŠi”[‚·‚éƒoƒbƒtƒ@B
nSize ƒoƒbƒtƒ@‚̃TƒCƒYB

–ß‚è’l@@³íI—¹Žž‚É‚OAˆÙ펞‚ɂ̓Gƒ‰[ƒR[ƒhi‚OˆÈŠOj‚ª•Ô‚è‚Ü‚·B

153:151
07/07/21 20:39:24
Ž©ŒÈ‰ðŒˆ‚·‚é‚©‚à‚µ‚ê‚È‚¢‚Å‚·EEE

154:151
07/07/21 20:42:36
Ž©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½

155:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/21 20:53:49
C++(DirectX)‚Ńtƒ@ƒCƒ‹‚ð“üo—Í‚·‚éŠÖ”‚ðì‚Á‚Ä‚¢‚Ü‚·B
Œ»ÝC‚Ìfopen‚âfread‚ȂǂðŽg‚Á‚Ä‚¨‚èAƒXƒRƒAƒf[ƒ^‚Í‚±‚̃tƒ@ƒCƒ‹‚Ìxx”Ô–Ú‚¾‚©‚çfseek‚ňړ®‚µ‚ēǂݞ‚Þ‚Æ‚¢‚Á‚½Œ`‚ðŽæ‚Á‚Ä‚¢‚Ü‚·B
‚µ‚©‚µ‚±‚ꂾ‚ÆA—Ⴆ‚ÎDirectX‚ÌXƒtƒ@ƒCƒ‹‚Å‚ ‚ê‚ÎMeshNormals‚̈ʒu‚Ɉړ®‚µ‚ÄA•K—v‚È”‚¾‚¯“ǂݞ‚Þ‚Æ‚¢‚Á‚½Žè’i‚ªŽæ‚ê‚Ü‚¹‚ñB
ŒŸõ‚µ‚Ä‚àƒtƒ@ƒCƒ‹‚Ì“üo—͂̉ðà‚ðˆµ‚Á‚Ä‚¢‚éƒTƒCƒgŽ©‘Ì­‚È‚­A2s–Ú‚Ì•û–@‚ª’†S‚Å¢‚Á‚Ä‚¢‚Ü‚·B
‚Ç‚±‚©ŽQl‚ɂȂéƒTƒCƒgA‚à‚µ‚­‚͑Ђ͂ ‚è‚Ü‚¹‚ñ‚Å‚µ‚傤‚©B

‚Ü‚½AExcelƒf[ƒ^‚ÍC++‚œǂݑ‚«(ƒf[ƒ^‚̒ljÁEíœ)‚͂ł«‚é‚̂łµ‚傤‚©B
ƒtƒ@ƒCƒ‹‚Ì“üo—ÍŽü‚è‚ÍŽ„‚ÌŽ‚Á‚Ä‚¢‚é–{‚ł͂قƂñ‚Ç‘‚©‚ê‚Ä‚¢‚Ü‚¹‚ñ‚Å‚µ‚½‚̂ŕú’u‚µ‚Ä‚¢‚½‚̂ł·‚ªEE‚±‚±‚É—ˆ‚ăcƒP‚ªorz

156:151@–{•¨
07/07/21 20:57:49
Ž©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½

#include <windows.h>
#include <iostream>
using namespace std;

typedef HWND (__stdcall *FND)(const HWND ,LPCSTR , const DWORD );
typedef int (__stdcall *FNE)(const HWND , LPCSTR ,int );

main(){
char buf[128];
HINSTANCE hd = LoadLibrary("UNZIP32.DLL");
FND pd = (FND)GetProcAddress(hd,"UnZipOpenArchive");
FNE pe = (FNE)GetProcAddress(hd,"UnZipGetFileName");
FNE pf = (FNE)GetProcAddress(hd,"UnZipFindFirst");

HWND q=(*pd)((HWND)hd, "file.zip",0);
(*pf)(q , "*", NULL);
(*pe)(q , buf, 128);
cout<<buf<<endl;
FreeLibrary(hd);
}


157:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/21 20:59:20
URLØÝ¸(www3.uploader.jp)

11000111101111100011

‚Á‚Ä‚¢‚¤•¶Žš—ñ‚ª—^‚¦‚ç‚ê‚½Žž‚ÉA1*2 0*3 1*4 ....
‚Á‚ĊȈՈ³k‚Ý‚½‚¢‚È‚Ì‚ð‚µ‚½‚¢‚킯‚Å‚·
‚ÅA•¶Žš—ñ‚É 1‚Æ0ˆÈŠO‚Ì‚à‚Ì‚ª“ü‚Á‚Ä‚½Žž‚ÉA‚Ƃ肠‚¦‚¸ƒGƒ‰[‚ðo‚µ‚½‚¢‚ñ‚¾‚¯‚ê‚Ç

char buff[1024];

scanf("%s",&buff);

for( n=0; buff[n] == '\0'; n++)
{

if ( buff[n] != '0' || buff[n] != '1' )
{

printf("Error!\n");
goto endline;
}

}

‚±‚±‚Ìif‚ª‚¤‚Ü‚­”½‰ž‚µ‚Ä‚­‚ê‚Ü‚¹‚ñ
‰•à“I‚ȃ~ƒX‚ª‚ ‚邯Žv‚¤‚̂ł·‚ªA‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·

158:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/21 21:03:18
buff[n] == '\0'‚ÌðŒ‚ð‹t‚É‚µ‚Ă݂½‚çH

159:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/21 21:04:56
for( n=0; buff[n] != '\0'; n++)

160:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/21 21:06:23
ƒ‰ƒ“ƒŒƒ“ƒNƒXˆ³kH

161:151
07/07/21 21:09:20
for( n=0; buff[n] != '\0'; n++)
{
if ( buff[n] != '0' && buff[n] != '1' )

162:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/21 21:09:40
buff[n] != '0' && buff[n] != '1'

163:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/21 21:11:04
>>155
Xƒtƒ@ƒCƒ‹‚Í’m‚ç‚È‚¢‚Ì‚ÅExcel‚¾‚¯B
Excel‚̃tƒ@ƒCƒ‹‚ÍŠ‘F‚½‚¾‚̃oƒCƒiƒŠƒtƒ@ƒCƒ‹‚Ȃ̂¾‚©‚çA
C++‚œǂݑ‚«‚Å‚«‚È‚¢‚킯‚ª‚È‚¢B

‚µ‚©‚µWindowsã‚È‚çƒvƒƒOƒ‰ƒ€‚©‚çExcel‚ð‘€ì‚µ‚Ä‚â‚é‚Ì‚ªŠyB
ƒf[ƒ^Œ`Ž®‚ðl‚¦‚é•K—v‚à‚È‚­A‚µ‚©‚àƒIƒuƒWƒFƒNƒg‚Æ‚¢‚¤Œ`‚ÅŽæ‚舵‚¦‚éB
‚½‚¾A‚»‚̓ƓÁ‚ÈŽd‘g‚݂Ɋµ‚ê‚é•K—v‚ª‚ ‚邯‚ÇB

164:151
07/07/21 21:14:11
CSV‚Æ‚©‚Åo—Í‚µ‚Ä‚ ‚Ƃŕϊ·‚·‚ê‚΂¢‚¢

165:155
07/07/21 21:48:55
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
ƒtƒ@ƒCƒ‹‘€ìŠÖ˜A‚ÌŠÖ”‚Íæ‚Ù‚Çã‚°‚½‚à‚Ì‚®‚ç‚¢‚µ‚©’m‚ç‚È‚©‚Á‚½‚Ì‚ÅA‚È‚ñ‚Æ‚©‘Oi‚Å‚«‚»‚¤‚Å‚·B
ƒc[ƒ‹Žü‚è‚ðƒGƒNƒZƒ‹‚©‚çƒf[ƒ^‚ðˆø‚Á’£‚Á‚Ä‚­‚邿‚¤‚É‚µ‚悤‚©‚Æl‚¦‚Ä‚¨‚è‚Ü‚µ‚½‚ª
>>164‚Å‘‚©‚ê‚Ä‚¢‚邿‚¤‚ÉŠg’£Žq‚ð•Ï‚¦‚Ä‚â‚ê‚Δz•z‚·‚éƒf[ƒ^‚É‚à‰Á‚¦‚ê‚»‚¤‚Å‚·‚ËB
ƒoƒCƒiƒŠƒf[ƒ^‚Å‚ ‚éˆÈãA“ÆŽ©‚ÉŒ`Ž®‚ð•Ï‚¦‚È‚¢ŒÀ‚胆[ƒU‘¤‚ʼnü•Ï‚·‚é‚̂͗eˆÕ‚Å‚·‚µ‚ËB

166:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/21 22:08:46
(>>158),>>159. >>161,>>162
ƒTƒ“ƒNƒX!

for( n=0; buff[n] != '\0'; n++){
if ( buff[n] != '0' && buff[n] != '1' ){
printf("Error!\n");
goto endline;
}
‚±‚¤‚¾‚Á‚½

167:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/21 22:15:03
‚È‚ñ‚Å‚ ‚Ù‚Ì>>151‚ª¬‚´‚Á‚Ä‚é‚ñ‚¾H

168:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/21 22:17:05
Ž„‚ɂ͊‡ŒÊ‚ª‚‚¢‚Ă邿[‚—‚—

169:166
07/07/21 22:43:40
‚ A‚»‚¤‚¢‚¤‚±‚Ƃł·‚©Bu‹tv‚Á‚Ä||‚Æ&&‚̘b‚©‚Æ
‚ñ‚¾‚ÎA‚©‚Á‚±‚͉𜂳‚¹‚Ä‚¢‚½‚¾‚­‚Ì•ûj‚Å

170:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/21 22:46:03
struct , typedef , class ‚¾‚Ƃǂꂪˆê”Ô‚¢‚¢‚Æ‚©‚ ‚è‚Ü‚·‚©?
Žg‚í‚È‚¢‚Å‚·‚Þ‚â‚‚ ‚è‚Ü‚·‚©

171:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/21 22:50:58
‚È‚º‚»‚±‚Étypedef‚ª

172:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/21 22:51:03
>>170
“ú–{Œê‚Å‚¨‚‹

173:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 03:03:23
“¯‚¶‚悤‚ÉŒ©‚¦‚ÄŠm•Û‚·‚éƒTƒCƒY‚ª‘S‘Rˆá‚¢‚Ü‚·‚Ë

bitset<1> a[1024];
bitset<1024> b;
cout<< sizeof(a)<<" "<<sizeof(b);

174:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 03:05:48
>>173
‚»‚è‚á‚»‚¤‚¾‚ëB‚Å‚àƒTƒCƒYŽ©‘͎̂À‘•ˆË‘¶B

175:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 04:45:28
”z—ñ‚ðˆø”‚É‚µ‚ÄÄ‹A‚·‚邯‘Ê–Ú‚È‚ñ‚Å‚µ‚傤‚©?‚â‚Á‚Ă݂Ă¢‚Ü‚¹‚ñ‚ª

int fnc(int a[10]){
a[]‚ɑ΂µ‚Ĉ—‚ð‚·‚é
fnc(a);
};


176:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 05:08:33
‰½‚à–â‘è‚È‚¢‚ªB
‚Ü‚ Aa ‚̓|ƒCƒ“ƒ^‚¾‚ª‚ÈB

177:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 08:45:09
static char‚ȃ|ƒCƒ“ƒ^•Ï”‚Á‚Ä
0‚ʼnŠú‰»‚³‚ê‚Ä‚¢‚é‚̂ł·‚©?

178:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 08:50:24
‚³‚ê‚È‚¢‚©‚çéŒ¾Žž‚É0‚ð‘ã“ü‚·‚é‚ñ‚¾‚æ

179:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 09:01:28
static‚ȕϔ‚̓[ƒ‰Šú‰»‚³‚ê‚éB

180:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 09:21:33
>>179 ‚ª³‰ðB


‚¨‚Á‚»‚낵‚­ŒÃ‚¢‘¾ŒÃ‚̃Rƒ“ƒpƒCƒ‰‚Æ‚©
‹KŠi‚É€‹’‚µ‚ĂȂ¢ƒRƒ“ƒpƒCƒ‰‚Æ‚©‚È‚ç’m‚ç‚ñ‚ª‚ÈI

181:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 12:15:15
>>177
K&R‚Ìp.50

182:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 12:18:25
const‚Á‚ÄŽžX–Ú‚É‚·‚邯‚ÇA‚Ç‚¤‚¢‚¤ˆÓ–¡‚ª‚ ‚é‚ÌH

183:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 12:21:57
‚¨‘O‚ç“ü–å‘“Ç‚ñ‚Å‚©‚玿–₵‚ë‚—

184:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 12:23:43
‚Ü‚¾‚Í‚¶‚ß‚½‚΂Á‚©‚¾‚©‚çA‹C‚É‚µ‚È‚¢‚ÅI

185:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 13:15:03
>>182
‚©‚È‚è‘åŽG”c‚È‚­‚­‚è‚Å‚¢‚¤‚ÆA‚»‚̕ϔ‚Ì’l‚ð•ω»‚³‚¹‚邱‚Æ‚ª‚Å‚«‚È‚¢‚Æ‚¢‚¤‚±‚Æ‚¾B

const int a = 10;
a = 5; /* NG */

const int a[10] = {0};
a[5] = 1; /* NG */

int b = 10;
const int *a; /* const‚̓|ƒCƒ“ƒ^‚ªŽw‚·’l‚É‚©‚©‚é */
a = &b; /* OK@ƒ|ƒCƒ“ƒ^‚ð•ÏX‚µ‚Ä‚¢‚邾‚¯ */
*a = 7 /* NG */
b = 7 /* OK ƒRƒ“ƒpƒCƒ‰‚Ía‚Ì«Ž¿‚Æb‚Ì«Ž¿‚Ì‹æ•Ê‚ª‚Å‚«‚È‚¢*/

int b = 10;
int c = 100;
int * const a = &b; /* const‚̓|ƒCƒ“ƒ^‚É‚©‚©‚é */
*a = 5; /* OK */
a = &c; /* NG */

int b = 10;
int c = 100;
const int * const a = &b;
*a = 5; /* NG */
a = &c; /* NG */

‚Ç‚Á‚©ŠÔˆá‚Á‚Ä‚½‚ç’ù³‚µ‚Ä

186:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 13:27:31
VC++2005‚Á‚Ä‚¢‚Ü‚¢‚­‚çˆÊ‚ÅGET‚Å‚«‚Ü‚·H

187:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 13:27:51
static char‚ȃ|ƒCƒ“ƒ^•Ï”‚ª
0‚ʼnŠú‰»‚³‚ê‚Ä‚¢‚邱‚Ƃ͕ª‚©‚è‚Ü‚µ‚½B
‚±‚ê‚̓ƒ‚ƒŠƒAƒhƒŒƒX‚Ì0”Ô’n‚ðŽw‚µ‚Ä‚¢‚邯‚¢‚¤—‰ð‚Å—Ç‚¢‚Å‚µ‚傤‚©B
‚Ü‚½A‚±‚Ìê‡NULL‚Ƃǂ±‚ªˆá‚¤‚̂łµ‚傤‚©?
Ž©•ª‚ÍNULL‚̓ƒ‚ƒŠƒAƒhƒŒƒX‚Ì0”Ô’n‚ðŽw‚µ‚Ä‚¢‚邯—‰ð‚µ‚Ä‚¢‚½‚̂ł·‚ªc

188:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 13:30:12
NULL‚Ì’è‹`‚É‚æ‚é

189:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 13:33:19
#define NULL 0 ‚¾‚©‚ç@NULL‚Á‚Ä‘‚¢‚Ä‚à0‚Á‚Ä‘‚¢‚Ä‚à“¯‚¶‚Å‚·‚æ‚Ë
‚»‚ê‚Ȃ̂É0‚ʼnŠú‰»‚µ‚½‚Ù‚¤‚ª‚¢‚¢‚Æ„§‚³‚ê‚Ä‚¢‚é‚͉̂½ŒÌ‚Å‚·‚©H

190:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 13:36:38
>>186
Express Edition ‚È‚çƒ^ƒ_

191:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 13:40:02
>>182
C++‚¾‚ÆAŠÖ”‚Éconst‚ð•t‚¯‚éê‡‚à‚ ‚é
‚¢‚âA‚Þ‚µ‚ë‰Â”\‚ÈŒÀ‚èϋɓI‚É•t‚¯‚Ä—~‚µ‚¢B

class Hoge {
public:
void foo_set(double d) { x = d; }
double foo_get() const { return x; }

private:
double x;

} hoge;

ª‚̗Ⴞ‚ÆAvoid hoge.foo_set(double)ŠÖ”‚ÍAƒƒ“ƒo•Ï” x ‚ð•Ï‚¦‚é‰Â”\«‚ª‚ ‚éB
“¯‚¶ƒNƒ‰ƒX“à‚̃ƒ“ƒo•Ï”‚ð•Ï‚¦‚é‰Â”\«‚ª‚ ‚éŠÖ”‚ÍAconst‚ɂł«‚È‚¢iƒRƒ“ƒpƒCƒ‹ƒGƒ‰[j

double hoge.foo_get()ŠÖ”‚ÍAx‚Ì’†g‚ðŒ©‚é‚¾‚¯‚ÅA•ÏX‚·‚é‰Â”\«‚̓[ƒ‚Ȃ̂Å
const‚ð **‚‚¯‚邱‚Æ‚ª‚Å‚«‚é**
**•t‚¯‚È‚­‚Ä‚àƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ɂ͂Ȃç‚È‚¢B**

‚‚܂èAŽ©•ªi‚âA•ÛŽç‚̃R[ƒ_[j‚É”›‚è‚ð‰Û‚·‚Æ‚¢‚¤ˆÓ–¡‡‚¢‚ª‚ ‚éB


192:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 13:42:13
>>189
0‚ʼnŠú‰»‚µ‚Ä‚¢‚È‚¢‚Æ
‚»‚̃|ƒCƒ“ƒ^‚ðŽg‚Á‚ĉ½‚©‚ð‚µ‚Ä‚µ‚Ü‚Á‚½‚Æ‚«‚É
—\Šú‚¹‚Ê“®ì‚ð‚µ‚Ä‚µ‚Ü‚¤‚©‚ç‚¶‚á‚È‚¢‚ÌH

193:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 13:42:29
>>187
ƒ|ƒCƒ“ƒ^‚ª 0 ‚ʼnŠú‰»‚³‚ê‚é‚Á‚Ă̂ÍA
ƒkƒ‹ƒ|ƒCƒ“ƒ^‚ʼnŠú‰»‚³‚ê‚é‚Á‚ĈӖ¡‚¾B

static char* p;

‚Í

static char* p = 0;

‚Æ“¯‚¶‚Á‚Ä‚±‚ÆB
ƒ|ƒCƒ“ƒ^‚É 0 ‚ð‘ã“ü‚·‚邯ƒkƒ‹ƒ|ƒCƒ“ƒ^‚Æ‚µ‚Ĉµ‚í‚ê‚é‚©‚çA
—v‚·‚é‚Ƀkƒ‹ƒ|ƒCƒ“ƒ^‚ʼnŠú‰»‚³‚ê‚邯‚¢‚¤‚±‚ÆB

194:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 13:43:12
>>185
>>191
‚‚܂è•ÛŒì‚Ì‚½‚ßH

195:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 13:43:24
>>189
NULL‚ʼnŠú‰»‚·‚é‚È‚Á‚Ä‘‚¢‚Ä‚ ‚Á‚½H

196:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 13:51:23
ÓI‚ȕϔ‚ªƒrƒbƒg•\Œ» 0 ‚Ì’l‚ł͂Ȃ­ƒkƒ‹ƒ|ƒCƒ“ƒ^‚ʼnŠú‰»‚³‚ê‚邯‚¢‚¤‚Ì‚ÍA
C++ ‚Ȃ炱‚ñ‚ÈŒ`‚ÅŠm”F‚Å‚«‚éB

#include <iostream>
using namespace std;

int main() {
class A;
static int A::*p;
static int A::*null = 0;
cout << (int&)p << endl;
cout << (int&)null << endl;
}

p ‚Æ null ‚̓ƒ“ƒo•Ï”‚ւ̃|ƒCƒ“ƒ^‚Á‚Ă₂Ȃñ‚¾‚ªA
‚±‚¢‚‚̃kƒ‹ƒ|ƒCƒ“ƒ^‚̃rƒbƒg•\Œ»‚Í‘å’ï‚̊‹«‚Å 0 ‚ɂ͂Ȃç‚È‚¢B

ã‚̃R[ƒh‚ðŽÀs‚·‚邯Ap ‚Æ null ‚ƂŠ0 ‚łȂ¢“¯‚¶’l‚ªo—Í‚³‚ê‚邯Žv‚¤B

197:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 13:56:06
‚È‚ñ‚¾‚©‚æ‚­‚í‚©‚ç‚È‚¢‚¯‚ÇA
‚Ƃɂ©‚­NULL‚ÍŽg‚í‚È‚¢•û‚ª‚¢‚¢‚Æ‚¢‚¤‚͉̂ð‚è‚Ü‚µ‚½
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·

198:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 13:57:53
>>196
0‚È‚ñ‚¾‚ª

199:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 14:02:46
‚È‚ñ‚¾‚Á‚Ä[B
0 ‚ɂȂéŠÂ‹«‚à‚ ‚é‚Ì‚©[B

200:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 14:06:16
g++ ‚È‚ç -1 ‚ɂȂéB

201:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 14:06:27
>>189
NULL‚ÍACŒ¾Œê‚Å‚Í
#define NULL (void *)0
‚Æ’è‹`‚³‚ê‚Ä‚¢‚½Bi¡‚ÌC‚Í’è‹`‚ðŒ©‚½‚±‚Æ‚ª‚È‚¢‚©‚番‚©‚ç‚È‚¢j
‚‚܂èA‚±‚ÌCŒ¾Œêˆ—Œn‚Å‚Í0‚ÍintŒ^B

int *a;
a = 0; /* ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚Ü‚½‚̓EƒH[ƒjƒ“ƒO */
a = NULL; /* OK */

ˆê•ûAC++‚Å‚ÍA0‚Í“Á•ʂȒl‚ɸŠi‚µ‚½B
C++‚Å‚ÍA0‚ÍintŒ^‚Æ(void *)Œ^‚Ì—¼•û‚Ì«Ž¿‚ðŽ‚Á‚½B
‚‚܂è
#define NULL 0
‚Æ’è‹`‚³‚ê‚Ä‚¢‚邪A‚±‚ê‚Í‚©‚‚ÄAC++‚ªC‚ÌãˆÊŒÝŠ·«“I—v‘f‚ª‚‚©‚Á‚½‚½‚ß
‚±‚̂悤‚É’è‹`‚µ‚ĂȂ¢‚ƈÚAŽž‚É•s•Ö‚Å‚ ‚Á‚½‚Æ‚¢‚¤ˆÓ–¡‡‚¢‚ª‹­‚¢B

int *a;
a = 0; // OKi„§j
a = NULL; // OK(ŒÝŠ·«‚Ì‚½‚ßB„§‚³‚ꂸj

C++‚ª‚È‚º‚»‚¤‚È‚Á‚½‚©‚ÍŽ„‚ɂ͕ª‚©‚ç‚È‚¢‚ªA
uif‚È‚çƒJƒbƒR‚Ì’†‚ª0‚Å‚ ‚ê‚Îif•¶‚ÍŽÀs‚³‚ê‚È‚¢B‚»‚êˆÈŠO‚ÍŽÀs‚³‚ê‚év
‚Æ‚¢‚¤’è‹`‚̂悤‚ÉAC++‚Ì\‘¢‰»‚Ì•¶–@‚É•s“s‡‚ª–³‚©‚Á‚½i‚Þ‚µ‚ë’è‹`ã“s‡‚ª‚æ‚¢j‚±‚Æ‚â
(void *)0@‚ªŽÀ—p“I‚É•s•Ö‚¾‚Á‚½‚©‚ç‚©‚à‚µ‚ê‚È‚¢B

‚»‚̕ӂ͂à‚Á‚ÆÚ‚µ‚¢l‚É

202:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 14:09:30
>>201
‚ ‚ñ‚Ü“K“–‚ÈŽ–Œ¾‚í‚È‚¢‚ÅB

203:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 14:14:33
>>202
‰“—¶‚È‚­’ù³‚µ‚Ä‚¢‚¢‚ñ‚¾‚æ

204:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 14:14:55
‚Ü‚ ‚¢‚¢‚ñ‚¶‚á‚ËB‚¤‚»‚ð‚¤‚»‚Æi‚’‚™

205:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 14:19:42
‚Ü‚¸AC ‚ÌŽž‘ã‚©‚ç 0 ‚̓kƒ‹ƒ|ƒCƒ“ƒ^‚¾B
‚¾‚Æ‚¢‚¤‚Ì‚É C ‚Å NULL ‚ð ((void*)0) ‚Æ’è‹`‚·‚邱‚Æ‚ª‹–‚³‚ê‚Ä‚¢‚½‚Ì‚ÍA
®”Œ^‚Ö‚»‚̂܂ܑã“ü‚Å‚«‚Ä‚µ‚Ü‚í‚È‚¢‚悤‚É‚·‚邽‚ß‚¾B
‚Ü‚ ŒxŽ~‚܂肩‚à‚µ‚ê‚È‚¢‚ªA‚È‚¢‚æ‚è‚áƒ}ƒV‚¾B

‰½‚Å C++ ‚Å‚»‚Ì’è‹`‚ª‹–‚³‚ê‚È‚­‚È‚Á‚½‚©‚Æ‚¢‚¤‚ÆA
C ‚Å‚Í void ƒ|ƒCƒ“ƒ^‚©‚瑼‚̃|ƒCƒ“ƒ^‚ւ̈Öق̃LƒƒƒXƒg‚ª‹–‚³‚ê‚Ä‚¢‚½‚¯‚ÇA
C++ ‚ł͂»‚ê‚ð‹ÖŽ~‚·‚邿‚¤‚ɂȂÁ‚½‚©‚炾B
‚¢‚¿‚¢‚¿–¾Ž¦“I‚ȃLƒƒƒXƒg‚ª•K—v‚ɂȂé‚̂ł͢‚é‚Ì‚ÅA
NULL ‚Í 0 ‚Æ’è‹`‚³‚ê‚邿‚¤‚ɂȂÁ‚½B

‚»‚µ‚ÄAC ‚Å‚à C++ ‚Å‚à NULL ‚ª„§‚³‚ê‚È‚¢‚È‚ñ‚Ęb‚Í•·‚¢‚½‚±‚Æ‚ª‚È‚¢B
ƒ|ƒCƒ“ƒ^‚ðˆµ‚Á‚Ä‚¢‚邯‚¢‚¤–Úˆó‚ɂȂé‚킯‚ÅAƒvƒƒOƒ‰ƒ€‚ð“ǂ݂₷‚­‚·‚éŒø‰Ê‚ª‚ ‚éB
‚Ç‚ñ‚Ç‚ñŽg‚¦‚΂¢‚¢B

206:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 14:30:56
’ˆÓ‚·‚é“_‚ª‚ ‚邯‚·‚ê‚ÎA
NULL ‚ɃLƒƒƒXƒg‚ª•K—v‚ɂȂé‚Á‚Â[󋵂ª‚È‚¢‚킯‚ł͂Ȃ¢‚±‚Æ‚¾B
—Ⴆ‚Î C++ ‚Å NULL ‚ð‰Â•όˆø”‚É“n‚·Žž‚Æ‚©B
‚»‚̂܂܂¾‚Æ int Œ^‚Ì 0 ‚ª“n‚³‚ê‚Ä‚µ‚Ü‚¤B
ƒkƒ‹ƒ|ƒCƒ“ƒ^‚̃rƒbƒg•\Œ»‚ª 0 ‚łȂ¢ŠÂ‹«‚¾‚¯‚¶‚á‚È‚­A
ƒ|ƒCƒ“ƒ^Œ^‚̃TƒCƒY‚ª 64 ƒrƒbƒg‚Å int Œ^‚̃TƒCƒY‚ª 32 ƒrƒbƒg‚È‚ñ‚Ċ‹«i•’Ê‚Ì 64 ƒrƒbƒgŠÂ‹«j‚Å‚à–â‘è‚ɂȂéB

C++ ‚É‚¨‚¢‚Ä‚Í NULL ‚Í’P‚ɃvƒƒOƒ‰ƒ€‚ð“ǂ݂₷‚­‚·‚邽‚ß‚¾‚¯‚ÉŽg‚í‚ê‚é‚à‚Ì‚ÅA
NULL ‚Æ‘‚¢‚½‚©‚çˆÀS‚¾A‚ÆŽv‚Á‚Ă͂¢‚¯‚È‚¢B
‚»‚¤‚¢‚¤ˆÓ–¡‚Å NULL ‚ɂ͊댯«‚Í‚ ‚é‚Ì‚©‚à‚µ‚ê‚È‚¢‚¯‚ÇA
NULL ‚ðŽg‚í‚È‚¢‚Ɖ“ǫ‚ª‘å‚«‚­‹]µ‚ɂȂ邩‚ç NULL ‚ðŽg‚Á‚½•û‚ªƒ}ƒVB

207:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 14:51:39
>>201
0‚Í’P‚Ȃ鮔ƒŠƒeƒ‰ƒ‹‚¾‚©‚çintŒ^‚ÆŒˆ‚Ü‚Á‚Ä‚¢‚éBˆ—Œn‚Ì“s‡‚È‚ñ‚©‚ł͂Ȃ¢B
C++‚Å“Á•ʂɂȂÁ‚½‚킯‚Å‚à‚È‚¢B
0‚ªƒ|ƒCƒ“ƒ^Œ^‚ɕϊ·‚Å‚«‚ÄAƒkƒ‹ƒ|ƒCƒ“ƒ^‚ɂȂé‚Ì‚ÍC‚̂Ƃ«‚©‚ç•Ï‚í‚Á‚Ä‚¢‚È‚¢B



208:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 14:54:54
int *p = (1 - 2 + 1); /* ƒkƒ‹ƒ|ƒCƒ“ƒ^ */

209:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 15:06:36
‚»‚à‚»‚àA‹KŠi‚Å‚ÌNULL‚Ì’è‹`‚ÍAC++‚Ìê‡uˆ—Œn’è‹`‚Ì‹óƒ|ƒCƒ“ƒ^’è”v‚ƂȂÁ‚Ä‚¢‚éB
‚‚܂è0‚Å‚ ‚é•K—v«‚͂Ȃ­A—Ⴆ‚ÎGCC‚Å‚Í#define NULL __null‚ƂȂÁ‚Ä‚¢‚éB
__null‚̓|ƒCƒ“ƒ^Œ^‚ւ͈Öق̕ϊ·‚ª‰Â”\‚¾‚ªA®”Œ^‚ֈÖق̕ϊ·‚ðs‚¤‚ÆŒx‚É‚È‚é“ÆŽ©Šg’£‚Ì’è”B

‚ ‚ÆANULL‚ł͂Ȃ­0‚Å‚¢‚¢‚¾‚ë‚ÆŒ¾‚Á‚Ä‚¢‚é‚Ì‚ÍBjarneB
‚¾‚©‚çC++‚É‚ÍNULLŽg‚í‚È‚¢”h‚à‚»‚ê‚È‚è‚É‚¢‚éB‚ǂꂭ‚ç‚¢‚¢‚é‚Ì‚©‚Í’m‚ç‚È‚¢‚¯‚ÇB
­‚È‚­‚Æ‚àA‰´‚à‚»‚Ì“à‚Ì1lB

210:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 15:09:31
FAQ@‚­‚ç‚¢‰ÅA‚Åςޘb‚¶‚á‚ËH
URLØÝ¸(www.kouno.jp)

211:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 15:22:00
>>209
NULLŽg‚í‚È‚¢l‚à‚¢‚é‚Ì‚©B
if(str!=NULL){
iVal = str->iHoge;
}
‚Æ‚©‚Á‚ÄꇂłàŽg‚í‚È‚¢‚ÌH
ASSERT(str!=NULL);
‚Æ‚©‚àŽg‚í‚È‚¢‚ÌH

212:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 15:24:21
‚‚©A‚à‚¤ NULL ‚ðƒL[ƒ[ƒh‚É‚µ‚Ä‚­‚êB

213:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 15:28:27
>>212
‚Ânullptr in C++/CLI

214:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 15:30:41
‰´‚Í usertype.dat ‚É NULL “ü‚ê‚Ă邿

215:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 15:35:10
‚»‚êF‚ª•Ï‚í‚邾kiry

216:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 15:37:23
>>213
ƒXƒŒˆá‚¢

217:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 15:53:32
‚à‚¤‚¢‚¢‰ÁŒ¸‚µ‚傤‚à‚È‚¢‹c˜_‚â‚ß‚ë

218:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 15:55:15
’N‚©‹c˜_‚È‚ñ‚Ä‚µ‚Ä‚½‚Á‚¯H

219:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 16:09:04
A name for the null pointer: nullptr (revision 3)
URLØÝ¸(www.open-std.org)

220:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 18:12:27
‚µ‚©‚µ‹vX‚ɂʂé‚Û@‚¢‚ñ‚½[‚Æ‚¢‚¤Œ¾—t‚ð•·‚¢‚½‹C‚ª‚·‚éB

221:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 20:19:03
iterator‚Á‚ă|ƒCƒ“ƒ^‚Æ“¯‚¶‚悤‚ɃAƒhƒŒƒX‚ð•\‚·‚à‚̂ł·‚©??
“¯‚¶‚Å‚·‚©??

222:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 20:31:57
>>221
’ŠÛ“x‚ªˆá‚¤B
ƒAƒhƒŒƒX < ƒ|ƒCƒ“ƒ^ < ƒCƒeƒŒ[ƒ^

ƒAƒhƒŒƒX‚̓|ƒCƒ“ƒ^‚Æ‚µ‚ÄŽg‚¦‚邵Aƒ|ƒCƒ“ƒ^‚̓CƒeƒŒ[ƒ^‚Æ‚µ‚ÄŽg‚¦‚éB

223:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 20:33:45
ƒTƒ“ƒNƒX

224:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 20:41:34
“¯Žž‚É10ŒÂ‚̃tƒ@ƒCƒ‹‚ðŠJ‚¢‚Ä’u‚­‚Æ‚µ‚ÄAV‚µ‚¢ƒtƒ@ƒCƒ‹‚É‘‚«ž‚Þ
•K—v‚ªo‚Ä‚«‚½‚Æ‚«A‚à‚Á‚Æ‚àŽg‚í‚ê‚Ä‚¢‚È‚¢‚à‚̂𕂶‚ÄAV‚µ‚­ŠJ‚­
‚Æ‚¢‚¤ƒR[ƒh‚͂ǂ¤‚â‚Á‚½‚ç‚¢‚¢‚Å‚·‚©‚Ë???

225:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 20:53:16
‚PF“ú–{Ô\Žš‚É‚T–œ‰~U‚èž‚Þ
‚QFVŠƒ’†‰z‰«’nk‚Ì‹~‰‡Šî‹à‚É‚T–œ‰~U‚èž‚Þ
‚̂ǂ¿‚ç‚©

226:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 20:57:06
‚·‚Á‚«‚è‚Æ‚Í‰ð‚¹‚È‚¢‚¯‚ǂȂñ‚ƂȂ­•ª‚©‚éw

227:224
07/07/22 21:05:28
‚¨‚Ë‚ª‚¢‚µ‚Ü‚·@
Žg‚í‚ꂽ‡‚ÉAƒtƒ@ƒCƒ‹–¼‚ƃ|ƒCƒ“ƒ^‚ð®—ñ‚³‚¹‚悤‚Æ‚µ‚½‚ñ‚Å‚·‚¯‚ÇEE
ƒtƒ@ƒCƒ‹ƒ|ƒCƒ“ƒ^‚ªƒRƒs[o—ˆ‚Ü‚¹‚ñEEE


228:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 21:13:30
>>205
‘O‚à’N‚©Œ¾‚Á‚Ä‚½‚¯‚ÇA0‚ÍC‚Ì ‚©‚ç®”0‚Å‚·‚æB
•K—v‚ȂƂ«‚Ƀkƒ‹ƒ|ƒCƒ“ƒ^‚ɈÖق̃LƒƒƒXƒg‚³‚ê‚邾‚¯‚Å‚·‚æB

229:244
07/07/22 21:14:15
ƒRƒ“ƒpƒCƒ‰‚âA‹@Ží‚É‚æ‚Á‚Ä“¯Žž‚ÉŠJ‚¯‚éƒtƒ@ƒCƒ‹”‚ɧŒÀ‚ª‚ ‚邽‚ß
‚Ђç‚Á‚«‚Á‚ςȂµ‚É‚·‚邯ƒGƒ‰[‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·EEE
ŒÝŠ·«‚ð•ۂ‚½‚ß10ŒÂ‚܂łɂµ‚½‚¢‚̂ł·‚ªEE
‚¢‚¢•û–@‚È‚¢‚Å‚·‚©??

230:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 21:26:42
class A{ A(); };
A::A(){ char *i = new char ; }
int main(){ A a* = new A; delete a ; return 0 ; }

‚±‚¤‚¢‚Á‚½ê‡‚Å‚àƒƒ‚ƒŠ‚ÍŠJ•ú‚³‚ê‚é‚̂łµ‚傤‚©H

231:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 21:29:55
‚³‚ê‚È‚¢B
i ‚ªs•û•s–¾‚ɂȂÁ‚ăƒ‚ƒŠƒŠ[ƒN‚ª”­¶‚·‚éB
‚±‚ê‚ÍÓI‚É A ‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ðì‚Á‚Ä‚¢‚½‚Æ‚µ‚Ä‚à•Ï‚í‚ç‚È‚¢B
A ‚̃fƒXƒgƒ‰ƒNƒ^‚Ì’†‚Å delete ‚ðŒÄ‚Ño‚·‚ׂ«B

232:230
07/07/22 21:33:21
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

233:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 21:33:47
Œ»ÝŽž‚ðƒ~ƒŠ•b’PˆÊ‚Ŏ擾‚·‚éAˆÚA«‚Ì‚‚¢•û–@‚Á‚Ä‚ ‚è‚Ü‚·‚©H

234:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 21:36:01
>>224
„ƒtƒ@ƒCƒ‹ƒ|ƒCƒ“ƒ^‚ªƒRƒs[o—ˆ‚Ü‚¹‚ñ
Ú‚µ‚­‘‚¢‚Ä‚ÝH


235:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 21:36:10
‚È‚¢

236:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 22:19:29
>>228
0‚ÍC‚Ì ‚©‚çƒkƒ‹ƒ|ƒCƒ“ƒ^’蔂ł·‚æB

237:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 22:21:24
0‚Í0‚¾‚ë

238:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 22:24:15
>>236
0‚̓kƒ‹ƒ|ƒCƒ“ƒ^’蔂ɕϊ·‚Å‚«‚邯‚¢‚¤‚¾‚¯‚¾‚ëB>>210

239:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 22:31:09
>>238
‚»‚ÌŒ¾‚¢•û‚Í‚¨‚©‚µ‚¢B

0 ‚ðŠÜ‚߂Į”‚Ì 0 ‚Æ•]‰¿‚³‚ê‚é’蔎®iC ŒÀ’è‚ÅA‚»‚ê‚ð void* ‚ɃLƒƒƒXƒg‚µ‚½‚à‚ÌŠÜ‚Þj‚ª
ƒkƒ‹ƒ|ƒCƒ“ƒ^’è”Bƒkƒ‹ƒ|ƒCƒ“ƒ^’蔂̓|ƒCƒ“ƒ^‚Æ‚µ‚ÄŽg‚í‚ꂽꇂɃkƒ‹ƒ|ƒCƒ“ƒ^‚ɕϊ·‚³‚ê‚éB

240:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 22:36:09
pow(2,2)
‚Æ‚©‚ðƒRƒ“ƒpƒCƒ‹Žž‚ÉŒvŽZ‚µ‚ÄA4‚ðƒR[ƒh‚É–„‚ßž‚ñ‚Å‚µ‚Ü‚¤ƒRƒ“ƒpƒCƒ‰‚à
‚ ‚邪A‚±‚¤‚¢‚¤‚Ì‚Á‚Ē蔎®‚Ȃ̂©‚µ‚çH

241:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 22:40:01
­‚È‚­‚Æ‚àC‚ÆC++‚Ì\•¶ã‚͒蔎®‚ł͂Ȃ¢B

242:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 22:41:47
C‚ų‹K•\Œ»‚Ȃǂð‚à‚¿‚¢‚Ä•¶Žš—ñ‚ð’uŠ·‚µ‚½‚è‚·‚邯‚«‚ÉA
•¶Žš—ñ‚ðר‚ê‚ɂԂÁ‚½‚¬‚Á‚Ä
‚»‚ê‚ðĂь‹‡‚µ‚½‚è‚·‚é‚킯‚Å‚·‚ª
‚µ‚΂µ‚΂»‚Ì•¶Žš—ñ‚Í‚à‚Æ‚æ‚è’·‚­‚È‚Á‚½‚肵‚Ü‚·‚Ì‚Å
ƒ}ƒWƒ‚É‚â‚낤‚Æ‚·‚邯ƒƒ‚ƒŠŠÇ—‚¾‚̉½‚¾‚Ì‚ª
‚ƂĂà‚ß‚ñ‚Ç‚¤‚­‚³‚­A‚µ‚©‚à“K“–‚É‚â‚邯
ƒwƒ^‚ð‚·‚é‚ÆPerl‚̂ق¤‚ª‘¬‚©‚Á‚½‚è‚·‚é‚©‚ÆŽv‚¢‚Ü‚·

Œø—¦‚æ‚­Šy‚Ȃق¤‚Ù‚¤‚͉½‚©‚ ‚è‚Ü‚·‚©
ƒ[ƒv‚Æ‚¢‚¤ƒf[ƒ^\‘¢‚ÍŒ‹‡‚ª‹S‚̂悤‚É‘‚¢‚Æ•·‚«‚Ü‚·‚ª
ƒ[ƒv‚ɑ΂µ‚ÄŽg‚¦‚鳋K•\Œ»ƒ‰ƒCƒuƒ‰ƒŠ‚ȂljǕ·‚É‚µ‚Ä’m‚è‚Ü‚¹‚ñ

‚¦HC++‚ðŽg‚¦HŽÀ‚É‚¨‚Á‚µ‚á‚邯‚¨‚è‚Å‚·‚Ë

243:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 22:42:33
>>241
‚ ‚肪‚Æ‚¤
‚Æ‚¢‚¤‚±‚Æ‚ÍA‚»‚̂悤‚È‚à‚Ì‚ªƒRƒ“ƒpƒCƒ‰‚ÌÅ“K‰»‚É‚æ‚Á‚ă[ƒ‚É
‰»‚¯‚éꇂÍAƒkƒ‹ƒ|’蔂Ƃ͈µ‚í‚ê‚È‚¢
‚Æ‚¢‚¤‚±‚Æ‚©‚µ‚ç

244:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/22 23:01:22
>>243
ŠÖ”ŒÄ‚Ño‚µ‚͒蔎®‚Ɋ܂܂ê‚È‚¢‚±‚ƂɂȂÁ‚Ä‚éB

245:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/23 00:00:41
>>236
‚¶‚á‚ Aˆø”•s’èŒÂ‚ÌŠÖ”‚ÅA0‚ªint‚Æ‚µ‚Ä“n‚³‚ê‚é‚Ì‚Í
‚È‚ñ‚łłµ‚傤‚Ë‚¦B

printf("%d %d %s", 0, 0, 0)

64bitŠÂ‹«Œü‚¯‚ɃRƒ“ƒpƒCƒ‹‚·‚邯
‘S•”int‚Ì0‚Æ‚µ‚Ĉµ‚í‚ê‚Ă邱‚Æ‚ª–¾”’‚Å‚·‚æB

‰½‚©•ςł·‚©H‚»‚ê‚Æ‚à‚ ‚È‚½‚ª•ςł·‚©H


246:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/23 00:09:04
URLØÝ¸(www.kouno.jp)

247:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/23 00:55:18
‚¢‚‚܂ŃSƒ`ƒƒƒSƒ`ƒƒŒ¾‚¢‚ ‚Á‚Ä‚ñ‚¾‚æB

248:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/23 01:03:41
>>245 ƒ|ƒCƒ“ƒ^‚Æ‚µ‚ÄŽg‚í‚ê‚ĂȂ¢‚©‚çB

249:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/23 01:38:56
‚Ü‚½‚±‚Ì@‹³˜_‘ˆ‚â‚Á‚Ä‚ñ‚Ì‚©‚æ‚—‚—‚—‚—

250:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/23 01:43:25
‹KŠi‚ÉÆ‚炵‚ij‚µ‚³‚ªŠm‚©‚ß‚ç‚ê‚é‚ñ‚È‚çA@‹³˜_‘ˆ‚Ƃ͌¾‚í‚ñ‚¾‚ëB
ƒ}ƒNƒ NULL ‚ðŽg‚¤‚ׂ«‚©‚Ç‚¤‚©‚Á‚Ä‚ñ‚È‚çŠÔˆá‚¢‚È‚­@‹³˜_‘ˆ‚¾‚¯‚ÇB

251:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/23 02:06:46
‰SŽÒ‚ÌlA‚¿‚á‚ñ‚Ƃ‚¢‚Ä‚±‚ê‚Ă܂·H

252:205
07/07/23 03:55:59
>>228 ‚ª³‚µ‚¢‚ñ‚¾‚©‚ç‚à‚¤I‚í‚è‚É‚µ‚悤‚ºB
‰´‚àŒ¾‚¢•û‚ªˆ«‚©‚Á‚½B

253:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/23 13:48:26
ƒkƒ‹ƒ|ƒCƒ“ƒ^‚ðŽg‚Á‚ăƒ“ƒoŠÖ”‚ðŒÄ‚ԂƂǂ¤‚Ȃ邩‚Í–¢’è‹`‚Æ•·‚¢‚½‚±‚Æ‚ª‚ ‚è‚Ü‚·B
‚Å‚àA‹KŠi•[‚ð“Ç‚ñ‚Å‚à‚±‚Ì‚±‚Æ‚ª‚Ç‚±‚É‘‚¢‚Ä‚ ‚é‚Ì‚©Œ©‚‚©‚è‚Ü‚¹‚ñB
‚Ç‚±‚É‘‚¢‚Ä‚ ‚é‚Ì‚©‚²‘¶’m‚Ì•û‚Í‚¢‚Ü‚·‚©H

254:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/23 13:55:25
–¢’è‹`‚Á‚ĈӖ¡’m‚Á‚Ă邩

255:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/23 13:56:11
Ü×À

256:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/23 14:02:02
‹KŠi•[‚É‘S‚­‘‚¢‚ĂȂ¢Ž–‚©A‚ ‚é‚¢‚Í‹KŠi•[‚É–¢’è‹`‚Æ–¾‹L‚³‚ê‚Ä‚¢‚éŽd—l‚ÌŽ–B

257:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/23 16:07:43
‹‚È‚¢‚Ȃ狂Ȃ¢‚ƕԎ–‚µ‚ë

258:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/23 16:28:49
‹KŠi•[“Ç‚ñ‚¾Ž–‚È‚¢‚Ì‚©H
u`‚Í–¢’è‹`‚Å‚ ‚év‚Á‚Ä‘‚¢‚Ä‚ ‚邱‚Æ‚à‚ ‚é‚ñ‚¾‚¼H

259:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/23 16:38:21
‹KŠi•[(?)‚à‚¢‚¢‚¯‚ÇA>>256‚à“Ç‚à‚¤‚È

260:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/23 17:18:48
‹KŠi•[‚É‚¿‚á‚ñ‚Æ‘‚¢‚Ă邩‚à‚µ‚ê‚È‚¢‚Á‚Ä‚±‚Æ‚¾‚ëB

261:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/23 17:24:04
‚¾‚Á‚½‚ç>>253‚ÉêŠ‚ð‹³‚¦‚Ä‚â‚ê‚æB
>>253‚Í–¢’è‹`‚à‘S•”‘‚¢‚Ä‚ ‚邯Žv‚Á‚Ä‚é‚Ý‚½‚¢‚¾‚µB

262:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/23 17:36:19
ꊒm‚ç‚ñ‚à‚ñ‚æB

263:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/23 17:45:20
‹‚È‚¢‚Ȃ狂Ȃ¢‚ƕԎ–‚µ‚ë

264:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/23 18:02:16
‹KŠi‘‚ðŒ©‚Ä‚Ý‚½‚ª‚½‚µ‚©‚Ƀkƒ‹ƒ|ƒCƒ“ƒ^‚ÌŽg—p‚ɂ‚¢‚Ă͌©“–‚½‚ç‚È‚¢‚ÈB
ˆê”ÔŠÖŒW‚ ‚è‚»‚¤‚Ȃ̂ªA3.8 ƒIƒuƒWƒFƒNƒg‚̶‘¶ŠúŠÔB
3ß–Ú‚Ìu‚±‚Ì‹KŠi‘S‘Ì‚ð’Ê‚¶‚ÄAƒIƒuƒWƒFƒNƒg‚Ì“Á«‚ɂ‚¢‚Ă̋K’è‚ÍA
¶‘¶ŠúŠÔ’†‚̃IƒuƒWƒFƒNƒg‚ɑ΂µ‚Ä‚¾‚¯“K—p‚³‚ê‚éBv‚Æ‚¢‚¤ˆê•¶‚ðŒ©•t‚¯‚½‚̂Ÿˆê”tB


265:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/23 18:09:07
¡‚Í‚±‚ꂪ¸ˆê”t

266:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/23 18:44:02
“ú–{ŒêƒR[ƒh‚ð”»•Ê‚µ‚Ĉês‚æ‚Ý‚½‚¢‚ñ‚Å‚·‚¯‚Ç
UTF‚ª‚æ‚߂Ȃ¢‚Å‚·
‚È‚º‚©‘SŠp‚Æ‹@ŠBŒê‚Ý‚½‚¢‚Ȃ̂ª“ü‚è‚Ü‚·
‚Ç‚¤‚·‚ê‚΂¢‚¢‚ñ‚Å‚µ‚傤‚©
‰p”Žš‚݂̂̃eƒLƒXƒg‚È‚ñ‚Å‚·‚ª

267:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/23 18:47:51
‰p”Žš‚݂̂łàAUTF‚Æ‚»‚¤‚łȂ¢ƒR[ƒh‚ÅA•¶ŽšŽí‚ª•ω»‚·‚é‚Å‚µ‚傤‚©??

268:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/23 18:48:08
‚Ç‚ñ‚ȃf[ƒ^‚ð‚Ç‚ñ‚ȃ\[ƒX‚œǂñ‚¾‚ñ‚¾

269:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/23 18:49:23
UTF‚¾‚¯‘‚©‚ê‚Ä‚àA‚»‚ÌŒã‚ë‚É”Žš‚ª‘±‚¢‚Ă邵A‚»‚ꂪ‰½Ží—Þ‚à‚ ‚é‚ñ‚¾‚º

270:266
07/07/23 18:58:11
URLØÝ¸(kansai2channeler.hp.infoseek.co.jp)

‚±‚ê‚È‚ñ‚Å‚·‚ª
UTF16‚łȂ¢‚Ɠǂ߂܂¹‚ñ

271:266
07/07/23 19:00:01
ˆês–Ú‚Ìæ“ª‚É‹@ŠBŒê‚Ý‚½‚¢‚Ì‚ª“ü‚Á‚Ä‚¢‚Ü‚·EEEUTF16‚Ì“Á’¥‚È‚ñ‚Å‚·‚©?

272:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/23 19:04:21
‚à‚µ‚­‚ÍAƒtƒ@ƒCƒ‹‚Ì•¶ŽšŽí‚ð”»•Ê‚µ‚ÄA—Ⴆ‚΃VƒtƒgJIS‚ɕϊ·‚·‚é
DLL‚âSTL‚Ȃǂ ‚è‚Ü‚¹‚ñ‚©???

273:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/23 19:05:58
>>271
Œ©‚ĂȂ¢‚¯‚ÇBOM‚¶‚á‚È‚¢‚©‚ÈH

274:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/23 19:08:05
Ž©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½
nkf32.dll‚ð’Ê‚·Ž–‚É‚µ‚Ü‚µ‚½
URLØÝ¸(www.vector.co.jp)

275:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/23 19:11:31
ICU‚Æ‚©

276:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/23 19:13:51
Win‚Å‚¢‚¢‚ñ‚È‚çMultiByteToWideChar‚Æ‚©
WTLŽg‚Á‚Ä‚¢‚¢‚ñ‚È‚çCA2W‚É“n‚·‚¾‚¯‚Å‚¨‚‹

277:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/23 19:15:29
>>264
‚È‚é‚Ù‚ÇEEEB
ƒkƒ‹ƒ|ƒCƒ“ƒ^‚ðŽg‚Á‚½ê‡‚̓IƒuƒWƒFƒNƒg‚ª‘¶Ý‚µ‚È‚¢‚©‚çA
ƒƒ“ƒoŠÖ”ŒÄ‚Ño‚µ‚ÉŠÖ‚·‚é‹K’è‚̓kƒ‹ƒ|ƒCƒ“ƒ^‚ðŽg‚Á‚½ê‡‚ɂ͓K—p‚³‚ê‚È‚¢EEE‚ÆB
Šm‚©‚É‚»‚¤l‚¦‚邱‚Æ‚à‚Å‚«‚»‚¤‚ÈŠ´‚¶‚ł͂ ‚è‚Ü‚·‚ËB


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

5012“ú‘O‚ÉXV/239 KB
’S“–:undef