y‰SŽÒнŒ}zC/C++Ž ..
31:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/15 12:46:16
•½‹Ï“_‚Ì‚‚¢‡‚É•À‚בւ¦‚Ä•\ަ‚·‚éƒvƒƒOƒ‰ƒ€‚ðì‚肽‚¢‚̂ł·‚ªAŒ‹‰Ê‚ª•\ަ‚³‚ê‚Ü‚¹‚ñG
‚Ç‚±‚ð‚ǂ̂悤‚É’¼‚µ‚½‚ç‚¢‚¢‚©‹³‚¦‚Ä‚‚¾‚³‚¢B‚¨Šè‚¢‚µ‚Ü‚·B
URLØÝ¸(kansai2channeler.hp.infoseek.co.jp)
32:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/15 12:55:41
>>31
sort()‚Æ‚â‚ç‚Ígcc‚ÌŠg’£‹@”\‚Å‚ ‚éAŠÖ”“àŠÖ”’è‹`‚ðs‚Á‚Ä‚¢‚邾‚¯‚ŌĂÑo‚µ‚Ä‚¢‚È‚¢‚©‚çB
‘¼‚É‚à‚¢‚ë‚¢‚ë“Ë‚Áž‚݂ǂ±‚낾‚炯‚¾‚ªcc
33:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/15 12:57:32
‚È‚ñ‚©AƒƒWƒbƒN‚ð‚¢‚ë‚¢‚ëŠñ‚¹W‚ß‚½‚¾‚¯‚Á‚Û‚¢‚ÈB
ƒ\[ƒg‚ðŽ©•ª‚Å‘‚‚Ì‚ª–Ú“I‚È‚çA“n‚·ƒf[ƒ^Œ^‚É’ˆÓ‚¾B
34:7
08/05/15 13:00:59
>>30
‚»‚¤‚¢‚¤‚±‚Ƃł·‚©II
Šm‚©‚ÉŽ¿–â‚·‚é‚É‚ ‚½‚Á‚Äî•ñ‚ª‘«‚è‚È‚©‚Á‚½‚Å‚·‚ËB
warning‚ª”¶‚·‚éHogehogeŬƒ\[ƒX‚Í
class Hogehoge
{
public:
Hogehoge(){};
virtual ~Hogehoge(){};
};
‚Å‚·B
35:31
08/05/15 13:05:37
>>32
mainŠÖ”‚Ì‘O‚É
void sort(int *p,int n);
‚ð•t‚¯‰Á‚¦‚Ü‚µ‚½B
‘¼‚ÉŠÔˆá‚Á‚Ă邯‚±‚ë‚Á‚Ăǂ±‚Å‚·‚©?
36:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/15 13:08:23
„‘¼‚ÉŠÔˆá‚Á‚Ă邯‚±‚ë‚Á‚Ăǂ±‚Å‚·‚©?
‚½‚‚³‚ñB‚ ‚è‰ß‚¬‚ÄŽw“E‚·‚é‹C‚É‚à‚È‚ç‚ñB
‚Ü‚ŸAì‚Á‚½ŠÖ”‚͌Ă΂Ȃ«‚áˆÓ–¡‚ª‚È‚¢‚±‚Æ‚‚ç‚¢‚Í”»‚邾‚낤‚©‚çA
Œã‚̓Rƒ“ƒpƒCƒ‰‚̃Gƒ‰[ƒƒbƒZ[ƒW‚ð‚æ‚“Ç‚ñ‚Ň‚ɒׂ¹B
‚»‚¤‚»‚¤Agcc‚ðŽg‚Á‚Ä‚¢‚邾‚낤‚©‚çAgcc file.c -ansi -Wall -pedantic‚·‚邱‚Æ‚ð‚¨Š©‚ßB
37:32
08/05/15 13:10:43
>>35
Ž„‚ÌŽw“E‚ð‚¿‚á‚ñ‚Ɠǂñ‚ł܂·‚©? uŠÖ”ŒÄ‚Ño‚µv‚Á‚ÄA—‰ð‚Å‚«‚Ü‚·‚©?
38:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/15 13:11:36
class HogeHoge
{
public:
HogeHoge(){};
virtual ~HogeHoge(){};
};
class Foo
{
public:
static HogeHoge hogehoge;
};
int main ()
{
Foo myClass;
return 0;
}
–â‘è‚È‚’ʂ邯‚Çc
39:38
08/05/15 13:14:35
VC++2005EE
40:32
08/05/15 13:15:08
>>34
>38‚¾‚Æhogehoge‚ÌŽÀ‘Ì‚ðŽQÆ‚µ‚È‚¢‚©‚çƒGƒ‰[‚ɂȂç‚È‚¢‚©‚ÆB
Hogehoge‚¾‚¯”²‚«o‚³‚¸‚ÉAŽÀÛ‚É‚»‚̃Gƒ‰[‚ªo‚éƒ\[ƒX‚ðì‚Á‚Ä“\‚Á‚Ă݂ĂÍ?
41:7
08/05/15 14:08:53
‚³‚ç‚ÉFX’²¸‚µ‚Ă݂½‚Æ‚±‚ëAƒ\[ƒXƒR[ƒh‚Æ‚¢‚¤‚æ‚è‚àŠÂ‹«‚ª‰ö‚µ‚¢‹C‚ª
‚µ‚Ä‚«‚Ü‚µ‚½B
‚à‚¤‚µ’²‚ׂĂ݂܂·B
42:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/15 14:10:17
‚à‚¤‚±‚È‚‚Ä‚¢‚¢‚æ
43:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/15 15:58:58
>>7
C4251‚ŃOƒO‚Á‚½‚è‚Í‚µ‚½‚æ‚ËH
44:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/15 16:09:49
> HogeHoge(){};
> virtual ~HogeHoge(){};
ƒZƒ~ƒRƒƒ“—v‚ç‚È‚¢‚¾‚ë
45:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/15 17:54:36
struct point{
double x;
double y;
};
struct point q[200];
memcpy(q,p,(n+1)*sizeof(struct point));
‚±‚ê‚Á‚Ăǂ¤‚¢‚¤Ž–‚ð‚â‚Á‚Ä‚é‚ñ‚Å‚·‚©H
46:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/15 18:02:55
p‚ªŽw‚·Š‚©‚ç(n+1)*sizeof(struct point)ƒoƒCƒgq‚ÌŠ‚ɃRƒs[‚µ‚Ä‚é
47:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/15 18:08:27
>>45
‹°‚ç‚‚Ístruct point * p‚ª‚ ‚邯‚µ‚ÄA
悸‚Ípoint\‘¢‘̗̂v‘f”200‚Ì”z—ñq‚ð錾‚µ‚Ä‚¢‚éB
‘±‚¢‚Ä‚»‚Ì”z—ñq‚ÉApoint\‘¢‘Ì(n+1)ŒÂ•ª‚̃f[ƒ^‚ð”z—ñp‚©‚çƒRƒs[‚µ‚Ä‚¢‚éB
‚±‚Ì•”•ª‚ÍAfor (int ic = 0; ic < n + 1; ++ic) q[ic] = p[ic];‚Ƃقړ¯“™B
48:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/15 18:19:35
‚·‚¢‚Ü‚¹‚ñB
int func(int n,struct point p[],double d){
struct point q[200];
;
memcpy(q,p,(n+1)*sizeof(struct point));
}
‚Ý‚½‚¢‚É\‘¢‘Ì‚ªˆø”‚Å“n‚³‚ê‚Ä‚¢‚Ü‚·B
49:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/15 18:21:52
>>48
u\‘¢‘Ìv‚ł͂ȂAu\‘¢‘̂ւ̃|ƒCƒ“ƒ^v‚ËB‚‚܂è‚ÍA>47B
50:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/15 18:24:31
‚È‚é‚قǂ킩‚è‚Ü‚µ‚½B
ŽÀÛ‚Ìp‚̑傫‚³‚ªƒ\[ƒX‚ð‘‚‚Æ‚«‚ɂ͕s’è‚Ȃ̂ÅA
for•¶‚ł̑ã“ü‚ð‚µ‚Ä‚¢‚È‚¢‚Á‚Ä‚±‚Ƃłµ‚傤‚©H
51:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/15 18:27:58
>>50
‚¢‚âˆá‚¤Bp‚̑傫‚³‚ÍAí‚Ɉê’肾B‰½ŒÌ‚È‚çp‚̓|ƒCƒ“ƒ^•Ï”‚¾‚©‚炾B
p‚ªŽw‚·—̈æ‚̃TƒCƒY‚ɂ‚¢‚Ä‚Ín‚Ɉˑ¶‚·‚é‚킯‚¾‚ªAforƒ‹[ƒv‚Å‚à–ܘ_I‚ƒRƒs[‚Å‚«‚éB
‚ł͉½ŒÌmemcpy()‚ðŽg‚¤‚©‚Æ‚¢‚¤‚ÆA•ÛŽç«‚æ‚è‚à(Œ©‚©‚¯ã‚Ì)Œø—¦‚ð—D悵‚½‚©A’P‚ÉKе‚©A
‘‚¢‚½lŠÔ‚É‚Å‚à•·‚©‚È‚¢‚Æ”»‚ç‚È‚¢‚¾‚낤B
52:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/15 18:29:13
for•¶‚Å1ŒÂ‚¸‚Â‚Å‚à‚¢‚¢‚¯‚ÇAŠÛ‚²‚Æ‘S•”‚¢‚Á‚Ø‚ñ‚É‚â‚Á‚½‚Ù‚¤‚ª‘‚¢‚×
53:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/15 18:42:40
‚¢‚¢‚¦AˆêŠT‚ɂ͌¾‚¦‚Ü‚¹‚ñB‚܂Ƃà‚ȃRƒ“ƒpƒCƒ‰‚ɂ܂Ƃà‚ÉÅ“K‰»‚³‚¹‚Ä‚â‚ê‚΋°‚ç‚‚ÍA–Ú‚ÉŒ©‚¦‚鑬“x·‚͂Ȃ¢‚Å‚µ‚傤B
54:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/15 18:46:59
‘‚—Ê‚¾‚Á‚ĂȂ¢‚µAƒR[ƒfƒBƒ“ƒO‚à‘‚¢‚¾‚ëB
55:‚S‚T
08/05/15 18:49:17
‚¢‚ë‚¢‚닳‚¦‚Ä‚¢‚½‚¾‚«‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
56:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/15 19:00:21
>>54
„memcpy(q,p,(n+1)*sizeof(struct point));
39•¶Žš
„for(int i=0;i<n+1;++i)q[i]=p[i];
32•¶Žš
57:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/15 20:30:03
VC++‚ŃCƒ“ƒ‰ƒCƒ“ƒAƒZƒ“ƒuƒŠ‚ðŽg‚¤‚Æ‚«A
‹^Ž—–½—߂ɂ悂 ‚éA¶ƒf[ƒ^‚ð’¼ÚƒR[ƒh‚É–„‚ßž‚ÞŽ–‚Á‚ÄA‚ǂ̂悤‚É‚·‚ê‚΂¢‚¢‚̂ł·‚©?
ƒe[ƒuƒ‹ŽQƂ̂悤‚È‚±‚Æ‚ðŽd—l‚ÆŽv‚Á‚½‚̂ł·‚ªA‚â‚è•û‚ª‚æ‚‚í‚©‚ç‚È‚‚Äc
58:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/15 20:34:29
>>53
‹t‚ÉŒ¾‚¦‚Î
memcpy‚Ý‚½‚¢‚È“®ì‚ð‚·‚é–½—ß‚ª‚ ‚é‚©‚çA
‚܂Ƃà‚łȂ¢(ŒÃ‚¢)ƒRƒ“ƒpƒCƒ‰‚¾‚ÆforŽg‚¤‚æ‚èê¡‚©‚É‘¬‚“®ì‚·‚é
‚»‚¤‚¢‚¤ˆÓ–¡‚ł͑‚l‚ÌKе‚̉e‹¿‚ª‹‚¢‚ª
59:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/15 22:04:53
‚¾‚ñ‚¾‚ñƒRƒ“ƒpƒCƒ‹‘¬“x‚ª’x‚‚È‚Á‚Ä‚«‚½‚Ì‚ÅAŽQƉӊ‚Ì
‘½‚¢ƒNƒ‰ƒX‚ÉPimpl‚𓱓ü‚µ‚悤‚©‚ÆŽv‚Á‚Ä‚é‚̂ł·‚ªAPimpl‚É
‚·‚邯–â‘è‚Ì‚ ‚éƒP[ƒX‚È‚ñ‚Ä‚Ì‚à‚ ‚é‚ñ‚Å‚µ‚傤‚©H
60:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/15 22:11:37
>>56
„memcpy(q,p,(n+1)*sizeof(*p));
29•¶Žš
61:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/15 22:27:54
std::copy(p,p+n+1,q);
21•¶Žš
62:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/15 22:45:30
>>59
pimpl‚ðŒo—R‚·‚邱‚Ƃɂæ‚é«”\ã‚̃I[ƒo[ƒwƒbƒh
63:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/15 23:02:23
>>59
ƒƒ‚ƒŠŠm•ۂ̃I[ƒo[ƒwƒbƒh‚ÆAƒƒ‚ƒŠŠm•Û‚ÉŽ¸”s‚·‚é‰Â”\«‚Ì‘‰ÁB
64:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/15 23:23:16
>>62,63
‚È‚é‚Ù‚ÇB‘¬“x‚ªd—v‚È•¨‚â‘å—ʂɶ¬‚³‚ê‚镨‚É‚Í
”ð‚¯‚½•û‚ª—Ç‚³‚»‚¤‚È‚ñ‚Å‚·‚ËB
65:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/15 23:24:01
>>59
‰¼‚ÉPimpl‚É‚æ‚é–â‘肪o‚Ä‚àA
‘債‚½ŽèŠÔ–³‚‘Έo—ˆ‚é‚©‚ç‹C‚É‚·‚é•K—v–³‚¢‚æB
66:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/15 23:36:11
>>59
‘ŠŒÝŽQƂ̕K—v‚Èꇂª‘½‚¢‚ƃ\[ƒX‚ª‰˜‚Œ©‚¦‚邿‚¤‚ɂȂéB
67:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/16 02:57:03
‚·‚¢‚Ü‚¹‚ñAŽ¿–₨Šè‚¢‚µ‚Ü‚·B
“ÆKC‚ŕ׋‚µ‚Ä‚¢‚é‚̂ł·‚ªAŒŽ‚ł̎ÀŒø‘Ìd‚¾‚·–â‘è‚ÅŠÖ”‚ðì‚Á‚½‚̂ł·‚ª
float moon(void)
{
float weight;
printf("‘Ìd‚ð“ü—Í‚µ‚Ä‚‚¾‚³‚¢F");
scanf("%f",&weight);
return weight*(17/100);
}
‚Æ‚¢‚¤ŠÖ”‚ðì‚Á‚½Žž‚É
ureturn weight*17/100v‚âureturn weight*0.17vŽž‚ͳ‚µ‚¢’l‚ð•Ô‚µ‚Ä‚‚ê‚é‚̂ł·‚ªA
Ž©•ª‚ª•ª‚©‚è‚â‚·‚¢‚悤‚ÉŽ®‚ðij‚ň͂¤‚Ƴ‚µ‚¢’l‚ð•Ô‚µ‚Ä‚‚ꂸ‚É0.00000‚Æ‚¢‚¤’l‚ª•Ô‚Á‚Ä‚«‚Ü‚·B
——R‚ª‚í‚©‚ç‚È‚¢‚̂ł·‚ªA‚ǂȂ½‚©•ª‚©‚é•û‹³‚¦‚ĉº‚³‚¢B
68:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/16 02:59:30
‚·‚¢‚Ü‚¹‚ñA>>67‚Å‚·‚ªAŠÂ‹«‚ÍDev|C++‚Å‚·B
69:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/16 03:01:40
int‚ðint‚ÅŠ„‚Á‚½‚Æ‚«‚Å‚à’l‚ÍintB‚‚܂è(17/100)‚ͬ”“_ˆÈ‰º‚ªØ‚èŽÌ‚Ä‚ç‚ê‚Ä0‚ɂȂéB
(17.0/100)‚Æ‚©‚È‚çOK
70:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/16 03:04:13
>>67
17‚Æ100‚ª®”‚¾‚©‚çA17 / 100‚ÌŒ‹‰Ê‚à®”iØ‚èŽÌ‚Ä‚Å0j‚ɂȂÁ‚Ä‚µ‚Ü‚¤B
weight * 17 / 100‚Æ‘‚¢‚½‚Æ‚«‚É‚ÍA(weight * 17) / 100‚ƈµ‚í‚êA
weight * 17‚ªfloatŒ^‚ÅŒ‹‰Ê‚ð•Ô‚µA‚»‚ê‚É®”100‚ðŠ|‚¯‚Ä‚à
‚â‚Á‚Ï‚èfloatŒ^‚ɂȂé‚̂ł¤‚Ü‚‚¢‚‚Æ‚¢‚¤‹ï‡B
‹t‚É‚¢‚¦‚ÎA17‚ȂǂðfloatŒ^‚É‚·‚ê‚΂¢‚¢‚킯‚ÅA
return weight * (17.0f / 100.0f);‚Æ‚·‚ê‚΂¤‚Ü‚‚¢‚B
71:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/16 03:09:58
>>69
>>70
‚È‚é‚Ù‚ÇAŒ^‚ª‘å‚«‚¢‚Ù‚¤‚ɇ‚킹‚ç‚ê‚é‚Á‚Ä‚¢‚¤‚͔̂’l‚¾‚¯‚ÌŒvŽZ‚É‚à“–‚Ă͂܂é‚ñ‚Å‚·‚ËB
•Ï”‚¾‚¯‚µ‚©‚»‚¤‚¢‚¤•—‚ɂȂç‚È‚¢‚ÆŠ¨ˆá‚¢‚µ‚Ä‚¢‚Ü‚µ‚½B
”ñí‚É•ª‚©‚è‚â‚·‚¢à–¾‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B•׋‚ɂȂè‚Ü‚µ‚½B
72:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/16 11:46:56
’¼‘‚«‚Ì”’l‚É‚àŒ^‚Í‚ ‚é‚ñ‚¾‚¼
73:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/16 11:58:44
ƒŠƒeƒ‰ƒ‹‚ÆŒ¾‚¢‚Ü‚µ‚傤
74:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/16 13:09:38
‚·‚Ü‚ñA—pŒê‚ɂ͑a‚¢‚à‚ñ‚ÅEEE
75:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/16 20:39:22
>>20
>EtemplateƒNƒ‰ƒX‚É‚µ‚ÄŒp³ŠÖŒW‚ð‹t‚É‚·‚é
>@@¦ template<class T> class base : T {};
‚±‚êA‚æ‚•ª‚©‚ç‚È‚¢‚̂ŋï‘Ì—á‚ ‚°‚Ä‚‚ê‚邯‚ ‚肪‚½‚¢B
76:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/17 03:21:50
struct A {
A() { f(); }
virtual void f() = 0;
};
struct B {
virtual void f(){}
};
‚ð
template<class T>
struct X : T {
X() { f(); }
};
struct Y {
void f() {}
};
typedef X<Y> Z;
77:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/17 03:22:49
C³
> X() { f(); }
X() { T::f(); }
78:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/17 09:58:03
Ž¿–â‚Å‚·
æ“úŠî’êƒNƒ‰ƒX‚̃fƒXƒgƒ‰ƒNƒ^‚ð‰¼‘z‚É‚µ–Y‚êAƒƒ‚ƒŠ[ƒŠ[ƒN‚Æ‚¢‚¤‚¨–ñ‘©‚̃~ƒX‚ð‚â‚Á‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B
‚±‚ÌŽè‚̃~ƒX‚𖳂‚µ‚½‚¢‚̂ł·‚ªAwarning‚ðo‚³‚¹‚é•û–@‚âAƒ`ƒFƒbƒNƒc[ƒ‹‚Ȃǂ͂Ȃ¢‚Å‚µ‚傤‚©H
ŠÂ‹«‚ÍVS6.0‚Å‚·B
‰¼‘zŠÖ”ƒe[ƒuƒ‹‚ւ̃AƒNƒZƒX‚É‚æ‚éƒI[ƒo[ƒwƒbƒh‚ÍŒ»ó‹C‚É‚µ‚Ä‚¢‚È‚¢‚Ì‚ÅA‘S‚ẴNƒ‰ƒXŠÖ”‚ð‰¼‘z‚É‚µ‚½‚¢‚̂ł·‚ªA‚½‚܂ɂ‚¯‚í‚·‚ê‚Ä‚µ‚Ü‚¤‚̂ł·B
79:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/17 10:04:15
‰SŽÒ‚Å‚·B
C++‚ðŠw‚Ú‚¤‚ÆŽv‚Á‚Ä‚é‚ñ‚Å‚·‚ª—Ç‚¢ŽQl‘orWebƒy[ƒW‚Í‚ ‚è‚Ü‚·‚©H
80:75
08/05/17 10:09:49
>>76-77
‚ ‚肪‚Æ‚¤B
‚½‚¾‚±‚Ì•û–@‚¾‚ÆŒ³X‚ÌŒp³ŠÖŒW‚ªŽ¸‚í‚ê‚È‚¢‚©‚¢H
(76‚̓~ƒXƒ^ƒCƒv‚ÆŽv‚¤‚ªAŒ³X‚Ístruct A : B)
Ž¿–âŽÒ‚ÍŒp³ŠÖŒW‚͈ێ‚µ‚½‚¢‚ÆŽv‚¤‚¯‚ÇB
81:75
08/05/17 10:13:13
>>80
‚Æ‚¢‚¤‚©Œp³‚Æ“¯‚¶‚±‚Æ‚ðƒeƒ“ƒvƒŒ[ƒg‚ÅŽÀŒ»‚·‚é‚Á‚Ä‚±‚Æ‚©‚ÈB‚ ‚Á‚Ä‚éH
82:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/17 13:28:04
>>78
uƒƒ‚ƒŠƒŠ[ƒN ŒŸov‚Æ‚©‚ŃOƒO‚ê‚Ήðà‚µ‚Ä‚éƒTƒCƒg‚ª‚¢‚Á‚Ï‚¢‚łĂ‚é
83:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/17 13:55:08
>>78
ƒfƒXƒgƒ‰ƒNƒ^‚ð‰¼‘z‚É‚µ‚½Šî’êƒNƒ‰ƒX‚ðì‚Á‚ÄAƒNƒ‰ƒX‚ðì‚邯‚«‚É•K‚¸‚»‚ê‚ð”h¶‚µ‚ÄŽg‚¤‚悤‚É‚·‚ê‚ΖY‚ê‚邱‚Ƃ͂Ȃ¢B
84:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/17 13:57:15
>>83
‚»‚ê‚ð–Y‚ê‚È‚¢‚悤‚É‚·‚邽‚ß‚Á‚Ęb‚¶‚á‚È‚¢‚Ì‚©H‚—
85:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/17 13:58:33
>>83
ƒfƒXƒgƒ‰ƒNƒ^‚̘b‚ËB
86:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/17 14:43:18
>>83‚̓‹[ƒgŠî’êƒNƒ‰ƒX(C#‚Æ‚©‚ÌObject)‚ð—pˆÓ‚·‚邱‚Æ‚ÅA
ŒÂ•Ê‚Évirtual‚ð‘‚©‚È‚‚Äςނ悤‚É‚µ‚½•û‚ª—Ç‚¢A‚Á‚ĈӖ¡‚Ȃ̂łÍH
‚Å‚à‚»‚µ‚½‚ç¡“x‚ÍA‚»‚êŒp³‚·‚é‚Ì‚ð–Y‚ê‚È‚¢•û–@‚ÍH
‚Á‚Ęb‚ɂȂ肻‚¤‚¾‚¯‚ÇB
87:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/17 14:46:51
ƒNƒ‰ƒX‚ð’è‹`‚·‚邯‚«‚Éê—p‚̃}ƒNƒ‚ðŽg‚¤‚±‚Ƃɂ·‚邯‚©
88:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/17 14:57:06
>>87
‚»‚ê‚ð–Y‚ê‚È‚¢‚悤‚É‚·‚邽‚ß‚Á‚Ęb‚¶‚á‚È‚¢‚Ì‚©H‚—
89:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/17 15:02:42
>>88
–Y‚ê‚É‚‚³‚Æ‚¢‚¤“_‚ÅA
>>78‚æ‚è>83
‚»‚ê‚æ‚è>>87
‚Æ—Ç‚‚È‚Á‚Ä‚¢‚邿‚¤‚ÉŒ©‚¦‚邯‚ÇB
90:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/17 15:10:27
ƒRƒsƒyø‚è‚É—¥‹V‚É“š‚¦‚È‚‚Ä‚à
91:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/17 15:42:28
class NewClass : public Object
‚Ì : public Object‚ð‘‚©‚È‚©‚Á‚½‚ç‚â‚Á‚Ï‚èƒoƒO‚é‚킯‚¾‚µ‚È[
‚»‚ê‚¶‚áˆÓ–¡‚È‚¢‚¾‚낤
Œp³‚µ‚È‚¯‚ê‚΃Rƒ“ƒpƒCƒ‹ƒGƒ‰[‚É‚È‚é‚æ‚¤‚ɂł«‚é‚È‚çA•Ê‚¾‚ªB
92:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/17 16:13:22
‚È‚ñ‚Ń‹[ƒv‚µ‚Ä‚ñ‚ÌH
93:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/17 16:19:14
struct Object{virtual ~Object(){};};
#define STD_STRUCT(NAME) struct NAME : public virtual Object
#define STD_CLASS(NAME) class NAME : public virtual Object
STD_CLASS(ClassA) {
public:
@@~ClassA(){std::cout << "~ClassA" << std::endl;}
};
STD_CLASS(ClassB), public ClassA {
public:
@@~ClassB(){std::cout << "~ClassB" << std::endl;}
};
void f()
{
@@ClassA* p = new ClassB();
@@delete p;
}
94:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/17 16:27:10
‚»‚µ‚Ä‚»‚̃}ƒNƒ‚ðŽg‚¤‚Ì‚ð‚‚¢–Y‚ê‚é‚킯‚Å‚·‚ËA‚í‚©‚è‚Ü‚·
95:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/17 16:30:03
>>94
>>89
5ƒŒƒX‘O‚·‚ç“ǂ߂Ȃ¢l‚Í‚±‚̃XƒŒ‚É•K—v‚ ‚è‚Ü‚¹‚ñ‚æ
96:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/17 16:31:46
‚¢‚âA‚¨‘O‚玿–âŽÒ‚̈Ó}–³Ž‹‚µ‚·‚¬‚¾‚ë‚—
97:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/17 16:33:46
ƒc[ƒ‹‚łȂñ‚Æ‚©‚µ‚½‚¢‚ÆŒ¾‚Á‚Ä‚élŠÔ‚ÉA–Y‚ê‚È‚¢‚悤‚Ƀ}ƒNƒ‚ðŽg‚¢‚Ü‚µ‚傤‚Á‚Ăǂñ‚ȕԎ–‚È‚ñ‚¾
‰´‚Í•K—v‚Æ‚µ‚½‚±‚ƂȂ¢‚©‚ç’m‚ç‚ñ‚ªA‘Ž®ƒ`ƒFƒbƒNƒc[ƒ‹‚‚ç‚¢‚È‚¢‚Ì‚©H
98:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/17 16:36:19
virtual–Y‚ê‚ðƒ`ƒFƒbƒN‚µ‚Ä‚‚ê‚éƒc[ƒ‹‚‚ç‚¢Ž©•ªì‚ê‚΂¢‚¢‚ñ‚¶‚á‚Ë
ƒfƒXƒgƒ‰ƒNƒ^‚Íæ“ª‚É@~@‚ª•t‚¢‚ĂĂ킩‚è‚â‚·‚¢‚©‚çA
‚»‚Ì‘O‚Évirtual‚ª•t‚¢‚Ă邩‚Ç‚¤‚©‚‚ç‚¢ŠÈ’P‚É”»’è‚Å‚«‚»‚¤
‚»‚à‚»‚àƒfƒXƒgƒ‰ƒNƒ^‚ð‘‚¢‚ĂȂ¢ê‡‚Í–ð‚É—§‚½‚È‚¢‚ª¥¥¥
99:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/17 16:38:42
>>96
>>78‚ð“ǂތÀ‚èA‚Ü‚¸ƒ~ƒX‚𖳂‚µ‚½‚¢A‚Æ‚¢‚¤–Ú“I‚ª‚ ‚Á‚ÄA
‚»‚Ì•û–@‚Æ‚µ‚ÄŒxAƒ`ƒFƒbƒNƒc[ƒ‹u‚È‚ÇvA
‚ÆŽè’i‚Ì—á‚ð‹“‚°‚Ä‚¢‚é‚Ì‚ÅA
“¯‚¶‚Aƒ~ƒX‚𖳂‚·^Œ¸‚ç‚·•û–@‚ð‘‚¢‚Ă郌ƒX‚ª
ˆÓ}‚𖳎‹‚µ‚Ă邿‚¤‚ɂ͌©‚¦‚È‚¢‚¯‚ÇH
100:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/17 17:06:19
‚Æ‚è‚ ‚¦‚¸A’ŠÛŒ^‚ւ̃AƒbƒvƒLƒƒƒXƒg‚͋ɗÍT‚¦‚ÄA
‘ÌŒ^ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ðŠo‚¦‚½•û‚ª‚¢‚¢‚ÆŽv‚Á‚½B
101:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/17 17:08:30
>>100
ŽÀsŽžƒ|ƒŠƒ‚[ƒtƒBƒYƒ€‚ª•K—v‚Èꇂ͂ǂ¤‚·‚é‚ÌB
102:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/17 17:10:55
‚¾‚©‚ç‹É—ÍT‚¦‚ÄA‚Á‚ÄEEEB
103:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/17 17:31:36
ÓI‚È•û‚ªˆÀ‘S‚Æ‚¢‚¤‚͕̂ª‚©‚邪A
export ‚̂Ȃ¢ C++ ‚ŃWƒFƒlƒŠƒbƒN‚΂Á‚©‚â‚Á‚Ă邯
ƒRƒ“ƒpƒCƒ‹‚ªd‚‚ÄŒ»ŽÀ“I‚¶‚á‚È‚¢Ž–‚àB
104:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/17 21:16:08
>>98
‚»‚µ‚Ä‚»‚̃c[ƒ‹‚Ń`ƒFƒbƒN‚·‚é‚Ì‚ð‚‚¢–Y‚ê‚é‚킯‚Å‚·‚ËA‚í‚©‚è‚Ü‚·B
105:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/17 22:34:11
>>104
makeŽg‚¤‚È‚çMakefile‚É‘g‚Ýž‚߂΂¨‚‹B
‘‡ŠÂ‹«‚Ȃ祥¥@ƒJƒXƒ^ƒ€ƒrƒ‹ƒhƒXƒeƒbƒvH
106:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/17 22:42:35
>>104
ň«Al‚¦•û‚Æ‚µ‚Ă͂¨‚©‚µ‚‚È‚Á‚½‚Æ‚«‚Ƀ`ƒFƒbƒN‚·‚ê‚΂¢‚¢‚킯‚¾‚µB
107:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/17 23:08:54
‚ ‚êH‚¿‚å‚Á‚Æ‚¸‚ê‚邪
‚È‚ñ‚©‚Ì“‡ŠÂ‹«‚ÅAvirtual‚ÈŠÖ”‚ðƒI[ƒo[ƒ‰ƒCƒh‚·‚鎞‚Évirtual‚‚¯‚Ä‚¨‚©‚È‚¢‚ƃ[ƒjƒ“ƒOo‚·‚Á‚ÄÝ’è‚Å‚«‚½‚æ‚ÈH
‚±‚ê‚Ívirtual‚Å‚·‚æ[A‚í‚©‚Á‚Ă܂·‚©[H‚Á‚ĈӖ¡‡‚¢‚Å
108:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/18 00:36:52
”÷–‚É錾ŠÔˆá‚¦‚ÄA‚¢‚‚̊Ԃɂ©•ʂ̉¼‘zŠÖ”‚ªì‚ç‚ê‚¿‚Ⴄ‚Ì‚ð–h‚®•û–@‚Á‚ĂȂ¢‚©‚ÈB
delphi‚È‚çviryual‚ÅV‚µ‚ì‚Á‚ÄAoverride‚ŃI[ƒo[ƒ‰ƒCƒh‚·‚é‚©‚çŠÔˆá‚¦‚½‚çƒGƒ‰[‚ɂȂé‚ñ‚¾‚ª‚È‚Ÿ
109:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/18 00:37:37
virtual‚¾‚È
110:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/18 00:41:27
override ‚Íŋ߂̌¾Œê‚ɂ悎æ‚è“ü‚ê‚ç‚ê‚Ä‚¢‚é‚ËB
‚ ‚ê‚Í‚¢‚¢Žd—l‚¾‚ÆŽv‚¤B
111:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/18 01:18:54
>>107
‚»‚ê‚Í—]Œv‚È‚¨¢˜b‚È‹C‚à‚·‚é‚ÈBƒR[ƒfƒBƒ“ƒO‹K–ñƒŒƒxƒ‹‚¾‚ÆŽv‚¤B
112:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/18 01:25:16
‚¢‚ñ‚âB
‰¼‘zŠÖ”‚¶‚á‚È‚¢‚‚à‚è‚ÅŠÖ”’ljÁ‚µ‚Ä‹ƒ‚«‚ðŒ©‚é‚Ì‚ð–hŽ~‚Å‚«‚éB
113:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/18 09:07:18
‚È‚ñ‚É‚µ‚ëON/OFF‚Å‚«‚è‚á‚¢‚¢‚ñ‚¾‚æ‚È
override‚Í‚¢‚¢Žd—l‚¾
114:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/18 11:38:49
Java ‚Ý‚½‚¢‚ɖⓚ–³—p‚ʼn¼‘zŠÖ”‚É‚·‚錾Œê‚Í
typo ‚Å‹ƒ‚‚±‚ƂɂȂéB
115:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/18 11:52:39
‚»‚¤‚µ‚½Ž–‚à‚ ‚Á‚ÄAC#‚ł͖¾Ž¦“I‚Éoverride‚·‚é•K—v‚ɂȂè‚Ü‚µ‚½‚Æ‚³
116:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/18 12:19:28
‚»‚ê‚ɂȂç‚Á‚ÄAjava‚àoverride‚ðƒ`ƒFƒbƒN‚·‚é
ƒAƒmƒe[ƒVƒ‡ƒ“‚ª—pˆÓ‚³‚ê‚Ü‚µ‚½B
117:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/18 13:19:39
‚»‚µ‚ÄC++‚͂قÁ‚½‚ç‚©‚µ‚ÆB
118:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/18 13:30:36
C++ ‚͌݊·«‚ðˆÙí‚É‹C‚É‚·‚é‚©‚ç‚ÈB
119:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/18 13:40:20
override•t‚«‚̂Ƃ«‚¾‚¯ƒ`ƒFƒbƒN‚µ‚Ä‚‚ê‚ê‚Ηǂ¢‚ñ‚¾‚¯‚ǂȂŸB‚»‚Ì‘¼(virtual•t‚«^‰½‚à‚È‚µj‚ÌŽž‚Í¡‚܂Œʂè‚ÅB
120:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/18 13:42:08
‚»‚ê‚Í‚ ‚ñ‚Ü‚è override ‚̉¿’l‚ª‚È‚¢‹C‚ª
121:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/05/18 13:42:41
override ‚ª–³‚¢Žž‚ÉŒxo‚µ‚Ä‚‚ê‚é‚Ȃ炢‚¢‚¯‚Ç
ÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
4982“ú‘O‚ÉXV/30 KB
’S“–:undef