y‰SŽÒнŒ}zC/C++Ž ..
2:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/28 02:13:44
•¡”‚Ì”¼ŠpƒXƒy[ƒX¨ ~ŒÂ”
TAB¨ ‚Ì’u‚«Š·‚¦‚ð
‚¨Š©‚ß‚·‚éB
3:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/28 11:41:07
VisualC++2008EE‚Å‚·‚ªA
•‚“®¬”“_Œ^‚Æ‚µ‚ÄA•ʂ̌^‚ð’è‹`‚µ‚ÄŽg‚Á‚Ä‚¢‚Ü‚·B
typdef float float_t;
‚±‚ê‚ÍAŒã‚Ådouble‚É‚µ‚Ä‚à‘Ήž‚Å‚«‚邿‚¤‚É‚·‚éˆ×‚Å‚·B
‚µ‚©‚µAŽÀÛ‚Édouble‚ɕς¦‚邯AƒRƒ“ƒpƒCƒ‹‚ª’Ê‚ç‚È‚¢‚±‚Æ‚ª‚í‚©‚è‚Ü‚µ‚½B
std::pow( f, 2.0f );
‚±‚̂悤‚ÉAŽÀ”’蔂ðf•t‚«‚Å‘‚¢‚Ä‚¢‚éˆ×AƒI[ƒo[ƒ[ƒh‚ª‰ðŒˆo—ˆ‚È‚¢ˆ×‚Å‚·B
‚µ‚©‚µA2.0f‚ð2.0‚ɕς¦‚邯A‹t‚̃P[ƒX‚ŃRƒ“ƒpƒCƒ‹‚ª’Ê‚ç‚È‚‚È‚è‚Ü‚·B
‰½‚©‚æ‚¢‰ðŒˆ–@‚Í‚ ‚è‚Ü‚¹‚ñ‚©H
4:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/28 11:44:52
ŠÔ‚ÉŽ©‘O‚ÌŠÖ”‚©‚Ü‚µ‚Ä‚Í
5:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/28 11:47:25
ØÃ×Ù‚ðˆø”‚ÉŽæ‚炸‚É const float_t k = 2.0; ‚Æ‚©‚¨‚¢‚Æ‚¢‚Ä
‚»‚¢‚‚ð“n‚µ‚½‚炾‚ßH
6:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/28 11:48:18
>>4
Ž©‘O‚ÌŠÖ”‚Æ‚ÍA
Ž©‘O‚Ìpow‚ðì‚邯‚¢‚¤‚±‚Ƃł·‚©H
‚»‚ê‚Æ‚àA2.0f‚ðfloat_t(2.0f)‚Æ‚·‚邱‚Ƃłµ‚傤‚©H
‘OŽÒ‚ÍA‘g‚݇‚킹‚ð–Ô—…‚·‚邯‚È‚é‚ÆAŒ‹\Œµ‚µ‚¢‚Å‚·B
ŒãŽÒ‚àAŠù‚É‘‚¢‚Ä‚µ‚Ü‚Á‚½ƒR[ƒh‚ª‘å—ʂɂ ‚é‚Ì‚Å
‚±‚ê‚àŒµ‚µ‚¢‚Å‚·B
7:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/28 12:17:44
ƒLƒƒƒXƒg‚·‚è‚á‚¢‚¢‚ñ‚¾‚낤‚¯‚ÇA‘å—ʂɂ ‚é‚Ȃ玩‘O‚Ì‚â‚Âì‚ê‚ΔŒÂ‚Åςނµ
ƒeƒ“ƒvƒŒ[ƒg‚Å‚â‚Á‚¿‚Ⴄ‚Ì‚à‚¢‚¢‚ñ‚¶‚á‚È‚¢H
8:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/28 12:34:19
>>7
‚·‚݂܂¹‚ñA‚¿‚å‚Á‚ƈÓ}‚ª“`‚í‚è‚Ü‚¹‚ñB
”ŒÂ‚Æ‚ÍA‰½‚ª”ŒÂ‚ɂȂè‚Ü‚·‚©H
—Ⴆ‚ÎApow()‚É‚µ‚Ä‚à
pow(float,float);
pow(float,double);
pow(double,float);
pow(double,double);
‚Ì4‚•K—v‚ɂȂè‚Ü‚·B
‚»‚µ‚ÄA‚±‚¤‚¢‚Á‚½ŠÖ”‚Í
ˆø”‚ð2‚ˆÈã‚Æ‚é‚à‚Ì‘S‚Ä‚¾‚©‚ç
–³”‚É‚ ‚è‚Ü‚·B
‚³‚ç‚ÉAŽÀÛ‚Ífloat‚Ædouble‚¾‚¯‚ł͂Ȃ
half‚Ælong double‚àŠÜ‚Ü‚ê‚Ü‚·B
‚±‚Ì•û–@‚ÍŒ»ŽÀ“I‚ł͂Ȃ¢‚悤‚ÉŽv‚¦‚Ü‚·B
‚»‚ê‚Æ‚àA•¡”‚̈ø”‚ðA‚»‚ꂼ‚ê‚̃TƒCƒY‚©‚çÅ‘åƒTƒCƒY‚ÌŒ^‚ðì‚Á‚Ä
Ä‘ã“ü‚·‚邿‚¤‚ȃeƒ“ƒvƒŒ[ƒg‚ð‚©‚Ü‚·EEH
‚È‚é‚Ù‚ÇA‚±‚ê‚Í‚¢‚¯‚»‚¤‚È‹C‚ª‚µ‚Ü‚·B
Å‘Pô‚Æ‚µ‚Ä‚ÍA¡‚Í‘å•ςł·‚¯‚Ç
¡Œã‚ׂ̈ɂàA’蔂̓}ƒNƒ‚È‚è‚ÅŠ‡‚é‚Á‚Ă̂ª‚¢‚¢‚Å‚µ‚傤‚©H
F(2.0f)‚Ý‚½‚¢‚ÉB
9:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/28 12:37:00
ƒGƒ‰[‚̓I[ƒo[ƒ[ƒh‚Ì‰ðŒˆ‚¾‚ëA‚±‚ê‚̈Ӗ¡‚í‚©‚Á‚Ä‚éH
10:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/28 16:21:00
>>9
‚Í‚¢B¡‰ñ‚Ì–â‘è‚ÍAŽÀ”’蔂Æfloat_t‚Ì‘g‚݇‚킹‚É
‘΂·‚éƒI[ƒo[ƒ[ƒh‚ª‰ðŒˆ‚Å‚«‚È‚¢ˆ×‚É‹N‚±‚Á‚Ä‚¢‚Ü‚·B
‚È‚ºŒ^‚ªƒAƒ“ƒ}ƒbƒ`‚·‚é‚©A‚»‚ê‚ÍŽÀ”’蔂ªfloat_tŒ^‚łȂ¢ˆ×‚Å‚·B
‚䂦‚ÉA‰ðŒˆŽè’i‚Æ‚µ‚ij‚µ‚¢‚à‚Ì‚ÍAŽÀ”’蔂ðfloat_tŒ^‚Å‘‚‚±‚ƂɂȂè‚Ü‚·B
‚µ‚©‚µAŽÀ”Œ^‚ͬ‚³‚¢Œ^‚©‚ç‘å‚«‚¢Œ^‚ɃLƒƒƒXƒg‚µ‚Ä‚à
î•ñ‚ªŒ‡‘¹‚µ‚È‚¢‚±‚Ƃ͖¾‚ç‚©‚Å‚·B
‚¾‚Á‚½‚çAƒI[ƒo[ƒ[ƒh‚ÌŒó•₪•¡”‚ ‚Á‚½ê‡A
¬‚³‚¢Œ^‚ð‘å‚«‚‚·‚é•ûŒü‚Ń}ƒbƒ`ƒ“ƒO‚µ‚ÄA
Ŭ‚Ì•ÏX‚Åςނà‚̂ɂ·‚邯‚¢‚¤ƒ‹[ƒ‹‚Å‚¢‚¢‚Í‚¸‚Å‚·B
‚»‚̃‹[ƒ‹‚ª“K—po—ˆ‚ê‚ÎAƒ\[ƒX‚̉üC‚ðŬŒÀ‚É—¯‚ß
–â‘è‚ð‰ðŒˆo—ˆ‚Ü‚·B
‚»‚¤‚¢‚Á‚½•û–@‚ª‚È‚¢‚©AŠm”F‚µ‚½ŽŸ‘æ‚Å‚·B
ŽÀÛ‚È‚¢‚Å‚·‚æ‚ËAF(2.0f)‚̃}ƒNƒ‚É‚µ‚Ü‚·B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
11:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/28 17:40:11
f*f
‚ª‘‚¢‚µƒGƒ‰[‚łȂ¢B
12:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/28 17:46:36
unsigned “¯Žm‚̉‰ŽZ‚ÌŬ’l‚͂ǂñ‚Èꇂłà 0 ‚Å‚¢‚¢‚ÌH
13:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/28 19:13:45
printf‚Åo—Í‚µ‚½•¶Žš‚ð‘S•”Á‚·‚Ì‚Ísyrtem("CLS")‚łł«‚½‚̂ł·‚ª
ˆê•”‚¾‚¯Á‚·•û–@‚Í‚ ‚è‚Ü‚¹‚ñ‚©H
—Ⴆ‚ÎÅV‚Ì1s‚¾‚¯‚Æ‚©BBB
‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
14:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/28 20:15:57
>>11
‚»‚ê‚Á‚ĉ½‚Å‚·‚©H
‚³‚Á‚Ï‚è‚í‚©‚è‚Ü‚¹‚ñB
15:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/28 21:10:58
boost::scoped_ptr‚ðŽg‚Á‚Ä‚é‚̂ł·‚ªA‚È‚º
boost::scoped_ptr<hoge> phoge = new hoge();
‚͑ʖڂÅA
boost::scoped_ptr<hoge> phoge(new hoge());
‚Í‚¢‚¢‚̂łµ‚傤‚©B—¼•û‚Æ‚à•’Ê‚ÉƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ªŒÄ‚΂ê‚邾‚¯‚¶‚á‚È‚¢‚©‚ÆŽv‚Á‚½‚̂ł·‚ªB
hoge* h0(new hoge());
hoge* h1 = new hoge();
‚Í—¼•û‚Æ‚à’ʂ邵B
16:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/28 21:40:28
>>15
ˆÃ–ق̕ϊ·‚ð”ð‚¯‚é‚½‚ßAƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ªexplicit‚ɂȂÁ‚Ä‚¢‚éB
‚±‚ñ‚ȂƂ«
void f(scoped_ptr<hoge> const&, int);
int g();
f(new f, g());‚Ì•]‰¿‡˜‚ÍŒˆ‚Ü‚Á‚Ä‚¢‚È‚¢‚Ì‚¾‚ªA
‚à‚µnew hoge¨gŒÄo¨scoped_ptrˆêŽžƒIƒuƒWƒFƒNƒg¶¬¨fŒÄo‚̇‚¾‚Á‚½‚çA
g()‚ª—áŠO‚𓊂°‚邯Anew hoge‚ɑ΂·‚édelete‚ªŒÄ‚΂ê‚È‚‚È‚éB
‚»‚±‚Åf(new f, g());‚ªƒGƒ‰[‚É‚È‚é‚æ‚¤explicit‚ªŽg‚í‚ê‚Ä‚¢‚éB
=‚ʼnŠú‰»‚Å‚«‚È‚‚Ȃ镾ŠQ‚æ‚èˆÀ‘S«‚ª—D悳‚ꂽ‚Æ‚¢‚¤‚±‚ÆB
‚È‚¨Af(scoped_ptr<hoge>(new f), g());‚Æ‚·‚ê‚΃Rƒ“ƒpƒCƒ‹‚Å‚«‚邪A‚¾‚ß‚º‚Á‚½‚¢B
17:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/28 22:42:43
Ží—ނ̂킩‚ç‚È‚¢\‘¢‘̂ւ̃|ƒCƒ“ƒ^‚Á‚Ä錾‚Å‚«‚Ü‚·‚©?
18:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/28 23:01:59
void*??
19:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/28 23:12:16
>>18
‚·‚°‚¦‚±‚ñ‚ȕ֗˜‚Ȃ̂ª‚ ‚Á‚½‚Ì‚©
20:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/28 23:17:56
‚ÅA‚Ç‚¤‚â‚Á‚Ä\‘¢‘̂̃ƒ“ƒo‚ɃAƒNƒZƒX‚·‚é‚‚à‚èH
21:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/28 23:18:49
•Ö—˜‚¾‚¯‚Ç‹—Í‚·‚¬‚Ä’š”J‚ÉŽg‚í‚È‚¢‚Æ‘åˆæ•Ï”‚Ý‚½‚¢‚ɬ—‚ÌŒ³‚ɂȂÁ‚½‚è
22:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/28 23:53:30
>>15
phoge‚Íboost::scoped_ptr<hoge>Œ^Anew hoge()‚Íhoge*Œ^B
•ʂ̌^‚Ì‚½‚ßA
> hoge* h1 = new hoge();
‚±‚ê‚Æ‚Í”ä‚ׂç‚ê‚È‚¢B
ˆÃ–Ù‚ÌŒ^•ÏŠ·‚ÅAŒ^•ÏŠ·‚µ‚ăRƒ“ƒXƒgƒ‰ƒNƒ^‚ðŒÄ‚ÔŽd‘g‚Ý‚ªC++‚ɂ͂ ‚邪>>16‚Ì’Ê‚èB
>>17
void*‚̓|ƒCƒ“ƒ^‚Ìæ‚ɃAƒNƒZƒX‚·‚鎞‚ÉAŒ³‚ÌŒ^‚ÉŒ^•ÏŠ·‚·‚鎖‚ɂȂ邪Œ^‚ðŠÔˆá‚¦‚È‚¢‚悤‚É’ˆÓB
23:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/29 07:51:31
VS2008‚¾‚ƈȉº‚̃R[ƒh‚ðƒRƒ“ƒpƒCƒ‹‚Å‚«‚é‚̂ł·‚ªA‚±‚ê‚Á‚ăRƒ“ƒpƒCƒ‹‚Å‚«‚È‚¢
‚Í‚¸‚ł͂Ȃ¢‚Å‚µ‚傤‚©Hconst‚łȂ¢ŽQƂɈꎞƒIƒuƒWƒFƒNƒg‚ð“n‚µ‚Ä‚à‚æ‚¢‚Ì‚Å
‚µ‚傤‚©H
class A{
public:
void method()const{}
};
void test(A& a){a.method();}
int main(){
test(A());
return 0;
}
24:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/29 17:39:39
>>23
A.method() ‚Ì“à•”‚Å‚Í A ‚ð‘‚«Š·‚¦‚È‚¢‚±‚Æ‚ð•ÛØ‚µ‚Ä‚¢‚邾‚¯
‚¾‚©‚ç
void test(A& a) { a.method(); } ‚Í‹–‚³‚ê‚éB
‹tƒpƒ^[ƒ“‚Ì
@class B {
@public:
@@void method() {}
@};
@void test2(const B& b) { b.method(); }
‚±‚ê‚Í@test2 ’†‚Ì b ‚Í const ‚Å‚ ‚é‚É‚àŠÖ‚í‚炸
method ŒÄ‚Ño‚µ‚Å b“à•”•Ï‚éŒÄ‚Ño‚µ‚¾‚º@‚Æ”»’f‚·‚é‚©‚çƒRƒ“ƒpƒCƒ‹ƒGƒ‰[
25:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/29 18:00:45
>>23
test(A());@‚Ì‚±‚Æ‚ðŒ¾‚Á‚Ä‚éH
@{ A tmp; test(tmp); }
‚Æ“™‰¿‚¾‚©‚ç‘S‘R–â‘è‚È‚¢‚¼B
•ÊŒ‚Å
@class A {
@int* p;
@public:
@@A() : p(new int) {}
@@~A() { delete p; }
@@int* get() const { return p; }
@};
@int* test(A& a) { return a.get(); }
@----
@int* ptr;
@ptr = test(A());
‚Í–â‘肪”¶‚·‚邯‚Ç
A‚̈ꎞµÌÞ¼Þª¸Ä‚ÌÃÞ½Ä׸À‚ªŒÄ‚΂ꂽŒã‚É ptr ‚ðŽg‚¨‚¤‚Æ‚·‚é‚©‚ç
26:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/29 21:07:19
>>23
‚»‚¤B‚»‚ê‚̓Rƒ“ƒpƒCƒ‹ƒGƒ‰[‚ɂȂé‚Ì‚ª³‚µ‚¢B
Visual C++‚̓Ǝ©Šg’£‚ŃRƒ“ƒpƒCƒ‹‚ª’Ê‚Á‚Ä‚µ‚Ü‚¤‚¾‚¯B
/W4‚ÅŒx‚ɂȂéB‚ ‚é‚¢‚ÍA/Zai“ÆŽ©Šg’£‚È‚µj‚ŃGƒ‰[‚ɂȂéB
/Za‚ªŒ™‚È‚ç/we2664‚ðŽg‚¦‚΂±‚ꂾ‚¯ƒGƒ‰[‚É‚·‚邱‚Æ‚à‰Â”\B
27:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/29 22:08:03
#include <iostream>
class test{
public:
test(double x=0, double y=0) : m_x(x), m_y(y) {}
double m_x, m_y;
};
void main(){
test t = (100.0, 0.0);
std::cout << t.m_x << " " << t.m_y << std::endl;
}
‚±‚¤‚·‚邯A
0 0
‚Æ•\ަ‚³‚ê‚Ü‚·B–{“–‚Í
100 0
‚Æ•\ަ‚³‚ê‚Ăقµ‚¢‚̂ł·‚ªA‚È‚º‚±‚¤‚È‚Á‚Ä‚µ‚Ü‚¤‚̂łµ‚傤‚©H
28:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/29 22:19:04
>>27
test t(100.0, 0.0);‚Æ‘‚‚ñ‚¾B
test t = (100.0, 0.0);‚¾‚ÆA‚Ü‚¸(100.0, 0.0)‚ª‡ŽŸ‰‰ŽZŽq‚ðŽg‚Á‚½Ž®‚Æ‚µ‚Ä•]‰¿‚³‚ê‚ÄAtest t = test(0.0);‚Æ“¯‚¶ˆÓ–¡‚ɂȂéB
29:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/29 22:23:00
‚¦[‚Æ‚¾‚È
‚Ü‚¸test t = (100.0, 0.0);‚¾‚ªA(100.0, 0.0)‚Íu100.0‚Æ0.0‚ðƒJƒ“ƒ}‰‰ŽZŽq‚ÅŒq‚¢‚¾‚à‚Ìv‚¾
‚‚܂è100.0‚ªŽÌ‚Ä‚ç‚ê‚Ä0.0‚ªŽc‚é‚©‚çA‚±‚ÌŽ®‚ÍŒ‹‹Çutest t = 0.0;v‚Æ“¯‚¶Ž–‚¾
=‚ł̉Šú‰»‚¾‚©‚çAƒRƒs[‰Šú‰»‚ð‚·‚é‚½‚߂ɉE•Ó‚ÍtestŒ^‚ւ̕ϊ·‚ªŽŽ‚Ý‚ç‚ê‚é
‚±‚ÌŽžAƒfƒtƒHƒ‹ƒgˆø”‚Ì‚¹‚¢‚Ådouble1ŒÂ‚Å‚àŒÄ‚Ño‚¹‚邽‚ß‚Étest(double x=0, double y=0)‚ª
•ÏŠ·ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚Æ‚µ‚Ä“‚
‚‚܂èdouble‚Ì0.0‚ªtest(0.0,0)‚É‚æ‚Á‚ÄtestŒ^‚ɕϊ·‚³‚êAt‚ɃRƒs[‚³‚ê‚é
‚¾‚©‚çt‚Ìm_x‚àm_y‚à0‚É‚È‚é‚Æ‚¢‚¤‚킯‚¾
—v‚·‚é‚Éutest t(100.0, 0.0);v‚Æ‘‚¯
30:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/29 22:27:41
>>28
‚È‚é‚Ù‚ÇA•ª‚©‚è‚Ü‚µ‚½BŽÀ‚Í
test t = (100.0, 0.0, 99999);
‚Æ‘‚¢‚½‚ç
99999 0
‚Æ•\ަ‚³‚ꂽ‚Ì‚ÅAƒNƒ‰ƒX‚Ì’†g‚ð”j‰ó‚Å‚à‚µ‚Ä‚é‚Ì‚©‚ÆŽv‚Á‚Ă܂µ‚½B
ÅŒã‚ɉE‘¤‚ª•]‰¿‚³‚ê‚é‚Ì‚ÅA
test t = 99999
‚Æ•]‰¿‚³‚êAƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ɃfƒtƒHƒ‹ƒg’l‚ðݒ肵‚Ä‚½‚̂ŃRƒ“ƒpƒCƒ‹‚à
’Ê‚Á‚Ä‚½‚Ý‚½‚¢‚Å‚·B
Œ¾‚í‚ꂽ‚Æ‚¨‚è‚ɉŠú‰»‚ð‘‚«Š·‚¦‚Ü‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
31:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/30 02:03:47
ƒrƒ‹ƒh¨ƒfƒoƒbƒO
0 0 0 0 0
ƒfƒoƒbƒO
0 0 0 0 1
ƒfƒoƒbƒO
1 0 0 0 1
‚Æ‚¢‚Á‚½—l‚É”z—ñ‚ɒljÁ‘‚«ž‚Ý‚ð‚·‚é•û–@‚ð‹³‚¦‚Ä‚¢‚½‚¾‚¯‚Ü‚¹‚ñ‚Å‚µ‚傤‚©H
32:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/30 03:26:20
€–Ú–¼‚Æ‚»‚Ì’l‚Ì‘g‚݇‚킹‚ð•¡”“n‚·•K—v‚ª‚ ‚邯‚«
\‘¢‘Ì‚Ìlist‚ð“n‚·‚Ì‚Æmap‚ð—˜—p‚·‚é‚̂͂ǂÁ‚¿‚ª–³“ï‚Å‚µ‚傤‚©H
33:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/30 03:37:51
>>32
map ‚Ì•û‚ªŠy
34:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/30 04:56:14
‚ ‚éƒ|ƒCƒ“ƒ^‚ªŽw‚µ‚Ä‚éƒAƒhƒŒƒX‚ð•ʂ̃|ƒCƒ“ƒ^‚Æ‚©•Ï”‚É“ü—Í‚·‚鎖‚Á‚Äo—ˆ‚Ü‚·‚©H
35:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/30 05:07:28
‚Í‚¢
36:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/30 08:09:11
—ˆ”NAE‚É”õ‚¦‚ÄAs‚«“–‚½‚è‚΂Á‚½‚è‚ÈŠJ”‚ÌŽd•û‚©‚ç
‚µ‚Á‚©‚è‚ÆÝŒv‚µ‚Ä‚©‚çŠJ”‚Ì—¬‚ê‚É‚à‚Á‚Ä‚¢‚«‚½‚¢‚ñ‚¾‚¯‚ÇA
ƒfƒUƒCƒ“ƒpƒ^[ƒ“‚Æ‚©UMLŠw‚ׂ΂¨‚‹H
‚½‚߂ɂȂ鎑Ši‚Æ‚©‚¨‘E‚߂̎Ql‘‚ ‚ê‚΋³‚¦‚Ä‚‚Ù‚µ‚¢
37:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/30 10:09:35
struct Hoge {
int hoge;
...
};
class Hoge {
Hoge():hoge(0){}
public:
int hoge;
...
};
ã‚Ý‚½‚¢‚Éclass‚Ƀƒ“ƒoŠÖ”‰Á‚¦‚Ä‚àAŒp³‚≼‘zŠÖ”‚ðŽg‚í‚È‚¢ŒÀ‚蓯‚¶ƒƒ‚ƒŠ”z—ñ‚ɂȂé‚̂͌ˆ‚Ü‚Á‚Ä‚é‚ñ‚Å‚µ‚傤‚©
‚»‚ê‚Æ‚àA‚»‚¤Žv‚¢ž‚ñ‚ł͂¢‚¯‚Ü‚¹‚ñ‚©
38:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/30 10:24:33
NULLƒ|ƒCƒ“ƒ^‚ðdelete‚µ‚Ä‚à‰½‚à‹N‚±‚ç‚È‚¢‚炵‚¢‚Å‚·‚ªA”z—ñ‚̃|ƒCƒ“ƒ^‚ÌꇂªNULLƒ|ƒCƒ“ƒ^‚¾‚Á‚½ê‡‚Édelete[]‚ð‚µ‚Ä‚à‰½‚à‹N‚±‚è‚Ü‚¹‚ñ‚æ‚ËHHH
39:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/30 11:43:01
‹N‚±‚è‚Ü‚¹‚ñ‚æIII
40:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/30 13:11:02
‚Ü‚ ANULL‚̃|ƒ“ƒ^‚ðdelete‚·‚鎞“_‚Å
‰½‚©ŠÔˆá‚Á‚Ä‚é‰Â”\«‚͔ے肵‚È‚¢
41:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/30 13:18:00
ƒ|ƒ“ƒ^‚©
‚È‚é‚Ù‚Ç‚Ë
42:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/30 13:57:13
‚Ê‚é‚Û‚ñ‚½
43:38
09/05/30 14:15:34
ƒfƒXƒgƒ‰ƒNƒ^‚ł킴‚í‚´if (pArray) delete[] pArray;‚Á‚Ä‘‚‚Ì‚àƒiƒ“ƒZƒ“ƒX‚Ȃ̂©‚È‚Á‚ÄŽv‚Á‚½‚¾‚¯‚Å‚·B
•’ʂ̃|ƒCƒ“ƒ^‚Ídelete p;‚Åς܂¹‚Ü‚·‚æ‚ËH
‚ÅA”z—ñ‚à‚â‚Á‚ς蓯‚¶‚±‚Æ‚ª‚Å‚«‚é‚Ì‚©‚ÈA‚ÆB
"delete[]"‚ÅŒŸõ‚µ‚Ă݂ĂàA[]‚̓L[ƒ[ƒh‚ɂȂç‚È‚¢‚Ý‚½‚¢‚ÅAƒ}ƒbƒ`‚µ‚½ƒy[ƒW‚ªo‚Ä‚±‚È‚¢‚̂ł±‚±‚ÅŽ¿–₵‚Ă݂܂µ‚½B
44:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/30 14:48:28
>>43
‚¤‚ñCƒiƒ“ƒZƒ“ƒXB
NULL‚ðdelete[]‚µ‚Ä‚à‰½‚à‹N‚±‚è‚Ü‚¹‚ñ‚©‚炲ˆÀS‚‚¾‚³‚¢III
45:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/30 14:54:16
>>40
s“cŽs‚Ń^ƒkƒL‚ÌÔ‚¿‚á‚ñ‚ªŒ©‚‚©‚Á‚½ƒjƒ…[ƒX‚Å‚·‚Ë
46:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/30 16:22:53
VC2008‚ÅŠÖ”‚ɃJ[ƒ\ƒ‹‡‚킹‚邯Aƒwƒbƒ_ƒtƒ@ƒCƒ‹‚É‘‚¢‚½éŒ¾‚ƃRƒƒ“ƒg‚ª•\ަ‚³‚ꂽ‚悤‚È‹C‚ª‚·‚é‚̂ł·‚ªAƒRƒƒ“ƒg‚ª•\ަ‚³‚ê‚Ü‚¹‚ñB
ƒRƒƒ“ƒg‚̓wƒbƒ_‚̂ǂ±‚É‘‚¯‚Ε\ަ‚³‚ê‚é‚̂łµ‚傤‚©B
‚»‚ê‚Æ‚à‚Ȃɂ©Ý’肪‚ ‚é‚̂łµ‚傤‚©H
47:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/30 17:27:01
>>37
ƒRƒ“ƒXƒgƒ‰ƒNƒ^AƒfƒXƒgƒ‰ƒNƒ^AƒRƒs[ƒRƒ“ƒXƒgƒ‰ƒNƒ^A‘ã“ü‰‰ŽZŽqˆÈŠO‚È‚ç‘åä•v
‚±‚ê‚ç‚ðˆê‚‚łàì‚Á‚½ê‡‚Í‹KŠiã‚Í•ÛØ‚³‚ê‚È‚¢
48:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/30 19:39:16
>>38
‚»‚ñ‚Ȃ̂â‚鎞ŠÔ‚ª‚ ‚Á‚½‚çA‚Ȃɂ©ƒ\ƒtƒg‚ð‚P‚ÂŽ©•ª‚Å‘‚¢‚Ă݂ëB
49:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/30 21:32:16
>>48
‚ÍHw
50:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/31 12:34:34
std::vector<T>‚ÌÅŒã”ö‚Ì—v‘f‚ðˆÚ“®‚µ‚½‚¢‚Æ‚«A
std::vector<T> vec;
T tmp = vec.back();
vec.pop_back();
‚Æ‚¢‚¤Š´‚¶‚ÅA“ñ’iŠK‚Å‚â‚邵‚©‚È‚¢‚Å‚µ‚傤‚©H
51:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/31 13:57:17
C++‚ÌŽQÆ“n‚µ‚ɂ‚¢‚Ă̎¿–â‚Å‚·B
ˆÈ‰º‚̂悤‚ȃƒ“ƒoŠÖ”‚ª‚ ‚Á‚½‚Æ‚µ‚Ü‚·B
SStruct GetReturnStruct() const;
INT32 GetReturnINT() const;
‚±‚ê‚ç‚ÌŠÖ”‚ðˆÈ‰º‚̂悤‚ÉŽg—p‚µ‚Ü‚·B
1. SStruct sStruct = GetReturnStruct();
2. INT32 nINT = GetReturnINT();
3. SStruct& sTestStruct = GetReturnStruct();
4. INT32& nTestINT = GetReturnINT();
5. const SStruct& c_nTestStruct = GetReturnStruct();
6. const INT32& c_nTestINT = GetReturnINT();
ŽÀsŠÂ‹«‚ÍVisualStudio2005‚Å‚·B
1‚Æ2‚Í•’ʂɃRƒ“ƒpƒCƒ‹‚µ‚ÄŽÀs‚Å‚«‚é‚̂ł·‚ªA
3‚Æ4‚Ìê‡A3‚̓Rƒ“ƒpƒCƒ‹‚ª’Ê‚èA4‚̓Gƒ‰[ƒƒbƒZ[ƒW
u'INT32' ‚©‚ç 'INT32 &' ‚ɕϊ·‚Å‚«‚Ü‚¹‚ñBv
‚ªo‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B
‚Ü‚½A5‚Æ6‚ł̓Rƒ“ƒpƒCƒ‹‚ª’Ê‚è‚Ü‚µ‚½B
1‚©‚ç6‚܂ł͓à—e“I‚ɂ͓¯‚¶’l‚ª“ü‚邯Žv‚¤‚̂ł·‚ªA
“à•”“I‚Ȉ—‚Í‚»‚ꂼ‚ê‚ǂ̂悤‚ɂȂ³‚ê‚Ä‚¢‚é‚̂łµ‚傤‚©H
\‘¢‘̂ȂǂðŽg‚¤‚Æ‚«‚͂Ȃé‚ׂŽQÆ‚©ƒ|ƒCƒ“ƒ^‚ðˆø”‚É‚µ‚½‚Ù‚¤‚ª‚æ‚¢
‚Æ•·‚¢‚½‚̂ł·‚ªAŽQƂ̎g‚¢•û‚ª‚Ü‚¾¡‚ЂƂ—‰ð‚Å‚«‚Ä‚¢‚Ü‚¹‚ñB
‚ǂ̂悤‚ÈꇂɎQÆ“n‚µ‚ð‚µ‚½‚Ù‚¤‚ª‚æ‚¢‚̂łµ‚傤‚©H
52:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/31 14:49:15
>>51
ŽQÆ“n‚µ‚ÆŒ¾‚¦‚Ε’ʂ͈ø”‚ɂ‚¢‚Ă̋c˜_‚¾‚¯‚ÇA
1`6‚Í–ß‚è’l‚̎󂯎æ‚è•û‚¾‚ëBŠš‚݇‚Á‚ĂȂ¢B
‚Ü‚ A–ß‚è’l‚ɂ‚¢‚ÄŒ¾‚¦‚ÎA3`6‚ÍŽQÆæ‚ÌŽÀ‘Ì‚ªŽ¸‚í‚ê‚邿‚¤‚Ȏ󂯎æ‚è•û‚Ȃ̂ÅA
ŠëŒ¯‚Å‚ ‚èA‚ ‚肦‚È‚¢B
“à•”“I‚Ȉ—‚ÅŒ¾‚¦‚ÎAŽQƂ̓|ƒCƒ“ƒ^‚Æ“¯‚¶‚ÅA‚Ç‚±‚©‚É‚ ‚éŽÀ‘Ì‚ðŽw‚µ‚Ä‚¢‚邾‚¯B
ŽÀ‘̂͑¼‚Å‚¿‚á‚ñ‚ƕێ‚³‚ê‚È‚¯‚ê‚΂Ȃç‚È‚¢B
53:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/31 14:51:16
>>50
—áŠOˆÀ‘S‚Ì‚½‚߂ɓñ’iŠK‚É•ª‚¯‚ç‚ê‚Ä‚¢‚éB
‚»‚Ì‚â‚è•û‚µ‚©‚È‚¢B
54:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/31 15:28:12
>>52
‚²‚ß‚ñ‚È‚³‚¢AŽQƂł̖߂è’l‚ɂ‚¢‚Ă̎¿–â‚Å‚µ‚½B
3`6‚ÍŽQÆæ‚ÌŽÀ‘Ì‚ªŽ¸‚í‚ê‚邯‚Ì‚±‚Ƃł·‚ªA
‹ï‘Ì“I‚ɂ͂ǂ̂悤‚ȃP[ƒX‚Ŋ댯‚ª”¶‚·‚é‚̂łµ‚傤‚©
SStruct& sTestStruct = GetReturnStruct(); ‚Í
1.GetReturnStruct()‚ŕԂè’l‚̕ϔ‚ªì‚ç‚ê‚é
2.‚»‚ê‚ðŽQÆ‚·‚éB
SStruct sTest1Struct = GetReturnStruct();‚Í
1.GetReturnStruct()‚ŕԂè’l‚̕ϔ‚ªì‚ç‚ê‚é
2.錾SStruct sTest1Struct‚ŕϔ‚ªì‚ç‚ê‚é
3.•Ô‚è’l‚̕ϔ‚ðsTest1Struct‚É‘ã“ü
‚ÆŽv‚Á‚Ä‚¢‚½‚½‚ßA•Ï”‚ªì‚ç‚ê‚é‚Ì‚ªˆê‚‚Ȃ¢•ª
SStruct& sTestStruct = GetReturnStruct();
‚Ì•û‚ª—Ç‚¢‚ÆŽv‚Á‚Ä‚¢‚½‚̂ł·‚ªEEE
55:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/31 16:15:17
>>54
> SStruct& sTestStruct = GetReturnStruct(); ‚Í
> 1.GetReturnStruct()‚ŕԂè’l‚̕ϔ‚ªì‚ç‚ê‚é
> 2.‚»‚ê‚ðŽQÆ‚·‚éB
‚‚«‚Í
3. 1‚Åì‚Á‚½•Ô‚è’l‚̕ϔ‚ª”jŠü‚³‚ê‚éBiŽQƂ͔jŠüς݂̃f[ƒ^‚ðŽw‚·‚±‚ƂɂȂèAŽg‚¦‚È‚¢j
> SStruct sTest1Struct = GetReturnStruct();‚Í
> 1.GetReturnStruct()‚ŕԂè’l‚̕ϔ‚ªì‚ç‚ê‚é
> 2.錾SStruct sTest1Struct‚ŕϔ‚ªì‚ç‚ê‚é
> 3.•Ô‚è’l‚̕ϔ‚ðsTest1Struct‚É‘ã“ü
‚‚«‚Í
4. 1‚Åì‚Á‚½•Ô‚è’l‚̕ϔ‚ª”jŠü‚³‚ê‚éBiƒRƒs[ς݂ÌsTest1Struct‚ÍŽc‚é‚Ì‚ÅAŽg‚¦‚éj
56:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/31 16:32:15
>>55
Thanks
‚Å‚·‚ªA
SStruct& sTestStruct = GetReturnStruct();
‚Å‚ÍA‚»‚ÌŒã‚à•’Ê‚ÉŽæ“¾‚µ‚½’l‚ÌŽQÆ‚ªŽg‚¦‚Ä‚µ‚Ü‚¢‚Ü‚·EE
‚È‚º‚±‚̂悤‚ÈŽ–‘Ô‚ª”¶‚·‚é‚Ì‚©‚í‚©‚è‚Ü‚·‚Å‚µ‚傤‚©H
57:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/31 16:58:56
>>56
‚²‚ß‚ñAŽ„‚̕׋•s‘«‚Ì‚½‚߂ɉR‚ð‹³‚¦‚Ä‚µ‚Ü‚Á‚½B
URLØÝ¸(www.sun-inet.or.jp)
‚É‚ ‚邿‚¤‚ÉAconstŽQƂ͈ꎞƒIƒuƒWƒFƒNƒg‚ð‘©”›‚·‚邯‚¢‚¤‚±‚ƂȂ̂ÅA5‚Æ6‚ÍOKB
3‚ª’Ê‚é‚Ì‚ÍA‚»‚̃Rƒ“ƒpƒCƒ‰‚ªˆêŽžƒIƒuƒWƒFƒNƒg‚ð”jŠü‚·‚éƒ^ƒCƒ~ƒ“ƒO‚ð
‚½‚Ü‚½‚Ü’x‚点‚Ä‚¢‚邾‚¯‚Æl‚¦‚ç‚ê‚é‚Ì‚ÅA
ŠÂ‹«‚ð•Ï‚¦‚½‚Æ‚«‚ɈÀ‘S‚Í•ÛØ‚³‚ê‚È‚¢‚ÆŽv‚¤B
58:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/31 17:28:49
constŽQƂ͈ꎞƒIƒuƒWƒFƒNƒg‚ð‘©”›‚·‚é
‚Æ‚¢‚¤‚±‚Ƃŗ¹‰ð‚µ‚Ü‚µ‚½B‰ñ“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚Æ‚±‚ë‚ÅAƒNƒ‰ƒX‚̃ƒ“ƒoŠÖ”‚Ìì‚è•û‚ÅĂю¿–â‚ÅA
ˆÈ‰º‚̂悤‚ȃNƒ‰ƒX‚ª‚ ‚邯‚µ‚Ü‚·B
class CTest
{
private:
SStruct m_sTestStruct;
public
inline VOID GetStruct(SStruct& sGetStruct) { sGetStruct = m_sTestStruct; }
inline SStruct GetStruct() { return m_sTestStruct; }
}
ƒƒ“ƒo•Ï”‚Ìm_sTestStruct‚ðŽæ“¾‚·‚éŠÖ”‚Ì‘‚«•û‚Æ‚µ‚Ä‚ÍA
1. VOID GetStruct(SStruct& sGetStruct);
2. SStruct GetStruct();
‚̂ǂ¿‚炪ˆ—“I‚ɂ͗ǂ¢‚̂łµ‚傤‚©H
’¼Š´“I‚ÈŒ©‚½–Ú‚Æ‚µ‚Ă͖߂è’l‚ªSStruct‚Ì•û‚ª‚í‚©‚è‚â‚·‚¢‚ÆŽv‚¤‚Ì‚Å
Ž©•ª‚Í‘å‘Ì2‚Ì•û‚ðŽg‚Á‚Ä‚¨‚è‚Ü‚·B
59:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/31 17:30:10
‚ ‚ÆA\‘¢‘̂̎¿–â‚ňȉº‚̂悤‚È\‘¢‘Ì‚ª‚ ‚邯‚µ‚Ü‚·A
struct SList
{
SStraightCardList();
~SStraightCardList();
E_TYPE eType;
INT32 anArray[3];
};
‚±‚̂Ƃ«AˆÈ‰º‚̂悤‚ȉŠú‰»‚ð‚µ‚æ‚¤‚Æ‚·‚邯
static const SList SLIST_DEFAULT = {
eN_DEFTYPE, 1, 2, 3
};
error C2552: ‰Šú‰»ŽqƒŠƒXƒg‚É‚æ‚éŒÂ•ʂ̎¯•ÊŽq‚̉Šú‰»‚ÉŒë‚肪‚ ‚è‚Ü‚·B
ƒ†[ƒU[’è‹`‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚ðŠÜ‚ÞŒ^‚̓AƒOƒŠƒQ[ƒg‚ł͂ ‚è‚Ü‚¹‚ñB
‚Ƃ̃Gƒ‰[ƒƒbƒZ[ƒW‚Å\‘¢‘̂̉Šú‰»‚ª‚¤‚Ü‚‚¢‚«‚Ü‚¹‚ñEEE
\‘¢‘̂ł̓fƒtƒHƒ‹ƒgƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ðŽ©•ª‚Å’è‹`‚µ‚Ä‚µ‚Ü‚Á‚½‚ç
‰Šú‰» = {..., ..., ...}; ‚Ì‘‚«•û‚ÍŽg‚¦‚È‚¢‚Æ‚¢‚¤‚±‚ƂȂ̂łµ‚傤‚©H
60:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/31 17:30:26
‚·‚¢‚Ü‚¹‚ñƒvƒŠƒRƒ“ƒpƒCƒ‹Ï‚݃wƒbƒ_[‚Æ‚¢‚¤‚Ì‚ªŽg‚¢•û‚ª‚æ‚•ª‚©‚ç‚È‚¢‚̂ł·‚ªA
pch.hƒtƒ@ƒCƒ‹‚ÉŽg—p‚·‚é‘S‚Ẵwƒbƒ_[ƒtƒ@ƒCƒ‹‚Ìinclude‚ð‘‚¢‚ÄA
‘¼‚Ìcppƒtƒ@ƒCƒ‹‚Ípch.h‚Ì‚Ýinclude‚·‚邯‚¢‚¤‚Ì‚ª³‚µ‚¢Žg‚¢•û‚È‚ñ‚Å‚µ‚傤‚©
61:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/31 17:32:40
‚·‚¢‚Ü‚¹‚ñBƒRƒ“ƒXƒgƒ‰ƒNƒ^•”•ª‚ð‚±‚Ò‚Øƒ~ƒX‚µ‚Ü‚µ‚½B
SStraightCardList()¨SList()‚Å‚·B@‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·
62:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/31 18:09:52
>>58
¡‚ÍVOID‚¾‚ªA‘¼‚É–ß‚è’l‚ª•K—v‚È‚ç1B
SStruct‚ªƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ðŽ‚Â‚È‚çAƒRƒs[ƒRƒ“ƒXƒgƒ‰ƒNƒ^ˆê”‚Å’l‚ð•Ô‚·‚±‚Æ‚ª‚Å‚«‚é‚Ì‚Å2B
SStruct‚ª‚½‚¾‚Ì\‘¢‘̂Ȃç1‚à2‚à“¯‚¶‚¾‚¯‚ÇAŒÄ‚Ño‚µ‚ªŠy‚Ȃ̂Å2B
‚»‚ê‚æ‚è—Ç‚¢Žè‚Í const SStruct& GetStruct() const { return m_sTestStruct; }
>>59
URLØÝ¸(msdn.microsoft.com)(VS.80).aspx
>>60
ƒvƒŠƒRƒ“ƒpƒCƒ‹Ï‚݃wƒbƒ_‚É‚ÍAŠecpp‚Å‹¤’ʂ̃wƒbƒ_‚ÅA•ÏX‚̂Ȃ¢‚à‚̂𑂂̂ª•’Ê‚©‚ÆB
•ÏX‚ª‚ ‚邯A‘Scpp‚ðăRƒ“ƒpƒCƒ‹‚·‚é‰H–ڂɂȂé‚Ì‚ÅB
Šecpp‚̓vƒŠƒRƒ“ƒpƒCƒ‹Ï‚݃wƒbƒ_‚ÆA•s‘«•ª‚̃wƒbƒ_‚ðinclude‚·‚éB
63:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/31 19:03:18
int data_1[100][200]
int* p_data;
p_data = &(data_1[0][0]);
‚Æ‚µ‚ÄA
p_data[50][70];
‚ȂǂƂµ‚ăf[ƒ^‚ðŽæ‚èo‚µ‚½‚¢‚̂ł·‚ªA‚¤‚Ü‚‚¢‚«‚Ü‚¹‚ñB
*(p_data + 50*200 + 70)‚Æ‚·‚ê‚ÎŽæ‚èo‚¹‚邱‚Ƃ͕ª‚©‚Á‚½‚̂ł·‚ªA
2ŽŸŒ³”z—ñŒ`Ž®‚Ńf[ƒ^‚ðŽæ‚èo‚·‚͕̂s‰Â”\‚Ȃ̂łµ‚傤‚©ƒf[ƒ^‚̃Rƒs[‚Í‚µ‚½‚‚ ‚è‚Ü‚¹‚ñ
64:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/31 19:06:10
int* p_data[][];
‚à‚µ‚‚Í
int* p_data[100][200];
65:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/31 19:13:56
int* p_data[][];
‚Æ‹Lq‚·‚邯ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ɂȂè‚Ü‚·B
‚ ‚ÆAp_data‚ÌŽQÆæ‚Ídata_1‚¾‚¯‚łȂA
ðŒ‚É‚æ‚Á‚ăTƒCƒY‚̈قȂé•ʂ̔z—ñ‚ðŽQÆ‚·‚éꇂª‚ ‚é‚Ì‚ÅA
ƒTƒCƒY‚ðŒÅ’è‚·‚邱‚Ƃ͂ł«‚È‚¢‚Å‚·B
66:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/31 19:14:43
擪‚ð“n‚·‚È‚ç@p_data = &(data_1[0][0]);
‚¶‚á‚È‚‚Ä@p_data = data_1;
67:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/31 19:16:01
>>65
ƒTƒCƒY‚ªˆá‚¤‚È‚ç‘½ŽŸŒ³”z—ñ‚ð‚PŽŸŒ³”z—ñ‚Ƃ݂Ȃµ‚Ä
*(p_data + 50*200 + 70)
‚̂悤‚ÈŠ´‚¶‚ŃAƒNƒZƒX‚·‚邵‚©‚È‚¢‚ñ‚¶‚á‚È‚¢H
68:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/31 20:52:22
typedef int (*data200)[200];
data200 p_data = data_1[50];
return p_data[70];
69:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/31 20:54:47
>>68
‚»‚ꂾ‚Æ‘O‚Ì”z—ñ‚µ‚©‰Â•ςɂȂÁ‚Ă˂¦H
70:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/05/31 23:21:53
>>65
ƒ|ƒCƒ“ƒ^‚Ì”z—ñ‚ðŽg‚¦‚ΉÂ
‚Å‚àAŽó‚¯Žæ‚Á‚½ŠÖ”‘¤‚ŃTƒCƒY‚ð’m‚é•û–@‚ª–³‚¢‚©‚ç
’ljÁ‚̈ø”‚ŃTƒCƒY‚ð“n‚·‚Æ‚©\‘¢‘̂ɂ܂Ƃ߂Ă©‚ç“n‚·‚Æ‚©‚µ‚È‚¢‚ƃ_ƒ‚Û
struct tag_matrix_t
{
int width, height;
int **data;
};
‚Ý‚½‚¢‚É
71:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/01 11:30:21
std::vector<T> vec;
std::deque<T> deq;
‚ª‚ ‚邯‚«A’†‚Ì—v‘f‚ð“K“–‚É•À‚בւ¦‚éŠÖ”‚ð’è‹`‚µ‚½‚¢‚̂ł·‚ªAƒI[ƒo[ƒ[ƒh‚ðŽg‚Á‚ÄA
mysort(std::vector<T> &v);
mysort(std::deque<T> &d);
‚Æ‚â‚Á‚Ä‚¢‚½‚̂ł·‚ªAƒCƒeƒŒ[ƒ^ˆø”‚ÌŠÖ”‚ð’è‹`‚µ‚Ä1‚‚ɂ܂Ƃ߂õ‚Ü‚¢‚½‚¢‚Å‚·B
‚Ç‚¤‚â‚ê‚΂¢‚¢‚Å‚·‚©H
ƒeƒ“ƒvƒŒ[ƒg‚ðŽg‚Á‚Ä‘‚‚Ì‚ÍAŒ‹‹ÇŽ©•ª‚ł̓CƒeƒŒ[ƒ^‚ð’è‹`‚µ‚ĂȂ¢‚Æ‚¢‚¤‚©A
deque‚âvector‚̃eƒ“ƒvƒŒ[ƒg‹@”\‚ðŒÄ‚Ño‚µ‚Ä‚¢‚邾‚¯‚Æ‚¢‚¤Š´‚¶‚ª‚·‚é‚̂ł·‚ªB
72:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/01 12:18:40
ƒtƒ@ƒCƒ‹‚©‚ç‚Ì“ü—Í‚Ìê‡Avector‚̃\[ƒg‚ÆAset‚̃\[ƒg‚͂ǂÁ‚¿‚ª‘¬‚¢‚Å‚·‚©?
ƒƒ‚ƒŠ‚Ɉê‹C‚ÉŠi”[‚µ‚ă\[ƒg‚©Aˆê‚‚¸‚ƒ\[ƒg‚·‚éˆá‚¢‚Å‚·B
73:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/01 12:21:20
>>72
ƒeƒXƒgƒ\[ƒX‘‚¢‚ÄŽÀ‘ª‚µ‚Ă݂ê‚΂¢‚¢‚æB
ƒtƒ@ƒCƒ‹‚Ì’u‚«êЂɂæ‚Á‚ĕςí‚é‰Â”\«‚à‚ ‚邾‚낤‚¯‚Ç
ƒƒ‚ƒŠ‚Ɉê‰ñ‚ ‚°‚½‚Ù‚¤‚ª‘‚¢‚ÆŽv‚¤
74:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/01 12:23:51
‚ ‚肪ÄÝ
ŽÀ‘ª‚µ‚Ă݂܂·
75:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/01 13:20:15
Ŭ2æ–@‚É‚æ‚émŽŸ‚Ì‘½€Ž®‹ßŽ—‚ðs‚¤ƒvƒƒOƒ‰ƒ€‚ð‹³‚¦‚Ä‚‚¾‚³‚¢
‹³‚¦‚Ä
x‚ª[2‚ÌŽžy‚ª3.02
|1‚ÌŽž0.98
0‚ÌŽž1.22
1‚ÌŽž2.16
2‚ÌŽž2.61@@@@@@@@@‚ÌŽž‚̂ł·
o—ˆ‚ê‚΃\[ƒX‘S•¶‘‚¢‚Ä‚‚¾‚³‚¢
76:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/01 13:23:04
‚¢‚¢‚¦
77:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/01 14:33:33
VS2008‚ÅC++‚ŃRƒ“ƒ\[ƒ‹ƒvƒƒOƒ‰ƒ€‚ð‘‚¢‚Ă܂·B
std::cout << "" << std::endl;
‚Æ‚©‚Åo—Í‚ðo‚µ‚Ä‚¢‚é‚̂ł·‚ªA‚»‚ê‚ðƒeƒLƒXƒgƒtƒ@ƒCƒ‹‚É‘‚«ž‚Ý‚½‚¢‚̂ł·‚ªA
ƒvƒƒOƒ‰ƒ€“à‚Ńtƒ@ƒCƒ‹‚ðŠJ‚¢‚Ä‚»‚±‚É‘‚«ž‚ñ‚ÅAAA“n‰Í‚â‚ç‚È‚¢‚Ƒʖڂłµ‚傤‚©H
78:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/01 14:38:39
> ‚ÅƒŠƒ_ƒCƒŒƒNƒg‚·‚ê‚ΕW€o—Í‚ðƒtƒ@ƒCƒ‹‚É—Ž‚Æ‚¹‚é
79:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/01 15:54:04
Windows • C++‚ÌŽ¿–â‚Å‚·B
—Ⴆ‚ÎC‚Ìqsort()ŠÖ”‚̂悤‚ÉA’†g‚ð’¼Ú˜M‚ç‚È‚‚Ä‚àA
ƒ†[ƒU‚ªˆ—‚̈ꕔ‚𑂯‚邿‚¤‚É‚·‚écc‚Æ‚¢‚¤Žè–@‚ª‚ ‚è‚Ü‚·‚æ‚ËB
‚Æ‚ ‚éƒtƒŒ[ƒ€ƒ[ƒNiƒ‰ƒCƒuƒ‰ƒŠŒQj‚ð쬂·‚é‚É‚ ‚½‚èA
ƒGƒ“ƒgƒŠƒ|ƒCƒ“ƒgimainŠÖ”j‚ð‰B•Á‚µ‚½ó‘Ô‚ÅAˆê•”‚̈—‚ðƒ†[ƒU‚É‹Lq‚³‚¹‚é‚ɂ͂ǂ¤‚â‚é‚Ì‚ªƒXƒ}[ƒg‚Å‚µ‚傤‚©H
Œ»Ý‚±‚¿‚炪‘z’肵‚Ä‚¢‚éƒCƒ[ƒW‚Æ‚µ‚Ä‚ÍAƒtƒŒ[ƒ€ƒ[ƒNŠJ”‘¤‚ªˆÈ‰º‚̂悤‚ȃR[ƒh‚ð‘‚¢‚Ä‚¨‚«A
‚»‚Ì’†‚Ì setting.init() ‚ðƒ†[ƒU‚É—pˆÓ‚µ‚Ä‚à‚炤cc‚Æ‚¢‚Á‚½Š´‚¶‚Å‚·B
@int main ( ` )
@{
@@@Setting setting; @@//“K“–‚ȃVƒ“ƒOƒ‹ƒgƒ“ƒNƒ‰ƒX
@@@setting.init ( );@@@//ƒ†[ƒU‚ª‹Lq‚·‚鉊ú‰»ˆ—
@
@@@/*ƒƒCƒ“ˆ—*/
@@@return 0;
@}
Setting::init()‚ÍA’†g‚ª‹ó‚Á‚Û‚Å‚à‘åä•v‚Æ‚µ‚Ü‚·B
‚»‚ÌÛA‚à‚µ‰Â”\‚Å‚ ‚ê‚ÎA‚í‚´‚í‚´ƒ†[ƒU‚ªinit()•”•ª‚ð‘‚©‚È‚‚Ä‚à—Ç‚¢‚悤‚É‚µ‚½‚¢‚È‚ ‚Æl‚¦‚Ä‚¢‚Ü‚·B
SettingƒNƒ‰ƒX‚É‚ÍAinit()ˆÈŠO‚̃ƒ“ƒoŠÖ”‚ª‚ ‚èA‚»‚ê‚ç‚̓†[ƒU‚ªƒ^ƒbƒ`‚µ‚È‚‚Ä‚à‚æ‚¢•”•ª‚Å‚·B
‚»‚Ì‚½‚ßA‚»‚ê‚ç‚̓tƒŒ[ƒ€ƒ[ƒN‚Ì’†‚ɉB•Á‚µ‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB
‚Å‚·‚ªA‚»‚̂܂܂â‚邯A1‚‚̃Nƒ‰ƒX‚ªƒtƒŒ[ƒ€ƒ[ƒN‚Ì“àŠO‚ÉŽU‚Á‚Ä‚µ‚Ü‚¤‚Ì‚ÅA‚È‚ñ‚ƂȂ‹CŽ‚¿ˆ«‚¢‚Å‚·B
Œp³‚âŠÖ”ƒ|ƒCƒ“ƒ^‚àl‚¦‚Ü‚µ‚½‚ªAmain()“à‚ð˜M‚炸‚ÉŽw’è‚·‚é•û–@‚ª•ª‚©‚è‚Ü‚¹‚ñB
‚Ü‚½ADLL‚ð—pˆÓ‚µ‚ēǂݞ‚Þ•û–@‚̓iƒV‚Æ‚µ‚Ü‚·B
80:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/01 19:33:03
C‚̉SŽÒ–{‚ŃIƒXƒXƒ‚Á‚ĂȂñ‚©‚È‚¢H
Šî–{î•ñ‚̌ߌã‚ɂނ¯‚ĕ׋‚µ‚½‚¢‚à‚ñ‚Å
81:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/01 19:54:20
VC++ 2008 ‚É‚ÄAƒRƒ“ƒgƒ[ƒ‹‚̃TƒuƒNƒ‰ƒX‰»‚ðs‚Á‚Ä‚¢‚é‚̂ł·‚ªA
ƒ{ƒ^ƒ“‚̃NƒŠƒbƒNƒCƒxƒ“ƒg‚Å‹l‚Ü‚è‚Ü‚µ‚½B
ƒEƒBƒ“ƒhƒEƒvƒƒV[ƒWƒƒ“à‚ÅA@
ƒ}ƒEƒX‚̶ƒ{ƒ^ƒ“ƒNƒŠƒbƒN‚̃Cƒxƒ“ƒg‚ðE‚¢‚½‚¢‚̂ł·‚ªA
WM_LBUTTONDOWNAWM_LBUTTONUP ‚â
ƒ_ƒuƒ‹ƒNƒŠƒbƒN‚Ì WM_LBUTTONDBLCLK ‚Í‚ ‚é‚à‚Ì‚ÌA
ƒVƒ“ƒOƒ‹ƒNƒŠƒbƒNiƒ}ƒEƒX‚ð‰Ÿ‚µ‚Ä—£‚·j‚Ì’è‹`‚ªŒ©‚‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
WM_COMMAND ‚¾‚ÆeƒRƒ“ƒgƒ[ƒ‹ˆË‘¶‚ɂȂÁ‚Ä‚µ‚Ü‚¤‚Ì‚Å”ð‚¯‚½‚¢‚Å‚·B
.NETƒNƒ‰ƒXƒ‰ƒCƒuƒ‰ƒŠ‚Ì Control.WndProc ‚ð”`‚¢‚Ä‚Ý‚é‚ÆA
WM_LBUTTONDOWN ‚ÌÛ‚ÉA‰Ÿ‚³‚ê‚½Ž–‚ðŽ¦‚·ƒtƒ‰ƒO‚ð“à•”“I‚É—§‚ÄA
ƒtƒ‰ƒO‚ª—§‚Á‚Ä‚¢‚éó‘Ôi‚»‚̃Rƒ“ƒgƒ[ƒ‹ŠO‚Ń}ƒEƒXƒ{ƒ^ƒ“‚𗣂³‚È‚¢j‚ÅA
WM_LBUTTONUP ‚ª—ˆ‚½‚ç ƒNƒŠƒbƒNƒCƒxƒ“ƒg”“®B
‚Æ‚¢‚¤A‚¯‚Á‚±‚¤–Ê“|‚Ȉ—‚ð‚µ‚Ä‚¢‚Ü‚µ‚½B
‚Ç‚¤‚µ‚悤‚à‚È‚¯‚ê‚ÎA.NET‚Æ“¯‚¶‚悤‚ȃR[ƒh‚É‚µ‚悤‚ÆŽv‚¤‚̂ł·‚ªA
‚à‚Á‚ÆŠÈ’P‚ÈŽÀ‘•‚Ȃǂ ‚è‚Ü‚·‚Å‚µ‚傤‚©H
‚æ‚낵‚‚¨Šè‚¢’v‚µ‚Ü‚·B
82:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/01 20:30:23
>>81
‘½•ª–³‚¢
ÎÞÀ݂ɑ΂µ‚Ä@ϳ½LB‰Ÿ‰º
‚»‚̂܂Ü@ƒhƒ‰ƒbƒO‚µ‚Ä‚¢‚Á‚Ä@ÎÞÀ݂͈̔͊O‚É”²‚¯‚½Œã‚É
ϳ½LBŠJ•ú
‚µ‚½ê‡‚Æ‚©‚ðl‚¦o‚·‚Æ‚Ëc
83:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/01 20:48:19
ƒƒ‚ƒŠƒ}ƒbƒv“xƒtƒ@ƒCƒ‹•Ö—˜‚ÆŽv‚Á‚Ä‘½—p‚µ‚Ä‚¢‚½‚ªA
‹‘å‚ȃtƒ@ƒCƒ‹‚̃V[ƒPƒ“ƒVƒƒƒ‹ƒŠ[ƒh‚·‚邯ƒƒ‚ƒŠ‰ð•ú‚µ‚È‚¢‚܂܂Å
ŽŸX‚ɓǂނ©‚ç•sˆÀ’è‚ɂȂé‚ÈB
84:83
09/06/01 20:51:35
Ž©•ª‚Ì—\’è‚Å‚ÍAŽŸ‚ɓǂނ¾‚낤‚Æ‚±‚낾‚¯æ“ǂ݂µ‚Ä
‚ ‚Ƃ͊J•ú‚µ‚Ä‚¢‚é‚à‚ñ‚¾‚ÆŽv‚Á‚Ä‚¢‚½B
‚µ‚©‚µ‚½‚ß‚ç‚ê‚邾‚¯‚½‚߂Ă½B
85:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/01 21:07:33
>>82
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B‚â‚Á‚ÏŒµ‚µ‚»‚¤‚Å‚·‚ËBBB
.NET‚̃Nƒ‰ƒXƒ‰ƒCƒuƒ‰ƒŠ‚ðŽQl‚Éì‚邱‚Ƃɂµ‚Ü‚·B
86:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/01 21:13:30
>>83,84
‚à‚µ‚æ‚©‚Á‚½‚çA‚Ç‚¤‚¢‚¤ƒVƒ`ƒ…ƒG[ƒVƒ‡ƒ“‚ŕ֗˜‚ÉŽg‚Á‚Ä‚½‚©‹³‚¦‚Ä‚æB
87:83
09/06/01 21:28:40
ƒƒ‚ƒŠ‚Ƀ[ƒh‚¹‚¸‚ÉA‚»‚̂܂ܑ€ì‚Å‚«‚邯‚±‚ëB
ƒP[ƒX‚É‚æ‚Á‚Ä‚ÍAŽ©‘O‚Ńoƒbƒtƒ@‚ðŠÇ—‚µ‚Ä“üo—Í‚·‚邿‚è‚‘¬‚É“®‚B
OS‚âƒfƒBƒXƒN‚̃LƒƒƒbƒVƒ…‚ª“K؂Ɍø‚¢‚½ê‡A“üo—̓oƒbƒtƒ@ˆ—‚ð‹C‚É‚·‚é•K—v‚ª‚È‚‚È‚éB
88:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/01 21:45:44
>71
template<typename RandomAccessIterator>
void mysort(RandomAccessIterator first, RandomAccessIterator last);
‚̉½‚ª•s–ž‚È‚ÌH
‘¼l‚ª‘‚¢‚½ Iterator ‚ðŽg‚Á‚Ä–]‚݂̎–‚ª‚Å‚«‚é‚È‚ç‚í‚´‚í‚´Ž©•ª‚Å‘‚•K—v‚È‚¢‚¾‚ëH
‚»‚à‚»‚àƒRƒ“ƒeƒi—p‚Ì Iterator ‘‚‚È‚çƒRƒ“ƒeƒi‚ÌŽÀ‘•‚ð’m‚Á‚Ä‚é•û‚ª‚¢‚¢‚킯‚ÅA
‚»‚̈Ӗ¡‚Å‚àŽ©•ª‚Å‘‚•K—v‚ª‚È‚¢B
>84
•¨—ƒƒ‚ƒŠã‚ÉÚ‚Á‚½‚܂܂Á‚ĘbH
89:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/01 21:49:42
•¨—ƒƒ‚ƒŠ‚ɂ͂̂Á‚½‚܂܂ł͂Ȃ¢‚¯‚ÇAƒMƒŠƒMƒŠ‚܂Ŏg‚¢Ø‚Á‚Ä‚éB
‚ ‚Ƃ͉¼‘zƒƒ‚ƒŠ‚É“ü‚Á‚Ä‚¢‚邿‚¤B‚±‚̉¼‘zƒƒ‚ƒŠ‚ÍOS‚Ì‚à‚̂Ƃ͕ʕ¨‚Ì‹C‚ª‚·‚éB
ƒƒ‚ƒŠƒ}ƒbƒvƒhƒtƒ@ƒCƒ‹‚·‚邯A‚µ‚½•ª‚͉¼‘zƒƒ‚ƒŠ‚Æ‚µ‚ÄOS‚Í”Fޝ‚µ‚Ä‚¢‚邿‚¤‚É‚¨‚à‚¤B
90:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/01 21:53:09
—\‘z‚Å‚ÍAŽŸX‚É“¯ˆêƒtƒ@ƒCƒ‹‚̃[ƒh‚ª‹N‚±‚邯A
OS‚͑厖‚ȃtƒ@ƒCƒ‹‚Æ”Fޝ‚µƒƒ‚ƒŠ‚É’~‚¦‚Ä‚¨‚±‚¤‚Æ‚·‚é‚Ì‚¾‚ÆŽv‚¤B
‚à‚Á‚Æ‚àŋ߂ɎQÆ‚³‚ꂽƒtƒ@ƒCƒ‹‚ª—D悳‚ê‚ÄA‚»‚̃tƒ@ƒCƒ‹‚¾‚¯‚ªŽc‚邯Žv‚¤B
91:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/01 21:57:14
>>90
OS‚¶‚á‚È‚ƒƒ‚ƒŠƒ}ƒbƒvƒhƒtƒ@ƒCƒ‹‚ðŽÀŒ»‚µ‚Ä‚éƒNƒ‰ƒX‚Æ‚©‚ªƒƒ‚ƒŠ‚ðŠm•Û‚µ‚Ă邾‚¯‚Å‚µ‚å
windows‚¾‚ÆŠm‚©Ý’è‚ð•Ï‚¦‚È‚¯‚ê‚Έê‚‚̃AƒvƒŠ‚ªÅ‘åŽg‚¦‚郃‚ƒŠ‚Á‚Ä
2GB‚¾‚Á‚¯H
‚»‚Ì‚‚ç‚¢•¨—ƒƒ‚ƒŠ‹l‚ñ‚łȂ¯‚ê‚΂»‚è‚áŽg‚¢‘±‚¯‚ê‚΂¢‚¸‚ꕨ—ƒƒ‚ƒŠ‚ð’´‚¦‚é‚Ì‚Å
ƒXƒƒbƒv”¶‚·‚邾‚낤‚µ
92:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/01 22:21:16
ƒƒ‚ƒŠƒ}ƒbƒvƒhƒtƒ@ƒCƒ‹‚ÍAwindows‚ª—pˆÓ‚µ‚Ä‚¢‚éŠÖ”‚Å‚»‚̃ƒ‚ƒŠŽg—p—Ê‚ðŽ©‘O‚ŧŒä‚Å‚«‚È‚¢B
‚Ü‚Á‚½‚ƒƒ‚ƒŠ‚ɃLƒƒƒbƒVƒ…‚µ‚È‚¢‚悤‚É‚·‚éƒIƒvƒVƒ‡ƒ“‚Í‚ ‚邯‚ÇB
OS‚̧Œä‚É‚ ‚Á‚ÄAŽg—p’†‚Í‘S‚Žèo‚µ‚Å‚«‚È‚¢B
93:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/01 22:44:39
WindowsXP VisualC++2008EE‚Å‚·B
ƒNƒ‰ƒX‚Ì’†‚̃ƒ“ƒoƒNƒ‰ƒX‚ÉŠÖ‚·‚鎿–â‚Å‚·B
----------------------------
class ClassA{
ClassA( int a, int b ) { }; //ƒRƒ“ƒXƒgƒ‰ƒNƒ^
^ClassA( void ) { }; //ƒfƒXƒgƒ‰ƒNƒ^
};
----------------------------
ã‹L‚̂悤‚Ɉø”•t‚«‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚ðŽ‚ÂƒNƒ‰ƒX‚ª‚ ‚邯‚«
----------------------------
class ClassB{
private:
ClassA mClassA( 1, 2 );
};
----------------------------
‚Æ‚¢‚Á‚½Œ`‚ÅAƒƒ“ƒoƒNƒ‰ƒX‚ð錾‚µ‚悤‚Æ‚·‚邯A
uerror C2059: \•¶ƒGƒ‰[ : '’è”'v
‚Æ‚¢‚Á‚½ƒGƒ‰[‚ªo‚Ä‚«‚Ä‚µ‚Ü‚¢‚Ü‚·B
ˆø”•t‚«‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚ª‚ ‚éƒNƒ‰ƒX‚ðƒƒ“ƒo‚Æ‚µ‚ÄŽ‚‚ɂÍA
‚ǂ̂悤‚É‚·‚ê‚΂悢‚̂łµ‚傤‚©H
94:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/01 22:47:20
>>92
‚»‚¤‚¢‚¤ì‚è‚Ȃ̂©
‚Ü‚ ‹C‚É“ü‚ç‚È‚¯‚ê‚ÎŽ©•ª‚Åì‚ê‚΂¢‚¢‚¾‚¯‚¾‚µ‚ÈB
95:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/01 22:53:25
>>93
class ClassB {
ClassA mClassA;
ClassB() : mClassA( 1, 2 ) {}
};
classB ‚̺ݽÄ׸À‚Å@ÒÝÊނ̉Šú‰»
96:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/01 23:24:42
URLØÝ¸(funini.com)
97:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/01 23:24:43
>>79
SettingƒNƒ‰ƒXiƒtƒŒ[ƒ€ƒ[ƒN’ñ‹Ÿj‚ðŒp³‚µ‚½ƒNƒ‰ƒX‚ðƒ†[ƒU‚ª’è‹`‚µA
‚»‚̃tƒ@ƒNƒgƒŠŠÖ”‚àƒ†[ƒU‚ª’è‹`‚·‚邿‚¤‚É‚·‚ê‚΂ł«‚È‚¢H
Setting::init()‚Í‹ó‚̉¼‘zŠÖ”B
ƒtƒ@ƒNƒgƒŠŠÖ”‚̓Oƒ[ƒoƒ‹‚ÅAŠÖ”–¼‚ƃvƒƒgƒ^ƒCƒv‚̓tƒŒ[ƒ€ƒ[ƒNŽd—l‚É‚æ‚è‹K’èB
98:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/01 23:42:28
jpgƒtƒ@ƒCƒ‹‚ðWindows‚̃AƒvƒŠ‚©‚ç•\ަ‚µ‚½‚¢ŽžAboost::gil‚ðŽg‚Á‚Ä‚él‚¢‚Ü‚·‚©H
Žg‚¤Œ¾Œê‚ÍC++‚Ȃ̂ł·‚ª(Win32API‚Ío—ˆ‚éŒÀ‚èŽg‚Á‚Ă܂¹‚ñ)A
Windows‚ÌAPIŽg‚Á‚½•û‚ª‚¢‚¢‚Ì‚©A‚í‚´‚í‚´boost::gilŽg‚¤ˆÓ–¡‚ ‚é‚Ì‚©B
99:79
09/06/01 23:42:39
>97
‚ ‚肪‚Æ‚¤B
ƒtƒ@ƒNƒgƒŠŠÖ”‚ª‰½‚Ȃ̂©’²‚ׂ邯‚±‚ë‚©‚çŽn‚߂Ă݂éB
cc—v‚ÍAŒp³æ‚̃Nƒ‰ƒX‚ðŽw’è‚·‚é•”•ª‚¾‚¯‚ð
ƒtƒŒ[ƒ€ƒ[ƒN‚ÌŠO‚Éo‚µ‚Ä‚µ‚Ü‚¦‚΂¢‚¢‚ñ‚¶‚á‚ËH‚Á‚Ä‚±‚ÆH
100:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/01 23:44:49
>>95
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I@
“®‚«‚Ü‚µ‚½EEEE‚ªAŒ©‚½‚±‚Æ–³‚¢Œ`‚Ȃ̂ÅA‚È‚º“®‚¢‚½‚©‚ª•ª‚©‚ç‚È‚¢EEEB
uƒRƒ“ƒXƒgƒ‰ƒNƒ^‰Šú‰»Žqv‚Æ‚¢‚¤‚Ì‚ª‚ ‚é‚»‚¤‚Å‚·‚ËB
‚»‚¤‚¢‚¤‚à‚Ì‚¾‚ÆŠ„‚èØ‚Á‚ÄŠo‚¦‚é‚Ì‚ª‘‚¢‚Å‚µ‚傤‚©B
101:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/02 00:02:16
ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚̉Šú‰»ƒŠƒXƒg‚͑厖‚¾‚©‚ç
’m‚ç‚È‚©‚Á‚½‚Ȃ炿‚á‚ñ‚ƕ׋‚µ’¼‚µ‚½•û‚ª‚¢‚¢
102:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/02 00:07:25
‰Šú‰»ƒŠƒXƒgŽg‚¦‚È‚¢‚Æconst‚ȃƒ“ƒo‚ð‰Šú‰»‚Å‚«‚È‚¢‚©‚ç’ˆÓ‚È
103:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/02 00:10:43
ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ÌŒã‚ë‚ɃRƒƒ“‚ÅŒq‚°‚Ä
‰Šú’l‚ðŽw’è‚·‚é‚Ì‚Á‚ÄA’n–¡‚ɂ߂ñ‚Ç‚¢
104:»‚®‚Ü
09/06/02 00:28:02
‹³‚¦‚Ä‚‚¾‚³‚¢B
[1]C++
[2]’÷ØF6/3
[3]–â‘è•¶
ˆÈ‰º‚Ì–â‘è‚Íprintf scanf‚ð—p‚¢‚炸Acin cout‚ðŽg—p‚µ‚È‚³‚¢
‡@‚Q‚‚̂Ss‚S—ñ‚Ìs—ñ‚ª—^‚¦‚ç‚ꂽ‚Æ‚«A
@‚»‚ÌÏ‚ðŒvŽZ‚·‚éƒvƒƒOƒ‰ƒ€‚ðwhileƒ‹[ƒv‚ƃCƒ“ƒNƒŠƒƒ“ƒg‰‰ŽZŽq‚ð—p‚¢‚Ä쬂µ‚È‚³‚¢B
@(¦ƒqƒ“ƒg@whileƒ‹[ƒv‚Ís—ñ‚ðƒL[ƒ{[ƒh‚©‚ç“ü—Í‚·‚邽‚߂ɂà—p‚¢‚é)
‡A‚R€‰‰ŽZŽq‚Æ‚µ‚Ä __ ? __ : __ ‚ª‘¶Ý‚·‚éB‚±‚̉‰ŽZŽq‚ð—p‚¢‚ÄŽŸ‚̃vƒƒOƒ‰ƒ€‚ð쬂µ‚È‚³‚¢B
@(1)•Ï”a,b‚ðƒL[ƒ{[ƒh‚©‚ç“ü—Í‚µA¬‚³‚¢‚Ù‚¤‚ðo—Í‚·‚éƒvƒƒOƒ‰ƒ€
@(2)•Ï”a,b,c‚ðƒL[ƒ{[ƒh‚©‚ç“ü—Í‚µAŬ’l‚ðo—Í‚·‚éƒvƒƒOƒ‰ƒ€
‡Bwhileƒ‹[ƒv‚Æ•¡‡‘ã“ü‰‰ŽZŽq‚ð—p‚¢‚ÄA“™·”—ñ 1+3+5+7+EEEEEE+9999‚ðŒvŽZ‚·‚éƒvƒƒOƒ‰ƒ€‚ð쬂µ‚È‚³‚¢B
‡C‡B‚̃vƒƒOƒ‰ƒ€‚ðŽÀs‚µ‚½Œ‹‰Ê‚Í‚¢‚‚ç‚ɂȂ邩H
‡DŒ^•ÏŠ·‚Æ‚µ‚ÄAŽZp‰‰ŽZŽq‚̃Iƒyƒ‰ƒ“ƒh‚̈ê‚‚ªdouble‚ÅA•Еû‚ªint‚Å‚ ‚ê‚ÎA
@intŒ^‚̃Iƒyƒ‰ƒ“ƒh‚ÍdoubleŒ^‚ɕϊ·‚³‚ê‚ÄAŒvŽZ‚³‚ê‚éB@‰º‹L‚Í—á‚Å‚ ‚éB
@ int a;
float b;
a=(int)b
‚Ü‚½A‰º‹L‚̂悤‚É‚·‚邯A
int a=5,b=3;
float c,d;
c=a/b;
d=a/(float)b
@‚Å’l‚ªˆÙ‚È‚éB@‚±‚Ì’l‚ªˆÙ‚Ȃ邱‚Æ‚ðƒvƒƒOƒ‰ƒ€‚ð‘g‚Þ‚±‚Ƃɂæ‚Á‚ÄŠm‚©‚߂Ȃ³‚¢B
105:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/02 00:29:27
>>101
‚Ü‚¾‚Ü‚¾•׋’†‚Ìg‚Ȃ̂ł·B
>>102
‚È‚é‚Ù‚ÇI Šm‚©‚ÉconstŽw’肵‚½ƒƒ“ƒo‚ª
ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ʼnŠú‰»‚Å‚«‚È‚¢‚©‚çA
‚Ç‚¤‚·‚é‚ñ‚¾HA‚Æ”Y‚ñ‚Å‚½‚±‚Æ‚ª‚ ‚è‚Ü‚µ‚½B
>>103
‚»‚¤‚Å‚·‚ËBŽ©•ª‚à30ŒÂ‚‚ç‚¢ƒƒ“ƒo‚ª•K—v‚Ȃ̂Å
“¯‚¶‚±‚Æ‚ðl‚¦‚Ä‚¢‚Ü‚µ‚½B
106:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/02 00:45:58
>>104
‹ï‘Ì“I‚ɉ½‚ª•ª‚©‚ç‚È‚¢‚Ì‚©“š‚¦‚È‚³‚¢Bi5“_j
107:»‚®‚Ü
09/06/02 01:20:43
>>106
‰ð“š‚ð‚¨Šè‚¢‚µ‚Ü‚·B
108:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/02 01:24:20
>>107
h‘èƒXƒŒ‚Ös‚‚Ù‚¤‚ª‚¢‚¢B
109:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/02 02:12:17
>>108
h‘èƒXƒŒ‚ƃ}ƒ‹ƒ`‚µ‚Ä‚é‚ñ‚¾‚¯‚Ç‚È
110:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/02 03:57:02
boost::gil‚ÌŽg‚¢S’n‚Ì•û‚à‚¨Šè‚¢‚µ‚Ü`‚·B
111:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/02 04:06:56
>110
‚±‚Á‚¿‚ÍH
½ÚØÝ¸(tech”Â)
112:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/02 05:41:26
int i =100;
float* pf = (float*) &i
pf = pf * 2
‚±‚̃R[ƒfƒBƒ“ƒOA‚Ç‚±‚¾ƒ_ƒ‚È‚ñ‚Å‚µ‚傤‚©
113:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/02 05:47:46
>>112
int‚Æfloat‚Ì“à•”•\Œ»‚ªˆê’v‚µ‚Ä‚¢‚é•ÛØ‚͂ǂ±‚É‚à‚È‚¢‚©‚ç
‚»‚ê‚Æƒ|ƒCƒ“ƒ^‚ɑ΂·‚鉉ŽZ‚̓AƒhƒŒƒX‚ðŽæ‚éŽ–‚ƒ蔂𑫂·ˆø‚
‚µ‚©”F‚ß‚ç‚ê‚Ä‚¢‚È‚¢‚©‚çƒ|ƒCƒ“ƒ^‚ð2”{‚·‚邯‚©‘S‚–³ˆÓ–¡
114:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/02 05:53:16
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
“à•”•\Œ»‚ªˆê’v‚·‚邯‚ÍA‹ï‘Ì“I‚ɂǂ¤‚¢‚¤‚±‚Ƃłµ‚傤‚©H
‚±‚ê‚Å‚ ‚ê‚΃AƒhƒŒƒX‚Ì’†gi100Hj‚ð2”{‚·‚邱‚ƂɂȂé‚̂łµ‚傤‚©
*pf = *pf * 2
115:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/02 05:57:52
>114
“à•”•\Œ»‚ªˆê’v‚·‚邯‚Íi‚Æ*pf‚Ì’l‚ª“™‚µ‚¢Žž‚Éí‚Éi‚Æ*pf‚̃rƒbƒg—ñ
‚ª“™‚µ‚¢Ž–‚ª•ÛØ‚³‚ê‚Ä‚¢‚鎖‚ðˆÓ–¡‚·‚é
‚µ‚©‚µŽÀۂɂ͑啔•ª‚ÌŒvŽZ‹@‚ł͕‚“®¬”“_‚ÍIEEE754A®”‚Í
2‚̕┕\Œ»‚ðŽæ‚Á‚Ä‚¢‚鎖‚ª‘å•”•ª‚Å“à•”•\Œ»‚É‚¨ŒÝ‚¢‚̌݊·«
‚͂Ȃ¢
>*pf = *pf * 2;
*pf‚ªŒ³Xfloat‚̕ϔ‚̃AƒhƒŒƒX‚ðŽæ‚Á‚Ä‚¢‚鎞‚Í‚»‚Ì’Ê‚è
¡‚̂悤‚ÉŒ³Xint‚̕ϔ‚̃AƒhƒŒƒX‚ðŽæ‚Á‚Ä‚»‚ê‚ð2”{‚µ‚½‚ç•‚“®¬”“_—áŠO
‚ª‹N‚«‚é‚©‚à‚µ‚ê‚È‚¢
116:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/02 06:36:32
‚¸“x‚Ì•¶ŽšƒGƒ“ƒR[ƒh”»’èEŽ©“®•ÏŠ·ƒ‰ƒCƒuƒ‰ƒŠ
‚ňê”Ô‚¢‚¢‚̂͂Ȃñ‚Å‚µ‚傤‚©?
117:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/02 06:43:49
GŠÛ‚Æ‚©Em‚Æ‚©‚Í”»’è‚Ç‚¤‚â‚Á‚Ä‚¢‚é‚Ì‚©‚í‚©‚è‚Ü‚¹‚ñ‚©?
(¢ŠEŠe‘‚Å’Ê—p‚·‚é‚Ì‚Í)ƒ‚ƒWƒ‰‚©IE‚‚ç‚¢‚µ‚©‚µ‚è‚Ü‚¹‚ñB@
ƒGƒfƒBƒ^‚ÌìŽÒ‚ÍŽ©•ª‚Åì‚Á‚Ä‚¢‚é‚ñ‚Å‚·‚©?
118:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/02 07:06:57
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
119:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/02 09:59:01
>>117
‚¿‚å‚Á‚Æ•¶ŽšƒR[ƒh’²‚ׂê‚΂킩‚邯Žv‚¤‚¯‚ÇA
‚»‚ꂼ‚ê‚Ì•¶ŽšƒR[ƒh‚ʼn¼’肵‚Ä–µ‚‚ª¶‚¶‚½‚çˆá‚¤‚Æ”»’f‚·‚ê‚΂¢‚¢‚ñ‚¾‚æB
‚Ç‚±‚܂Œ²‚ׂ邩A‚Ç‚¤‚â‚Á‚Ä’²‚ׂ邩‚Í‚»‚̃AƒvƒŠ‚Ì«Ž¿‚ÅŒˆ‚ß‚½‚ç‚¢‚¢B
”»’è•s”\‚Èꇂǂ¤‚·‚é‚©‚à‚Ë
120:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/02 10:07:44
—‹ü‚͂킩‚è‚Ü‚·‚ªAŽÀÛ‚É‚â‚邯‘å•ςł·B@
‚±‚ê‚̓GƒfƒBƒ^‚Ì–{‘Ì(GUI)‚ðì‚é‚Ù‚ÇŽèŠÔ‚ª‚©‚©‚è‚»‚¤‚Å‚·B@
¢ŠEŠe‘Œê‚ɑΉž‚³‚¹‚éê‡B
121:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/02 10:11:05
>>120
•¶ŽšƒR[ƒhˆµ‚¤ƒvƒƒOƒ‰ƒ}‚Æ‚µ‚Ä‚Í펯‚͈̔͂ł·‚ªEEE
ƒeƒLƒXƒg‚²‚Æ‚«‚Å‚—‚—‚—‚Æ‚©‚¢‚¤‚䂯‚葽‚¢‚¯‚ǃeƒLƒXƒg‚Ù‚Ç–Ê“|‚È•¨‚Í–³‚¢B
•¶ŽšƒR[ƒh‚ðŒÀ’è‚·‚ê‚΂Ȃñ‚Æ‚©‚Ȃ邯‚Ç
122:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/02 10:17:18
‚½‚©‚ªƒeƒLƒXƒg‚²‚Æ‚«‚Å
123:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/02 11:24:03
•¶ŽšƒR[ƒh‚ÌŽ©“®”»•ʂ͕s‰Â”\‚È‚ñ‚¾‚©‚çŽÀ‘•‚·‚é•K—v‚È‚µ
ƒ†[ƒU‚É‘I‘ð‚³‚¹‚ê‚΂¢‚¢‚¾‚¯
ƒuƒ‰ƒEƒU‚Íhttpƒwƒbƒ_‚Ìcharset‚Å”»’肵‚Ă邾‚¯‚¾‚ë
124:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/02 12:53:00
ICUƒ‰ƒCƒuƒ‰ƒŠ‚ðŽg‚¤(ƒLƒŠƒb
125:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/02 13:12:49
”»•ÊAŽ©“®•ÏŠ·‚͂ł«‚é‚̂ł·‚©
126:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/02 13:29:39
‚Æ‚è‚ ‚¦‚¸“ü—̓R[ƒh‚Æo—̓R[ƒh‚ðŽw’肵‚Ĉꔂŕϊ·‚·‚邱‚Ƃ͂ł«‚邵A
CharsetDetector‚Á‚Ä‚¢‚¤”»•Êê—p‚̃Nƒ‰ƒX‚à‚ ‚é
¢ŠE’†‚̋Ɩ±—pƒAƒvƒŠ‚ÅŽg‚í‚ê‚Ä‚¢‚éŽÀÑ‚à‚ ‚邵ƒ‰ƒCƒZƒ“ƒX‚àŠÉ‚‚ÄŽg‚¢ŸŽè‚à‚¢‚¢
–â‘è‚Í“Y•t‚·‚édll(so)‚ª•³‘å‚«‚¢‚±‚Æ‚¾‚¯
127:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/02 13:43:37
Äݸ½
128:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/02 16:55:47
float ‚Ì NAN ‚Á‚Ăǂ¤‚¢‚¤’l‚È‚ñ‚Å‚·‚©H
129:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/02 16:59:46
Wikipedia€–ÚØÝ¸
130:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/02 17:03:22
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
131:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/02 20:50:15
Ž¿–â‚Å‚·B
CLS‚̓Nƒ‰ƒX‚ÅAint char‚Ȃǂ̕ϔ‚Å\¬‚³‚ê‚Ü‚·B
CLS‚̕ϔ‚Æ“¯‚¶‡”Ô‚Å‹L˜^‚³‚ê‚Ä‚¢‚éƒtƒ@ƒCƒ‹‚ª‚ ‚è
‚±‚ê‚ð@vector< CLS > x;@‚Ƀ[ƒh‚µ‚½‚¢‚̂ł·‚ª
Read( &x[0] )@‚̂悤‚É‚µ‚Ä‚à‚¤‚Ü‚‚¢‚«‚Ü‚¹‚ñB
ƒf[ƒ^‚ª‰ó‚ê‚Ä‚¢‚Ü‚·B@ˆêЇ‚Ń[ƒh‚·‚é•û–@‚Í‚ ‚è‚Ü‚¹‚ñ‚©?
132:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/02 20:54:22
‚È‚¢‚ÆŽv‚¤‚ׂ«B
‡”Ô‚ª“¯‚¶‚Å‚àAƒAƒ‰ƒCƒ“ƒƒ“ƒg‚ª“ü‚Á‚Ăǂ¤‚¹ƒtƒ@ƒCƒ‹ã‚̃f[ƒ^‚Ì•À‚тƓ¯‚¶‚ł͂Ȃ¢‚¾‚낤B
133:131
09/06/02 20:54:25
vector‚̃\[ƒg‚ðŽg‚¢‚½‚¢‚ñ‚Å‚·B@\‘¢‘̂ɓǂݞ‚ß‚Îo—ˆ‚»‚¤‚Å‚·‚ª
‚»‚ê‚ðvector‚ɃRƒs[‚µ‚½‚ç‚¢‚¢‚Å‚µ‚傤‚©? –³‘ʂȂ±‚Æ‚ð‚µ‚Ä‚¢‚é‹C‚ª‚µ‚Ü‚·‚ªB
134:131
09/06/02 20:56:51
»Ý¸½
ˆê“x‚Ƀ[ƒh‚µ‚ÄAvector‚ɳ‚µ‚‘}“ü‚·‚邱‚Ƃɂµ‚Ü‚·B
135:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/02 21:01:25
‚·‚݂܂¹‚ñB@•ÏX‚µ‚Ä\‘¢‘̂ɓü‚ê‚Äqsort‚É‚µ‚Ü‚·B
136:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/02 23:01:34
int a = 10;
‚±‚̕ϔa‚ðŠÖ”‚̈ø”‚Æ‚µ‚Ä“n‚·ê‡A
void FuncA(const int n){ int test = n; }
void FuncB(const int& n){ int test = n; }
‚ÌŠÖ”‚ª‚ ‚邯‚µ‚Ä
FuncA( a );
FuncB( a );
Œ‹‰Ê‚Æ‚µ‚Ä‚Í2‚‚ƂàŠeƒ[ƒJƒ‹‚Ìtest‚É10‚ª“ü‚è‚Ü‚·‚ªŒãŽÒ(FuncB)‚͂Ȃº‚±‚ê‚Å‘åä•v‚Ȃ̂łµ‚傤‚©B
a‚̃AƒhƒŒƒX‚ðFuncB‚É“n‚µ‚Ä‚¢‚éc‚Æ‚È‚é‚Æ@Func( &a );@‚łȂ¢‚ƃGƒ‰[‚ªo‚»‚¤‚Ȃ̂ÉEEB
‚Þ‚µ‚ëŒãŽÒ‚Í‘OŽÒ‚Ƃǂ¤‚¢‚¤ˆ—‚̈Ⴂ‚ª‚ ‚é‚Ì‚©‹C‚ɂȂè‚Ü‚·B
137:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/02 23:06:04
>>136
ŽQÆ‚ƒ|ƒCƒ“ƒ^
138:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/03 00:50:33
ŽžX‚±‚̃XƒŒ‚ÅŽ¿–₳‚¹‚Ä‚à‚ç‚Á‚Ä‚éŽÒ‚Å‚·B
‘å‘̉½ƒ^[ƒ“‚‚ç‚¢‚ÅI‚í‚é‚Ì‚©’²‚ׂĂ݂悤‚ÆŽv‚Á‚Ä
UNO‚̃Q[ƒ€‚ð‘‚¢‚Ă݂½‚̂ł·‚ªA‚ǂȂ½‚©V‚µ‚¢í—ª‚ð‘‚¢‚Ä‚‚ê‚Ü‚¹‚ñ‚Å‚µ‚傤‚©H
URLØÝ¸(kansai2channeler.hp.infoseek.co.jp)
ƒ‹[ƒ‹‚ÍA
(1)Draw2‚Æ‚©Draw4‚ÍSkip”ò‚΂µ‚Å‚«‚Ü‚¹‚ñB
(2)ÅŒã‚ɃƒCƒ‹ƒhƒJ[ƒh‚ðo‚µ‚Ä‚ ‚ª‚ê‚Ü‚¹‚ñB
‚ ‚Ƃ͕’ʂ̃‹[ƒ‹‚ÆŽv‚¢‚Ü‚·
139:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/03 01:21:43
>>136
‚¢‚¿‚¢‚¿&a‚Æ‘‚©‚¸‚Éςރ|ƒCƒ“ƒ^‚¾‚ÆŽv‚Á‚Ä‚à3Š„‚‚ç‚¢“–‚½‚Á‚Ä‚¢‚邯Žv‚Á‚Ä‚à‚¢‚¢B
140:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/03 01:22:26
Player.cpp‚Ì’†‚Ì
bool Player::SelectCard(const Card ¤t, int DrawObligation, Card *playcard)
‚Æ‚¢‚¤ŠÖ”‚ð‘‚«Š·‚¦‚ê‚ÎV‚µ‚¢í—ª‚ª‘‚¯‚Ü‚·B
‚±‚ÌŠÖ”‚Í‘O‚̃vƒŒƒCƒ„‚ªo‚µ‚½ƒJ[ƒh‚ªcurrentA‰½–‡‚©ˆø‚©‚È‚¢‚ƑʖڂÈó‘ԂɂȂÁ‚Ä
‚éꇂɂÍADrawObligation‚ª2ˆÈã‚ɂȂÁ‚Ă܂·Bo‚·‚ׂ«ƒJ[ƒh‚ªŒ©‚‚©‚ê‚Îtrue‚ð
•Ô‚µ‚ÄA*playcard‚Éo‚·‚ׂ«ƒJ[ƒh‚ð“ü‚ê‚Ü‚·B
ˆÈã‚Å‚·Bޏ—炵‚Ü‚µ‚½B
141:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/03 07:55:24
hashmap‚Í‘¶Ý‚µ‚Ă܂·‚ªAhashset‚ÍŒø‚¢‚½‚±‚Æ‚ª‚ ‚è‚Ü‚¹‚ñB
stl‚Ìset‚ÍŒø—¦‚ª‚¢‚¢‚̂ŊJ”‚³‚ê‚ĂȂ¢‚ñ‚Å‚µ‚傤‚©?
142:131
09/06/03 10:28:10
\‘¢‘̂ɂȂñ‚Æ‚©‚µ‚ă[ƒh‚µ‚½‚©‚Á‚½‚̂ł·‚ªA‚±‚ê‚à’l‚ª‚¸‚ê‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B
’l‚ª‚¸‚ꂸ‚Ɉꊇ‚Ń[ƒho—ˆ‚é•û–@‚͂Ȃ¢‚ñ‚Å‚µ‚傤‚©?
ˆêЇ‚œǂݞ‚ñ‚ÅAƒNƒ‰ƒX‚â\‘¢‘̂Ɋi”[‚µ‚Ä‚¢‚‚µ‚©‚ ‚è‚Ü‚¹‚ñ‚©B
143:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/03 10:31:22
>>142
‚»‚à‚»‚à•Û‘¶‚·‚邯‚«‚ɃYƒŒ‚Ä‚é‚ñ‚¶‚á‚È‚¢H
ƒpƒfƒBƒ“ƒO‚Æ‚©ƒI[ƒvƒ“ƒ‚[ƒh‚Æ‚©‚ ‚é‚©‚ç
144:131
09/06/03 10:35:05
ƒAƒ‰ƒCƒƒ“ƒg‚É’ˆÓ‚µ‚ăf[ƒ^쬎ž‚ÉŒ„ŠÔ‚ðì‚Á‚Ä‚¨‚•K—v‚ª‚ ‚é‚ñ‚Å‚·‚ËB
Ž©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½B
145:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/03 11:01:21
Œ„ŠÔ‚ðì‚é@(\‘¢‘ÌAƒNƒ‰ƒX‚ð‚»‚Ì‚Ü‚Üo—Í‚·‚é)@•û–@‚ňꊇƒ[ƒh‚Å‚«‚Ü‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
146:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/03 17:50:27
CŒ¾Œê‚ÌŠwK‚ðŽn‚ß‚½‚΂©‚è‚Å‚·‚ªA
charŒ^”z—ñ‚Ì—v‘f‚ðAintŒ^‚Ì”’l‚Éo—ˆ‚È‚¢‚Á‚Ä‚¢‚Ü‚·B
iBorland C++ 5.5.1 for Win32j
char s[3],a;
scanf("%s",&s);
‚ÌŽžA*6@‚Æ“ü—Í‚·‚邯
s[0] ¨ *
s[1] ¨ •¶Žš‚Æ‚µ‚Ä‚Ì@6
s[2] ¨ \0
‚ƂȂÁ‚Ä‚¢‚邯Žv‚¤‚̂ł·‚ªAs[1]‚Ì6‚ð”’l‚Æ‚µ‚Ä
Žæ‚èo‚·‚ɂ͂ǂ¤‚·‚ê‚΂悢‚̂łµ‚傤‚©H
ˆÈ‰º‚â‚Á‚Ä‚¤‚Ü‚‚¢‚©‚È‚©‚Á‚½Ž–‚Å‚·B
‚Pjprintf("int=%d\n",(int)s[1]);¨int=54
‚Qja = s[1];
printf("int=%d\n",(int)a);¨int=54
‚Rjprintf("int=%d\n",atoi(s[1]));
‚Sjprintf("int=%d\n",atoi(a));
3C4‚Æ‚à‚Éuƒpƒ‰ƒ[ƒ^ '__s' ‚Í const signed char * Œ^‚Æ‚µ
‚Ä’è‹`‚³‚ê‚Ä‚¢‚é‚̂Šint ‚Í“n‚¹‚È‚¢(ŠÖ” main )v‚ƃGƒ‰[B
”Y‚ñ‚Å‚µ‚Ü‚Á‚Ä‚±‚±‚©‚ç‘S‚‘O‚Éi‚߂Ȃ‚ÄŽã‚Á‚Ä‚¢‚Ü‚·B
‚²‘¶’m‚Ì•û‚²‹³Ž¦‚‚¾‚³‚¢B‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
147:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/03 17:52:16
>>146
•¶Žš‚Æ‚µ‚Ä‚Ì6‚È‚çatoiŠÖ”
148:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/03 17:53:18
“r’†‚ɂȂÁ‚½
printf("int=%d\n",atoi((int)s[1]));
‚Æ‚µ‚ăLƒƒƒXƒg‚µ‚È‚¢‚Æ
149:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/03 18:25:17
>>141
‚ ‚邿BDinkumware‚Æ‚©SGI‚Æ‚©‚ÍAhash_map‚Æ‹¤‚Éhash_set‚àì‚Á‚Ä‚¢‚éB
‚»‚µ‚ÄAunordered_map‚Æunordered_set‚Æ‚¢‚¤–¼‘O‚ÅC++•W€‚É‚à“ü‚邵AVC‚âg++‚Å‚à‚à‚¤Žg‚¦‚éB
150:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/03 18:51:43
>>146
‚Ç‚ñ‚È‹³‰È‘Žg‚Á‚ĕ׋‚µ‚Ä‚éH
CŒ¾Œê‚ÍBASIC‚Ý‚½‚¢‚É•¶Žš—ñ‚ð‚ЂƂ܂Ƃ܂è‚̕ϔ‚Æ‚µ‚Ĉµ‚¦‚È‚¢‚µ
”’l‚Æ‚Ì‘ŠŒÝ•ÏŠ·‚àŠÈ’P‚ɂ͂ł«‚È‚¢‚Ì‚ÅA
ˆê’ʂ苳‰È‘‚ð“Ç‚ÝI‚í‚Á‚Ä‚©‚ç
‚»‚¤‚¢‚¤iC‚̉SŽÒ‚É‚Íj‚ނ‚©‚µ‚¢‚±‚Ƃɂ̓`ƒƒƒŒƒ“ƒW‚µ‚½‚Ù‚¤‚ª‚¢‚¢‚æB
151:146
09/06/03 20:09:49
>>147-148
‘‘¬‚̃ŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
>>150
ŽGŽ‚Ì‰SŽÒŒü‚¯‚̘AÚ‚ðŽQl‚É‚µ‚Ä‚¢‚Ü‚·B
ƒTƒ“ƒvƒ‹‚ð‰ü‘¢‚µ‚悤‚Æ‚µ‚Ä‚àŒ^•ÏŠ·‚̂悤‚ȂƂ±‚ë‚ÅçT‚¢‚Ä‚µ‚Ü‚¢‚Ü‚·B
‹Â‚é—l‚É‚¢‚‚çl‚¦‚Ä‚à•ª‚©‚ç‚È‚¢•”•ª‚ÍŒã‰ñ‚µ‚É‚µ‚Äi‚߂Ă݂½‚¢‚ÆŽv‚¢‚Ü‚·B
>>147-148
•¶––‚̃R[ƒh‚ŃRƒ“ƒpƒCƒ‹‚µ‚Ă݂܂µ‚½‚ªA
ƒGƒ‰[ E2342 @ƒpƒ‰ƒ[ƒ^ '__s' ‚Í const signed char * Œ^‚Æ
‚µ‚Ä’è‹`‚³‚ê‚Ä‚¢‚é‚̂Šint ‚Í“n‚¹‚È‚¢(ŠÖ” main )
‚Æo‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B
–{“–‚ÉŠw‚т͂¶‚߂Ȃ̂ÅAl‚¦‚ç‚ê‚È‚¢ŠÔˆá‚¢‚ª‚ ‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñcB
‚²Žw“E‚¢‚½‚¾‚¯‚ê‚Ε‚©‚è‚Ü‚·B‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
#include <stdio.h>
#include <stdlib.h>
int main() {
char s[3];
scanf("%s",&s);
printf("int=%d\n",atoi((int)s[1]));
return 0;
}
152:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/03 20:14:11
>>147-148
”nŽ‚Í‚í‚´‚í‚´‘‚«ž‚܂Ȃ‚Ä‚à‚¢‚¢‚̂ł·‚æB
>>151
Žæ‚芸‚¦‚¸Aprintf("%d\n", atoi(& s[1]))‚Æ‚Å‚à‚µ‚Ä–¡‘XB
153:146
09/06/03 20:45:12
>>152
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½I‚Å‚«‚Ü‚µ‚½B
ƒGƒ‰[‚̈Ӗ¡‚ª‚µ•ª‚©‚Á‚½‹C‚ª‚µ‚Ü‚µ‚½i‚±‚ê‚©‚ç•׋‚µ‚Ü‚·jB
>>147-148
‘¦ƒŒƒXŠ´ŽÓ‚µ‚Ä‚¨‚è‚Ü‚·BFX‚ƃLƒbƒJƒP‚ɂȂè‚Ü‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
154:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/03 23:02:04
URLØÝ¸(marupeke296.com)
155:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/04 01:41:16
URLØÝ¸(www.setsunan.ac.jp)
‚±‚̃y[ƒW‚ðŽQl‚ɃRƒ“ƒpƒCƒ‰‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚Ü‚µ‚½B
‚±‚̃y[ƒW‚ÌÅŒã‚É‚ ‚éAŽg‚¢•û‚ðŒ©‚é‚Á‚Ă₂̂±‚ƂŎ¿–â‚Ȃ̂ł·‚ªA
–l‚Ìbcc32‚͉œ‚Ì•û‚É‚ ‚Á‚Ä(C:\Borland\...)AÅI“I‚Ébcc32‚ª‚ ‚邯‚±‚ë‚É‚½‚ǂ肂‚̂ł·‚ªA
‚±‚±‚Å‚µ‚©ƒRƒ“ƒpƒCƒ‰‚Å‚«‚È‚¢‚¶‚á‚È‚¢‚Å‚·‚©H
‚»‚ꂪ–Ê“|‚Ȃ̂łǂ¤‚É‚©ŠÈ’P‚ɂł«‚È‚¢‚©‚Á‚Ä‚±‚Æ‚ÆA
bcc32‚ª‚ ‚éƒfƒBƒŒƒNƒgƒŠ‚Ì’†‚ɂ͑¼‚É‚à‚¢‚ë‚ñ‚ȃvƒƒOƒ‰ƒ€‚ª‚ ‚é‚ñ‚Å‚·‚ªA쬂µ‚½Cƒtƒ@ƒCƒ‹‚à
“¯‚¶‚Æ‚±‚ë‚ɕۑ¶‚µ‚È‚¢‚ƃRƒ“ƒpƒCƒ‹•ŽÀs‚Å‚«‚È‚¢‚Å‚·‚æ‚ËH
‚‚܂肱‚̃fƒBƒŒƒNƒgƒŠ‚Ì’†‚ª‚¢‚ë‚ñ‚ÈŒ`Ž®‚̃tƒ@ƒCƒ‹‚ª‚ ‚Á‚Ă߂¿‚á‚‚¿‚ቘ‚‚È‚Á‚¿‚Ⴄ‚킯‚Å‚·BB
‚±‚ê‚Á‚ĂȂñ‚Æ‚©ƒLƒŒƒC‚ɂ܂Ƃ߂é•û–@‚Á‚Ä‚ ‚é‚Å‚µ‚傤‚©H
‚à‚µ‚ ‚é‚È‚çA\‚µ–ó‚ ‚è‚Ü‚¹‚ñ‚ª‹³‚¦‚Ä‚‚¾‚³‚¢(>_<)
156:155
09/06/04 01:46:27
‚·‚݂܂¹‚ñ•â‘«‚Å‚·BB
ˆê•”ƒRƒ“ƒpƒCƒ‰¨ƒRƒ“ƒpƒCƒ‹‚Å‚·‚Ë
ª‚͎̂©•ª‚ÅŒ©‚È‚¨‚µ‚Ä‚Ý‚é‚Æ‚¿‚å‚Á‚Æ“ú–{Œê‚ªƒAƒŒ‚Ȃ̂ŊȌ‰‚ÉŽ¿–₵‚Ü‚·‚ÆA
1.cd‚̉ñ”‚ðŬŒÀ‚É‚·‚é•û–@(bcc32‚ðŠÜ‚ÞƒfƒBƒŒƒNƒgƒŠ‚ðC:‚Ì’¼‰º‚ÉŽ‚Á‚Ä‚«‚Ä‚¢‚¢‚̂łµ‚傤‚©H)
2.Cƒtƒ@ƒCƒ‹‚ÍCƒtƒ@ƒCƒ‹‚¾‚¯‚łǂ±‚©‚ɂ܂Ƃ߂ÄA‚»‚Ì‚¤‚¦‚ŃRƒ“ƒpƒCƒ‹•ŽÀs‚͂ł«‚é‚Ì‚©
‚Æ‚¢‚¤‚±‚Ƃł·B
‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·BB
157:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/04 02:27:13
Žg‚¢•û‚ðŒ©‚é‚¶‚á‚È‚‚ÄAæ‚É
>ƒCƒ“ƒXƒg[ƒ‹(WindowsVista)‚Éi‚Þ
>ƒCƒ“ƒXƒg[ƒ‹(WindowsXP,2000)‚Éi‚Þ
>ƒCƒ“ƒXƒg[ƒ‹(Windows98,95)‚Éi‚Þ
‚̂ǂꂩ‚ðŒ©‚ëB
ŠÂ‹«•Ï”‚ðÝ’è‚·‚é‰ðà‚ª‚ ‚éB
‚»‚ê‚ðÝ’è‚·‚ê‚ÎA‚Ç‚±‚©‚ç‚Å‚àbcc32‚ªŒÄ‚Ño‚¹‚邿‚¤‚ɂȂéB
‚ ‚Æ‚ÍD‚«‚ȂƂ±‚ë‚ɃfƒBƒŒƒNƒgƒŠ‚ðì‚Á‚ÄA‚»‚Ì’†‚ŃRƒ“ƒpƒCƒ‹‚·‚ê‚΂¢‚¢B
158:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/04 02:29:08
‚»‚±‚Ìà–¾‚Ç‚¨‚è‚É‚â‚ê‚΂ǂ±‚Å‚àƒRƒ“ƒpƒCƒ‹‚Å‚«‚é‚Í‚¸‚¾‚¯‚ÇH
159:156
09/06/04 11:46:59
>>157,158
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
OS‚ÍVista‚ÅA‚±‚±‚É‘‚¢‚Ä‚ ‚é’Ê‚èŠÂ‹«•Ï”‚àݒ肵‚½‚‚à‚è‚Ȃ̂ł·‚ª
‚Å‚«‚È‚¢‚ñ‚Å‚·BB
;c:\borland\bcc55\bin
‚Å‚·‚æ‚ËH
‚±‚ꂾ‚Æ‚±‚±‚ÅŽw’肵‚½ƒfƒBƒŒƒNƒgƒŠ‚¶‚á‚È‚¢‚Ƃł«‚È‚¢‚Á‚Ä‚±‚Ƃłµ‚傤‚©H
ƒ[ƒJƒ‹ƒfƒBƒXƒN(C)‚Ì’†‚È‚ç‚Ç‚±‚Å‚àƒRƒ“ƒpƒCƒ‹‚Å‚«‚邿‚¤‚É‚·‚é‚É‚ÍAÝ’è‚ð
c:\
‚É‚·‚ê‚΂¢‚¢‚Æ‚¢‚¤‚±‚Ƃłµ‚傤‚©H
160:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/04 11:52:18
>>159
ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚ÅApath ‚ƑłÁ‚Äo‚Ä‚‚é•¶Žš—ñ‚É c:\borland\bcc55\bin ‚Í‚ ‚é‚©H
‚¿‚Ȃ݂ɃVƒXƒeƒ€•Ï”‚ÌÝ’è‚ð‚µ‚½‚ ‚ƂŊJ‚¢‚½ƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚¶‚á‚È‚¢‚Æ
—LŒø‚¶‚á‚È‚¢‚¼
161:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/04 12:06:53
>>160
ƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚Åpath‚ð‘ł‚Ƃ¿‚á‚ñ‚Æo‚Ä‚«‚Ü‚·B
‚»‚ê‚ÅAŠm”F—pƒtƒ@ƒCƒ‹‚ð
c:\Emacs\C\test.c
‚Æ‚¢‚¤•—‚Éì‚Á‚½ƒfƒBƒŒƒNƒgƒŠ‚ɕۑ¶‚µ‚ÄACƒfƒBƒŒƒNƒgƒŠ“à‚Å
c:\Emacs\C\>bcc32 test.c
‚Æ‚¢‚¤‚悤‚ɃRƒ}ƒ“ƒh‚µ‚Ä‚à‘€ì‰Â”\‚ȃvƒƒOƒ‰ƒ€‚Æ‚µ‚Äc
‚Æ‚¢‚¤ƒƒbƒZ[ƒW‚ª•Ô‚Á‚Ä‚«‚Ü‚·BBB
162:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/04 12:28:01
bcc32 test.c
‚±‚ê‚ðA
c:\borland\bcc55\bin\bcc32 test.c
‚Ƒł‚Ƃǂ¤‚È‚é‚æB
163:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/06/04 12:29:09
‚ ‚Ɗ‹«•Ï”‚ÌÅŒã‚É‘‚¢‚Ä‚ ‚éH
ʼn‚ÆÅŒãˆÈŠO‚Í ; ‚Å‹æØ‚Á‚ĂȂ¢‚Æ‘OŒã‚Æ‚‚Á‚‚‚¼
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
4993“ú‘O‚ÉXV/89 KB
’S“–:undef