y‰SŽÒнŒ}zC/C++Ž ..
2:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/08 15:30:01
ƒXƒŒŒš‚ĉ³
3:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/08 16:20:05
‘‘¬Ž¿–â‚Å‚·B
ˆø”‚ɬ”‚ð‚Æ‚é‚ɂقǂ¤‚·‚ê‚Ηǂ¢‚Å‚µ‚傤‚©?
int main (int argc, char *argv[]){
float x ;
x = *argv[1];
fprintf(stdout, "%f¥n", x);
return;
}
ª–³—
int main (int argc, float *argv[]){
float x ;
x = *argv[1];
fprintf(stdout, "%f¥n", x);
return;
}
ª–³—
‚Å‚µ‚½B
4:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/08 16:26:55
>>3
int main (int argc, char *argv[]){
float x ;
sscanf(argv[1],"%f",&x);
fprintf(stdout, "%f\n", x);
return 0;
}
5:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/08 16:28:03
>>3
ˆø”‚ɬ”‚ð‚Æ‚é‚É‚Í`‚Á‚ĕςȎ¿–₾‚ÈB
‚»‚ꂼ‚ê‚̈ø”(argv)‚Í•¶Žš—ñ‚Ȃ̂¾‚©‚çA•¶Žš—ñ‚𮔂│ɕϊ·‚·‚é‚É‚Í?‚ÆŽ¿–â‚·‚邯‚±‚낾B
atof
6:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/08 16:31:58
>>5
ˆø”‚ª•¶Žš—ñ‚Á‚Ă̂ð‚í‚©‚Á‚ĂȂ¢‚ñ‚¾‚ë
7:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/08 17:01:51
>>6
‚¢‚âA‚à‚¿‚ë‚ñ‚í‚©‚Á‚Ă܂·‚æB
char‚ւ̃|ƒCƒ“ƒ^‚Ì”z—ñ‚®‚ç‚¢B
‚ÅA‚±‚ñ‚È‚±‚Æ‚µ‚½‚±‚ƂȂ¢‚©‚çA‚Ç‚¤‚µ‚悤‚©‚È‚ÆB
>>5
‚È‚é‚Ù‚ÇB‚»‚¤‚â‚ê‚΂悢‚Å‚·‚ËB
ŽŽ‚µ‚Ă݂悤B
8:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/08 17:07:51
Hoge()‚Æ‚¢‚¤ƒAƒ“ƒ}ƒl[ƒWƒhƒNƒ‰ƒX‚ªŠù‚É‚ ‚èA‚±‚ê‚ðƒ}ƒl[ƒWŠÂ‹«‚ÅŽg‚¤‚±‚Æ‚ðl‚¦‚Ä‚¢‚Ü‚·B
‚±‚̂Ƃ«A
Hoge *hoge0 = new Hoge();
Hoge *hoge1 = new Hoge();
Hoge *hoge2 = new Hoge();
@EEE
‚Æ‚¢‚¤‚Ì‚ð
Hoge *hoge[10];
hoge[0] = new Hoge();
hoge[1] = new Hoge();
hoge[2] = new Hoge();
@EEE
‚̂悤”z—ñ‚É‚·‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚æ‚¢‚Å‚µ‚傤H
iƒ}ƒl[ƒWŠÂ‹«‚¾‚Æ@Hoge *hoge[10];@‚ÌŽž“_‚ÅCLI”z—ñŽg‚¦I‚Á‚Ä“{‚ç‚ê‚Ä‚µ‚Ü‚¤‚ñ‚Å‚·‚æ‚ËEEEj
9:8
07/12/08 17:09:13
>>8
ŠÂ‹«‘‚«–Y‚ê‚Ü‚µ‚½EEE‚¨‚í‚Á‚Æ‚éEEE
Visual Studio 2005‚ÅC++/CLI‚Å‚·B
‚æ‚낵‚‚¨Šè‚¢‚¢‚½‚µ‚Ü‚·B
10:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/08 17:11:21
VC++2005‚ł̃Nƒ‰ƒX‚Ì錾‚ÅŽ¿–â‚Å‚·B
‚Ü‚¸‰‚߂Ƀƒ“ƒo•Ï”‚ð錾‚µ‚Ü‚µ‚½B
class hoge{
int m_n;
};
ŽŸ‚ɃRƒ“ƒXƒgƒ‰ƒNƒ^‚ð‘‚¢‚ĉŠú‰»‚µ‚Ă݂܂µ‚½B
class hoge{
int m_n;
public:
hoge(int n):m_n(n){};
};
‚»‚µ‚ăƒ“ƒo•Ï”‚ð const ‚É‚µ‚½’iŠK‚ŃGƒ‰[‚ªo‚Ü‚µ‚½B
class hoge{
const int m_n;
public:
hoge(int n):m_n(n){};
};
ƒGƒ‰[ƒƒbƒZ[ƒW‚Í
warning C4512: 'hoge' : ‘ã“ü‰‰ŽZŽq‚𶬂ł«‚Ü‚¹‚ñB
‚Å‚·B
¡‚͂܂¾Œ^錾‚¾‚¯‚Ȃ̂őã“ü‚Ç‚±‚ë‚©ƒCƒ“ƒXƒ^ƒ“ƒX‚·‚ç‚ ‚è‚Ü‚¹‚ñB
‚±‚ê‚͂ǂ¤‚¢‚¤ˆÓ–¡‚Ȃ̂łµ‚傤‚©H
11:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/08 17:27:40
>>10
ƒGƒ‰[‚¶‚á‚È‚‚ÄŒx(warning)‚Ë
‚»‚ê‚Í‚»‚¤‚ÆVC++2005EE‚ÅŽŽ‚µ‚½‚¯‚ÇAŒx‚łȂ¢‚¯‚ǂȂ
12:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/08 17:31:56
‚¤‚¿‚ÌVC2005‚¾‚Æwarning‚Ío‚È‚¢‚æB
ã‚̃R[ƒh‚ðƒRƒs[‚µ‚ÄAint main(){ return 0;}‚ð‰º‚É•t‚¯‚½‚¾‚¯B
13:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/08 17:37:26
>>8
C++/CLI‚Íê—pƒXƒŒ‚Ì•û‚ª‚¢‚¢‚ñ‚¶‚á‚È‚¢?
”“WŒn‚Ƃ͂¢‚¦•ÊŒ¾Œê‚È‚ñ‚¾‚µB
14:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/08 17:39:30
C4512‚ÍŒxƒŒƒxƒ‹4‚Ȃ̂ÅA/W4‚‚¯‚ăRƒ“ƒpƒCƒ‹‚·‚邯o‚é‚Ë
‘ã“ü‰‰ŽZŽq‚ð’è‹`‚·‚ê‚Îo‚È‚‚È‚é
¶¬‚Å‚«‚Ü‚¹‚ñ‚Á‚Ä•\Œ»‚ª—Ç‚‚í‚©‚ç‚È‚¢‚ªAˆÃ–Ù‚Ì‘ã“ü‰‰ŽZŽq‚𶬂ł«‚È‚¢‚Á‚Ä‚±‚ƂȂ̂©‚È
15:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/08 17:44:57
class hoge{
const int m_n;
public:
hoge(int n):m_n(n){};
private:
void operator=(const hoge &);
};
’è‹`‚Ç‚±‚납錾‚¾‚¯‚Åo‚È‚‚È‚é‚ËB
‚±‚ê‚ŃCƒ“ƒXƒ^ƒ“ƒX‚ඬ‚Å‚«‚½‚µƒŠƒ“ƒNƒGƒ‰[‚ào‚È‚¢B
‚Á‚Ä‚±‚Ƃ͉½ˆ‚©‚ç‚àŽQÆ‚³‚ê‚Ä‚¢‚È‚¢‚Á‚Ä‚±‚Æ‚ÅDDD
‚ñ`A‚È‚ñ‚ÅŒx‚ªo‚é‚ñ‚¾‚ëH
16:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/08 17:49:51
ƒfƒtƒHƒ‹ƒg‚Ì‘ã“ü‰‰ŽZŽq‚ÍŠeƒƒ“ƒo‚Ìoperator=‚ðŒÄ‚Ô‚ªAƒƒ“ƒo‚ªconst‚Ȃ̂őã“ü‚Å‚«‚È‚¢B
17:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/08 17:55:42
•¶Žš’Ê‚èƒfƒtƒHƒ‹ƒg‚Ì‘ã“ü‚ð’è‹`‚Å‚«‚È‚¢‚Æ‚¢‚¤Œx‚¾‚ëB
“–‘RŽÀ‘̉»‚µ‚½ƒCƒ“ƒXƒ^ƒ“ƒX‚ð‘ã“ü‚µ‚悤‚Æ‚·‚ê‚΃Rƒ“ƒpƒCƒ‹ƒGƒ‰[‚ɂ͂Ȃ邪A
‘ã“ü‰‰ŽZŽq‚àƒCƒ“ƒ^ƒtƒF[ƒX‚̈ꕔ‚¾‚©‚çŒã‚Å錾‚µ‚½ƒwƒbƒ_‚É
ŠÈ’P‚ɂ͎è‚ð“ü‚ê‚ç‚ê‚È‚¢‚Æ‚¢‚¤‚±‚Æ‚à—L‚蓾‚éB
•K‚¸‚µ‚à‘ã“ü•s‰Â”\‚Æ‚¢‚¤‚Ì‚ªƒNƒ‰ƒXÝŒvŽÒ‚̈Ó}‚ł͂Ȃ¢‚©‚à‚µ‚ê‚È‚¢‚µA
‚»‚¤‚¢‚¤Žž‚Ì‚¤‚Á‚©‚è–Y‚ê–hŽ~‚Æ‚µ‚Ä‚Í錾‚ÌŽž“_‚ÅŒx‚ªo‚½‚Ù‚¤‚ª—Ç‚¢‚¾‚낤B
18:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/08 17:56:44
>>13
Šm‚©‚É‚»‚Ì’Ê‚è‚Å‚·‚ËB
C++/CLIƒXƒŒ‚Ì•û‚Ɉړ®‚µ‚Ü‚·B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
19:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/08 22:29:22
‚±‚±‚Å•·‚¢‚Ä‚¢‚¢‚Ì‚©‚í‚©‚ç‚È‚¢‚ñ‚Å‚·‚¯‚ÇA
C ‚ÆPerl ‚Ì‘ÎÆ•\‚Ý‚½‚¢‚ȃy[ƒW‚Á‚Ä‚ ‚è‚Ü‚¹‚ñ‚©H
20:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/08 22:37:39
ƒ[ƒJƒ‹ŠÖ”“à‚ÅŽg‚¤Aƒ[ƒJƒ‹•Ï”‚̉Šú‰»‚ðAƒvƒƒgƒ^ƒCƒv‚Å錾‚µ‚È‚©‚Á‚½ê‡iƒwƒbƒ_[ƒtƒ@ƒCƒ‹“à‚Å錾‚µ‚È‚¢‚Á‚Ä‚±‚Æj
‘¦‚¿ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚̉Šú‰»Žq‚âƒfƒtƒHƒ‹ƒgƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ÌŠÖ”“à‚ʼnŠú‰»‚¹‚¸‚É
ƒ[ƒJƒ‹ŠÖ”“à‚ŃRƒ“ƒXƒgƒ‰ƒNƒ^‚̉Šú‰»Žq‚ʼnŠú‰»‚µ‚½‚悤‚ÉA‰Šú‰»‚·‚é•û–@‚Í‚ ‚è‚Ü‚¹‚ñ‚©H
‘½•ª“ú–{Œê‚ÅOK‚Æ‚¢‚í‚ê‚»‚¤‚Å‚·‚ªww—‰ð‚Å‚«‚é•û‚¨Šè‚¢‚µ‚Ü‚·B
21:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/08 22:48:13
>>20 “ú–{Œê‚Å‚¨‚‹
22:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/08 23:07:46
>>20
“ú–{Œê‚Å‚¨‚‹
ƒRƒ“ƒXƒgƒ‰ƒNƒ^A‚ÆŒ¾‚Á‚Ä‚¢‚é‚ñ‚¾‚©‚çC++‚¾‚ÆŽv‚¤‚¯‚Ç
‚Ü‚¸ª–{“I‚Ƀ[ƒJƒ‹ŠÖ”‚ª’è‹`o—ˆ‚È‚¢Bgcc‚Æ‚©‚Ío—ˆ‚½‹C‚à‚·‚éB
ƒ[ƒJƒ‹ŠÖ”‚Á‚ÄŠÖ”“à‚Å’è‹`‚·‚éŠÖ”‚æH
ŽŸ‚ÉAƒ[ƒJƒ‹•Ï”‚̓vƒƒgƒ^ƒCƒv錾‚Éo‚Ä‚±‚È‚¢B
‰¼ˆø”‚Ì‚±‚Æ‚©H
„‘¦‚¿ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚̉Šú‰»Žq‚âEEE
‘S‘Ru‘¦‚¿v‚ɂȂÁ‚ĂȂ¢
23:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/08 23:09:11
ƒ[ƒJƒ‹‚ðƒƒ“ƒo‚É’u‚«Š·‚¦‚é‚ñ‚¾I
24:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/08 23:22:30
’è‹`‚ÆéŒ¾‚̈Ⴂ‚ª‚æ‚‚í‚©‚ç‚È‚¢‚̂ł·‚ªA‚Ç‚¤ˆá‚¤‚̂ł·‚©H
25:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/08 23:37:06
>>24
’è‹`‚Í錾‚̈êŽí‚¾‚©‚çAuˆá‚¢v‚Á‚ÄŒ¾‚¤Žž“_‚Å‚¨‚©‚µ‚ȘbB
26:24
07/12/08 23:42:09
int a; <= ‚±‚ê‚͂ǂÁ‚¿H
int main(){
int b; <= ‚±‚ê‚͂ǂÁ‚¿H
}
27:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/08 23:44:07
>>26
‚Ç‚Á‚¿‚à’è‹`AŠŽ‚Â錾B
28:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/08 23:45:41
>>26
錾‚ÆŽÀ‘̉»‚Ì–â‘è‚ðŒ¾‚¢‚½‚¢‚ÌH int ‚Ȃ炻‚±‚ÅŽÀ‘̉»‚µ‚Ă邩‚ç
‚í‚©‚è‚É‚‚¢B—Ⴆ‚Δz—ñ‚Æ‚©‚È‚ç
int a[]; ‚Æ‚© int *a;
‚Æ‚©‚µ‚½‚çAŽÀ‘̉»‚Í‚³‚ç‚É‚µ‚È‚«‚á‚¢‚©‚ñB
29:24
07/12/08 23:47:01
URLØÝ¸(www.geocities.jp)
‚ðŒ©‚é‚ÆA錾‚Ý‚½‚¢‚ÈŠ´‚¶‚È‚ñ‚Å‚·‚ª
30:24
07/12/08 23:52:07
’m‚肽‚¢‚Ì‚ÍA–{‚ð“Ç‚ñ‚ÅA’è‹`‚ÆéŒ¾‚Æ‚¢‚¤Œ¾—t‚ª‚ªo‚Ä‚‚é‚̂ł·‚ªA
ƒCƒ}ƒCƒ`A—¼ŽÒ‚ð‚ǂ̂悤‚É‹æ•Ê‚µ‚Ä‚¢‚é‚Ì‚©—‰ð‚Å‚«‚È‚¢‚©‚ç‚Å‚·B
31:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 00:00:44
錾‚͕ϔ‚ÅA’è‹`‚Í\‘¢‘̂Ƃ©typedef‚¾‚ë?
32:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 00:14:56
C++‚É‚¨‚¯‚éƒLƒƒƒXƒg‚ÌŠT”O‚ª‚¢‚Ü‚¢‚¿—‰ð‚Å‚«‚È‚¢‚ñ‚Å‚·‚ªA
dynamic_castˆÈŠO‚ÍA
CŒ`Ž®‚̃LƒƒƒXƒg‚ð—p“r‚²‚Ƃɕª‚¯‚Ä‹@”\‚𕪊„‚·‚邱‚Ƃŕs³‚ÆŽv‚í‚ê‚éƒLƒƒƒXƒg‚ðƒRƒ“ƒpƒCƒ‹Žž‚É’e‚¯‚邿‚¤‚É‚µ‚悤A
‚Ä‚±‚ƂŇ‚Á‚Ă܂·‚©H
33:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 00:16:05
>>30 >>25,27
>>31 ‚¿‚ª‚¤‚æB
34:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 00:16:37
>>32 ‡‚Á‚Ă邿B
35:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 00:17:36
>>31
‚»‚ê‚͈Ⴄ‚悤‚È‹C‚ª‚·‚é
ƒOƒ[ƒoƒ‹•Ï”‚Å‚Íextern‚‚¯‚½‚̂Ƃ©‚Í’è‹`‚łȂ錾
ŠÖ”‚ÅŒ¾‚¤‚Æ‚±‚ë‚̃vƒƒgƒ^ƒCƒv錾‚ƈ—“à—e‚Ì’è‹`‚̈Ⴂ‚Æl‚¦‚ê‚΂¢‚¢‚©‚à‚µ‚ê‚È‚¢
36:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 00:19:02
>>34
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
‚¸‚Á‚Æ‚»‚ꂼ‚ê‚ɉ½‚©“ÁŽê‚È‹@”\‚ª‚ ‚é‚ñ‚¾‚ÆŽv‚Á‚Ă܂µ‚½cc
37:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 00:19:24
typedef int INT; // 錾
extern int i; // 錾
int i; // ’è‹`
void func(); // 錾
void func() { /* ` */ } // ’è‹`
class A; // 錾
// ƒNƒ‰ƒXA‚Ì’è‹`
class A {
@void func(); // ƒƒ“ƒoŠÖ”‚Ì錾
};
void A::func() { /* ` */ } // ƒƒ“ƒoŠÖ”‚Ì’è‹`
38:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 00:21:24
•ÖæŽ¿–₾‚ªA‰¼ˆø”‚Í’è‹`‚łȂ錾‚ɂȂé‚Ì‚©H
39:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 00:23:23
>>38 ‚¤‚ñB
40:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 00:28:44
>>39
‚ ‚肪‚Æ‚¤
—v‚·‚é‚ÉŽÀ‘̶¬‚ª”º‚¤‚Ì‚ª’è‹`‚Á‚ÄŠ´‚¶‚©
‚Æ‚¢‚¤‚±‚Ƃ̓Nƒ‰ƒX‚̃ƒ“ƒo•Ï”‚Í‘S•”’è‹`‚łȂ錾H
41:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 00:37:34
>>40
C‚ÆC++‚Å‚ÍAu‰½‚ª’è‹`‚ɂȂé‚Ì‚©v‚ªˆá‚¤‚ñ‚¾‚æB
„—v‚·‚é‚ÉŽÀ‘̶¬‚ª”º‚¤‚Ì‚ª’è‹`‚Á‚ÄŠ´‚¶‚©
‚±‚ê‚ÍCŒ¾Œê‚̘bB
ƒ}”‚̖^ƒNƒ\ƒXƒŒ‚©‚çˆø‚Á’£‚Á‚Ä‚«‚½B
½ÚØÝ¸(prog”Â:593”Ô)
C‚ÍC99‚È‚ñ‚ÅA•‹y‚µ‚Ä‚éC89‚ł͎኱ˆá‚¤‚Ì‚©‚à’m‚ê‚È‚¢B
ƒXƒŒˆá‚¢‚È‚ñ‚ÅA‚ ‚Á‚¿‚ňø‚Á’£‚ç‚È‚¢‚悤‚ÉB
42:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 00:45:24
ŠT”O“I‚É‚Í
錾‚Æ‚¢‚¤‚̂̓Rƒ“ƒpƒCƒ‰‚É–¼‘O‚Ì‘¶Ý‚ð’m‚点‚邱‚ÆB
’è‹`‚Æ‚¢‚¤‚̂͂ ‚é–¼‘O‚ÌŽÀ‘Ì‚ð쬂·‚邱‚ÆB
43:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 00:45:41
>>41
‚ ‚肪‚Æ‚¤
‰½‚©•ª‚©‚Á‚½‚悤‚È•ª‚©‚ç‚È‚¢‚悤‚È‚¾‚ª
44:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 00:50:15
>>43
‚ǂ̕ӂª•ª‚©‚ç‚ñH
45:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 01:03:10
>>44
‚¢‚âA‚©‚½‚â’è‹`‚̗Ⴊ‘‚¢‚Ä‚ ‚Á‚Ä‚©‚½‚â錾‚̗Ⴊ‘‚¢‚Ä‚ ‚é‚©‚çA
‰´‚Ì•nŽã‚È“ª‚¶‚áˆá‚¢‚ª‚Ï‚Á‚Æ—‰ð‚Å‚«‚ñ‚—
‚Æ‚è‚ ‚¦‚¸ƒƒ“ƒo•Ï”‚ɂ‚¢‚Ă͕ª‚©‚Á‚½‚ª
‚ ‚ÆuŒ‹‡Žw’èvuŒ^’è‹`錾v‚ÄŒ¾—t‚ª•ª‚©‚ç‚ñ‚©‚Á‚½
‘OŽÒ‚Í‚®‚®‚Á‚Ä‚ào‚Ä‚¯‚¦‚Ђñ‚µA
ŒãŽÒ‚Ítypedef‚Ì‚±‚Æ‚©H
46:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 01:18:43
„Œ‹‡Žw’è
uextern "C"v‚Æ‚©‚»‚¤‚¢‚¤ƒ„ƒcB
„ŒãŽÒ‚Ítypedef‚Ì‚±‚Æ‚©H
‚»‚ê‚Å‚ ‚Á‚Ä‚éB
47:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 01:20:42
>>46
‚í‚´‚í‚´ƒTƒ“ƒNƒX
‚®‚®‚è•s‘«‚Å‚·‚½
48:24
07/12/09 01:26:42
‚܂Ƃ߂ÄAŠF—lA—L“‚²‚´‚¢‚Ü‚µ‚½B
C‚ÆC++‚Å‚ÍAˆÓ–¡‚ªˆá‚¤‚È‚ñ‚ÄB
49:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 02:45:29
STL‚ÌŽg‚¢•û‚ɂ‚¢‚Ă̎¿–â‚Å‚·B
—Ⴆ‚Îpair<int, string>‚Ì—v‘f‚ðŽ‚Âvector Vec‚ª‚ ‚Á‚½‚Æ‚«A
iterator‚Åint‚ªiXY‚Å‚ ‚Á‚½Žž‚ÉApair‚̕Њ„‚ê‚Ìstring‚ð•Ô‚·ê‡A
‰º‚̃R[ƒh‚ł̓Rƒ“ƒpƒCƒ‹ƒGƒ‰[‚ªo‚Ü‚·B
vector<pair< int, string > >::iterator it;
for ( it = Vec.begin(); it != Vec.end(); ++it )
{
if( *it->first == iXY ) return *it->second;
}
return NULL;
iterator‚ÅŠÔÚŽQÆ‚ÍA*‚ð‚‚¯‚邯‚¢‚ë‚ñ‚ȂƂ±‚ë‚É‘‚¢‚Ä‚ ‚Á‚½‚Ì‚Å
ã‚̂悤‚É‚µ‚½‚̂ł·‚ªA*‚ðŽæ‚é‚ÆA³í‚É“®‚«‚Ü‚µ‚½B
‚Å‚à‚È‚ñ‚Å*‚ðŽæ‚é‚Ì‚©‚ª‚í‚©‚è‚Ü‚¹‚ñB‚¾‚ê‚©‚¨‚µ‚¦‚Ä‚‚¾‚³‚¢B
50:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 02:54:00
iterator‚Í—v‘f‚ðŽw‚·ƒ|ƒCƒ“ƒ^‚̂悤‚ȃ‚ƒm‚¾‚Æl‚¦‚ê‚ÎA
ƒ|ƒCƒ“ƒ^‚É*‚ð‚‚¯‚邯ŽÀ‘Ìpair<>‚ðŽw‚·‚±‚ƂɂȂéB
‚ñ‚ÅApair‚É->‰‰ŽZŽq‚̓I[ƒo[ƒ[ƒh‚³‚ê‚ĂȂ¢‚©‚çƒGƒ‰[‚ɂȂé‚킯‚¾B
‘å‘Ì‚ ‚Á‚Ä‚éH
51:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 02:55:38
(*it).second
it->second
‚±‚¤‚¢‚¤‚±‚Æ‚¶‚á‚È‚‚ÄH
52:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 02:59:32
‚±‚Ìê‡*‚ð‚‚¯‚邯‰‰ŽZŽq‚Ì—D懈ʂ̊֌W‚Å
if( *(it->first) == iXY ) return *(it->second);
‚Æ“¯‚¶‚ɂȂèAƒCƒeƒŒ[ƒ^‚ÌŽQÆ”‚ª‚µ‚ł͂ȂAfirst‚¨‚æ‚Ñsecondƒƒ“ƒo‚‚܂èint,string‚ÌŽQÆ”‚ª‚µ‚ɂȂéB
int,string‚̓|ƒCƒ“ƒ^‚âƒCƒeƒŒ[ƒ^‚ł͂Ȃ¢‚̂ŃGƒ‰[B
*‚ðŽg‚¢‚½‚¯‚ê‚ÎA‚±‚¤
if( (*it).first) == iXY ) return (*it).second);
53:50
07/12/09 03:01:00
—D懈ʊԈá‚Á‚Ä‚½^(^o^)_
54:49
07/12/09 03:15:00
‚݂Ȃ³‚ñA‚ ‚肪‚Æ‚¤I
‚à‚Á‚Ƹi‚µ‚Ü‚Á‚·I
55:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 04:40:48
vector<string> str; str.resize(10000);
‚̓ƒ‚ƒŠ‚Í‚µ‚àH‚í‚È‚¢‚ñ‚Å‚µ‚傤‚©?
string‚Á‚Äì‚Á‚½Žž“_‚ł̓ƒ‚ƒŠ[Šm•Û‚µ‚È‚¢‚Å‚·‚©‚çA”z—ñ‚Å‚àˆê‚Å‚·‚©?
56:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 04:57:19
>>55
stringŽ©g‚É‚¾‚Á‚ăTƒCƒY‚Í‚ ‚邿B
‰´‚̊‹«‚¾‚ÆAstringŒ^‚Í28ƒoƒCƒg‚à‚ ‚éB
57:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 05:05:11
ƒTƒ“ƒNƒX
58:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 09:43:27
ƒXƒŒˆá‚¤‚©‚à‚µ‚ê‚È‚¢‚ªfloatœŽZ‚ðŠÔˆá‚¦‚é‚Á‚ÄŒ¾‚¤‚Ì‚ÍAŠÔˆá‚¦‚Ä‚¢‚½
ƒAƒNƒZƒX‚Å‚«‚È‚¢”z—ñ‚ɃAƒNƒZƒX‚µ‚Ä‚¢‚½‚¾‚¯‚¾‚Á‚½
59:58
07/12/09 10:09:23
float‚̃Gƒ‰[‚ł͂Ȃ‚Ävector‚̃oƒNi‰ð•ú‚̃^ƒCƒ~ƒ“ƒOj‚¾‚Á‚½
‰½“x‚à”z—ñ‚ð’ZŽžŠÔ‚Ŷ¬ŒJ‚è•Ô‚µ‚½‚Æ‚«A‘O‚Ì‚ª‰ð•ú‚³‚ê‚é‘O‚ÉŽŸ‚ÌŠm•Û‚ª‚‚邯‘ʖڂ炵‚¢
ƒOƒ[ƒoƒ‹‚Ɉê“xŠm•Û‚É‚µ‚½‚ç—Ç‚‚È‚Á‚½
60:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 10:10:31
>>59
‰½‚̘b‚©‚í‚©‚ç‚ñ‚ªkwsk
61:58
07/12/09 10:14:33
‚±‚ñ‚ÈŠ´‚¶‚Ì‚â‚Â@ÄŒ»‚·‚é‚©‚Í•s–¾@Šm•Û‚·‚éƒTƒCƒY‚ð‘å‚«‚‚·‚é‚Ù‚Ç‚µ‚â‚·‚¢‰Â”\«‚ ‚è
double fnc(void) {
vector <double> x(100000,1);
return x[0];
}
main(){
double sum=0;
for(i=0;i<10000;i++)sum+=fnc();
cout<<sum;
}
62:58
07/12/09 10:16:05
‰ð•ú‚ª’Ç‚¢‚‚©‚¸AŽŸ‚©‚玟‚Ö‚ÆŠm•Û‚ª—ˆ‚邯‘ʖڂ炵‚¢
63:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 10:18:58
>>58
ŠÂ‹«‚ÍH•’Ê‚Í seg fault ‚Æ‚©ƒGƒ‰[‚Å—Ž‚¿‚邯Žv‚¤‚ñ‚¾‚¯‚ÇB
‚»‚¤‚¶‚á‚È‚¯‚ê‚Î vector ‚Ì bug ‚Æ‚¢‚¤‚±‚ƂȂ̂©‚ÈB
64:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 10:28:37
>>61
ŽèŒ³‚ÌVC2005EE, bcc5.82, gcc3.4.4‚Å–â‘è‚È‚©‚Á‚½B
>>58‚̊‹«‚ª’m‚肽‚¢B
65:58
07/12/09 10:34:04
bcc5.5.1‚Å‚·
‚ ‚ÆŠm•Û‚·‚锂ÍAŽÀۂɂ͈Ⴂ‚Ü‚·
#define N 2678400@
‚Æ‚µ‚Ä
vector<int> date(N,0);
vector<double> x(N,0);
‚ðƒTƒuƒ‹[ƒ`ƒ“‚ʼn½“x‚©Šm•Û‚µ‚Ä
date‚Æx‚Ì‘O”¼(1/3‚‚ç‚¢)‚ðƒAƒNƒZƒX‚µ‚ÄƒŠƒ^[ƒ“‚·‚邯–ˆ‰ñˆá‚¤‰ñ”‚Å—Ž‚¿‚Ü‚·
66:58
07/12/09 10:35:31
‚¢‚ÜŒvŽZ‚µ‚½‚Æ‚±‚ëˆê‰ñ‚²‚ƂɊm•Û‚·‚é—e—Ê‚Í32M’ö“x‚Å‚·
67:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 10:38:51
u—Ž‚¿‚év‚Åς܂¹‚é“z‚ÍM—p‚Å‚«‚È‚¢B
68:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 10:39:22
>>66
> date‚Æx‚Ì‘O”¼(1/3‚‚ç‚¢)‚ðƒAƒNƒZƒX‚µ‚Ä
ª‚±‚̂ւñ‚ɃoƒO‚ª‚ ‚é‚©‚à‚µ‚ê‚ñ‚Ì‚ÅŬŒÀ‚̃\[ƒX‚ð‚‚ê‚邯‚ ‚肪‚½‚¢B
‚ ‚ÆA—Ž‚¿‚邯‚¢‚¤‚̂͗áŠO‚ð“f‚‚Ì‚©A–ⓚ–³—p‚Å—Ž‚¿‚é‚Ì‚©‚à’m‚肽‚¢B
69:58
07/12/09 10:46:17
>>68
ƒOƒ[ƒoƒ‹‚É’è‹`‚µ‚ĉ½“x‚àŒJ‚è•Ô‚µ‚ÄŽg‚Á‚½‚ç‘S‚—Ž‚¿‚È‚‚È‚è‚Ü‚µ‚½‚æ
70:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 10:48:00
>>65
u—Ž‚¿‚év‚Á‚Ä seg fault ‚Æ‚©‚ŃvƒƒOƒ‰ƒ€‚ªƒNƒ‰ƒbƒVƒ…‚·‚é‚Ì?
‚»‚ꂾ‚Á‚½‚烃‚ƒŠ‚ª‘«‚è‚È‚¢‚È‚ç³í‚È“®‚«‚¾‚ÆŽv‚¤B
‚à‚µ‚àAo—Í‚µ‚ijí‚ÉI‚í‚Á‚½‚悤‚ÉŒ©‚¦‚ĈႤ“š‚¾‚Æ‚¢‚¤‚̂Ȃç‚Αå–â‘èB
71:58
07/12/09 10:51:44
>>70
DOSƒvƒƒ“ƒvƒg‚©‚çƒGƒ‰[‚ðŒ¾‚í‚ê’âŽ~‚µ‚Ü‚·‚æ@I—¹Œã‚²‚Æ‚Évector‚͉ð•ú‚³‚ê‚é‚Í‚¸‚Ȃ̂Ńƒ‚ƒŠ•s‘«‚ɂ͂Ȃç‚È‚¢‚Í‚¸‚Å‚·‚æ
72:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 10:53:33
>>69
‚»‚¤‚¢‚¤ƒAƒhƒzƒbƒN‚ȑΈ‚ł͂Ȃ‚ÄA‚à‚Á‚Æ‹ï‘Ì“I‚ÈŒ´ˆö‚ª’m‚肽‚¢‚È‚ ‚ÆB
‚»‚à‚»‚àƒRƒ“ƒpƒCƒ‰(vector)‚̃oƒO‚ÆŒ©‚È‚µ‚Ă邿‚¤‚¾‚¯‚ÇA‚»‚ê‚à‹^‚킵‚¢‚µ‚ËB
ƒRƒ“ƒpƒCƒ‰‚̃oƒO@¨@‚±‚±‚ðŒ©‚½l‚É–ð—§‚Â
>>58‚Ì‘‚¢‚½ƒR[ƒh‚̃oƒO@¨@“¯‚¶‰ß‚¿‚ðŒJ‚è•Ô‚³‚¸‚ÉÏ‚Þ
73:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 10:57:09
‚±‚ÌŽž‚Ü‚¾>>58‚Í’m‚ç‚È‚©‚Á‚½>>67‚ª^ŽÀ‚¾‚Æ‚¢‚¤‚±‚Æ‚ðB
74:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 11:00:14
>>71
>>58 ‚Ì‘‚«•û‚¾‚ÆŒ‹‰Ê‚ªo‚ÄŠÔˆá‚Á‚Ä‚¢‚邿‚¤‚ɓǂ߂éB
ÅŒã‚܂ő–‚Á‚ÄŒ‹‰Ê‚ªo‚ÄAˆá‚Á‚½‚Æ‚¢‚¤ê‡‚Í‚ ‚Á‚½‚ÌH
75:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 11:02:05
ÄŒ»«‚Ì‚ ‚éƒ\[ƒX‚ðo‚¹‚ΈꔂȂ̂ɒ[Ü‚Á‚Ĭo‚µ‚É‚·‚é“z‚Ì‘½‚¢‚±‚Æ
76:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 11:03:55
ƒGƒ‰[ƒƒbƒZ[ƒW‚̓RƒsƒyB
ƒRƒŒíޝƒlB
77:wolf Ÿ8VH3XAqjlU
07/12/09 11:31:49
>>24
>>26
int a; <= ‚±‚ê‚͂ǂÁ‚¿H <--- declaration with simple-type-name
int main(){
int b; <= ‚±‚ê‚͂ǂÁ‚¿H <--- declaration with simple-type-name
}
Grammar of C++ Declarations
URLØÝ¸(msdn.microsoft.com)
78:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 11:44:47
>>26
> int a; <= ‚±‚ê‚͂ǂÁ‚¿H
> int b; <= ‚±‚ê‚͂ǂÁ‚¿H
C++ ‚È‚çA‚Ç‚Á‚¿‚à’è‹`‚¾B
79:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 12:04:27
>>77
‚È‚ñ‚¾ƒRƒCƒcH
‰½‚ªŒ¾‚¢‚½‚¢‚Ì‚©‚³‚Á‚ς蕪‚©‚ç‚È‚¢‚ñ‚¾‚ªA77‚̓Aƒz‚ÌŽq‚©H
80:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 12:07:20
>>58‚±‚È‚¢‚Ì‚©BŽc”OB
81:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 14:54:22
VC‚Å‚·
class Foo {
@char szBuff[MAX_PATH];
@ZeroMemory( szBuff, MAX_PATH );
pubulic:
@Foo();
@~Foo();
};
szBuff‚ðƒRƒ“ƒXƒgƒ‰ƒNƒ^‚̉Šú‰»Žq‚ʼnŠú‰»‚·‚é‚ɂ͂ǂ̗l‚É‘‚¢‚½‚ç‚¢‚¢‚Å‚·‚©H
82:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 15:20:07
int a; <= ‚±‚ê‚͂ǂÁ‚¿H
int main(){
int b; <= ‚±‚ê‚͂ǂÁ‚¿H
}
—¼•û‚Æ‚à錾’è‹`‚Å‚·B
—ª‚µ‚ÄA錾A’è‹`A‚Ü‚½‚ÍAé’è‚Æ‚¢‚¤l‚à‚¢‚Ü‚·B
83:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 15:20:46
>>81
‚Å‚«‚Ü‚¹‚ñB vector ‚É‚·‚ê‚ΉŠú‰»‚Å‚«‚Ü‚·B‚±‚Ìꇂ͖{‘̂̒†‚Å
ZeroMemory() ‚µ‚Ä‚à“¯‚¶Œ‹‰Ê‚ɂȂè‚Ü‚·B
84:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 15:32:20
>>83‚»‚¤‚Å‚·‚©A‚ł͂ ‚«‚ç‚߂܂·
85:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 17:37:11
ƒNƒ‰ƒX‚Æ‚©‚̓wƒbƒ_‚É‘‚‚ÆŽv‚¢‚Ü‚·‚ª
ƒRƒ“ƒpƒCƒ‹‚µ‚ăIƒuƒWƒFƒNƒg‚É‚µ‚Ä‚¨‚‚±‚Ƃ͂ł«‚È‚¢‚̂łµ‚傤‚©B
–ˆ‰ñƒRƒ“ƒpƒCƒ‹‚·‚é‚͔̂ñŒø—¦‚¾‚ÆŽv‚¢‚Ü‚·B
86:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 17:45:50
>>85
C/C++ ‚ł̓wƒbƒ_‚ł͒è‹`‚È‚µ‚Ì錾‚¾‚¯‚É‚µ‚Ä‚¨‚¢‚ÄA‘Ήž‚·‚éƒ\[ƒXƒtƒ@ƒCƒ‹‚Å
’è‹`‚ð—^‚¦‚邯‚¢‚¤•û–@‚Åd•¡ƒRƒ“ƒpƒCƒ‹‚ð”ð‚¯‚é‚Ì‚ªˆê”Ê“IB
C++ ‚̃eƒ“ƒvƒŒ[ƒg‚É‚æ‚Á‚Ä‚±‚Ì•û–@‚ª‚¤‚Ü‚‹@”\‚µ‚É‚‚¢ó‹µ‚ɂȂÁ‚Ä‚¢‚é‚Ì‚ÅA
ƒRƒ“ƒpƒCƒ‰‚É‚æ‚Á‚Ă̓vƒŠƒRƒ“ƒpƒCƒ‹ƒhƒwƒbƒ_‚Æ‚©A‚ ‚ç‚©‚¶‚߃wƒbƒ_‚ðƒRƒ“ƒpƒCƒ‹‚µ‚Ä
•Û‘¶‚µ‚Ä‚¨‚‹@”\‚ðŽ‚Á‚Ä‚¢‚é‚à‚Ì‚à‚ ‚éB
87:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 17:57:13
>>86
‚»‚Ì‚ ‚½‚è‚Ìuˆê”Ê“Iv‚Èì–@‚ª‚܂Ƃ߂Ă ‚é‘Ђ͂ ‚è‚Ü‚·‚©H
VC++‚ł͖³‚¢–{‚ª‚¢‚¢‚¯‚ÇA“ÆKC++‚Æ‚©‚ɂȂé‚ñ‚Å‚·‚©‚ËH
88:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 19:20:51
‚¨ì–@‚̂܂Ƃ߂¾‚Á‚½‚ç Effective ƒVƒŠ[ƒY‚Æ‚©‚ª‚¢‚¢‚ñ‚¶‚á‚È‚¢‚ÌB
89:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 20:43:11
>>61
‚¿‚å‚Á‚Æ’xƒŒƒX‚¾‚ª
BCC‚ÌÅVƒo[ƒWƒ‡ƒ“BCC5.9.2(C++Builder2007•t‘®)‚Å‚Í—Ž‚¿‚È‚¢
90:wolf Ÿ8VH3XAqjlU
07/12/09 21:11:03
>>82
Sure, the following may not be accepted in the school.
Declaration:
However, many declarations serve as definitions.
Definition
A definition provides information that allows the compiler to allocate memory for objects or generate code for functions.
Object
An object is an instance (a data item) of a user-defined type (a class type).
C++ terms used in this book are defined in the following table:
URLØÝ¸(msdn.microsoft.com)
91:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 21:36:31
>>90
Šî’nŠOƒXƒŒ‚É‚¨‹A‚è‚‚¾‚³‚¢
92:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 21:58:13
‚¨Š©‚߂ȃGƒfƒBƒ^‹³‚¦‚Ä
93:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 21:59:25
cŒ¾Œê‚Á‚Ä”Šw‚ÅŒ¾‚¤‚Æ‚±‚ë‚Ì’†Š‡ŒÊ{}‚Æ“¯‚¶‹@”\‚ðŽ‚Â‰‰ŽZŽq‚Á‚Ä—L‚é?
‚»‚ê‚Æ‚àA•Ï”‚ðŽg‚Á‚Ĉꎞ“I‚É’l‚ð‹L‰¯‚³‚¹‚È‚¢‚ƑʖÚ?
94:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 21:59:56
>>92
cat
95:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 22:00:46
>>92
‚·‚êˆá‚¢B‚¢‚¿‚¨‚¤—U“±‚µ‚Æ‚‚¯‚ÇA‚»‚Ì•·‚«•û‚¶‚á‚Ç‚±‚Å‚à‚܂Ƃà‚È“š‚¦‚Í
Šú‘Ò‚Å‚«‚È‚¢‚ÆŽv‚í‚êB‚¹‚߂ġŽg‚Á‚Ä‚é‚â‚‚̂ǂ±‚ª•s–ž‚Ȃ̂©‘‚©‚È‚¢‚ÆB
yƒGƒfƒBƒ^zƒ\[ƒX‰½‚Å‘‚¢‚Ä‚éH@1ƒXƒŒ–Ú
½ÚØÝ¸(tech”Â)
ƒeƒLƒXƒgƒGƒfƒBƒ^‚ð‚Ü‚½`‚èŒê‚낤 ver.24
½ÚØÝ¸(software”Â)
96:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 22:02:15
>>93
”Šw‚ÅŒ¾‚¤‚Æ‚±‚ë‚Ì’†Š‡ŒÊ‚Á‚ĂȂñ‚¾HŽ®‚Ì—Dæ‡ˆÊ‚ðŒˆ‚ß‚é‚½‚߂̊‡ŒÊ‚È‚çA
‰½d‚¾‚낤‚Æ‘S•”ŠÛЇŒÊ‚ðŽg‚¤‚ñ‚¾‚¯‚ÇB
97:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 22:12:44
>>96
‚»‚¤‚È‚ñ‚Å‚·‚©!
‚»‚ê‚È‚çA
”Šw‚Å
{(5)(176) - (26)^2}{(5)(145) - (25)^2}‚̃‹[ƒg‚Á‚ÄA
CŒ¾Œê‚È‚çA
sqrt(((5)*(176) - (26)*(26))*((5)*(145) - (25)*(25)))
‚ÅOK‚Å‚·‚©?
98:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 22:21:53
>>97
‰‰ŽZŽq‚Ì—D懈ʂ𒲂ׂ½‚ç‚í‚©‚邯Žv‚¤‚¯‚ÇA
朎Z‚Ì•û‚ª‰ÁŒ¸ŽZ‚æ‚è—D悳‚ê‚é‚̂Ŋ‡ŒÊ‚ðŒ¸‚ç‚¹‚邿
99:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/09 22:24:45
>>98
‚È‚é‚Ù‚Ç!
‚¾‚Á‚½‚çA
sqrt((5*176 - 26*26)*(5*145 - 25*25))
‚Å‚¨k‚Å‚·‚Ë!
100:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/10 02:08:00
ƒnƒbƒVƒ…ƒe[ƒuƒ‹ì‚邯‚«‚È‚ñ‚Å‚·‚¯‚ÇEEE
vector< myclass >Œ^‚̌Œ蒷”z—ñ‚ð—pˆÓ‚µ‚ÄA‚»‚ê‚ð—Ⴆ‚ÎTBL[n]‚Æ‚µ‚Ä
Õ“Ë‚ª‹N‚±‚Á‚½‚çTBL[n].resize(2)‚µ‚ĕʂ̃f[ƒ^‚ðŠi”[‚µ‚Ä‚¢‚¯‚ÎŽÀ‘•‚Å‚«‚»‚¤‚Å‚·‚¯‚Ç
ˆêŽŸŒ³‚ÉŽ©•ª‚Å“o˜^æ‚ðŒ©‚Â‚¯‚Ä‚‚é•û–@‚æ‚èŒø—¦ˆ«‚¢‚Å‚·‚©H@Փ˂͕p”ɂɋN‚±‚ç‚È‚¢‚Æ‚µ‚Ü‚·
101:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/10 02:42:27
>>100
Œø—¦‚Á‚ÄŒ¾‚Á‚Ä‚à‹óŠÔŒø—¦‚Æ‘¬“xŒø—¦‚ª‚ ‚éB‘¬“x‚É‚µ‚Ä‚àAŽÀÛ‚Ì”äŠr‚ª
ƒnƒbƒVƒ…ŠÖ”‚É”ä‚ׂĂǂñ‚¾‚¯Žv‚¢‚©‚ŕςí‚é‚Å‚µ‚åB‚»‚±‚ç‚Ö‚ñ‚Ìî•ñ–³‚µ‚É‚Í
“š‚¦‚æ‚¤‚ª‚È‚¢BŒø—¦‚ÍŽÀ‘ª‚ªŠî–{B
102:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/10 02:53:22
ƒƒ‚ƒŠŒø—¦‚Í“®“IŠm•Û‚Ì•û‚ªã‚Å‚·‚¯‚ÇAƒƒ‚ƒŠ‰ð•ú‚ÆŠm•Û‚É‚©‚©‚鎞ŠÔ‚È‚ñ‚Å‚·‚æ‚Ë
ŽÀ‘ª‚µ‚Ă݂܂·
103:93
07/12/10 04:46:38
Ž¿–â‚Å‚·B
hoge = (26 * 176 - 25 * 24) / sqrt((26 * 23 - 5 * 5) * (26 * 6 - 7 * 10));
‚Æ‚¢‚¤ƒvƒƒOƒ‰ƒ€‚ð‘‚¢‚ij‚µ‚¢Œ‹‰Ê‚ªo—Í‚³‚ꂽ‚̂ł·‚ªA
‚±‚ê‚͂ǂ¤‚µ‚Ăłµ‚傤‚©?
sqrt‚Í–ß‚è’l‚Æ‚µ‚ÄA•½•ûª‚ð•Ô‚·ŠÖ”‚Å‚·‚ªA‚±‚Ìꇖ߂è’l‚ðŽó‚¯Žæ‚Á‚Ä‚¢‚Ü‚¹‚ñ‚æ‚ËB
‚Ü‚é‚ÅAsqrt((26 * 23 - 5 * 5) * (26 * 6 - 7 * 10)‚ª‚±‚ÌŽ®‚ÌŒvŽZŒ‹‰Ê‚»‚Ì‚à‚̂̂悤‚ÉŠ´‚¶‚é‚̂ł·‚ªA‚±‚ê‚ÍCŒ¾Œê‚Ì‹@”\‚Ȃ̂łµ‚傤‚©?
104:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/10 04:52:09
>>103
–ß‚è’l‚Í‚¿‚á‚ñ‚Æ / ‰‰ŽZŽq‚ªŽó‚¯Žæ‚Á‚Ä‚¢‚Ü‚·B
105:93
07/12/10 05:02:22
>>104
‚¦‚¦‚ÁA‚»‚¤‚È‚ñ‚Å‚·‚©?
‰‰ŽZŽq‚É‚»‚ñ‚È‹@”\‚ª—L‚Á‚½‚Ƃ͒m‚ç‚È‚©‚Á‚½‚Å‚·B
‚Ç‚±‚©Ú‚µ‚à–¾‚µ‚Ä‚¢‚é–{‚âƒTƒCƒg‚Í–³‚¢‚Å‚µ‚傤‚©?
106:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/10 05:04:46
–³‚¢
107:93
07/12/10 05:10:40
–³‚¢‚̂ɂǂ¤‚µ‚Ä•ª‚©‚Á‚½‚ñ‚Å‚·‚©!
‚Ç‚¤‚µ‚Ä–ß‚è’l‚ðŽó‚¯Žæ‚ç‚È‚¢‚̂ɂ¿‚á‚ñ‚ÆŒvŽZ‚Å‚«‚½‚Ì‚ª‚ƂĂà•sŽv‹c‚È‚ñ‚Å‚·‚¯‚ê‚ÇB
108:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/10 05:12:39
–ß‚è’l‚ÍœŽZ‰‰ŽZŽq‚ªuŽó‚¯Žæ‚Á‚Ä‚¢‚év
109:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/10 05:13:08
‰½‚ª–ß’l‚ðuŽó‚¯Žæ‚Á‚ĂȂ¢v‚ñ‚¾‚¢
110:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/10 05:13:11
“ñ€‰‰ŽZŽq‚̈Ӗ¡‚ð‚¿‚á‚ñ‚Æ’²‚ׂĂÝB
111:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/10 05:13:18
>>103
–ß‚è’l‚͎󂯎æ‚ç‚È‚‚Ä‚à‚¢‚¢
sqrt(10);
‚Æ‚¢‚¤•¶‚¾‚¯‚Å‚àƒGƒ‰[‚ɂȂç‚È‚¢
•Ô‹p‚³‚ê‚é”’l‚ªdouble‚È‚ç‚Î”Žš‚ð’¼Ú‚©‚‚̂Ɠ¯‚¶
2.5@*@8
‚Æ‚¢‚¤ŒvŽZ‚Í
x=2.5 ; y= 8;
x * y ‚Æ‚µ‚È‚‚Ä‚àŒvŽZ‚Å‚«‚é
112:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/10 08:23:00
>>107
ŒN‚ª‰½‚ð•sŽv‹c‚ª‚Á‚Ä‚¢‚é‚Ì‚©‚ƂĂà•sŽv‹c‚È‚ñ‚Å‚·‚¯‚Ç
113:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/10 08:28:44
>>103
„sqrt((26 * 23 - 5 * 5) * (26 * 6 - 7 * 10)‚ª‚±‚ÌŽ®‚ÌŒvŽZŒ‹‰Ê‚»‚Ì‚à‚̂̂悤
‚»‚Ì’Ê‚è
‚¿‚á‚ñ‚Æ•ª‚©‚Á‚Ä‚ñ‚¶‚á‚ñ
114:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/10 08:28:51
‚»‚à‚»‚à
a = func(5);
‚ÅAa‚É‘ã“ü‚Å‚«‚é‚Ì‚ÍA‰E•Ó‚ª’l‚ðŽ‚Á‚Ă邱‚Æ‚ð„‘ª‚Å‚«‚»‚¤‚È‚à‚Ì‚¾‚¯‚Ç
115:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/10 08:30:02
‚ A“ú–{Œê‚ɂȂÁ‚Ă˂¥orz
116:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/10 08:30:42
>>114
‚«‚Á‚ÆA
•Ï”–¼=ŠÖ”–¼(ˆø”);
‚ÄŒ`Ž©‘Ì‚ªˆê‚‚Ì\•¶‚¾‚ÆŽv‚Á‚Ä‚é‚ñ‚¾‚낤‚È
–ß‚è’l‚ðŽó‚¯Žæ‚é\•¶
117:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/10 08:34:31
>>93
”Šw‚ÅA
hoge = (26 ~ 176 - 25 ~ 24) / ã((26 ~ 23 - 5 ~ 5) ~ (26 ~ 6 - 7 ~ 10))
‚Æ‘‚¢‚Ä‚àAŒvŽZ‚ÌŽd•û‚̃‹[ƒ‹‚ª‚ ‚é‚©‚çA³‚µ‚¢Œ‹‰Ê‚ðo‚¹‚é‚Å‚µ‚åB
‚»‚ê‚Æ“¯‚¶‚ÅAsqrt()‚ðæ‚ÉŒvŽZ‚µ‚ÄA‚»‚Ì–ß‚è’l‚ðŽg‚Á‚Ä / ‚ðŒvŽZ‚·‚郋[ƒ‹‚ª‚ ‚é‚©‚çB
118:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/10 08:36:06
int func(int z) { return z * 2; }
a = 8 + func(5);
‚Á‚Ä•¶‚ª‚ ‚邯ƒRƒ“ƒpƒCƒ‰‚Í
a = 8 + 10;
a = 18;
‚Á‚ÄŠ´‚¶‚ň—‚·‚é
119:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/10 08:43:37
’f’èŒû’²‚©‚æ
120:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/10 09:00:02
ƒfƒBƒŒƒNƒgƒŠ\‘¢‚ðƒƒ‚ƒŠ‚ɕۑ¶‚·‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚¢‚¢‚Å‚·‚©H
ƒtƒ@ƒCƒ‹‚ɘA”Ô‚ð•t‚¯‚ătƒ@ƒCƒ‹‚̂̓pƒX‚ª‚í‚©‚邿‚¤‚É‚µ‚½‚¢‚Å‚·
121:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/10 09:01:47
‘½•ª–Ø‚ª‚¢‚¢‚Æ‚¨‚à‚¤‚̂ł·‚ªŠÈŒ‰‚È•û–@—L‚è‚Ü‚·‚©
122:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/10 09:45:50
>>120-121 ‚Æ‚è‚ ‚¦‚¸Ž©•ª‚Å‚â‚ê‚æB‹ï‘Ì“I‚ɂ킩‚ñ‚È‚¢‚Æ‚±‚낪‚ ‚Á‚½‚瑊’k‚µ‚Ä‚à‚¢‚¢‚©‚炳B
123:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/10 09:46:43
‘OƒXƒŒ‚̈êl—pƒ`ƒƒƒbƒg‚Å‚·B
„¡„Ÿ„¢
„ @@@„ ©o—Í—pŽqƒEƒBƒ“ƒhƒE@@@@“ü—̓EƒBƒ“ƒhƒE‚É•¶Žš‚ð‘Å‚¿AƒGƒ“ƒ^[ƒL[‚ª‰Ÿ‚³‚ꂽ‚ç
„¤„Ÿ„£@@@@@@@@@@@@@@@@@@o—̓EƒBƒ“ƒhƒE‚É•¶Žš‚ª•\ަ‚³‚ê‚邿‚¤‚É‚µ‚½‚¢B
„¡„Ÿ„¢©“ü—Í—pŽqƒEƒBƒ“ƒhƒE
„¤„Ÿ„£
ƒ\[ƒXURLØÝ¸(kansai2channeler.hp.infoseek.co.jp)
winspector‚Ń`ƒFƒbƒN‚µ‚½‚Æ‚±‚ëA‚»‚à‚»‚àƒGƒ“ƒ^[ƒL[‚ª‰Ÿ‚³‚ꂽM†‚ªo‚Ä‚¢‚È‚©‚Á‚½‚Ì‚ÅA
ŽqƒEƒBƒ“ƒhƒE‚̃EƒBƒ“ƒhƒEƒvƒƒV[ƒWƒƒ‚àì‚Á‚½‚ñ‚Å‚·‚ªA¡“x‚Í“ü—Í—pŽqƒEƒBƒ“ƒhƒE‚ª•\ަ‚³‚ê‚È‚‚È‚è‚Ü‚µ‚½B
ƒvƒƒOƒ‰ƒ€‚ðŠJŽn‚µ‚Ä‚·‚®‚ɃGƒ“ƒ^[ƒL[‚ð‰Ÿ‚·‚ƃƒbƒZ[ƒWƒ{ƒbƒNƒX‚ªo‚é‚Ì‚ÅA“ü—Í—pŽqƒEƒBƒ“ƒhƒEŽ©‘Ì‚Í
‚Ç‚±‚©‚Éì‚ç‚ê‚Ä‚¢‚邯Žv‚¤‚ñ‚Å‚·‚ªAŽ©•ª‚ÌÝ’u‚µ‚½êŠ‚É‚ÍŒ©“–‚½‚è‚Ü‚¹‚ñB
”L‚Å‚à`‚ð“Ç‚ñ‚Å‚à‚Ç‚±‚ªŠÔˆá‚Á‚Ä‚¢‚é‚Ì‚©•ª‚©‚ç‚È‚¢‚ñ‚Å‚·‚ªA‚Ç‚¤‚µ‚½‚çŽqƒEƒBƒ“ƒhƒE‚ª•\ަ‚³‚ê‚Ü‚·‚©B
‚ ‚ÆA‚Ü‚¾’†g‚ðì‚Á‚Ä‚¢‚È‚¢‚Ì‚ÉAGUIH‚¾‚¯‚ł₽‚çŽè‚±‚¸‚Á‚Ä‚é‚ñ‚Å‚·‚ªA‚±‚ñ‚È‚à‚ñ‚Å‚·‚©H
124:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/10 09:50:44
“ÁŒx‚µ‚©Žv‚¢o‚¹‚È‚©‚Á‚½@orz
125:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/10 10:27:15
“®“IŠm•ۂ̕ϔ‚Á‚Ä
int *n=new int;
‚Æ’è‹`‚·‚é‚ñ‚Å‚·‚©H
‚È‚ñ‚©‚¢‚‚à*n‚Æ‚µ‚ÄŽg‚¦‚È‚‚Ä•s•Ö‚È‚ñ‚Å‚·‚ª
”z—ñ‚ÌꇂÍÓI‚Æ“¯‚¶‚Å‚·‚ª@‚È‚ñ‚Æ‚©‚È‚è‚Ü‚·‚©
126:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/10 10:33:35
>>123 C/C++‚ÅGUI‚͂߂ñ‚Ç‚¢B‚»‚ñ‚È‚à‚ñB
>>125
‚»‚ê‚Å‚ ‚Á‚Ä‚éBdelete‚ð–Y‚ê‚é‚È‚æB
ÅŒã‚Ìs‚ª‚æ‚‚í‚©‚ç‚È‚¢B
127:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/10 10:37:26
int a[10]; ‚Æ‚µ‚½‚à‚Ì‚Æint *a=new int [10];
‚ÌŽg‚¢•û‚Í“¯‚¶‚Ȃ̂É
•Ï”‚¾‚ƈႢ‚Ü‚·
128:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/10 10:48:13
>>123
SetWindowLong‚ð‚â‚ß‚ê‚Î‚Æ‚è‚ ‚¦‚¸•\ަ‚³‚ꂽ
129:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/10 10:57:45
>>123
130s–ڂ̈ø”‚ª‚¨‚©‚µ‚¢‚¨
ƒGƒfƒBƒbƒgƒRƒ“ƒgƒ[ƒ‹‚̃fƒtƒHƒ‹ƒgƒEƒBƒ“ƒhƒEƒvƒƒV[ƒWƒƒ‚ªŒÄ‚΂ê‚ĂȂ¢
130:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/10 10:58:54
int **p; ‚Æ‚µ‚½‚Æ‚«
p[100]‚ÍA—̈æŠm•Û‚µ‚È‚‚Ä‚à‚‚˂ɃAƒNƒZƒX‚Å‚«‚Ü‚·‚©?
ƒAƒhƒŒƒX‚Ì”z—ñ‚ðì‚肽‚¢‚̂ł·‚ª
131:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/10 11:01:28
‚±‚ê‚̓Gƒ‰[‚ɂȂè‚Ü‚·@‚Ç‚¤‚·‚ê‚΂¢‚¢‚Å‚·‚©H
int **p,n=100;
p[10000]=&n;
cout<<*p[10000];
132:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/10 11:03:56
‚±‚ê‚̓Gƒ‰[‚ɂȂè‚Ü‚¹‚ñ@ƒ|ƒCƒ“ƒ^”z—ñ‚à“®“IŠm•ۂȂǂµ‚È‚¢‚ÆŽg‚¦‚Ü‚¹‚ñ‚©H
int* *p= new int* [20000];
int n=100;
p[10000]=&n;
cout<<*p[10000];
133:‚P‚Q‚R
07/12/10 11:04:25
>>129
‚¤‚ ‚ ‚ ‚ ‚ IIDefProc‚É‚µ‚½‚ç‚Å‚«‚Ü‚µ‚½II
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·II
134:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/10 11:15:44
‘½•ª–Ø\‘¢o—ˆ‚Ü‚µ‚½‚æ
#include <iostream>
#include <string>
#include <vector>
using namespace std;
class tree{ public: string data; vector< tree* > p; };
tree* create(string data){
tree *node=new tree; node->data=data; return node; }
void insert(tree *node, string data ){
node->p.push_back( create(data) );}
135:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/10 12:08:55
Ž©•ª‚ÌIPƒAƒhƒŒƒX‚ðŽæ“¾‚·‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚¢‚¢‚̂łµ‚傤‚©H
CŒ¾ŒêAWindows‚Å‚¨Šè‚¢‚µ‚Ü‚·B
136:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/10 12:30:48
>>135
ipconfia
137:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/10 13:28:58
•¡”‚ÌIPŽ‚Á‚Ä‚éê‡‚à‚ ‚邵‚È‚
138:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/10 13:31:42
NIC‚ð‘S•”‚ ‚°‚é‚ñ‚¾
139:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/10 13:32:17
>>135
gethostbyname("")‚Ŏ擾
ipconfig‚ÌŒ‹‰Ê‚ð‰ðÍ
140:135
07/12/10 13:44:23
ƒvƒƒOƒ‰ƒ€‚Ì’†‚Åipconfig‚ðŽÀs‚·‚é‚ɂ͂ǂ̂悤‚É‚·‚ê‚Î
‚¢‚¢‚̂łµ‚傤‚©H
ŽQl‚É‚È‚é‚æ‚¤‚ȃTƒCƒg‚ð‹³‚¦‚Ä‚¢‚½‚¾‚¯‚邯Šð‚µ‚¢‚Å‚·B
141:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/10 13:56:44
system()
CreateProcess()
‚ ‚Ƃ̓pƒCƒv‚Æ‚©“K“–‚É‚®‚®‚ê
142:135
07/12/10 14:03:05
>>141
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‘‘¬’²‚ׂĂ݂܂·
143:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/10 14:29:09
>>131-132
int *a;
ƒ|ƒCƒ“ƒ^‚̓AƒhƒŒƒX‚ð“ü‚ê‚邽‚߂̕ϔ‚Æl‚¦‚é‚ñ‚¾B
int *a[100];
ƒ|ƒCƒ“ƒ^”z—ñ‚ÍAƒAƒhƒŒƒX‚ð“ü‚ê‚邽‚߂̕ϔ‚©‚ç‚È‚é”z—ñ
int **a;
ƒ|ƒCƒ“ƒ^‚̃|ƒCƒ“ƒ^‚ÍA‚â‚₱‚µ‚¢‚ª
iƒAƒhƒŒƒX‚ð“ü‚ê‚邽‚߂̕ϔ‚ÌjƒAƒhƒŒƒX‚ð“ü‚ê‚邽‚߂̕ϔ
‚«‚¿‚ñ‚Æ®—‚µ‚Ä—‰ð‚µ‚Ä‚¨‚¢‚½•û‚ª—Ç‚¢‚æB
144:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/10 20:15:27
ƒNƒ‰ƒX‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^ŒÄ‚Ño‚µ‚≊ú‰»ƒŠƒXƒgˆÈŠO‚ÅA•Ï”‚ð
int x(0); ‚̂悤‚ɉŠú‰»‚·‚é‚Ì‚Á‚ăLƒ‚ƒC‚Å‚·‚©H
145:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/10 20:35:11
‚©‚Ȃ艕à“I‚ÈŽ¿–₾‚¯‚ÇAƒ{ƒ^ƒ“‚ÌCaption‚ðƒvƒƒOƒ‰ƒ€“à‚ŕς¦‚é‚Ì‚Á‚Ăǂ¤‚â‚é‚ÌH
146:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/10 21:12:53
SetWindowText()
Win32APIƒXƒŒ‚Ö
147:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/10 22:41:06
unsigned long a ,b;
int N;
‚Æ‚µ‚Ü‚·B
N‚͑傫‚¢‚Å‚·B
printf(" time=%f[s]\n", (a-b)/N);
@‚¾‚Æ‚¤‚Ü‚•\ަ‚³‚ê‚é‚ñ‚Å‚·‚ªA
cout<<"time= "<<(a-b)/N<<"\n";‚¾‚Æ0‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·B
cout‚ðŽg‚Á‚Ä‘‚«‚½‚¢‚̂ŃAƒhƒoƒCƒX‚¨Šè‚¢‚µ‚Ü‚·
148:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/10 22:43:54
>>147
‚Ç‚¿‚ç‚à‚¤‚Ü‚•\ަ‚³‚ê‚È‚¢
double N; ‚Æ‚µ‚ëB
149:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/10 22:45:31
>>148
‚ ‚ I‚í‚©‚è‚Ü‚µ‚½
150:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/10 23:45:42
>>144
‚»‚ñ‚Ȃ̃Lƒ‚ƒC‚È‚ñ‚ÄŒ¾‚Á‚Ä‚½‚çˆø”•t‚«ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚µ‚©‚È‚¢ƒNƒ‰ƒX‚Å
•Ï”‚ªì‚ê‚È‚¢‚¾‚ëB
151:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/10 23:54:39
‚¢‚âA‚¾‚©‚ç”Þ‚ÍPODŒ^‚ÉŽg‚¤‚̂̓Lƒ‚‚¢‚©‚ÆŒ¾‚Á‚Ä‚é‚ñ‚¾‚ÆŽv‚¤‚æ
152:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/10 23:58:49
‘‚«•û‚ª“ˆê‚Å‚«‚Ä‚¢‚¢‚¶‚á‚È‚¢‚©
153:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 00:01:56
ˆê•àŠÔˆá‚¦‚邯ŠÖ”錾‚ɂȂÁ‚ĈӖ¡•s–¾‚ȃGƒ‰[o‚é‚©‚çA‚Á‚Ä‚¢‚¤‚©‚»‚¤‚È‚Á‚½‚±‚Æ‚ª‚ ‚é‚©‚çA
‚¿‚å‚Á‚Æ•|‚¢‚©‚ÈB
C ‚©‚ç‚â‚Á‚Ä‚él‚Ì‚±‚Æl‚¦‚Ä‚àA‚ ‚©‚炳‚܂ȗ˜“_‚ª–³‚¢ŒÀ‚è‚â‚߂Ƃ¢‚½‚Ù‚¤‚ª‚¢‚¢‚ÆŽv‚¤B
154:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 00:13:54
>>150-153
ŠF—l‚²ˆÓŒ©‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
ŠÖ”‚ƊԈႦ‚ç‚ꂽ‚̂Ŏ~‚߂Ƃ¢‚½‚Ù‚¤‚ª‚悳‚»‚¤‚Å‚·‚ËB
155:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 04:57:40
VC‚Å‚·
ƒNƒ‰ƒX‚̃ƒ“ƒo[•Ï”‚ðAƒRƒ“ƒXƒgƒ‰ƒNƒ^‚̉Šú‰»Žq‚ÅA‰Šú‰»‚·‚鎖‚͂ł«‚Ü‚·‚µA
„§‚à‚³‚ê‚Ä‚¢‚Ü‚·‚ªAƒNƒ‰ƒX‚̃ƒ“ƒo[ŠÖ”‚ÍAƒRƒ“ƒXƒgƒ‰ƒNƒ^[‚Ì
‰Šú‰»Žq‚ʼnŠú‰»‚·‚é‚Ì‚ÍA‚Å‚«‚Ü‚¹‚ñ‚æ‚ËH
‚Ä‚¢‚¤‚©Aƒƒ“ƒo[ŠÖ”‚ɉŠú‰»‚Æ‚¢‚¤AŠT”O‚Í–³‚¢‚Å‚·‚æ‚ËH
156:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 04:58:30
>>155
ŠÖ”‚ð‰Šú‰»H
ŠÖ”ƒ|ƒCƒ“ƒ^‚ł͂Ȃ‚ÄH
157:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 05:04:48
>>156
>>ŠÖ”‚ð‰Šú‰»H
‚»‚±‚ð–À‚Á‚Ä‚¢‚é‚ñ‚Å‚·Aƒƒ“ƒo[ŠÖ”‚ÌŽ‚•ϔ‚͉Šú‰»‚Å‚«‚Ä‚à
ƒƒ“ƒo[ŠÖ”‚ɉŠú‰»‚È‚ñ‚ÄAŠT”O‚Í–³‚¢‚Å‚·‚æ‚Ë‚â‚Á‚Ï‚è
>ŠÖ”ƒ|ƒCƒ“ƒ^‚ł͂Ȃ‚ÄH
ŠÖ”ƒ|ƒCƒ“ƒ^‚Ȃ牊ú‰»‚Å‚«‚é‚ñ‚Å‚µ‚傤‚©H
158:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 05:08:44
>>157
‚»‚à‚»‚à‰½‚ðŽÀŒ»‚µ‚½‚¢‚Ì‚©‚í‚©‚ç‚È‚¢B
‹ï‘Ì“I‚ɂǂ̂悤‚È‹Lq‚łǂ¤‚¢‚¤“®ì‚ɂȂé‚Ì‚ðŠú‘Ò‚µ‚Ä‚é‚ÌH
159:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 05:17:59
>‚»‚à‚»‚à‰½‚ðŽÀŒ»‚µ‚½‚¢‚Ì‚©‚í‚©‚ç‚È‚¢B
¡Effective C++“Ç‚ñ‚Å‚¢‚ÄAC‚µ‚©’m‚ç‚È‚¢‚Ì‚ÅA
–ÚV‚µ‚¢‚±‚Æ‚ª‘½‚‚ÄAC++‚Ìì–@‚Æ‚¢‚¤‚©AƒXƒ^ƒCƒ‹‚Ɍ˘f‚Á‚Ä‚¢‚邯‚±‚ë‚Å‚·
‹ï‘Ì“I‚ɉ½‚ðŠú‘Ò‚·‚邯‚©‚Æ‚¢‚¤ˆÓ–¡‚Í‚ ‚è‚Ü‚¹‚ñA‚Ó‚ÆŽv‚Á‚½‚܂łł·B
160:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 05:25:14
159‚Å‚·‚ªA‹ï‘Ì“I‚ÈŽ¿–â‚ð‚³‚¹‚Ä‚‚¾‚³‚¢
class Foo {
@@typedef struct st_data {
@@@@st_data( int n, string s, double db : yymmdd( n ), code( s ), value( db ){} //‡@
@@@@int yymmdd;
@@@@string code;
@@@@double value;
@@@@//st_data() : yymmdd( 0 ), code(""), value( 0.0 ){} //‡A
@@} st_data;
public:
@@Foo();
@@~Foo();
}:
‚½‚¾A‚±‚Ì—l‚È\‘¢‘Ì‚ð‚͇@A‡A‚Ì•û–@‚ʼnŠú‰»‚Å‚«‚邯Žv‚¤‚̂ł·‚ª
ŽÀ‘•‚Ň@‚Ì•û–@‚ʼnŠú‰»‚µ‚½•Ï”‚ɃAƒNƒZƒX‚·‚邯
error C2512: 'st_data' : ƒNƒ‰ƒXA\‘¢‘ÌA‹¤—p‘̂Ɋù’è‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚ª‚ ‚è‚Ü‚¹‚ñB
‚ƂȂè‚Ü‚·A‘g‚Ýž‚ÝŒ^‚̕ϔ‚Í‚â‚Í‚èA‡A‚Ì•û–@‚ŃCƒ“ƒXƒ^ƒ“ƒX‚ð—^‚¦‚È‚¢‚Æ‚¢‚¯‚È‚¢‚̂łµ‚傤‚©H
‡@‚ƇA‚̈Ⴂ‚ÍA‚È‚ñ‚È‚ñ‚Å‚µ‚傤‚©H
161:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 05:26:29
‚·‚ñ‚Ü‚¹‚ñ
~‚½‚¾A‚±‚Ì—l‚È\‘¢‘Ì‚ð‚͇@A‡A‚Ì•û–@‚ʼnŠú‰»‚Å‚«‚邯Žv‚¤‚̂ł·‚ª
›‚±‚Ì—l‚È\‘¢‘Ì‚ð‚͇@A‡A‚Ì•û–@‚ʼnŠú‰»‚Å‚«‚邯Žv‚¤‚̂ł·‚ª
162:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 05:41:17
>>160
‚¢‚Ü‚¢‚¿‚í‚©‚ç‚ñ
‚Ü‚¾ŠÖ”‚̉Šú‰»‚ȂǂƂ¢‚¤˜b‚ª‘±‚¢‚Ä‚é‚Ì‚©‚ÈH
class Foo‚Å•ï‚ñ‚Å‚éˆÓ–¡‚ª‚í‚©‚ç‚È‚¢‚¯‚ÇA
‚Æ‚è‚ ‚¦‚¸Š‡ŒÊ‚̑Ήž‚ȂNJô‚‚©C³‚µ‚½
#include <string>
using namespace std;
class Foo {
public:
struct st_data {
st_data(int n, string s, double db) : yymmdd( n ), code( s ), value( db ){} //‡@
int yymmdd;
string code;
double value;
//st_data() : yymmdd( 0 ), code(""), value( 0.0 ){} //‡A
};
Foo();
~Foo();
};
int main() {
Foo::st_data(0, "", 0);
return 0;
}
‚±‚ê‚Å1‚Ì•û–@‚ʼnŠú‰»‚Å‚«‚邯‚Çc‰½‚ð‹‚߂Ă邩‚ª‚í‚©‚ç‚ñ‚̂œK“–‚¾
163:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 09:07:45
FindNextFile‚̓ǂݞ‚݇˜‚ͧŒä‚Å‚«‚Ü‚·‚©H
164:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 09:12:44
>>160
C‚Í•ª‚©‚邯‚¢‚¤˜b‚¾‚©‚çA‰½‚©ŠÈ’P‚ÈŠ¨ˆá‚¢‚ð‚µ‚Ä‚¢‚é‚Ì‚¾‚ÆŽv‚¤‚¯‚ÇA
‚»‚̃Gƒ‰[‚ÌŒ´ˆö‚Ítypedef
CŒ¾Œê‚Å‚àAtypedef‚µ‚½‚¾‚¯‚¶‚áŽg‚¦‚È‚¢‚Å‚µ‚åH
•Ï”‚ð錾‚µ‚È‚¢‚ÆB
¡‰ñ‚Í‚»‚à‚»‚àÄ—˜—p‚µ‚È‚¢‚Ì‚Åtypedef‚µ‚È‚‚Ä‚à‚¢‚¢‚©‚ç
struct hoge {
...
} hage;
‚ÄŒ`‚Å‚¢‚¢‚ÆŽv‚¤‚¯‚ÇB
165:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 09:31:12
>>160
„error C2512: 'st_data' : ƒNƒ‰ƒXA\‘¢‘ÌA‹¤—p‘̂Ɋù’è‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚ª‚ ‚è‚Ü‚¹‚ñB
ƒRƒŒ‚Á‚ÄAˆø”‚ðŽ‚ÂƒRƒ“ƒXƒgƒ‰ƒNƒ^‚µ‚©‚È‚¢ƒNƒ‰ƒX(“™)‚ɑ΂µ‚ÄA
ˆø”‚ð‚‚¯‚¸‚ɃRƒ“ƒXƒgƒ‰ƒNƒ^‚ðŒÄ‚ñ‚¾Žž‚ÉŒ©‚©‚¯‚éB
Foo::st_data data;
‚Æ‚©‚ŕϔ’è‹`‚·‚邯Aˆø”‚Ì–³‚¢ƒRƒ“ƒXƒgƒ‰ƒNƒ^ŒÄ‚Ño‚»‚¤‚Æ‚·‚邯‚ÇA
‚Ç‚Á‚©‚É‚»‚ñ‚È‹Lq‚µ‚ĂȂ¢H
166:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 09:44:01
ƒ\[ƒg‚̃Aƒ‹ƒSƒŠƒYƒ€‚Ȃ̂ł·‚ªA
for(sorted=0; sorted < N-1; sorted++){
insert = sort[sorted+1];
for(i=0; i<=sorted; i++)
if(sort[i]>insert)
break;
while(i<=sorted+1){
temp=sort[i];
sort[i]=insert;
insert=temp;
i++;
}}}
for(i=0; i<=sorted; i++)
if(sort[i]>insert)
break;
‚Ì•”•ª‚ª—‰ð‚Å‚«‚Ü‚¹‚ñB
‚±‚ê‚ÍAif(sort[i]>insert)‚ðfor(i=0; i<=sorted; i++)‚ÅŒJ‚è•Ô‚·‚̂͂悵‚Æ‚µ‚ÄA
if(sort[i]>insert)‚ª^‚ÌŽž‚Ébreak‚µ‚ÄAwhile‚Ɉ—‚ª”ò‚Ԃ̂łµ‚傤‚©?
‚»‚µ‚ÄAif‚ª‹U‚̂Ƃ«‚͂ǂ±‚Ɉ—‚ª”ò‚Ԃ̂łµ‚傤‚©?
167:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 10:01:41
sort”z—ñ‚Ì’†‚ÅAinsert‚æ‚è‚à‘å‚«‚¢’l‚̈ʒuuiv‚ð’T‚µ‚Ä‚¢‚é
ŒJ‚è•Ô‚µ’†ˆê“x‚à^‚ɂȂç‚È‚¯‚ê‚Îuiv‚Ísorted+1iÅŒãj‚ɂȂé
168:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 12:08:25
>>163
URLØÝ¸(msdn2.microsoft.com)
>The order in which the search returns the files, such as alphabetical order, is not guaranteed, and is dependent on the file system.
>You cannot depend on any specific ordering behavior.
>If the data must be sorted, you must do the ordering yourself after obtaining all the results.
169:164
07/12/11 12:23:53
‚·‚Ü‚ñ‰´‚͖̂Y‚ê‚Ä‚‚ê
170:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 13:20:32
vector <string> str;
‚ðƒfƒBƒXƒN‚ɕۑ¶‚µ‚½‚¢‚̂ł·‚ª‚ǂ̗p‚É‚µ‚½‚ç—Ç‚¢‚ñ‚Å‚µ‚傤‚©H
171:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 13:31:24
‚Ç‚¤‚ɂłào—ˆ‚·‚¬‚ÄA‚Ç‚¤“š‚¦‚½‚à‚ñ‚©‚í‚©‚ç‚ñ‚ÈB‰½‚©§–ñ‚Í‚ ‚é‚ÌH
‚½‚Æ‚¦‚ÎAstring‚Ì’†g‚ɉüs‚ª–³‚¢‚±‚Æ‚ª‚í‚©‚Á‚Ä‚¢‚é‚È‚çA‘åŽG”c‚Ɉêsˆê—v‘f‚¸‚Âo—Í‚µ‚Ä‚¢‚Á‚Ä
“Ç‚Ýo‚·‚Æ‚«‚Í‚±‚ê‚Ü‚½‘åŽG”c‚Éstd::getline()‚œǂÝo‚µ‚Ä‚¢‚¯‚΂¢‚¢‚µA
‚»‚¤‚łȂ¢‚È‚çAstring‚̃TƒCƒY‚Æ’†g‚ð‡‚É‹l‚߂Ă¢‚Á‚ÄA“Ç‚Ýo‚·Žž‚Í
ƒTƒCƒY‚ð“ǂި‚»‚Ì•ª‚¾‚¯ƒf[ƒ^‚ð“Ç‚ÞA‚ðŒJ‚è•Ô‚µ‚Ä‚¢‚¯‚΂¢‚¢B
ƒtƒ@ƒCƒ‹‚ÌŠJ‚«•û‚ª‚í‚©‚ç‚È‚¢‚Æ‚©A‚»‚¤‚¢‚¤ƒŒƒxƒ‹‚È‚çuƒtƒ@ƒCƒ‹ƒXƒgƒŠ[ƒ€v‚Æ‚©‚ÅŒŸõ‚µ‚ĕ׋‚µ‚éB
172:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 13:33:12
‚·‚݂܂¹‚ñ
stringŒ^‚ɃoƒCƒiƒŠƒf[ƒ^‚͓ǂݞ‚߂܂¹‚ñ‚©?
char buf[1000];‚Æ‚µ‚Ä@buf‚É100ƒoƒCƒg“ǂݞ‚ñ‚¾‚Æ‚µ‚ÄA(string)buf‚ƕϊ·‚·‚邵‚©–³‚¢‚Å‚·‚©?
vector <string> str;‚Ì\‘¢Ž©‘Ì‚ðƒoƒCƒiƒŠ‚Å‹L˜^‚Å‚«‚ê‚Εϊ·•K—v‚È‚¢‚ÆŽv‚¤‚ñ‚Å‚·‚ªEEE–³—‚Å‚·‚æ‚Ë?
173:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 13:35:54
>>171
‚·‚݂܂¹‚ñ
‚È‚é‚דǂݑ‚«‚Ì‘¬“x‚ðã‚°‚½‚¢‚ñ‚Å‚·‚ªEEE
s’PˆÊ‚ł̑‚«ž‚Ý‚ÍA‚à‚µ1000–œs‚Æ‚©‚ɂȂÁ‚½‚玞ŠÔƒRƒXƒg‚ª‚©‚©‚è‚·‚¬‚Ü‚·‚æ‚Ë
ƒoƒCƒiƒŠ‚ňê“x‚É5ƒƒK‚¸‚‚Ƃ©“ǂݞ‚ñ‚Å‘¬“x‚ðã‚°‚½‚¢‚Å‚·
174:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 13:39:49
string‚̃AƒhƒŒƒX‚©‚ç‚ǂ̗l‚Ƀf[ƒ^‚ª”z’u‚³‚ê‚Ä‚¢‚é‚©”»‚ê‚ÎA’¼ÚƒoƒCƒiƒŠ‚œǂݑ‚«‚Å‚«‚»‚¤‚Å‚·‚ªEEE
size()ˆÈŠO‚Ìî•ñƒf[ƒ^‚͉½ƒrƒbƒg‚©”»‚è‚Ü‚·‚©?
175:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 13:44:33
>>173
>>171‚ª
>string‚̃TƒCƒY‚Æ’†g‚ð‡‚É‹l‚߂Ă¢‚Á‚ÄA“Ç‚Ýo‚·Žž‚Í
>ƒTƒCƒY‚ð“ǂި‚»‚Ì•ª‚¾‚¯ƒf[ƒ^‚ð“Ç‚ÞA‚ðŒJ‚è•Ô‚µ‚Ä‚¢‚¯‚΂¢‚¢B
‚Æ‘‚¢‚Ă邶‚á‚È‚¢‚©
176:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 13:45:33
>>174
string‚͉•ϒ·—̈æ‚ւ̃|ƒCƒ“ƒ^‚ðŽ‚Á‚Ä‚¢‚邾‚¯‚¾‚낤‚©‚ç‚»‚Ì•û–@‚¶‚á–³—
177:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 13:46:29
char”z—ñŒo—R‚µ‚È‚¢‚Åstring‚ÉŠi”[‚·‚é•û–@‚Í—L‚è‚Ü‚·‚©?
178:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 13:49:08
>>177
‰½‚ð‚Ç‚±‚©‚çŠi”[‚·‚é‚ÌH
179:177
07/12/11 14:04:14
‚½‚Æ‚¦‚Îdouble‚È‚çIEEEŒ^‚̃oƒCƒiƒŠ‚ð8ƒoƒCƒg‚¸‚ƒfƒBƒXƒN‚É‘‚«ž‚߂邶‚á‚È‚¢‚Å‚·‚©
string‚àƒoƒCƒiƒŠ‚œǂݑ‚«‚Å‚«‚È‚¢•¨‚©‚Æ
180:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 14:06:13
>>179
c_str()‚ðŽg‚¤‚Æ‚¢‚¢‚æ
181:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 14:06:27
Ž©‘O‚Åchar”z—ñ‚ðŠÇ—‚µ‚½•û‚ª“ǂݑ‚«‚Í‘¬‚»‚¤‚Å‚·‚Ë
182:179
07/12/11 14:07:46
‘‚«ž‚Þ‚Æ‚«‚Í—Ç‚¢‚ñ‚Å‚·‚¯‚ÇA“ǂ݂±‚Ý‚ªchar”z—ñ‚©‚ç•ÏŠ·‚·‚é•K—v‚ª‚łĂµ‚Ü‚¢‚Ü‚·
183:180
07/12/11 14:08:12
‚²‚ß‚ñŠÔˆá‚¦‚½–Y‚ê‚Ä
184:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 14:08:32
‚ ‚ç‚©‚¶‚ßresize‚µ‚Ä‚©‚çŠi”[‚·‚ê‚΂悢‚̂łÍH
185:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 14:10:06
ƒŠƒTƒCƒY‚ŗ̈æŠm•Û‚·‚ê‚΃oƒCƒiƒŠ‚œǂݞ‚߂܂·‚©H
186:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 14:12:11
ŽŽ‚¹
187:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 14:14:06
‘¬“x‚ð‹C‚É‚µ‚Ă邿‚¤‚¾‚¯‚ÇAŽÀ‘ª‚µ‚½ã‚ÅŒ¾‚Á‚Ä‚é‚Ì?
‚»‚à‚»‚àƒf[ƒ^\‘¢‚Ívector<string>‚Å‚¢‚¢‚Ì?
—v‹‚ð–ž‚½‚·‘ã‘ֈĂÍl‚¦‚ĂȂ¢‚Ì?
188:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 14:15:57
Ž¿–â‚ð‚Ü‚Æ‚ß‚é‚Æ‚Å‚·‚ËEEE
stringŒ^‚ð’¼ÚƒfƒBƒXƒN‚É‘‚«ž‚ñ‚¾‚è’¼Ú“Ç‚ñ‚¾‚èo—ˆ‚é‚©‚Æ‚¢‚¤Ž–‚Å‚·
189:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 14:21:56
>>188
u’¼Úv‚ªžB–†
string s;
ofstream f(filename);
f << s;
fwrite(&s, sizeof(string), 1, fp);
190:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 14:23:43
>>189
‚»‚Ì•û–@‚œǂݑ‚«o—ˆ‚é‚ñ‚Å‚·‚©?ŽŽ‚µ‚Ă݂܂·
string‚͓ǂݞ‚Þ‚Æ‚«‚Éresize‚µ‚Ä‚¨‚©‚È‚‚Ä‚à“ǂݞ‚ß‚é‚ñ‚Å‚·‚©?
Šm•Û‚µ‚Ä‚¢‚È‚¢‚Æ‚±‚ë‚É‘‚«ž‚Ü‚ê‚È‚¢‚Å‚·‚©?
191:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 14:24:31
>>188
boost::serialization
192:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 14:30:45
ƒTƒ“ƒNƒX@o—ˆ‚Ü‚µ‚½
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
main(){
string s="this a pan.", t;
fstream fp;
fp.open("stringdat", ios::out | ios::binary );
fp.write( (char*) &s, sizeof(s));
fp.close();
fp.open("stringdat", ios::in | ios::binary );
fp.read( (char*) &t, sizeof(s));;
fp.close();
cout<<t;}
193:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 14:32:32
string s‚ð’·‚‚µ‚½‚ç•\ަ’†‚ɃGƒ‰[‚ªo‚Ü‚µ‚½@‚â‚Í‚èŠm•Û‚µ‚Ä‚¨‚©‚È‚¢‚Ƒʖڂł·‚©
194:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 14:36:48
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½@Šm•Û‚µ‚Ä‚¨‚¢‚½‚çƒGƒ‰[o‚Ü‚¹‚ñ‚Å‚µ‚½@
195:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 14:39:32
>>192
‚±‚ê‚Í—Ç‚¢ƒR[ƒh‚—
196:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 14:50:57
‚Å‚àŠm•Û‚·‚éƒTƒCƒY‚ª‚È‚º‚©2”{ˆÈ‰º‚¾‚ƃGƒ‰[‚ɂȂè‚Ü‚·@‚È‚ñ‚©•sˆÀ’肾‚µƒƒ‚ƒŠH‚¤‚̂ňÀ‘S‚Échar‚É‚µ‚悤‚ÆŽv‚¢‚Ü‚·
197:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 14:55:50
YUV422‚ÉŠÖ‚µ‚ÄA‚Ç‘fl‚Ȃ̂ł·‚ª
Ķ—pYUV422‚̃Tƒ“ƒvƒ‹ƒtƒ@ƒCƒ‹‚ÆA
Ķ—pƒTƒ“ƒvƒ‹ƒvƒƒOƒ‰ƒ€“™‚ð
ƒ_ƒEƒ“ƒ[ƒho—ˆ‚éƒTƒCƒg‚²‘¶‚¶‚Ì•û‚¢‚Ü‚¹‚ñ‚Å‚µ‚傤‚©H
198:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 14:59:22
>>192
‚¤‚킟c
199:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 15:17:07
‚·‚݂܂¹‚ñ
vector<string>‚È‚ñ‚Å‚·‚¯‚ÇAŠù‚É10MƒoƒCƒg‚‚ç‚¢Žg—p‚µ‚Ä‚¢‚½‚Æ‚µ‚ÄAŠm•Û‚³‚ê‚Ä‚¢‚é—̈æ‚à–³‚¢‚Æ‚«
V‚½‚ÉstringŒ^‚ð’ljÁ‚·‚邯‚«‚ÍA•ʂ̋󂫗̈æ‚ð’T‚µ‚Ä‚«‚ÄŒ³‚̃f[ƒ^‚ðƒRƒs[‚·‚é‚ñ‚Å‚µ‚傤‚©? ŽèŠÔ‚©‚©‚è‚Ü‚·‚æ‚Ë?
‚Ü‚½Avector<string>@str;
str.resize(100000);
‚Æ\•ª‚ÉŠm•Û‚µ‚Ä‚ ‚ê‚Ίestr[n]‚ª‚Ç‚ñ‚ȂɃƒ‚ƒŠH‚Á‚Ä‚àÄ”z’u‚³‚ê‚Ü‚¹‚ñ‚©?
200:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 15:18:39
Ä”z’u‚³‚ê‚Ä‚¢‚é‚©‚Ç‚¤‚©’²‚ׂé‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚Å‚·‚©? ˆÓ}“I‚ÉÄ”z’u‚ð‹N‚±‚³‚¹‚邿‚¤‚ÈŽÀŒ±ƒvƒƒOƒ‰ƒ€‚Í”»‚è‚Ü‚·‚©?
201:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 15:31:39
>>199
‚«‚Á‚ƈÓ}‚µ‚Ä‚¢‚é‚Ì‚Í str.reserve() ‚Ȃ̂ł͂Ȃ¢‚©‚ÆŽv‚¤‚¯‚ÇA‚Ó
‚‚¤‚ÌŽÀ‘•‚¾‚Á‚½‚炽‚‚³‚ñƒŠƒU[ƒu‚µ‚Ä‚¨‚¯‚΂»‚±‚܂łÍÄ”z’u‚³‚ê
‚È‚¢‚ñ‚¶‚á‚È‚¢‚©‚Ë‚¦B‹KŠi‚͎茳‚ɂȂ¢‚̂Œm‚ç‚È‚¢B
ƒƒ‚ƒŠ‚Ö‚Ì—vŒ‚ªŒµ‚µ‚¢‚悤‚È‚çAŽ©•ª‚Å vector ‘Š“–‚Ì‚à‚̂𑂢‚½
‚Ù‚¤‚ª_“î‚ɑΉž‚Å‚«‚é‚©‚à‚µ‚ê‚È‚¢B
202:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 15:43:51
int main(){
void *p[10000];
string str;
str="This is a pan.";
p[0]=&str;
cout<< *((string*)(p[0]));
}
‚Æ‚â‚ê‚Îo—ˆ‚Ü‚·‚¯‚ÇAƒTƒuƒ‹[ƒ`ƒ“‚Åstring‚ð’ljÁ‚·‚é‚É‚Ístatic •t‚¯‚½‚ç‚¢‚¢‚Å‚·‚©H
new‚ÅŠm•Û‚µ‚Ä‚àƒƒ‚ƒŠ‚©‚çÁ‚¦‚È‚¢‚ñ‚Å‚·‚¯‚Ç’l‚Í‚Â‚Ë‚É•ÛØ‚³‚ê‚Ü‚·‚©?
203:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 15:46:45
Ž©‘O‚Åì‚é‚È‚çstringŽg‚í‚È‚¢‚Åchar”z—ñ‚ð“®“IŠm•Û‚µ‚½•û‚ªˆÀ’肵‚»‚¤‚Å‚·‚Ë@
‚Å‚àƒTƒuƒ‹[ƒ`ƒ“‚ÅŠm•Û‚µ‚Ä‚à’l‚Í•ÛØ‚³‚ê‚Ü‚·‚©H
204:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 15:49:12
‚»‚à‚»‚àAƒƒ“ƒoŠÖ”‚ð‰Šú‰»‚Æ‚¢‚¤ŠT”O‚ª‚Ç‚±‚©‚ç—ˆ‚½‚Ì‚©’m‚肽‚¢‚ºB
205:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 15:54:00
>>202‚Ìê‡Ap‚ðˆø”‚Å“n‚µ‚Ä‚àAstr‚ÍÁ–ł̉”\«‚ª‚ ‚è‚Ü‚·‚æ‚Ë@‚¾‚©‚ç“ǂݞ‚߂Ȃ¢ê‡‚ª‚ ‚è‚Ü‚·‚æ‚Ë
static‚ânew‚ÅŠm•Û‚·‚ê‚Îp‚ðˆø”‚É‚µ‚ăf[ƒ^ƒAƒNƒZƒX‚͂‚˂ɂł«‚Ü‚·‚©
206:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 15:57:34
>>199
‘S‘̂̃f[ƒ^ƒTƒCƒY‚æ‚è‚àA•¶Žš—ñ‚̌”‚É‚æ‚Á‚Ä•û–@˜_‚ªŒˆ‚Ü‚Á‚Ä‚‚é‚ñ‚¶‚á‚È‚¢‚©‚ÈB
string‚ÌŽÀ‘•‚É‚ÍF‚ñ‚È‚â‚è•û‚ª‚ ‚邯‚ÇA‚¢‚¸‚ê‚ÌꇂàAƒTƒCƒY‚̑傫‚È’†g‚̓|ƒCƒ“ƒ^‚ÅŽ‚Á‚Ä‚éB
‚¾‚©‚çA10MBŽg—p‚µ‚Ä‚¢‚éó‘Ô‚Åvector‚ª—v‘f‚ðÄ”z’u‚µ‚½‚©‚ç‚Æ‚¢‚Á‚ÄA‚»‚Ì10MB‚Ì‚·‚ׂĂª
‚¹‚Á‚¹‚Æ‘åˆÚ“®‚ðŒJ‚èL‚°‚é‚킯‚ł͂Ȃ¢B
‚½‚Æ‚¦‚Îvector<string>‚Ì—v‘f”‚ª10‚ÅA‚»‚ꂼ‚ê‚ÌstringƒTƒCƒY‚ª1MBA‡Œv10MB‚̂Ƃ«A
‚»‚Ì‚ ‚Æpush_back()‚ÅÄ”z’u‚ª‹N‚«‚Ä‚àAˆÚ“®‚·‚é‚Ì‚ÍustringŒ^‚»‚Ì‚à‚Ìv‚¾‚¯B
stringŒ^Ž©‘̂̃TƒCƒY‚ÍA‚¹‚¢‚º‚¢”ƒoƒCƒg‚©‚瑽‚‚Ä‚à20ƒoƒCƒg‘ä‚ÅA‚±‚ꂪ10ŒÂƒRƒs[‚³‚ê‚邾‚¯‚Á‚Ä‚±‚ƂɂȂéB
‚Å‚àAu•½‹Ï10ƒoƒCƒg‚Ì•¶Žš—ñ‚ª100–œŒÂ‚Å10MBv‚Æ‚È‚é‚ÆA‚±‚ê‚ÌÄ”z’u‚ÍŠm‚©‚ɃRƒXƒg‚ª‚‚¢‚킯‚ÅA
‚‚܂肱‚̕ӂÍAŒN‚ªƒCƒW‚낤‚Æ‚µ‚Ä‚¢‚éƒf[ƒ^‚Ì«Ž¿ŽŸ‘æ‚ÅAƒAƒvƒ[ƒ`‚ª•Ï‚í‚Á‚Ä‚‚é•”•ª‚¾‚ÆŽv‚¤B
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
4989“ú‘O‚ÉXV/246 KB
’S“–:undef