y‰SŽÒнŒ}zC/C++Ž ..
674:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 23:21:53
ƒƒ“ƒo•Ï”‚ð public ‚É‚µ‚½•û‚ª‰½‚©‚ƕ֗˜‚»‚¤‚Ȃ̂Í\‘¢‘Ì‚ÉA
‚»‚¤‚łȂ¢‚Ì‚à‚̂̓Nƒ‰ƒX‚ÉB
‚»‚¤l‚¦‚邯AŽ©‘R‚Æ\‘¢‘Ì‚ðŽg‚¤ó‹µ‚ÍŒÀ’肳‚ê‚éB
675:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 23:23:22
>>673
ƒfƒtƒHƒ‹ƒg‚Å public Œp³‚ɂȂéA‚Æ‚¢‚¤‚â‚‚̂±‚Æ‚©H
676:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 23:30:12
ƒeƒ“ƒvƒŒ[ƒg—‚ÝB
677:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 23:32:36
ŋ߂ǂ±‚©‚Å–Ú‚É‚µ‚½—¬‚ꂾ‚È
678:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 23:36:09
‚Í‚¢ASTLƒXƒŒ‚̎󂯔„‚è‚Å‚·B
679:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 23:38:38
‚¾‚©‚çƒeƒ“ƒvƒŒ[ƒgˆø”‚̘b‚Æ‚±‚±‚̘b‚Æ‚Í
‚¿‚å‚Á‚ƈႤ‚ñ‚¶‚á‚È‚¢‚©A‚ÆB
680:670
08/01/30 23:43:33
C++‚¾‚Ǝ኱‚̈Ⴂ‚Í‚ ‚é‚É‚¹‚æAclass‚Ì‘ã‚í‚è‚Éstruct‚Æ‘‚‚±‚Æ‚à‚Å‚«‚é‚ñ‚Å‚·‚ËB
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
681:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 00:26:32
new‚Å‘½ŽŸŒ³”z—ñ•ª‚ÌŠm•Û‚Á‚Ăł«‚È‚¢H
char *c;
int p=20;
c=new char[p][255];
‚±‚ñ‚ÈŠ´‚¶‚Å‚µ‚½‚¢‚ñ‚¾‚¯‚Ç‚±‚ꂾ‚ƃGƒ‰[‚Å‚é
682:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 00:26:53
char (*c)[255] = new char[p][255];
683:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 00:32:46
>>682
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·BŒ´—‚͂悕ª‚©‚ç‚È‚¢‚¯‚ǂł«‚Ü‚µ‚½
•׋‚µ‚Ä‚«‚Ü‚·
684:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 00:36:46
”z—ñ‚ւ̃|ƒCƒ“ƒ^‚ðŽg‚Á‚Ä‚éB
typedef Žg‚¤‚Æ‘½•ª‚©‚è‚â‚·‚¢‚©‚ÆB
typedef char BUF[255]; // BUF ‚Í char Œ^ 255 —v‘f‚Ì”z—ñŒ^
BUF *c = new BUF[p];
‚â‚Á‚Ï‚»‚¤‚Å‚à‚È‚¢‚©B
685:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 00:40:26
‚‚܂èAchar Œ^ 255 —v‘f‚Ì”z—ñ‚ð p ŒÂŠm•Û‚µ‚ÄA
c[i] ‚Æ‚·‚邯 i ŒÂ–Ú‚Ì”z—ñ‚ª“¾‚ç‚êA
c[i][j] ‚Æ‚·‚邯‚»‚Ì”z—ñ‚Ì j ”Ô–Ú‚Ì—v‘f‚ɃAƒNƒZƒX‚Å‚«‚éA‚ÆB
686:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 00:53:06
>>684-685
•ª‚©‚èˆÕ‚‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B‰½‚ƂȂ•ª‚©‚Á‚½‚悤‚È‹C‚ª‚·‚é
‚Æ‚è‚ ‚¦‚¸‚à‚¤ˆê“xnew‚ɂ‚¢‚Äĕ׋‚µ‚Ä‚«‚Ü‚·
687:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 01:23:02
new‚Å‚àmalloc‚Å‚à“¯‚¶‚¾‚æ
688:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 04:56:35
template <int N, typename T>
struct array_str {
T array[N];
T &operator[](int n) {
return array[n];
}
};
int p = 20;
const int ssize = 255;
vector< array_str<ssize,char> > c(p);
‚Æ‚µ‚ÄAˆÈ‰º‚̂悤‚ÉŽg‚¤•û–@‚ÍH
c[1][1];
689:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 05:15:04
>>688 Žg‚¢•û‚ðŽ¦‚µ‚È‚ª‚çŽg‚¢•û‚ð•·‚ˆÓ–¡‚ª‚í‚©‚ç‚ñB
690:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 05:19:04
proxy class‚̘b‚©‚ÈH
691:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 05:37:32
this->template func<type>(arg);@‚Æ‚¢‚¤‘‚«•û‚ðŒ©‚½‚ñ‚Å‚·‚ªA
this->func<type>(arg);@‚Ƃ̈Ⴂ‚ð‹³‚¦‚Ä‚‚¾‚³‚¢B
692:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 05:48:03
>>691
template•t‚¯‚È‚¢‚ƃGƒ‰[‚ŃRƒ“ƒpƒCƒ‹‚Å‚«‚È‚¢ê‡‚ª‚ ‚éB
.‰‰ŽZŽqA->‰‰ŽZŽqA::‰‰ŽZŽq‚ÌŒã‚ë‚Ƀƒ“ƒoƒeƒ“ƒvƒŒ[ƒg“ÁŽê‰»‚Ì
–¼‘O‚ª‚ ‚èA‚»‚ꂪƒeƒ“ƒvƒŒ[ƒg‰¼ˆø”‚É‘®‚µ‚Ä‚¢‚éꇂª‚»‚¤B
693:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 05:52:19
>>691
ƒeƒ“ƒvƒŒ[ƒg“à‚ÅA this ‚ÌŒ^‚ªƒeƒ“ƒvƒŒ[ƒgˆø”‚Ɉˑ¶‚·‚邯‚«A‘OŽÒ‚̂悤‚É
template ‚𖾎¦‚µ‚È‚¢‚ÆAƒRƒ“ƒpƒCƒ‰‚Í this->func<type ‚Æ‚¢‚¤•”•ª‚ð
(this->func) < (type) ‚̂悤‚È”äŠrŽ®‚Æ”Fޝ‚µ‚Ä‚µ‚Ü‚¤B
694:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 08:21:51
"ab"‚Åa‚Æb‚ÌŠÔ‚Éu"v‚ð“ü‚ꂽ‚¢ê‡‚Á‚Äu"a""b"v‚Å‚¨‚‹H
695:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 08:23:28
>>694
"a\"b"
696:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 08:23:51
\"
697:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 08:29:43
‚ ‚肪‚Æ‚¤B‚ ‚Ô‚È‚ŠÔˆá‚Á‚ÄŽg‚¤‚Æ‚±‚낾‚Á‚½
698:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 09:05:56
‚Ü‚Ÿ‚â‚Á‚½‚Æ‚±‚ë‚ŕʂɖâ‘è‚͂Ȃ¢‚¯‚Ç‚ËA•\ަ‚³‚ê‚È‚¢‚¾‚¯‚Å
699:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 09:07:00
Šm‚©‚ɂȂ—
ƒGƒXƒP[ƒv‚ð "" ‚Å•\Œ»‚·‚é‚Ì‚Á‚ÄA‚Ç‚±‚Ì•¶‰»‚¾‚Á‚¯H
‚Ç‚Á‚©‚ÅŒ©‚½‹C‚Í‚·‚é‚ñ‚¾‚ªB
700:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 09:46:44
Ì‚ÌBASIC‚¾‚ë
701:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 09:50:26
‚¾‚Á‚¯‚©B‘S‘RŠo‚¦‚ĂȂ¢‚âB
702:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 10:45:56
ŽŽ‚µ‚ÉVB‚Å‚â‚Á‚Ă݂½‚ç’Ê‚Á‚½‚íB""
703:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 11:36:23
‰‰ŽZŽq‚Ì—Dæ“x‚ÆŒ‹‡‹K‘¥‚ª‚¢‚Ü‚¢‚¿‚æ‚•ª‚©‚è‚Ü‚¹‚ñB
‰º‚ÌŽ®‚ðˆÓ–¡‚ª•Ï‚í‚ç‚È‚¢”͈͂ŃJƒbƒR‚ðŠO‚·‚Ƃǂ¤‚È‚è‚Ü‚·‚©H
a = ( b *= ( ( c+d ) << e ) )
( ( * ( a[b] ) ) . c ) -> d
( a - ( ( b-c ) * d ) ) - e
( + ( ++a ) ) + ( ( b&c ) << ( d+e ) )
( ( ( * ( a.b ) ) . c ) -> d ) ++
‚ ‚Ɖº‚Ì‚S‚‚͇˜‚𖾊m‚É‚·‚邽‚߂ɃJƒbƒR‚ð•t‚¯‚é–â‘è‚Å‚·B
a + b * c - d
a <<= b << c <= d
a = b &= c ==d
* a . b * c
ŽQl‚ɂȂéƒTƒCƒg‚Æ‚©‚ ‚è‚Ü‚·‚©HƒAƒhƒoƒCƒX‚¨Šè‚¢‚µ‚Ü‚·B
704:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 11:39:36
ŽQl‚ɂȂé‚̂͗D懈ʕ\
‚’Ⴞ‚¯‚¶‚á‚È‚‚ÄA‰E¶‚É‚à’ˆÓ
705:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 13:06:37
ƒeƒXƒg–â‘è‚Æ‚©A—^‚¦‚ç‚ê‚½Ž®‚ðÅ“K‰»‚·‚邿‚¤‚ȃvƒƒOƒ‰ƒ€‚ðì‚Á‚Ä‚¢‚é‚̂łȂ¯‚ê‚Î
‘f’¼‚ɃJƒbƒR‚ð‚‚¯‚Ä‚¨‚‚Æ‚¢‚¤‚̂͂ǂ¤‚¾‚낤‚©B
‘O’ñ–³Ž‹‚Å‚·‚ËA‚·‚݂܂¹‚ñB
706:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 13:40:09
Œ¾ŒêŽd—l‚Ƃ͂¿‚å‚Á‚ƈႤ‚¯‚Ç¡‚Å‚àDB2‚ÌSQL‚Í•¶Žš—ñ’†‚Ì"‚ð""‚Å•\‚·‚¼
707:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 15:44:34
>>703
‚»‚ñ‚È‚ÌAK&R‚É‚©‚¢‚Ä‚ ‚邾‚ë
708:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 19:40:40
ƒrƒbƒg‰‰ŽZ‚Ì—Dæ‡ˆÊ‚ð‚¿‚á‚ñ‚Æ”cˆ¬‚µ‚Ä‚él‚È‚ñ‚Ä‚»‚ñ‚È‚¢‚È‚¢‚íB
709:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 20:09:03
>>703
—D懈ʂª‚í‚©‚è‚É‚‚¢‚Æ‚«‚ÍŠ‡ŒÊ‚‚¯‚ê‚΂¢‚¢‚ÆŽv‚¤‚æB•ʂɂ©‚Á‚±ˆ«‚‚È‚¢‚ÆŽv‚¤‚æ
ЇŒÊŒ¸‚炵‚Ä‚àƒoƒO‚ª‘‚¦‚½‚çˆÓ–¡‚ª–³‚¢‚µ‚ÈB
710:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 21:35:35
VC++8Žg‚Á‚Ä‚é‚ñ‚Å‚·‚¯‚ÇAƒOƒ[ƒoƒ‹ƒXƒR[ƒv‚ÌŠÖ”‚Á‚Ä‚â‚Á‚Ï‚è
::CreateWindowEx@‚Æ‚©ƒXƒR[ƒv‰‰ŽZŽq‚‚¯‚½•û‚ª—Ç‚¢‚̂ł·‚©H
ƒlƒbƒg‚É‚ ‚éƒTƒ“ƒvƒ‹ƒR[ƒh‚¾‚ÆA—¼•ûŒ©‚©‚¯‚Ü‚·‚ªc
711:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 21:42:54
boost‚ðŽg‚킸‚Éstring‚Ì•¶Žš—ñ‚ð¬•¶Žš‚Ì•¶Žš—ñ‚ɕϊ·‚·‚é‚ɂ͂ǂ¤‚·‚ê‚΂悢‚Å‚·‚©H
712:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 22:06:34
>>711
string str("HeLLo");
for (int i = 0; i < str.size(); i++) {
str[i] = tolower(str[i]);
}
cout << str.c_str() << endl;
@‚ ‚Ü‚è‚æ‚낵‚‚È‚¢‚©‚àB
713:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 22:12:35
std::transform(str.begin(), str.end(), str.begin(), tolower);
714:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 22:20:35
‚´‚ñ‚Ë‚ñA‚ ‚È‚½‚Ì‚¶‚Á‚»‚¤‚Å‚ÍAtolower‚ÍAu‚Ü‚‚ëv‚¾‚Á‚½
715:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 22:30:15
hoge.h‚Å
// \‘¢‘Ì
struct POI{
int n;
float x;
};
// ƒNƒ‰ƒX
class hoge
{
public:
hoge(void ); // ƒRƒ“ƒXƒgƒ‰ƒNƒ^
~hoge( void ); // ƒfƒXƒgƒ‰ƒNƒ^
private:
POI poi[4];
};
‚Æ‘‚«A
hoge.cpp‚Ì
hogeƒRƒ“ƒXƒgƒ‰ƒNƒ^ã‚Å
poi‚̉Šú‰»‚ðs‚¢‚½‚¢‚̂ł·‚ª‚¤‚Ü‚‚¢‚«‚Ü‚¹‚ñB
¡‰º‚̂悤‚É‚â‚Á‚Ä‚¢‚é‚̂ł·‚ª‚ǂ̂悤‚É’¼‚¹‚΂¢‚¢‚̂łµ‚傤‚©A‚Ç‚¤‚¼‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
poi = {
{ 1 , 0.5 },
{ 1 , 0.5 },
{ 1 , 0.5 },
{ 1 , 0.5 },
};
716:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 22:30:29
‚»A‚»‚ñ‚ÈŽÀ‘•‚à‚ ‚é‚Ì‚©EEEB
717:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 22:31:24
for(int i = 0; i < sizeof poi / sizeof *poi; ++i) {
poi[i].n = 1;
poi[i].x = 0.5;
}
718:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 22:37:12
>>710
D‚«‚Ȃق¤‚Å‚Ç[‚¼
719:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 22:40:15
>>715
poi = {
{ 1 , 0.5 },
{ 1 , 0.5 },
{ 1 , 0.5 },
{ 1 , 0.5 },
};
‚»‚ÌŒ`Ž®‚ªŽg‚¦‚é‚Ì‚ÍéŒ¾Žž‚¾‚¯‚Ȃ̂Å
>>717
‚Ý‚½‚¢‚É‚µ‚È‚¢‚Æ‚¢‚¯‚Ü‚¹‚ñ
720:715
08/01/31 22:40:59
>>717
‚Å‚«‚ê‚Î
poi = {
{ 1 , 0.5 },
{ 1 , 0.5 },
{ 1 , 0.5 },
{ 1 , 0.5 },
};
‚±‚¤‚¢‚¤•—‚Ɉꊇ‚Å‚â‚肽‚¢‚̂ł·‚ª‚±‚ê‚Í–³—‚Ȃ̂łµ‚傤‚©H
721:715
08/01/31 22:42:07
>>719
‚·‚¢‚Ü‚¹‚ñAŒ©“¦‚µ‚Ü‚µ‚½B
‚»‚¤‚Å‚·‚©A‚í‚©‚è‚Ü‚µ‚½B‚²’š”J‚É‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
722:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 22:43:14
>>720
POI poi_src[] = {
{ 1 , 0.5 },
{ 1 , 0.5 },
{ 1 , 0.5 },
{ 1 , 0.5 },
};
std::copy(poi_src, pos_src + sizeof poi_src / sizeof *pos_src, poi);
723:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 22:44:45
POI poi_src[sizeof poi / sizeof *pos] = { ... };
‚ƃTƒCƒYŽw’肵‚Ä‚½•û‚ªˆÀ‘S‚©B
724:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 22:45:24
‚»‚ê‚Å‚àC++0x‚È‚çAC++0x‚È‚ç‚È‚ñ‚Æ‚©‚µ‚Ä‚‚ê‚écc
725:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 22:47:00
static const POI poi_src[sizeof poi / sizeof *pos] = { ... };
‚Æ‚µ‚½•û‚ª‚¢‚¢‚©B
726:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 23:06:46
>>713
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B‚Å‚àƒRƒ“ƒpƒCƒ‹’Ê‚è‚Ü‚¹‚ñB
‰º‚̃\[ƒX‚¾‚ÆA
char my_tolower(char s) {
return tolower(s);
}
int main() {
string s = "Hello world";
transform(s.begin(), s.end(), m.begin(), toupper); // ƒRƒ“ƒpƒCƒ‹’Ê‚ç‚È‚¢
transform(s.begin(), s.end(), m.begin(), my_tolower); // ƒRƒ“ƒpƒCƒ‹’Ê‚é
‰º‚̂悤‚ÈŒ‹‰Ê‚ɂȂè‚Ü‚·B
test.cpp:14: error: no matching function for call to 'transform(__gnu_cxx::__normal_iterator<char*,
std::basic_string<char, std::char_traits<char>, std::allocator<char> > >,
__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >,
__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >,
<unresolved overloaded function type>)'
727:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 23:08:32
>>726
>>714 ‚Æ‚¢‚¤‚±‚Æ‚©B
728:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 23:10:03
‰½‚©ƒI[ƒo[ƒ[ƒh‚³‚ê‚Ä‚é‚Ì‚©EEE
729:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 23:12:44
>>726
transform(s.begin(), s.end(), m.begin(), static_cast<int(*)(int)>toupper);
730:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 23:20:45
>>714
—¼•û‚ ‚é‚ñ‚¶‚á‚È‚©‚Á‚½‚Á‚¯H
731:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 23:26:50
ƒCƒ“ƒNƒ‹[ƒh‚·‚éƒwƒbƒ_‚É‚æ‚Á‚Ĉá‚í‚È‚©‚Á‚½‚Á‚¯
732:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 23:46:02
—¼•û‚ ‚é‚È‚ç (tolower) ‚Å‚¢‚¢‚Á‚Ä‚±‚Æ‚©
733:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 23:46:41
#undef tolower‚¶‚Ⴞ‚߂ȂÌH
734:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/01 00:00:42
>>732
ЇŒÊ–³‚‚Ä‚à‘åä•v‚¾‚ÈB
Œã‚ë‚É ( ) ‚ª‚‚¢‚ĂȂ¢‚©‚çB
‚»‚ê‚É‚µ‚Ä‚àA‚¤‚¿‚Ì gcc ‚¶‚á >>726 ‚Ý‚½‚¢‚ȃGƒ‰[‚łȂ¢‚ñ‚¾‚ª‚È‚ B
ƒo[ƒWƒ‡ƒ“‚ªˆá‚¤‚Ì‚©B
735:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/01 00:11:15
tolower(int)‚̂ق©‚ÉAtolower(char)‚Æ‚©tolower(wchar_t)‚Æ‚©‚ ‚é‚ñ‚Å‚µ‚åB
736:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/01 00:20:07
C‚Ƃ̌݊·ŠÖ”‚¾‚©‚çA‹KŠi“I‚ɃI[ƒo[ƒ[ƒho—ˆ‚È‚¢‚ÆŽv‚¤‚ªB
737:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/01 00:20:08
‚È‚ç static_cast<int(*)(int)>(tolower) ‚Æ‚©‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢‚Ì‚©B
–Ê“|L‚¢‚ÈB
738:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/01 00:43:56
<locale>‚©‚Ç‚±‚©‚ÉA‘æ2ˆø”‚ɃƒJ[ƒ‹‚ð‚Æ‚éƒo[ƒWƒ‡ƒ“‚ª‚ ‚Á‚½‚ÆŽv‚¤B
739:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/01 00:45:47
ŒÃ‚¢ƒwƒbƒ_ .h ‚È‚ç’Ê‚é‚ñ‚¾‚æ‚È
“䂾
740:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/01 01:22:21
>>730
C‚Å‚ÍAŠÖ”‚ɉÁ‚¦‚ă}ƒNƒ‚ð—pˆÓ‚µ‚Ä‚à—Ç‚©‚Á‚½‚ªA
C++‚¾‚Æ‚»‚ê‚Í”F‚ß‚ç‚ê‚Ä‚¢‚È‚¢B
iJIS X3014:2003‚Å‚Í17.4.1.2‚Ì6’i—Ž–ÚBX‚É’(159)‚Å–¾Šm‚ÉŽw“E‚³‚ê‚Ä‚¢‚éj
741:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/01 01:28:39
double pai(){
double i,imax,n;
double x,y,pi;
n=0.0;
imax=10000000.0;
for(i=0;i<=imax;i++) {
x=rand()/(RAND_MAX+1.0);
y=rand()/(RAND_MAX+1.0);
if((x*x+y*y)<1.0) {
n+=1.0;
}
}
pi=n/imax*4.0;
return pi;
}
double px(double t){
double pi=pai();
double x,ans;
ans=exp(-x*x/2t)/sqrt(2*pi*t);
return ans;
}
‚Æ‚µ‚½‚ç
ƒGƒ‰[ E2121 kadai1.c 27: ŠÖ”ŒÄ‚Ño‚µ‚É ) ‚ª‚È‚¢(ŠÖ” px )
‚Æo‚Ü‚µ‚½orz
’N‚©‰ðŒˆô‚í‚©‚邿‚¤‚Å‚µ‚½‚狳‚¦‚Ä‚‚¾‚³‚¢(;L„D`)
742:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/01 01:34:28
exp(-x*x/2t)/sqrt(2*pi*t);
2t?
743:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/01 01:43:52
‚ ‚Æx‰Šú‰»‚µ‚ĂȂ¢‚æ‚ËB
744:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/01 01:44:15
c++‚Åswitch•¶‚Ìcase‚Ì’†‚ł͕ϔ錾‚Å‚«‚È‚¢‚Å‚·‚©
745:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/01 01:46:26
case HOGE:
{ int t = 0;}
break;
ƒuƒƒbƒN‚ň͂߂΂¢‚¢‚ñ‚¶‚á‚Ë
746:741
08/02/01 01:58:11
„742
‰ðŒˆ‚µ‚Ü‚µ‚½‚—
‚ ‚´‚·II
747:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/01 03:31:40
>>745
‚±‚Á‚¿‚à‰ðŒˆ‚µ‚Ü‚µ‚½B‚ ‚肪‚Æ‚¤|B
748:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/01 18:16:42
‹ó‚ðŽ©—R‚É”ò‚Ñ‚½‚¢‚È
‚Í[‚¢ ‚ÂLSD
749:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/01 19:11:19
LoadLibrary‚Å‚à‚ç‚Á‚½HMODULE‚ÍCloseHandle‚ň•ª‚Å‚«‚Ü‚·‚©?
750:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/01 19:24:52
‚Ç‚±‚ÅŽ¿–â‚·‚ê‚΂¢‚¢‚Ì‚©‚í‚©‚ç‚È‚¢‚Ù‚Ç‚‚¾‚ç‚È‚¢Ž¿–â‚Ȃ̂ł·‚ªA
‚悈ø”‚Å‚ ‚échar* pszMessage‚Ìpsz‚Á‚Ăǂ¤‚¢‚¤ˆÓ–¡‚Å‚·‚©H
Pointer String‚͂킩‚é‚ñ‚Å‚·‚ªAZ‚ª‚¢‚Á‚½‚¢‚È‚ñ‚Ȃ̂©EEE
751:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/01 19:27:11
z‚ÍzeroAsz‚̓kƒ‹I’[•¶Žš—ñ‚Ì‚±‚ÆB
752:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/01 19:29:52
pointer string zero-terminated
753:749
08/02/01 19:30:06
ŠÔˆá‚¦‚Ü‚µ‚½B
754:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/01 19:31:13
>>751-752
‚È‚é‚Ù‚ÇEEƒ[ƒ‚Å‚µ‚½‚©
“䂪‚Æ‚¯‚Ü‚µ‚½A‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I
755:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/01 21:29:40
c++‚̃vƒƒOƒ‰ƒ€‚ð‘‚¢‚Ă܂·B
ƒRƒ“ƒ\[ƒ‹‚©‚çstring‚ð“ü—Í‚³‚¹‚½‚¢‚̂ł·‚ªAgetline()‚Æcin‚𕹗p‚·‚邯
‰½‰ñ–Ú‚©‚Ìcin‚ªƒ†[ƒU‚Ì“ü—͑҂¿‚ɂȂ炸‚É‚»‚̂܂ܒ·‚³ƒ[ƒ‚Ì“ü—Í‚ðŽó‚¯Žæ‚Á‚½
‚ÆŒë‰ð‚µ‚Ĉ—‚ªæ‚Éi‚ñ‚Å‚µ‚Ü‚¤‚悤‚Å‚·B‰½‚©ƒtƒ‰ƒbƒVƒ…‚Æ‚©‚̈—‚ª•K—v‚Ȃ̂Å
‚µ‚傤‚©H
756:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/01 22:01:29
ƒGƒ‰[‚ª”¶‚µ‚½‚È‚ç
cin.clear(); ‚·‚é‚܂Ŋ֔‚ÉŽ¸”s‚·‚邪A
‚»‚¤‚¢‚¤‚킯‚ł͂Ȃ‚ÄH
757:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 01:13:42
Pointer to a String terminated by Zero
758:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 01:38:32
std::map<CString, CComPtr<ID3DXFont>> fonts;
‚É–â‘è‚Í‚ ‚è‚Ü‚·‚©H
759:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 01:39:47
ƒGƒ‰[‚ªo‚È‚¯‚ê‚Ζâ‘è‚Í–³‚¢B
ƒGƒ‰[‚ªo‚é‚È‚ç–â‘èB
760:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 01:41:21
Ž¿–₳‚¹‚Ä‚‚¾‚³‚¢D
cŒ¾Œê‚Åscanf‚Å“ü—Í‚ðŽó‚¯‚éƒvƒƒOƒ‰ƒ€‚ð‚‚‚è‚Ü‚µ‚½D
ƒoƒbƒ`ƒtƒ@ƒCƒ‹‚Æ‚©ƒVƒFƒ‹ƒXƒNƒŠƒvƒg‚Å“ü—Í‚µ‚Ä‚â‚肽‚¢‚̂ł·‚ªA‚‚܂¢‚Ä‚¢‚Ü‚·D
—v‚·‚é‚ÉA
iŽÀsƒtƒ@ƒCƒ‹jenteri“ü—Íjenter
‚ł͖³‚A
iŽÀsƒtƒ@ƒCƒ‹ji“ü—Íjenter
‚̂悤‚ÈŠ´‚¶‚É‘‚•û–@‚ª‚ ‚è‚Ü‚·‚©H‚Æ‚¢‚¤‚±‚Ƃł·D
761:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 01:46:08
int argc, char* argv[]
‚ŃOƒO‚êB
762:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 01:48:35
>>760
‚»‚̃Œƒxƒ‹‚Ícc‚®‚®‚邯‚©‚¶‚á‚È‚‚ÄA–{‚ð“Ç‚ñ‚Å‚«‚¿‚ñ‚Æ‚µ‚½’mޝ‚ðg‚É•t‚¯‚½•û‚ª—Ç‚¢‚æB
‚¢‚âAƒ}ƒW‚Åcc
763:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 01:54:08
>>758
STL‚Ì‚±‚ñ‚ĂȂɃI[ƒgƒ|ƒCƒ“ƒ^‚Ì—Þ“ü‚ê‚邯
764:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 01:59:29
‚Æ‚è‚ ‚¦‚¸>>‚¾‚ƃRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ɂȂÁ‚½‚è‚·‚é‚Ì‚Å> >‚É‚µ‚Æ‚¯B
765:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 02:37:31
760‚Å‚·DŠm‚©‚É’mޝ‚Í–³‚¢‚Å‚·D
ŽÀ‚Í”’lŒvŽZ‚¾‚Á‚½‚̂ŊȒP‚Éς܂¹‚½‚©‚Á‚½‚ñ‚Å‚·D
ƒŠƒ_ƒCƒŒƒNƒg‚Ńpƒ‰ƒ[ƒ^‚ð‚¢‚ê‚é‘ã‚í‚è‚ÉA
‚»‚̂܂ܔ’l‚ð‘‚•û–@‚ª‚ ‚é‚Ì‚©‚ȂƎv‚Á‚ÄŽ¿–₵‚Ă݂½‚ñ‚Å‚·‚ªD
‚Ç‚¤‚â‚çêˆá‚¢‚Å‚µ‚½D
766:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 03:34:39
ƒEƒBƒ“ƒhƒE‚‚‚Á‚½‚è}‚ð•\ަ‚µ‚½‚è‚·‚é‚Ì‚Á‚ÄWin32API•׋‚µ‚È‚¢‚Ƃł«‚È‚¢H
767:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 03:49:03
>763
std::aut_ptr‚ª—áŠO“I‚Ƀ_ƒ‚ȃI[ƒgƒ|ƒCƒ“ƒ^‚ÅA
‘å’ï‚̃Xƒ}[ƒgƒ|ƒCƒ“ƒ^‚Í“ü‚ê‚Ä‚à‘åä•v‚¶‚á‚Ë[‚ÌB
768:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 12:09:24
VC6 ‚¾‚ªAstd::vector ‚É CComPtr “ü‚ê‚邯
resize ‚ŃAƒT[ƒVƒ‡ƒ“ƒGƒ‰[‚ªo‚½B
769:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 12:31:21
intrasive_ptr?‚¾‚Á‚¯H
‚Ü‚³‚ÉCOM‚Ý‚½‚¢‚ÉŽ©‘O‚ŃJƒEƒ“ƒg‚µ‚Ä‚éƒNƒ‰ƒX—p‚̃Xƒ}ƒ|
770:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 12:46:10
stringŒ^‚̕ϔ‚Ì’†g‚ðlistƒRƒ“ƒeƒi‚Éˆê•¶Žš‚¸‚ˆڂ»‚¤‚Æ‚µ‚Ă܂·B
for_each(string.begin(), string.end(), XXXX);
‚Ý‚½‚¢‚Éfor_each‚ðŽg‚Á‚Ä‘‚¯‚È‚¢‚Å‚µ‚傤‚©H
771:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 12:49:16
push_back‚Æmem_fun_ptr
772:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 12:50:12
mem_fun_ref‚¾‚Á‚½orz
773:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 13:03:58
‚±‚ê‚Í‚¾‚ßH
std::list<char> l;
std::copy(string.begin(), string.end(), std::back_inserter(l));
774:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 14:48:54
std::list<char> l(s.begin(), s.end());
‚Ü‚½‚Í
l.assign(s.begin(), s.end());
‚¾‚ëB
775:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 15:35:03
for_each(s.begin(), s.end(), mem_fun_ref(v.push_back));
‚Æ‚¢‚¤‚±‚Ƃł·‚©?
‚Å‚à‚±‚ê‚̓Rƒ“ƒpƒCƒ‹‚Å‚«‚È‚©‚Á‚½B
776:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 16:06:20
>>775
>>773‚ͳ‚µ‚¢ˆ—‚¾‚ªA
Œø—¦‚ªˆ«‚¢‚Æ‚¢‚¤‚±‚Æ‚¶‚á‚È‚¢‚ÌH
‰Šú‰»‚̘b‚¾‚æ‚ÈH
>>775
‚»‚è‚áA‚ ‚ç‚ä‚é“_‚Å–³—‚¾B
777:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 16:16:22
v.push_back‚ł͂Ȃ‚Ä&std::list<char>::push_back‚¾‚ë
‚Ü‚ std::back_inserter‚ðŽg‚¤‚Ì‚ªÅ“K‚Ȃ킯‚¾‚ª
778:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 16:18:57
Å“K‚Í‚V‚V‚S‚¾‚Á‚ÄB EffectiveSTL‰ÅB
779:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 16:20:27
Œ³‚ÌŽ¿–â‚Í for_each ‚ªŽg‚¢‚½‚¢‚炵‚¢‚©‚çA >777 ‚Å‚àŠÔˆá‚¢‚ł͂Ȃ¢B
780:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 16:51:44
>>777
‚»‚ê‚Å‚àƒ_ƒBˆø”‚Ì”‚ªˆê’v‚µ‚È‚¢B
‚¹‚ß‚Äbind1st‚ðŽg‚¦‚Æ‚¢‚¢‚½‚¢‚Æ‚±‚낾‚ª
‚Ù‚Æ‚ñ‚ǂ̎À‘•‚Åunary_function‚ÅŽQƂ̎QÆ‚ª
”¶‚µ‚Ă͂¶‚©‚ê‚éB
781:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 16:55:14
>>778
”͈͎w’è‚̃CƒeƒŒ[ƒ^‚©
782:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 17:07:39
‚Ô‚Á‚¿‚ႯAƒƒ“ƒoŠÖ”‚ðforeach‚Ý‚½‚¢‚ȘA’†‚É“n‚·‚Ì‚Í
–Ê“|‚‚³‚¢‚Ì‚ÅboostŽg‚¨‚¤A‚Æ‚¢‚¤˜b‚ɂȂ邗
783:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 17:11:23
‚¾‚©‚çfor_eachŽg‚킸‚É>>774‚Å‚¢‚¢‚Á‚ÄB
784:‚V‚W‚S
08/02/02 19:38:53
Ž¿–â‚Å‚·B
//³‹K•ª•z‚ð‹‚߂郃\ƒbƒh
float BestFitInfo::norDis(float x, float mean, float var){
return 1 / ( sqrt( 2 * 3.14 ) * sqrt(var) ) *
exp( - (x - mean) * ( x - mean ) / ( 2 * var ) );
}
//BestFitInfo‚Æ‚¢‚¤ƒNƒ‰ƒX‚ðì‚Á‚ÄA
//³‹K•ª•z‚ð‹‚߂郃\ƒbƒh‚ð‘‚¢‚½‚Æ‚±‚ëA
warning C4244: 'return' : 'double' ‚©‚ç 'float' ‚ւ̕ϊ·‚Å‚·Bƒf[ƒ^‚ªŽ¸‚í‚ê‚é‰Â”\«‚ª‚ ‚è‚Ü‚·B
‚ÆŒ¾‚í‚ê‚Ü‚µ‚½B‚·‚ׂĈø”‚Í float ‚¾‚µA
exp ‚â sqrt ‚Ì–ß‚è’l‚à‚»‚ê‚ɇ‚킹‚Ä float ‚̂͂¸‚Ȃ̂ÅA
‚Ç‚±‚Å double Œ^‚ª”¶‚µ‚Ä‚¢‚é‚Ì‚©‚í‚©‚è‚Ü‚¹‚ñB
‚È‚º‚±‚̂悤‚ȃGƒ‰[‚ƂȂÁ‚Ä‚¢‚é‚̂łµ‚傤‚©H
•ª‚©‚é•û‚ª‚¢‚ç‚Á‚µ‚á‚¢‚Ü‚µ‚½‚狳‚¦‚Ä‚‚¾‚³‚¢B
‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
785:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 19:45:47
>>784
>exp ‚â sqrt ‚Ì–ß‚è’l‚à‚»‚ê‚ɇ‚킹‚Ä float ‚̂͂¸‚Ȃ̂ÅA
–{“–‚©H
float‚Ì‚Ísqrtf‚Æ‚©expf‚¶‚á‚È‚¢‚Ì‚©H
‚ ‚ÆA3.14‚ÍdoubleŒ^‚¾BfloatŒ^ƒŠƒeƒ‰ƒ‹‚Í3.14f‚Æ‘‚B
786:‚V‚W‚S
08/02/02 19:59:47
‚V‚W‚T‚³‚ñA‚¨•ÔŽ–‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
3.14f‚Æ‘‚¢‚½‚çuƒf[ƒ^‚ªŽ¸‚í‚ê‚é‰Â”\«‚ª‚ ‚è‚Ü‚·v‚ÆŒ¾‚í‚ê‚È‚‚È‚è‚Ü‚µ‚½B
sqrt‚ɂ‚¢‚Ä’²‚ׂ½‚Æ‚±‚ëA
double sqrt(
double x
);
float sqrt(
float x
); // C++ only
long double sqrt(
long double x
); // C++ only
float sqrtf(
float x
);
‚±‚̂悤‚É sqrt ‚Í‘½d’è‹`‚³‚ê‚Ä‚¢‚邿‚¤‚Å‚·B
sqrtf ‚ÍCŒ¾Œê‚̂Ƃ«‚Ì–¼Žc‚̂悤‚Å‚·‚ËB
‰ðŒˆ‚µ‚Ü‚µ‚½B‚݂Ȃ³‚Ü‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
787:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 22:11:07
Ž¿–â‚Å‚·
–l‚̓Cƒ“ƒNƒ‹[ƒhƒK[ƒhƒVƒ“ƒ{ƒ‹‚Éuuid‚ðŠÜ‚Ü‚¹‚鎖‚ª‚ ‚é‚ñ‚Å‚·‚ª
C‚̃vƒŠƒvƒƒZƒbƒT‚ň—‚·‚éƒVƒ“ƒ{ƒ‹‚Íő剽•¶Žš‚܂ł¢‚¯‚é‚ñ‚Å‚µ‚傤H
#define HOGEHOGEHOGEHOGEHOGEHOGEHOGEHOGEHOGEHOGEHOGEHOGEHOGEHOGE
‚®‚ç‚¢‚Ì‚à‚͈̂—‚Å‚«‚é‚È‚ç‚Ü‚Ÿ\•ª‚È‚ñ‚Å‚·‚ª‹C‚ɂȂè‚Ü‚·
‚ ‚ƕϔ–¼‚â–¼‘O‹óŠÔ–¼‚à‰½•¶Žš‚܂ł¢‚¯‚é‚©‹C‚ɂȂè‚Ü‚·
ADLƒoƒŠƒA‚ðŽg‚¤‚ÆŒ‹\•¶Žš”‘‚¦‚Ü‚·‚µA
‚à‚µ‚ ‚Ü‚è‚ɂȂ¢•¶Žš”(—Ⴆ‚Î31•¶Žš)‚¾‚Á‚½‚Æ‚µ‚½‚ç•|‚¢‚ñ‚Å
788:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 22:23:36
ƒvƒŠƒvƒƒZƒbƒT‚̧ŒÀ‚͂킩‚ç‚ñ‚¯‚ÇA
C89‚܂ł͌µ–§‚ɂ͎¯•ÊŽq‚Íæ“ª6•¶ŽšˆÊ‚¶‚á‚È‚©‚Á‚½‚Á‚¯
C99‚Å32•¶Žš‚ɂȂÁ‚½‚悤‚È‹C‚ª‚µ‚È‚¢‚Å‚à‚È‚¢
789:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 22:39:22
ƒvƒŠƒvƒƒZƒbƒT‚̧ŒÀ‚͂킩‚ç‚ñ‚¯‚ÇA
“à•”Ž¯•ÊŽq‚ÍÅ’á32
ŠO•”‚ª8‚‚ç‚¢‚¾‚Á‚½‚ÆŽv‚¤B6‚©‚à‚µ‚ê‚ñB
VC6‚È‚ñ‚©‚ł͊O•”256‚Æ‚©‚ÅA•¡ŽG‚Ètemplate‚Æ‚©‚ÅŒx‚ªo‚é‚ËB
790:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 22:40:07
‚ A‚±‚ê‚ÍC89‚Ë
791:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 23:21:31
Š®‘S‚É‚¤‚ëŠo‚¦‚¾‚¯‚ÇAƒ}ƒNƒ–¼‚È‚Ç‚Ì“à•”Ž¯•ÊŽq‚ÍA
C89‚ª31•¶Žš‚ÅAC99‚Í63•¶Žš‚¾‚Á‚½‚ÆŽv‚¤B
792:791
08/02/02 23:50:16
C++98‚Å‚ÍC‚ɂ͂ ‚Á‚½translation limit‚ÌŠù’肪‚È‚‚È‚Á‚ÄA’·‚³‚ɧŒÀ‚͂Ȃ¢‚Æ–¾‹L‚³‚ê‚Ä‚¢‚é‚ËB
•t˜^‚ÌB‚Å“à•”ŠO•”‚Æ‚à‚É1024•¶ŽšˆÈã‚ð„§‚Á‚Ä‚±‚ƂɂȂÁ‚Ä‚éBi‚±‚ê‚͈ꉞ’²‚ׂĂ«‚½
793:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 00:14:52
ƒNƒ‰ƒX‚ ‚Á‚½‚ç\‘¢‘Ì‚¢‚ç‚È‚¢‚ÆŽv‚¤‚ñ‚Å‚·‚ªA\‘¢‘Ì‚Å錾‚·‚é—˜“_‚Á‚ĉ½‚Å‚·‚©H
794:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 00:20:15
ƒƒbƒZ[ƒWƒ‹[ƒviDispatchMessagej‚É“ü‚é‘O‚ɃEƒBƒ“ƒhƒEƒvƒƒV[ƒWƒƒ‚ɃƒbƒZ[ƒW‚ª”ò‚ñ‚Å‚µ‚©‚àˆ—‚³‚ê‚Ä‚é‚Á‚Û‚¢‚ñ‚Å‚·‚ª
“–‚½‚炵‚ì‚ç‚ꂽ•ʃXƒŒƒbƒh‚Å“®‚¢‚Ä‚é‚ñ‚Å‚·‚©H‚±‚̃EƒBƒ“ƒhƒEƒvƒƒV[ƒWƒƒ‚Á‚Ă₂Í
795:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 00:26:14
‚ ‚éŽí‚ÌAPI‚ÍA’¼ÚƒvƒƒV[ƒWƒƒ‚ðŒÄ‚Ño‚µ‚Ä”z‘—‚·‚éB
—L–¼‚Ȃ̂ÍAUpdateWindow‚ÌWM_PAINT‚È‚ÇB
796:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 00:32:13
‚Ù‚©‚É‚àWM_CREATE‚â‚»‚ê‚æ‚è‘O‚É‚â‚Á‚Ä‚‚郃bƒZ[ƒW‚ÍCreateWindow(Ex)“à•”‚ŌĂ΂ê‚邵A
SendŒn‚Å‘—‚éê‡‚à“¯ˆêƒXƒŒƒbƒh‚Ȃ璼ڌĂ΂ê‚éB
797:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 00:33:50
>>795
‚ ‚ A‚È‚é‚Ù‚ÇA‚»‚¤‚¢‚¤‚±‚Ƃł·‚©
‚»‚¤‚¢‚¤ƒpƒ^[ƒ“‚ð‚·‚Á‚©‚茩—Ž‚Æ‚µ‚Ă܂µ‚½
798:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 00:37:05
>>793
‚½‚¾‚Ì\‘¢‘Ì‚ª—~‚µ‚¢‚Æ‚«‚©‚ÈB
‚½‚Æ‚¦‚Î
API‚Ƀpƒ‰ƒ[ƒ^‚ð“n‚µ‚½‚¢‚Æ‚«B
ƒn[ƒhƒEƒFƒA‚ðƒAƒNƒZƒX‚·‚邯‚«
ƒIƒtƒZƒbƒg‚ð‚ª‚Á‚¿‚è‚ ‚킹‚½‚¢‚Æ‚«
799:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 00:37:18
>>793
‚µ‚©‚µ‚¾‚ËA
class Hoge { public: int id; double data; };
‚ɑ΂µ‚Ä
hogeInst.id = 1;
hogeInst.data = M_PI;
‚È‚ñ‚Ä‘€ì‚ð‚·‚é‚͔̂w‹Ø‚ª‚¼‚킼‚킵‚È‚¢‚©H
800:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 00:59:29
char* str = "a‚ ‚¢‚¤"
‚Ý‚½‚¢‚É“ú–{Œê‚ƃAƒ‹ƒtƒ@ƒxƒbƒg‚ª¬Ý‚µ‚½•¶Žš—ñ‚ÌA
•¶Žš”‚𔂦‚é‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚̂łµ‚傤‚©H
strlen(str);
‚Æ‚·‚邯7‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·B
ŠÂ‹«‚ÍWindows XP‚ÅWin32API‚ðŽg‚Á‚ăvƒƒOƒ‰ƒ~ƒ“ƒO‚ð‚µ‚Ä‚Ü‚·B
801:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 01:04:38
wchar_t* str = "a‚ ‚¢‚¤";
wcslen(str);
802:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 01:05:10
L"a‚ ‚¢‚¤"; ‚¾‚½
803:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 01:12:01
‚·‚¢‚Ü‚¹‚ñA‚µà–¾‚ª‘«‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
‚»‚à‚»‚à‰½‚ª‚â‚肽‚¢‚©‚Æ‚¢‚¤‚ÆA
char*‚©‚çwchar_t*‚ւ̕ϊ·‚ð‚µ‚½‚¢‚̂ł·‚ªA
char*•Ï”‚Ìstr‚É'L'‚ð‚‚¯‚ÄAL(str);‚Æ‚·‚邯ƒGƒ‰[‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·B
‚»‚±‚ÅAMultiByteToWideChar‚ŕϊ·‚µ‚悤‚ÆŽv‚Á‚½‚̂ł·‚ªA
wchar_t* wstr = new wchar_t[len];
‚Æ‚¢‚¤‚Ó‚¤‚ÉA•ÏŠ·Œã•¶Žš‚Ì‚½‚߂̃oƒbƒtƒ@‚ð‚Æ‚ë‚¤‚Æ‚µ‚ÄA
‚»‚Ì’·‚³‚Ìlen‚ð‚Ç‚¤”‚¦‚½‚ç‚¢‚¢‚©•ª‚©‚ç‚È‚‚È‚è‚Ü‚µ‚½B
804:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 01:16:44
>>803
MultiByteToWideChar‚ÌŽd—l‚ðMSDN‚Å—Ç‚Œ©’¼‚·‚±‚ÆB
‚Æ‚‚É–ß‚è’l‚Ìà–¾‚ðB
805:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 01:22:44
>>798-799
‚ ‚肪‚Æ‚¤B\‘¢‘Ì‚Åo—ˆ‚é‚È‚ç\‘¢‘Ì‚Åς܂µ‚½•û‚ªŠy‚Á‚Ä‚±‚Ƃł·‚Ë
806:803
08/02/03 01:25:33
>>804
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I
len = MultiByteToWideChar(CP_ACP, 0, str, -1, NULL, 0);
‚±‚ê‚Å’·‚³‚ª‚Æ‚ê‚Ü‚µ‚½B
807:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 01:30:13
‚ ‚éŠÖ”‚̕Ԃè’l‚ð”z—ñ‚łقµ‚¢‚̂ł·‚ª
ŠÖ”‚̕Ԃè’l‚Évector‚â‚çlist‚ð•Ô‚·‚Ì‚Á‚Ä‚ ‚è‚Å‚·‚©H
‚»‚ê‚Æ‚àˆø”‚©‚çŽQÆ“n‚µ‚Å•ÏX‚³‚¹‚½‚Ù‚¤‚ª‚æ‚¢‚Å‚·‚©H
808:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 01:36:04
ƒRƒXƒg‚ð‹C‚É‚µ‚È‚¯‚ê‚΂ ‚èB
809:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 02:08:30
ŽQÆ“n‚µ‚Å•ÏX‚³‚¹‚½‚Ù‚¤‚ª‚¢‚¢‚È‚ŸB
—v‘f”ˆêŒ…‚¾‚Æ‚©ARVO‚ª‰Â”\‚È‹Lq‚ªo—ˆ‚é‚È‚ç‚Æ‚à‚©‚B
‚Ç‚¤‚µ‚Ä‚à–ß‚è’l‚ª‚¢‚¢ê‡‚Íshared_ptr‚Å•ï‚ÞB
810:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 02:31:06
ƒoƒCƒiƒŠ‚ł̃tƒ@ƒCƒ‹“üo—Í‚Á‚Ä•’ʂ̂Ɖ½‚ª‚¿‚ª‚¤‚ÌH
ƒoƒCƒiƒŠŒ`Ž®‚ŕۑ¶‚µ‚½‚Ì‚ðƒƒ‚’ ‚ÅŠJ‚¢‚Ä‚à•’Ê‚Éo—Í‚µ‚½‚̂ƕςç‚È‚¢‚ñ‚¾‚¯‚Ç
811:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 02:53:33
>>799
C++ ‚É‚àƒvƒƒpƒeƒB‚ª‚ ‚ê‚΂¢‚¢‚ñ‚¾‚¯‚Ç‚ËB
Šg’£‹@”\‚Å—pˆÓ‚³‚ê‚Ă鎖‚à‚ ‚邪B
812:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 02:59:27
>>807
”z—ñ‚Ìæ“ªƒAƒhƒŒƒX‚ð•Ô‚·A‚¶‚áƒ_ƒ‚Ȃ̂©‚È
>>810
•’ʂ̂Á‚Ä‚¢‚¤‚̂̓eƒLƒXƒgƒ‚[ƒh‚Ì‚±‚Æ‚¾‚æ‚Ë
ƒeƒLƒXƒgƒ‚[ƒh‚¾‚Ɖüs•¶Žš‚ð‚¢‚¶‚Á‚½‚肵‚Ä‚é
Ú‚µ‚’m‚肽‚¢ê‡‚Íufopen ƒeƒLƒXƒgƒ‚[ƒhv‚Æ‚©‚ŃOƒO‚ê‚Îo‚Ä‚‚邯Žv‚¤
813:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 03:15:45
C++‚ÌŽQÆ“n‚µ‚Á‚ÄAŒ‹‹Ç’†‚ł̓AƒhƒŒƒX‚ª“n‚³‚ê‚Ä‚é‚ñ‚Å‚·‚©H
‚»‚¤‚¶‚á‚È‚¢‚Æ‚µ‚½‚çˆê‘̂ǂ¤‚È‚Á‚Ä‚é‚ñ‚Å‚µ‚傤‚©H
814:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 03:21:35
Œ‹‹Ç’†‚ł̓AƒhƒŒƒX‚ª“n‚³‚ê‚Ä‚éŽÀ‘•‚µ‚©‚È‚¢‚¾‚낤‚ÈB
815:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 03:29:27
>>812
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
u ¿ƒÃ2:ÎSS¶¢8ŠIMÀ×’jÕÑ©tnŒ{v‚Ý‚½‚¢‚È•¶Žš‰»‚¯‚µ‚½‚悤‚ÈŠ´‚¶‚Å
‘‚«ž‚Ü‚ê‚é‚Ì‚©‚ÆŽv‚Á‚Ä‚½‚¯‚LjႤ‚Ì‚Ë
‚±‚ñ‚È•¶Žš‰»‚¯‚µ‚½‚悤‚Èdatƒtƒ@ƒCƒ‹‚Æ‚©‚Á‚Ăǂ¤‚â‚Á‚Äì‚Á‚Ä‚é‚ÌH
816:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 03:36:58
•¶ŽšˆÈŠO‚ð‘‚«ž‚߂΂Ȃè‚â‚·‚¢‚È
817:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 03:44:10
>>815
‘‚«‚½‚¢“à—e‚ð‚»‚Ì‚Ü‚Ü‘‚¯‚΂¢‚¢B
static const unsigned char data[] = {
0xBF, 0x83, 0xC3, 0x32, 0x3A, 0xCE, 0x53, 0x53,
0xB6, 0xA2, 0x38, 0x8A, 0x49, 0x4D, 0xC0, 0xD7,
0x92, 0x6A, 0xD5, 0xD1, 0xA9, 0x74, 0x6E, 0x8C,
0x7B}; // u ¿ƒÃ2:ÎSS¶¢8ŠIMÀ×’jÕÑ©tnŒ{v
FILE* fp = fopen("test.dat", "wb");
fwrite(data, 1, sizeof(data), fp);
fclose(fp);
818:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 03:47:54
‚»‚̃f[ƒ^‚¾‚Æ
FILE* fp = fopen("test.dat", "w");
fwrite(data, 1, sizeof(data), fp);
fclose(fp);
‚Å‚à“¯‚¶•¨‚ª‘‚«ž‚Ü‚ê‚邪‚ËB
ƒoƒCƒiƒŠƒ‚[ƒh‚ƃeƒLƒXƒgƒ‚[ƒh‚̈Ⴂ‚Í
ƒƒ‚ƒŠã‚Å 0x0Di'\n'j ‚ƂȂéƒoƒCƒg‚ð
ƒtƒ@ƒCƒ‹ã‚Å‚»‚̊‹«‚̉üsƒR[ƒh‚ɕϊ·‚·‚é‚©”Û‚©‚µ‚©‚È‚¢B
819:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 08:05:56
>>817-818
‚ ‚肪‚Æ‚¤B‚Å‚à‘S‘R•ª‚©‚ç‚È‚¢
‚¨‚ê‚ɂ͂܂¾‘‚©‚Á‚½‚Ý‚½‚¢‚Å‚·
‚Æ‚è‚ ‚¦‚¸ƒeƒLƒXƒg‚ƃoƒCƒiƒŠÓ°Äނ̈Ⴂ‚Í\n‚Æ‚©‚ªˆá‚¤‚¾‚¯‚Å•¶Žš‚͕ςí‚ç
‚È‚¢‚ñ‚Å‚·‚Ë
•׋‚µ‚Ä‚«‚Ü‚·
820:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 09:13:33
>>811
‚È‚¯‚ê‚ÎŽ©•ª‚Åì‚ê‚΂¢‚¢‚¶‚á‚ñB
‰´‚͈—Œn”ñˆË‘¶‚̃vƒƒpƒeƒB•Ï”ƒNƒ‰ƒX‚ðì‚Á‚½B
821:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 11:00:39
>>819
Œ‹‰Ê‚̓ƒ‚’ ‚ÅŒ©‚邿‚èƒoƒCƒiƒŠƒGƒfƒBƒ^‚ÅŒ©‚½•û‚ª•ª‚©‚è‚â‚·‚¢‚©‚ÆŽv‚¤B
‰½‚©ƒoƒCƒiƒŠƒ‚[ƒh‚ƃeƒLƒXƒgƒ‚[ƒh‚Å‚à‚̦‚ˆá‚¤‚Æl‚¦‚Ä‚é‚Ý‚½‚¢‚¾‚ªA
“®ì“I‚ɂ͑債‚½ˆá‚¢‚͂Ȃ¢B
•’Ê‚Í fprintf ‚̓eƒLƒXƒgƒ‚[ƒh‚ÅAfwrite ‚̓oƒCƒiƒŠƒ‚[ƒh‚ÅŽg‚¤‚ªA
•ʂɂ»‚¤Žg‚í‚È‚¢‚Æ‚¢‚¯‚È‚¢‚Æ‚¢‚¤Œˆ‚Ü‚è‚͂Ȃ¢‚ñ‚ÅA
ƒoƒCƒiƒŠƒ‚[ƒh‚ƃeƒLƒXƒgƒ‚[ƒh‚Å“¯‚¶•¨‚ð‘‚«ž‚ñ‚Å
‚»‚ꂼ‚ê‚Ç‚¤‚Ȃ邩ŽÀŒ±‚µ‚Ă݂ê‚΂¢‚¢B
822:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 11:25:33
>>820
ƒvƒƒpƒeƒBƒŠƒXƒg‚ł͂Ȃ‚ÄAdelphi‚̃vƒƒpƒeƒB錾‚Ý‚½‚¢‚È‚à‚Ì‚ªì‚ê‚é‚ÌH
823:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 12:01:34
>>820
‰Šú‰»‚ª•K—v‚Ȃ͖̂ʓ|L‚¢B
824:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 12:57:16
•¡”‚̃\[ƒX‚ÅŽg‚¤ƒwƒbƒ_ƒtƒ@ƒCƒ‹‚̕ϔ‚âŠÖ”‚ªA
‘½d‚É錾‚³‚ê‚È‚¢‚悤‚ÉAextern‚Ì錾‚ª‚ ‚è‚Ü‚·‚ªA
ƒwƒbƒ_ƒtƒ@ƒCƒ‹‚É«‚Ý‚½‚¢‚È‘½dƒCƒ“ƒNƒ‹[ƒhƒK[ƒh‚ð‚‚¯‚½‚Æ‚«‚àA
extern‚Í•K—v‚Ȃ̂łµ‚傤‚©H
#ifndef AAA_H
#define AAA_H
//ƒwƒbƒ_‚Ì“à—e
#endif
825:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 13:01:13
extern ‚ÍƒŠƒ“ƒNŽž‚Ì‘½d錾‚ð‰ñ”ð‚·‚é‚½‚߂̕¨B
ƒCƒ“ƒNƒ‹[ƒhƒK[ƒh‚̓Rƒ“ƒpƒCƒ‹Žž‚Ì‘½d錾‚ð‰ñ”ð‚·‚é‚½‚߂̕¨B
‘S‚•ʂ̕¨B
826:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 13:26:37
>>824
•K—vB
827:824
08/02/03 13:32:45
>>825
>>826
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
¡‚ÍA•¡”ƒ\[ƒX‚Å‹¤—L‚·‚é•Ï”/ŠÖ”‚É‚ÍexternA
‘Sƒwƒbƒ_‚É‚Æ‚è‚ ‚¦‚¸ƒCƒ“ƒNƒ‹[ƒhƒK[ƒh‚ð‚‚¯‚Ă܂·B
ˆá‚¢‚ª‚æ‚‚í‚©‚炸A•sˆÀ‚È‚ñ‚Å‚·‚ªA
‚±‚ñ‚È‚ñ‚Å‚¢‚¢‚̂łµ‚傤‚©H
‚¿‚Ȃ݂ÉAŠÖ”‚Ì•û‚Íextern‚ð‚‚¯‚È‚‚Ä‚à“®‚«‚Ü‚µ‚½B
828:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 13:42:54
ŠÖ”‚̓fƒtƒHƒ‹ƒg‚Åextern
829:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 13:45:22
ƒRƒ“ƒpƒCƒ‹‚ÆƒŠƒ“ƒN‚̈Ⴂ‚ð’²‚×‚é‚Æ‚¢‚¢‚æ
830:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 13:51:38
c++‚ÅAint [] hoge(“K“–‚Ȉø”)
‚Ý‚½‚¢‚ÉA”z—ñ‚ð•Ô‚·ŠÖ”‚Á‚Ä’è‹`‚Å‚«‚Ü‚·‚©H
ã‹L‚͂ł«‚È‚©‚Á‚½‚Ì‚ÅAŒ‹‹Çint []‚ðŽ‚Âstruct‚ð’è‹`‚µ‚ÄA‚»‚ê‚ð•Ô‚·‚悤‚É
‚µ‚½‚̂ł·‚ªAA
831:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 13:54:14
•’ʂ͌ø—¦‚ðl‚¦‚Ä”z—ñ‚ð“n‚µ‚Ä‚»‚±‚É‘‚«ž‚ނ悤‚É‚·‚éB
832:824
08/02/03 13:54:51
>>828
‚»‚¤‚Ȃ̂ł·‚©Bˆê‚‘傫‚È‹^–₪‰ðŒˆ‚µ‚Ü‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
>>829
•׋‚µ‚Ă݂܂·B
833:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 13:58:36
>>827
ŠÖ”‚Å‚àAŠÖ”’è‹`‚ð•¡”‘‚¯‚΃Gƒ‰[‚É‚È‚é‚æB
ƒGƒ‰[‚ɂȂç‚È‚¢‚̂͊֔’è‹`‚Í‚P‚‚µ‚©‘‚¢‚ĂȂ‚ÄA
‘¼‚ÍŠÖ”ƒvƒƒgƒ^ƒCƒv‚µ‚©‘‚¢‚ĂȂ¢‚©‚çB
834:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 14:30:12
>>825
‚¤‚»‚ñB
„extern ‚ÍƒŠƒ“ƒNŽž‚Ì‘½d錾‚ð‰ñ”ð‚·‚é‚½‚߂̕¨B
‘½d錾‚Ç‚¤‚±‚¤‚Á‚Ä‚¢‚¤‚©AŠO•”Œ‹‡‚𖾎¦‚·‚邾‚¯‚Ì•¨‚¶‚á‚È‚¢‚Ì‚©H
‚»‚à‚»‚àCŒ¾Œê‚Á‚Ä’è‹`‚Å–³‚¢éŒ¾‚Í•¡”‰ñ‚µ‚Ä‚à—Ç‚¢‚ñ‚¶‚á‚È‚©‚Á‚½‚Á‚¯H
“Ë‚Áž‚Ý“ü‚ç‚È‚¢‚Á‚Ä‚±‚Ƃ͉´‚ªŒë‰ð‚µ‚Ä‚é‚ñ‚¾‚낤‚©B
835:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 14:37:54
>>834
„‚»‚à‚»‚àCŒ¾Œê‚Á‚Ä’è‹`‚Å–³‚¢éŒ¾‚Í•¡”‰ñ‚µ‚Ä‚à—Ç‚¢‚ñ‚¶‚á‚È‚©‚Á‚½‚Á‚¯H
‚»‚̂Ƃ¨‚肾‚æB
externŽw’èŽq‚Ì–³‚¢éŒ¾‚͉¼‚Ì錾B
ƒRƒ“ƒpƒCƒ‹’PˆÊ‚É’è‹`‚ªŒ©‚‚©‚Á‚½‚çA‰¼‚Ì錾‚Íç’·‚È’è‹`‚Æ‚µ‚Ä
–³Ž‹‚³‚ê‚éB‚»‚¤‚łȂ¯‚ê‚Î0‚ʼnŠú‰»‚³‚ê‚é’Pˆê‚Ì’è‹`‚ɂȂéB
‚ÆŽv‚Á‚Ä‚éB
836:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 14:38:09
C ‚͉¼’è‹`‚ª‚ ‚é‚©‚牊ú‰»‚µ‚È‚¯‚è‚á
•¡”‚Ì‹L‰¯ƒNƒ‰ƒXŽw’èŽq‚̂Ȃ¢•ϔ錾‚ª‚ ‚Á‚Ä‚à‘åä•vB
C++ ‚͉¼’è‹`‚ª”pŽ~‚³‚ꂽ‚Ì‚Å
•¡”‚Ì‹L‰¯ƒNƒ‰ƒXŽw’èŽq‚̂Ȃ¢•ϔ錾‚ª‚ ‚邯ƒGƒ‰[B
837:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 14:40:39
gcc—p‚Å”z•z‚³‚ê‚Ä‚¢‚éƒR[ƒh‚ðC
VisualStudio2005‚ŃRƒ“ƒpƒCƒ‹‚µ‚½‚Æ‚±‚ëC
ƒGƒ‰[ 1 error C2143: \•¶ƒGƒ‰[ : '{' ‚ª ':' ‚Ì‘O‚É‚ ‚è‚Ü‚¹‚ñB c:\program files\microsoft visual studio 8\vc\include\cmath 18
ƒGƒ‰[ 2 error C2059: \•¶ƒGƒ‰[ : ':' c:\program files\microsoft visual studio 8\vc\include\cmath 18
‚Æ‚¢‚Á‚½–³”‚̃Gƒ‰[‚ªo‚Ü‚µ‚½D
‚¿‚Ȃ݂Écmath‚̓Cƒ“ƒNƒ‹[ƒh‚µ‚Ä‚¨‚炸C
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<complex>
‚¾‚¯‚Å‚·D
‚ǂȂ½‚©ƒAƒhƒoƒCƒX’¸‚¯‚Ü‚¹‚ñ‚Å‚µ‚傤‚©H
838:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 14:45:22
>>831
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
ŽQÆ“n‚µ‚Æ‚©‚Å‚·‚ËB
‚·‚¢‚Ü‚¹‚ñA‚ ‚Æ‚P‚ÂŽ¿–₳‚¹‚Ä‚‚¾‚³‚¢B
string‚ðŒp³‚µ‚ÄA[]‚ð‚‚©‚Á‚Ä[-1]‚Æ[ƒTƒCƒY+1]‚Ì—v‘f‚ɃAƒNƒZƒX‚És‚Á‚½‚Æ‚«‚¾‚¯
“®ì‚̈قȂéƒNƒ‰ƒX‚ð’è‹`‚Å‚«‚Ü‚·‚©HŽ©•ª‚Å‚â‚낤‚Æ‚µ‚½‚̂ł·‚ªAƒRƒ“ƒXƒgƒ‰ƒNƒ^
‚ÍŒp³‚³‚ê‚È‚¢‚©‚玩•ª‚Å’è‹`‚µ‚È‚¨‚³‚È‚¢‚ƃ_ƒ‚Ȃ̂ł·‚æ‚ËB‚»‚¤‚·‚邯AƒRƒ“ƒXƒgƒ‰ƒNƒ^
‚ð‘‚‚Ì‚ªŒ‹\‘å•ςȂ悤‚È‹C‚ª‚µ‚½‚Ì‚ÅB
839:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 14:49:14
>>838
ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚¾‚¯‚¶‚á‚È‚‚ĉ‰ŽZŽq‚¾‚Á‚Ä’è‹`‚·‚é•K—v‚ª‚ ‚é‚ñ‚¾‚ºB
–ß‚è’l‚ÌŒ^‚ª•Ï‚í‚é‚©‚çB
at ŠÖ”‚ðŽg‚¤‚Ɣ͈̓`ƒFƒbƒN‚µ‚Ä out_of_range —áŠO“Š‚°‚é‚©‚ç
‚»‚êŽg‚¦‚΂¢‚¢‚ñ‚¶‚á‚ËH
840:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 14:51:57
a.exe ‚©‚ç LoadLibrary ‚Å b.dll ‚ðŒÄ‚Ño‚·‚ñ‚¾‚¯‚ÇA
b.dll ‚©‚ç‰E‘¤‚Å‚Í .NET ‚ðŽg‚¢‚½‚¢B
@a.exe ¨ b.dll
‚±‚̂悤‚Èê‡Ab.dll‚ðC++/CLI‚Å쬂·‚邱‚ƂɂȂé‚Ì‚©‚µ‚ç‚ñH
841:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 14:54:13
>>839
‚È‚é‚Ù‚ÇA‚»‚ê‚Å‚â‚Á‚Ă݂܂·B
ƒTƒ“ƒNƒXI
842:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 14:58:05
>>838
string‚͉¼‘zƒfƒXƒgƒ‰ƒNƒ^‚ð’è‹`‚µ‚Ä‚¢‚È‚¢‚©‚ç
publicŒp³‚·‚é‚̂͂ǂ¤‚©‚ÆŽv‚¤‚¯‚ÇAƒRƒ“ƒXƒgƒ‰ƒNƒ^
‚̌ĂÑo‚µ‚ÉŠÖ‚µ‚Ä‚ÍAstring‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^
‚ð”h¶ƒNƒ‰ƒX‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^‰Šúݒ胊ƒXƒg‚Å
Žw’è‚·‚ê‚΂¢‚¢‚¾‚¯‚¶‚á‚È‚¢‚ÌB
843:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 14:58:47
>>840
a.exe‚©‚çC++/CLI‚łǂ¼
844:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 15:01:44
>>840
C#‚Å‚àVB.NET‚Å‚à‚¨D‚«‚ɂǂ¤‚¼
845:840
08/02/03 15:16:22
>>843
a.exe‚Í‘¼Š‚Åì‚Á‚½‚à‚Ì‚¾‚©‚çA˜R‚ê‚Í‚¢‚¶‚ê‚È‚¢‚ñ‚¾B
>>844
LoadLibrary‚Å‚àƒ}ƒl[ƒWDLL‚ðŒÄ‚Ño‚·‚±‚Æ‚ª‚Å‚«‚é‚Á‚Ä‚±‚ÆH
846:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 15:31:59
>>808>>809>>812
•Ô“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·
FX‚Æ‚â‚è—l‚ª‚ ‚é‚Ý‚½‚¢‚Å‚·‚ªAc++“I‚ɂ͂â‚͂趂̔z—ñ‚ð•Ô‚·‚æ‚èƒRƒ“ƒeƒi‚ð•Ô‚µ‚½‚Ù‚¤‚ª‚æ‚¢‚̂łµ‚傤‚©H
‚»‚¤‚·‚邯‚â‚Í‚èlist‚ðˆø”‚ÉŽæ‚éŠÖ”‚ÉŽQÆ“n‚µ‚ª–³“ï‚Ȃ̂©‚È‚ŸEEEH
847:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 15:33:16
class Hoge1
{
@void hatena(void)
@{
@@Hoge2 ht;
@@ht.nazo(*this);
@}
};
class Hoge2
{
@void nazo(const Hoge2 &rho){}
};
‚Ý‚½‚¢‚Ȃ̂ª‚ ‚Á‚Ä
ht.nazo(*this);‚̂Ƃ±‚ë‚ŃGƒ‰[‚ɂȂè‚Ü‚·B
‚Ç‚¤‚·
848:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 15:36:10
>>847
nazo(const Hoge1EEE‚É‚·
849:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 15:37:13
&rho
850:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 15:37:17
„void nazo(const Hoge2 &rho){}
nazo‚͈ø”‚ÉHoge2‚ðŽæ‚é‚æ‚¤‚¾‚ª
thisƒ|ƒCƒ“ƒ^‚Á‚Ähoge1‚̃AƒhƒŒƒX‚ðŽ¦‚µ‚Ä‚é‚ñ‚¶‚á‚È‚¢‚ÌH
851:837
08/02/03 15:38:34
>>837
‚ÌŽ¿–â‚ÍVC++ƒXƒŒ‚É‘‚«’¼‚µ‚Ü‚µ‚½D
ƒ}ƒ‹ƒ`ƒ|ƒXƒg‚·‚¢‚Ü‚¹‚ñ‚Å‚µ‚½D
852:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 15:41:31
Hoge &rho
853:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 15:41:53
‰»‚¯‚é‚Ì‚ËB
854:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 15:42:31
hoge piyo fuga
855:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 15:45:11
&
856:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 15:46:57
&a
857:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 15:51:34
&rh
858:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 15:53:17
&abcd
859:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 15:55:04
&rho
860:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 18:14:16
‚È‚º‚©AŽQl‘‚Ç‚¨‚è‚ɃR[ƒh‚ð‘Å‚¿ž‚ñ‚¾‚̂ɎÀsŒ‹‰Ê‚ªˆá‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·B
#include <stdio.h>
int main(void)
{
int i, j, ln;
printf("‰½’i‚Å‚·‚©F");
scanf("%d", &ln);
for (i=1; i<=ln; i++); {
for (j=1; j<=i; j++)
putchar('*');
putchar('\n');
}
return (0);
}
‚¿‚Ȃ݂ÉOS‚ÍVista‚Å‚·B‚Ç‚±‚©ˆá‚Á‚Ä‚¢‚½‚狳‚¦‚Ä‚‚¾‚³‚¢B
861:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 18:19:32
for (i=1; i<=ln; i++);
‚±‚êB
u;v‚Æ‚¢‚¤‰½‚̈—‚à‚µ‚È‚¢•¶‚ðfor‚Ń‹[ƒv‚³‚¹‚邱‚ƂɂȂÁ‚Ä‚éB
862:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 18:21:39
>>860
³‰ð‚ª‰½‚©’m‚ç‚ñ‚©‚ç‚í‚©‚ç‚ñ‚ª
‰üs‚̈ʒu‚ª‚¨‚©‚µ‚¢‚ñ‚¶‚á‚È‚¢‚©H
863:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 18:23:03
>>861
ƒXƒ}ƒ\
‚»‚¤‚¾‚Ë
‰üs‚Í–â‘è‚È‚¢‚í
864:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 18:23:08
test
865:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 18:25:57
>>860
>ŽQl‘‚Ç‚¨‚è‚ɃR[ƒh‚ð‘Å‚¿ž‚ñ‚¾‚̂ɎÀsŒ‹‰Ê‚ªˆá‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·
‚±‚̃XƒŒ‚ðŒ©‚Ä‚¢‚él‚Í‚»‚ÌŽQl‘‚Ì‚±‚ƂȂñ‚Ä‚µ‚ç‚È‚¢B
‚ǂ̂悤‚ÈŒ‹‰Ê‚ð‹‚߂Ă¢‚é‚Ì‚©‚ð’ñަ‚µ‚È‚¢‚ÆA‚Ç‚±‚ªˆá‚Á‚Ä‚¢‚é‚Ì‚©“š‚¦‚ç‚ê‚È‚¢‚æB
–¾‚ç‚©‚É‚¨‚©‚µ‚¢ƒR[ƒh‚¾‚©‚瓚‚¦‚Í>>861‚̒ʂ肾‚낤‚¯‚ÇA‚à‚¤‚¿‚å‚Á‚ÆŽ¿–â‚ÌŽd•û‚ðl‚¦‚½‚Ù‚¤‚ª‚¢‚¢‚æB
866:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 18:26:15
>>861
ƒTƒ“ƒNƒX
–³Ž–ŽÀs‚Å‚«‚Ü‚µ‚½B
867:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 18:26:28
861‚É‘‚©‚ê‚Ä‚¢‚邱‚Æ‚Æ
‚»‚̉º‚Ìs‚Ì { ‚ª‘«‚è‚È‚¢‚±‚Æ‚Å
‚½‚Ü‚½‚Ü{ }‚̑Ήž‚ª‚¤‚Ü‚‚¢‚Á‚ăRƒ“ƒpƒCƒ‹‚Í’Ê‚Á‚Ä‚é‚ñ‚¾‚ÈB
‚Ȃ̂Å2ƒ–ŠC³
868:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 18:26:51
CŒ¾Œê‚ł̃Aƒ‹ƒSƒŠƒYƒ€‚ÌŽ¿–â‚ð‚³‚¹‚ĉº‚³‚¢B
Œ»ÝˆÈ‰º‚̂悤‚ȃvƒƒOƒ‰ƒ€‚ðì‚낤‚ÆŽv‚Á‚Ä‚¢‚Ü‚·B
0`65535‚Ü‚Å‚Ì”Žš‚ðID‚Æ‚µ‚ă†[ƒU‚ÉŠ„“–‚Ä‚éB
ƒ†[ƒU‚ªŠ„“–‚Ä‚ç‚ꂽID‚ðŽg‚í‚È‚‚È‚Á‚½‚Æ‚«‚Í‚»‚ÌID‚ð•Ô‹p‚µA
•Ô‹p‚³‚ꂽID‚͉ñŽû‚³‚ê‚Ä‘¼‚̃†[ƒU‚ÉŠ„“–‚Ä‚ç‚ê‚éB
Å‚àŠÈ’P‚È‚â‚è•û‚ÍAuser_id[65536]‚Ȃǂ̑傫‚È”z—ñ‚ðì‚Á‚ÄA
Žg—p󋵂ð”z—ñ‚Ì’†g‚Ì0‚©1‚Å”»’f‚·‚éA‚Æ‚¢‚Á‚½‚à‚Ì‚©‚ÆŽv‚¢‚Ü‚·B
‚µ‚©‚µ‚±‚Ì‚â‚è•û‚æ‚è‚à‚Á‚ÆŒø—¦“I‚È‚à‚̂͂Ȃ¢‚Å‚µ‚傤‚©H
‚±‚̂悤‚ȑ傫‚È”z—ñ‚ðì‚é‚͎̂À‘•‚Æ‚µ‚Ă܂¸‚¢‚Ì‚©‚Èc‚ÆŠ´‚¶‚Ä‚¢‚Ü‚·B
‰SŽÒ‚Å\‚µ–ó‚ ‚è‚Ü‚¹‚ñ‚ªƒAƒhƒoƒCƒX‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
869:867
08/02/03 18:27:59
‚ Aˆá‚Á‚½B
‚²‚ß‚ñ
870:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 18:29:28
‚Ƃ͂¢‚¦“ü–å‘‚Å{}—ª‚·‚̂Ͳ¸Å²‚ÆŽv‚¤B
871:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 18:29:56
>>868
64K‚È‚çAƒIƒ“ƒƒ‚ƒŠ‚ň—‚µ‚Ä‚à‚¢‚¢‚ñ‚¶‚á‚Ë?
ƒrƒbƒg‚ň—‚µ‚½‚çA8K‚ÅŽû‚Ü‚éB
872:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 18:31:50
>>868
X‚ÉãŒÀ‚ð‘‚₳‚È‚¯‚ê‚΂Ȃç‚È‚¢‰Â”\«‚ª‚ ‚é‚È‚çA
•ʂ̂â‚è•û‚ðl‚¦‚½‚Ù‚¤‚ª‚¢‚¢‚ÆŽv‚¤‚¯‚ÇA
‚»‚ê‚®‚ç‚¢‚È‚ç–â‘è‚È‚¢‚ÆŽv‚¤‚ËB
873:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 18:32:16
>>870
‚º‚ñ‚º‚ñOK
874:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 18:36:59
>>868
‚»‚ÌA”z—ñ‚â‚è•û‚Å‚¢‚¢‚ÆŽv‚¤‚æB
ƒ‰ƒ“ƒ_ƒ€‚ɕԋp‚³‚êÄ—˜—p‚³‚ê‚é‚Ȃ炻‚ꂵ‚©‚È‚¢B>>871‚̂悤‚Ƀrƒbƒgƒ}ƒbƒv‚Å”z—ñ‚ͬ‚³‚‚Å‚«‚éB
˜A‘±‚͈̔͂łƂè‚Ü‚·‚Æ‚©“Á’¥‚ª‚ ‚ê‚ÎA‚»‚ê‚ðŽg‚Á‚ÄŒø—¦“I‚ÉŠÇ—‚·‚邱‚Æ‚à‚Å‚«‚éB
875:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 18:37:36
‚ ‚éÓIƒƒ“ƒo•Ï”‚ðŠÜ‚ÞƒNƒ‰ƒX‚ðƒeƒ“ƒvƒŒ[ƒg‰»‚µ‚Ü‚µ‚½B
‚±‚Ìê‡AÓIƒƒ“ƒo•Ï”‚ÍAƒeƒ“ƒvƒŒ[ƒgˆø”‚²‚ƂɕÊX‚ÌŽÀ‘Ì‚ª
ì‚ç‚ê‚邯‚¢‚¤‚±‚Æ‚ÅA‚±‚Ì‚±‚Ƃ͊m”F‚Å‚«‚Ü‚µ‚½B
‚ÅAŽ¿–â‚Ȃ̂ł·‚ªA‚±‚ÌÓIƒƒ“ƒo•Ï”‚̉Šú‰»‚ÍA
‚¢‚Âs‚í‚ê‚é‚̂łµ‚傤‚©H
ƒeƒ“ƒvƒŒ[ƒg‰»‚µ‚ĂȂ¢ê‡‚ÍAmain‚ªŽn‚Ü‚é‘O‚Æ‚¢‚¤‚±‚Æ‚ÅA
‚±‚ê‚͎茳‚Ì–{‚É‚àÚ‚Á‚Ä‚¢‚é‚̂ł·‚ªA
ƒeƒ“ƒvƒŒ[ƒg‰»‚µ‚½ê‡AŽÀۂɂǂñ‚ȃeƒ“ƒvƒŒ[ƒgˆø”‚Å
ƒNƒ‰ƒX‚ªì‚ç‚ê‚é‚©‚í‚©‚ç‚È‚¢’iŠK‚ʼnŠú‰»‚Á‚Ăł«‚é‚Ì‚©A‚Æ
Žv‚Á‚½‚à‚̂ł·‚©‚çB
ŽÀÛAmain‚Ìʼn‚ÅAÓIƒƒ“ƒo•Ï”‚Ì’l‚ðŒ©‚Ä‚Ý‚Ä‚Ý‚Ä‚àA
‚È‚º‚©‚¿‚á‚ñ‚ƉŠú‰»‚µ‚½’l‚ª“ü‚Á‚Ä‚¢‚邿‚¤‚É“®‚«‚Ü‚·B
‚È‚º‚Ȃ̂łµ‚傤‚©B
876:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 18:41:47
ƒRƒ“ƒpƒCƒ‹I‚í‚Á‚½‚Æ‚«‚ɂ͂킩‚Á‚Ă邩‚çB
877:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 18:43:13
ƒeƒ“ƒvƒŒ[ƒg‚̓rƒ‹ƒhŽž‚ÉA
‰Šú‰»ƒR[ƒh‚àŠÜ‚߂Ă·‚ׂĎÀ‘̉»‚³‚ê‚邾‚ëB
878:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 18:44:51
>>876
>>877
‚Þ‚Þ‚ÞA‚»‚¤‚¢‚¤‚±‚Ƃł·‚©[[[B
l‚¦‚ªŽŠ‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
879:868
08/02/03 18:56:06
>> 871,872,874
ƒAƒhƒoƒCƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
“Á‚É–â‘肪‚È‚¢‚悤‚Å‚·‚Ì‚ÅA‚±‚Ì‚â‚è•û‚Å‘±s‚µ‚Ü‚·I
880:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 19:14:04
C++‚¾‚Æbitset‚Å‚â‚é‚Ì‚ªŠy‚È‚ñ‚¾‚낤‚¯‚Ç‚È
881:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 19:20:13
‚»‚ꂾ‚ƃtƒŠ[’Tõ‚ªO(N)‚ɂȂ邩‚çAvector<unsigned short>(65536)‚Æ‚¢‚¤
Žè‚à‚æ‚‚ ‚éƒpƒ^[ƒ“‚ł͂ ‚éB
882:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 19:23:17
set<>‚ÍŽg‚¦‚ñ‚Ì?
883:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 19:24:46
>>881
‚È‚ñ‚Åunsigned short‚È‚ÌH
884:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 19:32:59
int‚æ‚è‚Íß–ñ‚Å‚«‚邵AID‚Í‚O`65535‚È‚ñ‚¾‚ëH
885:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 19:37:16
ƒTƒ“ƒvƒ‹ƒR[ƒhŒ©‚È‚ª‚ç•׋‚µ‚Ä‚é‚̂ł·‚ª
this->SizeGripStyle = System::Windows::Forms::SizeGripStyle::Hide;
#pragma endregion
private:
‚ÌA->A::A#A:A‚̈Ӗ¡‚ª‚æ‚‚í‚©‚è‚Ü‚¹‚ñ
’²‚ׂ½‚¢‚̂ł·‚ªA‹L†‚ÍGoogle‚ÅŒŸõ‚Å‚«‚È‚¢‚Ì‚ÅA‚±‚Ì‹L†‚Ì–¼Ì‚ð‹³‚¦‚Ä‚‚¾‚³‚¢
886:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 19:42:26
ƒTƒ“ƒvƒ‹ƒR[ƒh‚ðŒ©‚éˆæ‚É’B‚µ‚ĂȂ¢‚È
887:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 19:45:39
‚¾‚©‚玿–₵‚Ä‚¢‚é‚ñ‚Å‚·
888:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 19:45:51
‚»‚ê‚Ç‚±‚ë‚©•׋‚·‚çŽn‚Ü‚Á‚ĂȂ¢‚È
889:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 19:46:37
‚È‚ñ‚©–{”ƒ‚¦‚æB
‚Æ‚¢‚¤‚©A‚»‚ñ‚ȕϑԌ¾Œê‚¶‚á‚È‚‚ÄA•’Ê‚ÌC++‚©‚ç•׋‚µ‚ë
890:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 19:50:40
>>887
–³—¿‚ÅŒ©‚ê‚éî•ñA–³—¿‚Å‹¦—Í‚µ‚Ä‚‚ê‚él‚¾‚¯‚ð‚ ‚Ä‚É‚µ‚ĕ׋‚·‚é‹CH
“ÆŠw‚Åg‚ɂ‚¯‚邾‚¯‚ÌŠî‘b“I‚È—Í‚ð‚à‚Á‚Ä‚¢‚é‚È‚ç‚Ü‚¾‚µ‚àA
‚Ü‚Á‚½‚‰½‚àŽ‚Á‚Ä‚¢‚È‚¢‚È‚ç•׋‚·‚邽‚ß‚ÌÅ’áŒÀ‚Ì€”õ‚‚ç‚¢‚Í‚µ‚½‚çH
891:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 19:52:27
>>885
‰½‚Å‚à—Ç‚¢‚©‚çC‚Ì“ü–å‘‚ð“Ç‚ñ‚Å‚©‚ç‚É‚µ‚悤‚º
892:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 20:00:57
Ž¿–â‚Ä‚¢‚¤‚©‘Š’k‚È‚ñ‚¾‚¯‚Ç
TXTƒtƒ@ƒCƒ‹‚Ì•¶Žš—ñ’uŠ·ƒc[ƒ‹ì‚½‚¢‚ñ‚¾‚¯‚Ç‚³
’uŠ·‰ÓŠ‚¾‚¯XV‚©‚¯‚½‚¢‚ñ‚¾‚æ
‚Å‚à‚³Afopen‚Ńtƒ@ƒCƒ‹ŠJ‚‚ƈê‰ÓŠ•Ï‚¦‚邯‘S•”ã‘‚«‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢‚¶‚á‚ñ
’uŠ·‰ÓŠ‚¾‚¯XV‚©‚¯‚é•û–@‚È‚¢H
893:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 20:07:34
C++/CLI‚Ì•¶–@‚̓AƒŒ‚¾‚©‚ç‚È[B
894:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 20:07:49
ˆê’UA•ʂ̃tƒ@ƒCƒ‹‚É‘‚«o‚·B
‚»‚ÌŒãAŒ³ƒtƒ@ƒCƒ‹‚ð휂µA
‚³‚Á‚«‘‚«o‚µ‚½ƒtƒ@ƒCƒ‹‚Ì–¼‘O‚ðŒ³‚Ì–¼‘O‚ɕς¦‚éB
895:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 20:08:21
•¶Žš”•Ï‚í‚ç‚È‚¢‚È‚çAfseek‚Æ‚©fwrite‚ ‚½‚è‚ð‹ìŽg‚µ‚Ä
ã‘‚«‚·‚è‚á‚¢‚¢‚¶‚á‚ñB ‚¸‚ê‚é‚̂Ȃ炲D—lB
896:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 20:29:30
>>892
ƒtƒ@ƒCƒ‹‚Ì“r’†‚ŃTƒCƒY‚ª‘Œ¸‚µ‚Ä‚àA‹ÇŠ“I‚ÈXV‚¾‚¯‚Å‚·‚ނ悤‚È
ƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚ðŽÀ‘•‚·‚éB
897:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 21:08:44
>>874
> ƒ‰ƒ“ƒ_ƒ€‚ɕԋp‚³‚êÄ—˜—p‚³‚ê‚é‚Ȃ炻‚ꂵ‚©‚È‚¢B
‚»‚ñ‚È‚±‚Ƃ͂Ȃ¢‚¾‚ëB
‘g‚Ýž‚Ý—p“r‚¾‚ÆA8KB ‚È‚ñ‚ÄŒ¾‚¤ƒe[ƒuƒ‹‚È‚ñ‚ĂƂñ‚Å‚à‚È‚¢‚ÆŒ¾‚¤
‚±‚Æ‚à‚ ‚邾‚낤‚µAPC ‚Å‚à ID ‚ð 32bit ‚É‚µ‚½‚¢‚Æ‚©Œ¾‚í‚ꂽ‚çA
‚Ç‚¤‚·‚é‚ñ‚¾‚æB(w
>>868
ID ‚͈̔͂ɔä‚ׂÄA“¯ŽžŽg—pƒ†[ƒU”‚ª‹É’[‚ɂȂ¢‚È‚ç•’Ê‚ÉƒŠƒjƒA
ƒT[ƒ`‚µ‚ÄŠÇ—‚·‚邱‚Æ‚à‚Å‚«‚邵A“¯ŽžŽg—pƒ†[ƒU”‚ª‚»‚ê‚È‚è‚Å
ID ‚ÌŠ„‚è“–‚ÄE‰ñŽû‚̈—ƒRƒXƒg‚ª–â‘è‚ɂȂé‚È‚çƒnƒbƒVƒ…‚Æ‚©‚aƒcƒŠ[
‚ðŽg‚¤‚±‚Æ‚à‚Å‚«‚éB
898:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 21:09:38
stl::map<stl::string, Animal> animals;
Animal &a = animals["cat"];
‚±‚ÌŽž“_‚ÅAa‚É“ü‚镨‚Ío—ˆ‚Ä‚¢‚Ü‚·‚©H
899:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 21:13:50
stl‚Ì’è‹`‚É‚æ‚éB
stl‚ªstd‚̊ԈႢ‚È‚çAa‚ͳ‚µ‚—v‘f‚ðŽw‚µ‚Ä‚¢‚éB
900:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 21:16:27
>897
u‰½v‚ðAƒŠƒjƒAƒT[ƒ`‚·‚é‚ñ‚¾H
901:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 21:16:42
>>897
‚Ü‚½‘g‚Ýž‚Ý~‚ª‚Å‚½‚æB
“ÁŽê‚Ȋ‹«‚ðŽ‚¿o‚µ‚ÄA‚¢‚¿‚¢‚¿”½˜_‚·‚郄ƒcB
902:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 21:25:25
>>897
ƒ‰ƒ“ƒ_ƒ€‚ɕԋp‚³‚ê‚ê‚ÎA2^65536‚Ì‘g‚݇‚킹‚ª”¶‚·‚éB‚»‚ê‚ð‹L˜^ˆ—‚·‚é‚É‚Í65536bit•K—v‚ɂȂéB‚·‚Ȃ킿‚WKƒoƒCƒg‚¾B
‚»‚êˆÈ‰º‚É‚·‚é‚É‚ÍAID‚ÌÁ”‹Ïˆê‚ł͂Ȃ•΂点‚é•K—v‚ª‚ ‚éB
‚½‚Æ‚¦‚ÎA˜A‘±‚µ‚ÄID‚ðŽæ“¾‚·‚éB‚»‚¤‚¢‚¤“Á’¥‚ª‚ ‚ê‚ÎA‚»‚ê‚ɉž‚¶‚½ˆ—‚É‚µ‚Äß–ñ‚·‚ê‚΂¢‚¢B‚µ‚©‚µA‚»‚ê‚̓‰ƒ“ƒ_ƒ€‚Ƃ͌¾‚¦‚È‚¢B
903:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 21:29:51
>>897
‚Ç‚±‚ɋɒ[‚ɂȂ¢‚Æ‘‚¢‚Ä‚ ‚éH
904:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 21:31:54
‚»‚ÌŽŸ‚Éu‚È‚çv‚Á‚Ä‚©‚¢‚Ä‚ ‚邪‚È
905:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 21:33:18
>>884
‚¢‚Ü‚³‚炾‚¯‚ÇA”z—ñ‚Ì’†g‚Í0‚©1‚Á‚Ä‘‚¢‚Ä‚ ‚é‚ñ‚¾‚©‚çshort‚Í•K—v‚È‚¢‚¾‚ë
906:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 21:34:05
‚»‚±‚©‚µ‚±‚̃ŒƒX‚©‚ç—g‚°‘«‚ðŽæ‚è‚½‚ª‚Á‚Ä‚éƒI[ƒ‰‚ðŠ´‚¶‚é‚͉̂´‚¾‚¯‚Å‚¢‚¢
907:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 21:34:51
•¶Í\¬‚ªƒAƒŒ‚¾‚ËB
‘O”¼‚ÍAuƒpƒ^[ƒ“‚ªƒ‰ƒ“ƒ_ƒ€‚Å‚àAƒƒ‚ƒŠ8KB‚àŽæ‚é•K—v‚͂Ȃ¢v‚Á‚ÄŒ¾‚Á‚Ä‚ÄA
Œã”¼‚ÍAuƒpƒ^[ƒ“‚ªƒ‰ƒ“ƒ_ƒ€‚łȂ¯‚ê‚ÎAß–ñ‚·‚é•û–@‚ª‚ ‚év‚Ý‚½‚¢‚ÈB
908:881=884
08/02/03 21:37:43
‚¦‚ÆA‚‚܂èAvector‚Ìv‚ª‚ ‚邯‚µ‚ÄA
‰Šú’l‚Æ‚µ‚ÄA(65535`0)‚ð“ü‚ê‚Æ‚‚킯‚Ë
‚ÅA‚±‚¤‚·‚邯O(N)‚ÅG‚ê‚éA‚Á‚Ä‚¾‚¯‚̘bB
—v‹(){ return v.pop_back() }
‰ð•ú(id){ v.push_back( id ); }
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
4994“ú‘O‚ÉXV/252 KB
’S“–:undef