y‰SŽÒнŒ}zC/C++Ž ..
2:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/09 20:13:56
>>1 ‰³‚Å‚·
‘OƒXƒŒ‚ªI‚í‚Á‚Ä‚µ‚Ü‚Á‚½‚Ì‚Å‚à‚¤ˆê“x“\‚è‚Ü‚·
997 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ[sage] “Še“úF2009/01/09(‹à) 19:53:52
ޏ—炵‚Ü‚·
ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ɂ‚¢‚Ă̎¿–â‚Ȃ̂ł·‚ª
C ¨ B ¨ A ‚̇‚ÅŽ©g‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚ðŒÄ‚Ño‚·‚±‚Ƃ͉”\‚Å‚µ‚傤‚©H
‰Â”\‚Å‚ ‚ê‚΂ǂ̂悤‚É‘‚¯‚΂悢‚©‹³‚¦‚Ä‚‚¾‚³‚¢
‰º‚Ì—á‚ÍŠÈ—ª‰»‚µ‚Ä‚¢‚é‚̂őSƒpƒ^[ƒ“‘‚¢‚Ä‚à‘債‚½‚±‚Ƃ͂Ȃ¢‚Å‚·‚ª
ŽÀÛ‚Ì‚à‚Ì‚Í‚à‚¤‚µˆø”‚ª‘‚¦‚Ü‚·
class hoge
{
int m_foo, m_bar;
public:
hoge(int foo, int bar) : m_foo(foo), m_bar(bar){} // A
hoge(int foo) : hoge(foo, 100-foo){} // B
hoge(void) : hoge(rand()){} // C
};
¦‚±‚ê‚̓Rƒ“ƒpƒCƒ‹ƒGƒ‰[‚ɂȂè‚Ü‚·
3:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/09 20:21:17
C++0x ‚ł͂ł«‚邿‚¤‚ɂȂé‚ñ‚¾‚Á‚½‹C‚ª‚·‚邪A¡‚Í–³—B
‰Šú‰»—p‚ÌŠÖ”‚ðì‚邯‚¢‚¢‚æB
4:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/09 20:49:00
‚»‚̃pƒ^[ƒ“‚¾‚¯‚¾‚Á‚½‚炱‚ê‚Ås‚¯‚é
hoge(int foo = rand(), int bar = 100 - foo) : m_foo(foo), m_bar(bar){}
5:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/09 20:54:17
>>3
–³—‚Ȃ̂ł·‚Ë
•ª‚©‚è‚Ü‚µ‚½B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
‚Æ‚¢‚¤‚±‚Æ‚ÍA‘ã‘ÖŽè’i‚Æ‚µ‚Ä‚Í
ŽŸ‚̂悤‚É‚·‚邵‚©‚È‚¢‚Æ‚¢‚¤‚±‚Ƃł·‚Ë
class hoge
{
int m_foo, m_bar;
void init(int foo, int bar) { m_foo=foo; m_bar=bar; }
void init(int foo) { init(foo, 100-foo); }
void init(void) { init(rand()%101); }
public:
hoge(int foo, int bar) { init(foo, bar); } // A
hoge(int foo) { init(foo); } // B
hoge(void) { init(); } // C
};
6:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/09 20:58:21
‚Ü‚ ‘å‘Ì‚»‚¤‚¾‚È
‚í‚´‚í‚´init‚ðƒI[ƒo[ƒ[ƒh‚·‚é•K—v‚͂Ȃ¢‚ÆŽv‚¤‚¯‚Ç
7:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/09 20:58:46
>>4
ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ɂȂè‚Ü‚µ‚½
g++ -c -o hoge.o hoge.cpp
hoge.cpp:7: error: `foo' was not declared in this scope
make: *** [hoge.o] Error 1
ƒRƒ“ƒpƒCƒ‰‚̃o[ƒWƒ‡ƒ“‚Í‚±‚ê‚Å‚·
g++ (GCC) 3.4.5 (mingw special)
Copyright (C) 2004 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
8:7
09/01/09 21:00:29
ƒ\[ƒXƒtƒ@ƒCƒ‹–Y‚ê‚Ă܂µ‚½
#include<cstdlib>
class hoge
{
int m_foo, m_bar;
public:
hoge(int foo = rand(), int bar = 100 - foo) : m_foo(foo), m_bar(bar){}
};
9:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/09 21:04:32
‚ ‚êH–{“–‚¾‚»‚±‚ÅfooŒ©‚¦‚ĂȂ¢‚Ì‚©
’m‚ç‚ñ‚©‚Á‚½
10:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/09 21:10:54
ˆø”‚̓fƒtƒHƒ‹ƒgˆø”‚ɂ͂ł«‚ñ‚¼
11:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/09 21:20:11
‚à‚¤‚ЂƂŽ¿–â‚Å‚·
‰º‘¤‚̃Nƒ‰ƒX hoge ‚ÌŽO”Ԗڂ̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚ðŽÀŒ»‚·‚é•û–@‚Í‚ ‚è‚Ü‚·‚©H
‚ ‚邯‚·‚ê‚ÎA‚ǂ̂悤‚É‘‚¯‚΂¢‚¢‚̂łµ‚傤‚©H
#include<cstdlib>
class base // ‚±‚̃Nƒ‰ƒX‚Í•ÏX‚Å‚«‚È‚¢‚à‚̂Ƃ·‚é
{
int m_foo, m_bar;
public:
base(int foo, int bar) : m_foo(foo), m_bar(bar) {}
};
class hoge : public base
{
public:
hoge(int foo, int bar) : base(foo, bar) {}
hoge(int foo) : base(foo, 100-foo) {}
hoge() : base(int tmp=rand()%101, 100-tmp) {} // ‚±‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚͂ǂ̂悤‚É‘‚¯‚΂悢‚Å‚·‚©H
};
12:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/09 21:24:16
‚±‚ÌꇂÍ
hoge(int foo = rand() % 101) : base(foo, 100 - foo) { }
‚Å‚¢‚¢‚ÆŽv‚¤B
13:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/09 21:28:20
>>12
‚Å‚«‚Ü‚µ‚½
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
14:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/09 22:20:08
Ž„‚Éc++‚Ì‹ÉˆÓ‚ð‹³‚¦‚Ä‚‚¾‚³‚¢
15:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/09 22:29:11
__stdcall
16:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/09 22:32:26
‚¨‚§
17:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/09 22:54:18
(int*)p->num;
(int*)(p->num);
((int*)p)->num);
‚±‚ê‚Í‘S•”“¯‚¶‚Å‚·‚©H
if( a==b && a==c)
if( (a==b) && (a==c) )
‚±‚ê‚à“¯‚¶‚Å‚·‚©H
18:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/09 22:56:29
>>17
‚Í‚¢‘S•”“¯‚¶‚Å‚·
—D懈ʂ®‚ç‚¢Ž©•ª‚Å’²‚ׂ܂µ‚傤
19:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/09 22:57:44
>>18
‚¨‚¢‚—
ˆá‚¤‚¶‚á‚Ë‚¥‚©‚—
20:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/09 22:59:26
>>18
‚¿‚°‚¥wwwwwwwwwwwwww w
21:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/09 23:06:22
>>18
ˆá‚¤‚—‚—‚—‚—‚—
3s–Ú‚Í–¾‚ç‚©‚ɃGƒ‰[‚¾‚ë‚—‚—‚—‚—‚—‚—
22:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/09 23:41:18
>>18
>>18
>>18
23:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/10 00:26:00
18‚Ì2s–Ú‚Æ3s–Ú‚ª‹t‚¾‚Á‚½‚ç—‰ð‚Å‚«‚é‚Ì‚¾‚ªccB
24:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/10 00:33:24
‚»‚à‚»‚àŠ‡ŒÊ‚̃lƒXƒg‰ó‚ê‚Ă邵
25:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/10 01:01:57
strcmp‚Ì•¶Žš—ñ”äŠr‚ÌŒ‹‰Ê‚ª0,1,-1ˆÈŠO‚ÌŽž‚Á‚Ä‚ ‚è‚Ü‚·‚©HH
26:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/10 01:05:04
VƒXƒŒ‘Xƒƒƒ^‚—
27:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/10 01:06:42
>>25
strcmp ‚Ì–ß‚è’l‚Í ³” ‚© ƒ[ƒ ‚© •‰” ‚©‚Ì‚¢‚¸‚ê‚©‚Ȃ̂Å
1 ‚Æ‚© -1 ‚Å‚ ‚邱‚Æ‚Í•ÛØ‚³‚ê‚ĂȂ¢‚Å‚·
28:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/10 01:06:54
‚»‚à‚»‚à‚ÉA0,1,-1‚ł͂ȂA0,³,•‰‚ð•Ô‚·‚Æ‚µ‚©’è‹`‚³‚ê‚ĂȂ¢H
29:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/10 01:07:16
‚©‚Ô‚Á‚½
30:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/10 01:09:21
>>25
‹KŠi‚ł͖³‚¢‚æB
31:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/10 01:35:15
>>30 0,1,-1 ‚µ‚©–³‚¢‚Ƃ͑‚¢‚Ä–³‚¢‚æB
32:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/10 02:04:23
Å‹ßV‚µ‚¢o‰ï‚¢‚ª‚ ‚è‚Ü‚¹‚ñB
‚à‚Á‚ƕ׋‚µ‚È‚‚Ă͂Ǝv‚킹‚邿‚¤‚ȃAƒ‹ƒSƒŠƒYƒ€‚ðЉ‚Ä‚‚¾‚³‚¢B
33:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/10 02:05:27
ƒGƒ‰[’ù³•„†‚Æ‚©•׋‚·‚邯–Ê”’‚¢‚æ
34:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/10 02:08:26
>>32
“®‰æˆ³k‚Æ‚©
35:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/10 02:19:24
complex<double> x[num];
‚±‚ê‚Ç‚¤‚â‚Á‚Ä錾‚·‚é‚ñ‚Å‚·‚©H
num‚ð•Ï”‚É‚µ‚½‚¢‚ñ‚Å‚·
36:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/10 02:21:30
>>35
‚»‚̂܂܂ł¨‚‹
37:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/10 02:32:12
>>36
QŒ¾‚ÍQ‚ÄŒ¾‚¦B
>>35
std::vector< std::complex<double> > x(num);
38:36
09/01/10 02:43:37
num ‚ð•Ï”‚É‚·‚é‚Á‚Ä‚¢‚¤‚Ì‚Í
Œã‚ŃTƒCƒY‚ð•Ï‚¦‚½‚¢‚ÆŒ¾‚¤ˆÓ–¡‚©I
39:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/10 03:21:28
>>38
QŒ¾‚ÍQ‚ÄŒ¾‚¦B
40:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/10 03:30:50
>>39
ƒRƒ“ƒpƒCƒ‹‚Å‚«‚é‚Å‚µ‚åH
#include<complex>
int main(void){
int num=5;
std::complex<double> x[num];
x[0].real()=0.0;
x[0].imag()=1.0;
return 0;
}
41:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/10 09:12:02
fgets‚͈—‚²‚ƂɃƒ‚ƒŠ‚ª“®‚‚Ì‚ÅAˆê—l‚ÈŽg‚¢•û‚ª‚Å‚«‚Ü‚¹‚ñB
‚ǂ̂悤‚ÉØ‚蔲‚¯‚é‚©’m‚Á‚Ä‚¢‚Ü‚·‚©B‰º‹L—áB
#include<stdio.h>
int main(){
FILE *fp;
char a[256];
char *b[4];
char *c,*d;
int i;
if((fp=fopen("address.dat","r"))==NULL)exit(1);
c=fgets(a,256,fp);
printf("%s",c);
d=fgets(a,256,fp);
printf("%s",d);
fclose(fp);
}
‚±‚ê‚ð
c=fgets(a,256,fp);
d=fgets(a,256,fp);
printf("%s",d);
printf("%s",c);
‚̂悤‚ȇ˜‚É‚·‚邯“¯‚¶’l‚ªo‚Ä‚µ‚Ü‚¢‚Ü‚·Bi1s–Ú‚ªÁ‚¦‚ÄAƒtƒ@ƒCƒ‹‚Ì2s–Ú‚Ìo—͂ɂȂéj
42:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/10 10:10:45
’Þ‚ç‚ê‚È‚¢‚¼
43:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/10 10:20:14
>>40
C99‚ɑΉž‚µ‚½ƒRƒ“ƒpƒCƒ‰‚È‚ç‚Å‚«‚é‚©‚à‚Ë
44:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/10 10:23:57
>>43
C99 ‚È‚çƒeƒ“ƒvƒŒ[ƒg‚ªŽg‚¦‚éHI
45:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/10 10:27:06
‚¢‚âC99‚ÌŽd—l‚àŽæ‚èž‚ñ‚¾C++ƒRƒ“ƒpƒCƒ‰
46:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/10 11:24:56
g++‚È‚ç‚Å‚«‚邿
ÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
4989“ú‘O‚ÉXV/10 KB
’S“–:undef