y‰SŽÒнŒ}zC/C++Ž ..
[2ch|¥Menu]
273:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/25 14:35:22
>>271
­‚È‚­‚Æ‚àread-only‚Ȉø”‚ðAŒø—¦‚Ì‚½‚ß‚ÉconstŽQÆ“n‚µ‚ª‚µ‚½‚¢ƒP[ƒX‚È‚çA
‘f’¼‚ÉreferenceŽg‚Á‚½‚Ù‚¤‚ª•Ö—˜‚¾‚æ

>>272‚ÌŒ¾‚¤‚悤‚È–â‘è‚à‚È‚¢‚µAŒÄ‚Ô‘¤‚Æ‚µ‚Ä‚à
‚½‚¾‚Ì’l“n‚µ‚Æ“¯‚¶‚悤‚É‹Lq‚Å‚«‚ÄAŒ^•ÏŠ·‚≽‚©‚ª•K—v‚ÈꇂàƒRƒ“ƒpƒCƒ‰‚ª–Ê“|
Œ©‚Ä‚­‚ê‚é‚©‚ç‚È

ƒ†[ƒU’è‹`‰‰ŽZŽq‚ȂǂłÍAˆÓ}‚µ‚½‹L–@‚ðŽÀŒ»‚µ‚½‚¯‚ê‚ÎA
Ž–ŽÀãŽQƈȊO‚É‘I‘ðŽˆ‚ª–³‚¢‚±‚Æ‚à‚ ‚é

274:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/25 14:36:21
>>272
‚â‚Á‚Ä‚â‚ê‚ñ‚±‚Ƃ͂Ȃ¢‚È
void@hoge(double@&d)@{@}
hoge(*(double@*)NULL);
hoge(*(double@*)123);


275:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/25 14:37:23
>>271
constŽQƂɂȂ邯‚ÇA
E—Ç‚¢‚©‚Ç‚¤‚©‚͕ʂɂµ‚ÄAƒRƒ“ƒXƒgƒ‰ƒNƒ^‚̈ÖٌĂÑo‚µ‚ªŽg‚¦‚éB
EˆêŽžƒIƒuƒWƒFƒNƒg‚ª“n‚¹‚éB
‚Æ‚¢‚¤—˜“_‚Í‚ ‚éB

struct IntX {
@@int n;
@@IntX():n(0){}
@@IntX(int argn):n(argn){}
};
void test(const IntX& a){
@@std::cout << a.n << std::endl;
}
void test2(const IntX* a){
@@std::cout << a->n << std::endl;
}
int main(){
@@test(IntX());
@@test(10);
@@//test2(&IntX(20)); //¶•Ó’l‚łȂ¢‚̂ŃRƒ“ƒpƒCƒ‹•s‰Â
@@return 0;
}

‚ ‚ÆA>>272‚ªƒcƒbƒRƒ~“ü‚ê‚Ä‚­‚ꂽ’Ê‚èA
>>270‚Å‘‚¢‚½ *static_cast<const char*>(NULL) ‚Ý‚½‚¢‚ȃlƒ^‚Í
ŽÀۂ̃vƒƒOƒ‰ƒ€‚Å‚â‚Á‚½‚ç(–³Œø‚ÈŽQÆ‚ðì‚Á‚½‚ç)‘Ê–Ú‚¾‚©‚ç‚ËB

276:265
08/07/25 14:47:48
‚Ó‚Þ‚Ó‚ÞA‚È‚é‚Ù‚ÇB‚æ‚­•ª‚©‚è‚Ü‚¹‚ñ_(OoO)^
‚à‚¤­‚µ—‰ð‚ð[‚߂Ă©‚ço’¼‚µ‚½‚¢‚ÆŽv‚¢‚Ü‚·B

277:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/25 14:48:21
‚±‚̃XƒŒ‚©•ʂ̃XƒŒ‚©‚í‚©‚ç‚È‚¢‚ªÅ‹ß“¯‚¶ƒlƒ^‚ð‚â‚Á‚Ä‚ÄA
ŽQÆ‚ª’ljÁ‚ɂȂÁ‚½‚͉̂‰ŽZŽq‚̃I[ƒo[ƒ[ƒh‚âƒRƒs[ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚Å
•K—v‚É”—‚ç‚ꂽ‚©‚ç‚Æ‚¢‚¤‚±‚Ƃ炵‚¢B
’Ê킳͖߂è’l‚Í‚¢‚¢‚Æ‚µ‚Ĉø”‚ÅŽg‚¤‚ƕϔ‚̕ω»‚ª’Ç‚¢‚É‚­‚­‚È‚é‚Ì‚Å
‘½—p‚Í‚µ‚È‚¢‚Æ‚¢‚¤‚±‚Æ‚¾‚Á‚½B

278:265
08/07/25 14:55:17
C++‚Ì‹@”\Šg’£‚ɇ‚킹‚ĒljÁ‚³‚ꂽA‚Æ‚¢‚¤‚±‚Ƃłµ‚傤‚©B
“¯‚¶ƒlƒ^‚ªã‚ª‚邯‚¢‚¤‚±‚Æ‚ÍA“¯‚¶‹^–â‚ðŽ‚Âl‚ª‚¢‚邯‚¢‚¤‚±‚Ƃł·‚©‚ËB
ƒI[ƒo[ƒ[ƒh‚âƒRƒs[ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚Ì‚ ‚½‚è‚àŒ©’¼‚µ‚Ă݂܂·B

279:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/25 14:56:12
>>274
‚»‚Ìꇂ͌ĂÑo‚µŒ³‚É–â‘肪‚ ‚邱‚Æ‚ªŠm’è‚·‚é‚Ì‚ªAŽQƂɂµ‚Æ‚­—˜“_‚ɂȂ邩‚ÈH
ƒ|ƒCƒ“ƒ^‚¾‚ÆA“n‚³‚ꂽ‘¤‚Ńkƒ‹ƒ`ƒFƒbƒN‚·‚ׂ«‚©‚Ç‚¤‚©‹C‚ɂȂÁ‚Ä‚µ‚Ü‚¤B

280:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/25 14:57:23
>>276
‚Ü‚¾•׋­’†‚Á‚Ä‘‚¢‚Ä‚ ‚Á‚½‚ËA‚²‚ß‚ñB
е‚ê‚é‚Ü‚ÅAŽQƂłȂ¯‚ê‚΂Ȃç‚È‚¢‰ÓŠˆÈŠO‚Í
ƒ|ƒCƒ“ƒ^‚Å—Ç‚¢‚ÆŽv‚¤‚æB

‚½‚Ô‚ñAŒoŒ±‚ªŽ©‘R‚É‹³‚¦‚Ä‚­‚ê‚éB

281:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/25 14:57:42
hoge(*(double *)NULL);

‚±‚ñ‚È‚ñ—Ž‚¿‚È‚¢‚ÌH

282:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/25 15:01:25
—Ž‚¿‚邯Žv‚Á‚Ä—Ç‚¢B
‚¿‚Ȃ݂Ɍ¾Œê‹K–ñˆá”½‚ÈB

283:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/25 15:04:08
ŠÔˆá‚Á‚½B‹K–ñ‚¶‚á‚È‚­‚Ä‹KŠiB

284:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/25 15:08:09
C++‚ÅCŒ¾Œê‚̃LƒƒƒXƒgŽg‚¤‚Ì‚â‚ß‚ê

285:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/25 15:08:49
‚»‚¤‚¢‚¤‚Æ‚«‚Í–¢’è‹`“®ì‚Á‚Ä‚¢‚¤‚ñ‚¾BƒRƒ“ƒpƒCƒ‹‚͂ł«‚¿‚Ⴄ‚©‚ç‚ËB

286:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/25 15:13:29
#define NULL reinterpret_cast<void*>(0)

287:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/25 17:21:06
BCC‚ł̎¿–â‚Å‚·B
ƒtƒ@ƒCƒ‹ŠÔ‚̃Cƒ“ƒNƒ‹[ƒh‚ÌŠÖŒW‚ªˆÈ‰º‚ÌŽžA•ÏX‚µ‚ĂȂ¢ƒtƒ@ƒCƒ‹‚à–ˆ‰ñƒRƒ“ƒpƒCƒ‹‚³‚ê‚é‚ñ‚Å‚·‚ª‰ñ”ðô‚Á‚Ä‚ ‚è‚Ü‚·‚©H

A.h
B.h(include A.h)
A.cpp(include A.h)
B.cpp(include A.h,B.h)

ƒIƒi‚ª‚¢‚µ‚Ü‚·B

288:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/25 17:22:52
>>287
ƒwƒbƒ_‚ð•ÏX‚µ‚È‚¯‚ê‚΂¢‚¢‚¾‚¯‚¶‚á‚È‚¢‚ÌH

289:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/25 17:31:40
CŒ¾Œê•׋­’†‚Ȃ̂ł·‚ªA——R‚ª’m‚肽‚¢‚Å‚·B
ŠÈ’P‚ȃvƒƒOƒ‰ƒ€‚Ȃ̂ł·‚ªA‰ñ“š‚æ‚ë‚µ‚­‚¨Šè‚¢‚µ‚Ü‚·

void hogefunc(char *);

void main()
{
char a[256] = "abc 0001";

hogefunc(a);
}

void hogefunc(char *tmp)
{
char b[256];

strcpy(b,tmp);

}
//////////////
ƒfƒoƒbƒO‚ðs‚¤‚ÆAb‚Ì’†g‚ª"abc"‚݂̂Åa‚Ì’†g"abc 0001"‚ª•¶Žš—ñƒRƒs[‚Å‚«‚Ä‚¢‚Ü‚¹‚ñB
—\‘z‚¾‚ÆAa‚Ì’†g‚Æb‚Ì’†g‚Í“¯‚¶‚É‚È‚é‚ÆŽv‚Á‚Ă܂µ‚½B‚È‚º0001‚ªØ‚ç‚ꂽ‚̂łµ‚傤‚©H
‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·

290:‚Q‚W‚X
08/07/25 17:34:42
‘S‚đł‘O‚É“]‘—‚µ‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½EE
‚±‚̃vƒƒOƒ‰ƒ€‚Ìê‡Aa‚Ì’†g‚Æb‚Ì’†g‚𓯂¶‚É‚·‚é‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚Å‚µ‚傤‚©H

291:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/25 17:34:57
‚»‚ñ‚Ȃ͂¸‚ª‚È‚¢B‚È‚ñ‚©‚ÌŒ©ŠÔˆá‚¢‚È‚ñ‚¶‚á‚È‚¢‚©

292:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/25 17:35:57
void hogefunc(char *);

void main()
{
char a[256] = "abc 0001";

hogefunc(a);
}

void hogefunc(char *tmp)
{
char b[256];

strcpy(b,tmp);

printf("%s",b);

}

‚ÅŽŽ‚µ‚½‚¯‚Ç‚¿‚á‚ñ‚Æ•\ަ‚³‚ê‚Ă܂µ‚½

293:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/25 17:35:58
>>289>>290
‚ñ‚È‚±‚½‚Ÿ[‚È‚¢
‚à‚¤­‚µƒfƒoƒbƒO‚̃Xƒeƒbƒv‘±‚¯‚Ä‚Ý

294:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/25 17:36:21
>>287
‚Ç‚¤‚â‚Á‚ăRƒ“ƒpƒCƒ‹‚µ‚Ä‚éH
make Žg‚Á‚Ä‚é‚̂Ȃç makefile Œ©‚¹‚Ä‚Ý

295:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/25 17:37:42

"abc 0001"
@@@^ ŽÀ‚Í‚±‚ꂪ\0‚Æ‚¢‚¤ƒIƒ`‚ð—\‘z

296:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/25 19:01:40
>>288,294
‚Ç‚¤‚â‚çƒtƒ@ƒCƒ‹–¼‚ª’·‚·‚¬‚é‚Ì‚ªŒ´ˆö‚̂悤‚Å‚µ‚½B
ŬŒÀ‚ÌÄŒ»ì‚Á‚Ä‚½‚çinclude‚݂̂̃wƒbƒ_ƒtƒ@ƒCƒ‹‚ª“ñŒÂ‚¾‚¯‚ɂȂÁ‚½‚Ì‚Å^^;

297:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/25 19:11:07
ˆê—l—”‚𶬂·‚éŠÖ”‚̃\[ƒX‚ɂ‚¢‚ÄŽ¿–₪‚ ‚è‚Ü‚·By=1/sqrt(2)*exp(-1/2*x*x)‚ÌŒvŽZ‚Å
In function `GaussRandom':: undefined reference to 'sqrtf‚Æ In function `GaussRandom':
: undefined reference to `exp'‚Æ‚¢‚¤ƒGƒ‰[‚ª‚łĎÀs‚Å‚«‚Ü‚¹‚ñB‚à‚¿‚ë‚ñ<math.h>‚Í’è‹`‚µ‚Ü‚µ‚½B
ƒŒƒ|[ƒg‰Û‘è‚Ȃ̂Ń}ƒW‚Å¢‚Á‚Ă܂·B¥”ñ‹³‚¦‚Ä‚­‚¾‚³‚¢Bƒ\[ƒX‚ð‰º‚ÉÚ‚¹‚Ä‚¨‚«‚Ü‚·B
‚¿‚Ȃ݂Éx‚ªˆê—l—”‚ÅAy‚ª³‹K—”‚Å‚·B

double GaussRandom()
{
double x;
double y;

x=UniformRandom();
y=1/sqrt(2)*exp(-1/2*x*x);
return y;
}

double UniformRandom()
{
double x;
int r=1;

r=1229*r+351750;
x=r/1664501;

return x;
}


298:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/25 19:29:31
>>297
‚¨‘O‚¢‚¢‰ÁŒ¸‚É‚µ‚ë‚æB

299:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/25 19:53:42
>>289
•Ï”Žõ–½‚ªØ‚ê‚Ă邩‚çã‘‚«‚³‚ê‚Ä‚¢‚é‚ñ‚¶‚á‚È‚¢‚ÌH

300:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/25 20:23:03
ƒNƒ‰ƒX“à‚ÌŠÖ”ƒ|ƒCƒ“ƒ^‚ł‚܂¢‚½B
•ª‚©‚ç‚È‚¢A‘S‘R•ª‚©‚ç‚È‚¢B
‚Ç‚±‚ª•ª‚©‚ç‚È‚¢‚Ì‚©‚·‚番‚©‚ç‚È‚¢B

301:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/25 20:28:50
•’ʂ̊֔ƒ|ƒCƒ“ƒ^‚͂킩‚é‚Ì‚©H
‚¶‚á‚ ƒƒ“ƒoŠÖ”ƒ|ƒCƒ“ƒ^‚Å‚®‚®‚é‚ñ‚¾

302:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/25 20:35:00
‚¦‚¦A‚»‚ê‚Å’²‚ׂĂ¢‚é‚ñ‚Å‚·‚¯‚ÇA‚Ç‚¤‚µ‚Ä‚±‚ñ‚Ȃɓï‰ð‚Ȃ̂©‚ƬˆêŽžŠÔi‚’‚™
ŠÖ”ƒ|ƒCƒ“ƒ^‚ðƒƒ“ƒo‚ÉŠÜ‚ß‚é‚Æ‰Šú‰»‚Å‚«‚Ü‚¹‚ñ‚æ‚ËH‚±‚ñ‚È•—‚É
void@(*pf[])()@=@{hoge,@piyo,@foo};

‚à‚¤•’ʂɊ֔‚É‚µ‚½•û‚ª‚¢‚¢‚Ì‚©‚ÈccB

303:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/25 20:39:47
ƒI[ƒo[ƒ[ƒh‰‰ŽZŽqŠÖ”‚̃|ƒCƒ“ƒ^‚Á‚ÄŽæ‚ê‚È‚¢‚ñ‚Å‚·‚©H

X (*f)(X &, X &) = +;
X (*f)(X &, X &) = &+;
X (*f)(X &, X &) = ::+;
X (*f)(X &, X &) = &::+;
X (*f)(X &, X &) = *::+;
X (*f)(X &, X &) = operator +;
X (*f)(X &, X &) = &operator +;
X (*f)(X &, X &) = &::operator +;

‚Æ‚©FXŽŽ‚µ‚½‚ñ‚Å‚·‚ªu;‚ª‘«‚è‚Ü‚¹‚ñv‚¾‚Ìuoperator‚̈ʒu‚ª•s³‚Å‚·v‚¾‚̂Ȃñ‚¾‚Ì
\•¶‚É•¶‹å•t‚¯‚ç‚ê‚Ä’Ê‚è‚Ü‚¹‚ñ
Žæ‚è•û‚ª‚ ‚ê‚΋³‚¦‚ĉº‚³‚¢

304:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/25 20:42:20
‚»‚ê‚Á‚Ä‚½‚¾‚ÌŠÖ”ƒ|ƒCƒ“ƒ^‚¶‚á‚È‚¢‚©H

305:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/25 20:46:28
>>303
‚±‚ê‚Å‚¢‚¯‚½‚¼
#include <stdio.h>
struct X{}x;
X operator+(X&, X&){printf("x");return X();}
int main(){
X (*f)(X&, X&) = operator+;
f(x,x);
}

306:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/25 20:53:37
>>302
#include <stdio.h>
class A{
static void (A::*pf[])();
public:
void hoge(){ printf("hoge"); }
void piyo(){ printf("piyo"); }
void foo(){ printf("foo"); }
void call(){ for(int i = 0; i < 3; i++) (this->*pf[i])(); }
};
void (A::*A::pf[])() = { &A::hoge, &A::piyo, &A::foo };
int main() {
A().call();
}

307:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/25 20:56:10
‰´‚ɂ͉ð“Ç•s”\‚È•¶Žš—ñ‚ª‘½‚·‚¬‚ÄA–Úá¿‚ª‚µ‚»‚¤B

308:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/25 21:24:13
Ž¿–₪‚ ‚é‚ñ‚Å‚·‚ª,C++ƒvƒƒOƒ‰ƒ€‚̕ϔ‚Ì’†‚É“ü‚Á‚Ä‚¢‚éƒf[ƒ^‚ðJAVA‚Ŏ擾‚·‚邱‚Ƃ͉”\‚È‚ñ‚Å‚µ‚傤‚©H

ƒf[ƒ^ƒx[ƒX‚âƒtƒ@ƒCƒ‹‚É‘‚«ž‚ނȂǂ̕û–@‚ðŽæ‚ç‚¸‚ÉAo—ˆ‚é•û–@‚ª‚ ‚ê‚Î¥”ñ’m‚肽‚¢‚Å‚·B

309:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/25 21:27:34
>>308
JNI‚Æ‘Š’k‚µ‚Ă݂Ă­‚¾‚³‚¢B

310:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/25 21:29:00
Java‚Á‚Ä‘¼‚ÌJavaƒvƒƒOƒ‰ƒ€‚̕ϔ‚Ì’†‚̃f[ƒ^‚ðŽæ“¾‚·‚邱‚Ƃł«‚é‚ÌH

311:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/25 21:30:24
>>306
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚ ‚Ƃ͂ä‚Á‚­‚è’†g‚ð—‰ð‚µ‚½‚¢‚ÆŽv‚¢‚Ü‚·B

312:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/25 22:25:34
>>310
•’Ê‚Éclassƒtƒ@ƒCƒ‹‚ª‚ ‚ê‚ÎA–]‚݂͑S‚ÄŠ‚¤‚Å‚µ‚傤B
ŽÀs’†‚̃vƒƒOƒ‰ƒ€‚Æ‚©CORBA‚Æ‚©‚»‚Ì‘¼‚Ý‚½‚¢‚ȃvƒƒZƒXŠÔ’ÊM‚ÌŽ–‚ðŒ¾‚Á‚Ä‚¢‚é‚̂ȂçA‚»‚¤‚¢‚¤ƒCƒ“ƒ^[ƒtƒF[ƒX‚ðŽ©•ª‚Åì‚Á‚Ä‚­‚¾‚³‚¢B

313:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/25 22:52:23
>>297
#include <math.h> ‚Æ‘‚¢‚Ä‚ ‚è‚Ü‚·‚©H
ŽèŒ³‚̃Rƒ“ƒpƒCƒ‰‚ÅŽŽ‚µ‚Ü‚·‚Ì‚ÅA‘S•¶‚ð‚Ç‚±‚©‚ɃAƒbƒvƒ[ƒh‚µ‚Ä‚¢‚½‚¾‚¯‚Ü‚·‚©H


314:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/25 23:04:42
>>313
½ÚØÝ¸(tech”Â:919-921”Ô)


315:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/25 23:18:23
>>312
>>308‚ÉŒ¾‚Á‚Ä‚ ‚°‚Ä‚­‚¾‚³‚¢

316:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 09:16:53
ƒrƒbƒg‰‰ŽZ‚Å•¶Žš—ñ’†‚Ì‘å•¶Žš‚ð¬•¶Žš‚É‚µ‚悤‚Æ‚µ‚Ä‚é‚̂ł·‚ªˆê•¶Žš–Ú‚Ío—ˆ‚Ü‚·‚ª‚Ó‚½•¶Žš–ÚˆÈ~‚ª‚Å‚«‚Ü‚¹‚ñB
‚±‚ÌꇂÁ‚ă‹[ƒv‚ʼnñ‚µ‚Äˆê•¶Žš‚¸‚ˆ—‚·‚邵‚©‚È‚¢‚ñ‚Å‚·‚©‚ËH

317:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 09:19:56
„ƒrƒbƒg‰‰ŽZ‚Å•¶Žš—ñ’†‚Ì‘å•¶Žš‚ð¬•¶Žš‚É‚µ‚悤‚Æ‚µ‚Ä‚é
Œ¾‚Á‚Ä‚éˆÓ–¡‚ª•ª‚©‚ç‚È‚¢‚̂Ń\[ƒX‚ÅB

318:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 09:23:35
str |= 0x20;
‚Æ‚µ‚©EEE

319:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 09:44:13
‚n‚jA‚ł͎Ÿ‚Í‚±‚ê‚ðƒ\[ƒX‚ÅB
„‚̂ł·‚ªˆê•¶Žš–Ú‚Ío—ˆ‚Ü‚·‚ª‚Ó‚½•¶Žš–ÚˆÈ~‚ª‚Å‚«‚Ü‚¹‚ñB

320:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 09:45:24
OK‚Á‚Ă悤‚·‚é‚ÉA‚í‚©‚ç‚È‚¢‚Ȃ瓚‚¦‚È‚­‚Á‚Ä‚¢‚¢‚Å‚·B
ƒ\[ƒX‚¾‚¹ƒ\[ƒX‚¾‚¹‚Á‚Ă킩‚ç‚È‚¢‚¾‚¯‚Å‚µ‚åH‚»‚ê‚ðƒ\[ƒX‚¾‚¹‚Á‚Ä”nŽ­‚È‚ÌH

321:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 09:48:35
ƒ\[ƒX‚ª–³‚­‚ăgƒ“ƒJƒc‚ªH‚¦‚é‚©I

322:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 09:48:51
‚—

323:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 09:52:29
1ƒŒƒX–ڂŃ\[ƒXo‚µ‚Ä‚ê‚Î1ƒŒƒX‚Å–â‘è“_‚ª•Ô‚Á‚Ä‚­‚郌ƒxƒ‹‚Æ—\‘z

324:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 09:56:49
•¶Žš—ñ‚ªƒ}ƒ‹ƒ`ƒoƒCƒg‚ðŠÜ‚܂Ȃ¢‚±‚Æ‚ð‹F‚é‚΂©‚è‚Å‚·B

325:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 12:29:55
ˆê•¶Žš–Ú‚Ío—ˆ‚Ä‚é>>316‚³‚ñ‚ªƒ}ƒ‹ƒ`ƒoƒCƒg•¶Žš‚­‚ç‚¢‚Å¢‚é‚킯–³‚¢‚¶‚á‚È‚¢‚©

326:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 12:59:33
>>309
JNI‚ð’²‚×‚ÄŽŽ‚µ‚Ă݂܂µ‚½‚ª,Ž©•ª‚Ìꇂ͎g‚¦‚È‚³‚»‚¤‚Å‚·D
JAVAƒ\[ƒX‚ð‘‚¢‚Ĩƒwƒbƒ_[쬨C++ƒ\[ƒXì¬
‚Æ‚¢‚¤‡˜‚̂悤‚Å‚·‚ª,¡‚Ìó‘Ô‚Å‚ÍC++ƒ\[ƒX‚ÆJAVAƒ\[ƒX‚ª‘S‘R•ʂ̃AƒvƒŠƒP[ƒVƒ‡ƒ“‚Æ‚µ‚ÄŠ®¬‚µ‚Ä‚¢‚Ä,
C++ƒAƒvƒŠ‚ÅŽg‚Á‚Ä‚¢‚éƒf[ƒ^‚ðJAVA‚ňµ‚¢‚½‚¢‚Æ‚¢‚¤Ž–‚È‚ñ‚Å‚·‚ªcB
C++‚Ńf[ƒ^‚ðŽ©•ªŽ©g‚Ì‚h‚o‚É‘—‚Á‚Ä,‚i‚`‚u‚`‚Å‚»‚ê‚ðŽæ“¾‚·‚邯‚¢‚¤‚Ì‚ð¡l‚¦‚Ä‚¢‚é‚ñ‚Å‚·‚ªcD

327:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 13:04:53
ƒeƒLƒXƒgƒtƒ@ƒCƒ‹‚É‘‚«ž‚Þ¨“ǂݞ‚Þ

328:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 13:06:25
Ž©‘O‚ŃVƒŠƒAƒ‹‰»‚µ‚Ä’ÊM‚·‚ê‚Î

329:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 13:19:36
>>10
(2)‚¾‚ÆAƒNƒbƒL[‚ÌÝ’è‚Í‚¿‚á‚ñ‚Æ‚µ‚Ä‚é‚̂ɑ‚«ž‚ÝŠm”F‰æ–ʂ̂܂܎~‚Ü‚Á‚Ä‚éB
‚‚܂èƒNƒbƒL[‚Ìݒ肪‚¤‚Ü‚­‚¢‚Á‚ĂȂ¢‚Ý‚½‚¢‚È‚ñ‚¾‚ªAƒfƒoƒbƒK‚Å•¶Žš—ñ‚ðŠm”F‚µ‚Ă݂Ăà³í‚¾‚µ
‚»‚̃fƒoƒbƒK‚ÅŠm”F‚µ‚½•¶Žš—ñ‚ðŽè“®‚Å‘‚¢‚Ä‘—M‚·‚邯‚¤‚Ü‚­‚¢‚­B

330:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 13:20:27
‚·‚݂܂¹‚ñŒë”š‚µ‚Ü‚µ‚½B

331:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 14:00:26
>>327
‚»‚ê‚Å‚àˆê‰ž‰Â”\‚È‚ñ‚Å‚·‚ª,
Žæ“¾‚µ‚½ƒf[ƒ^‚ɑΉž‚µ‚½“®‚«‚Ý‚½‚¢‚ȃ‚ƒm‚ðì‚ç‚È‚¢‚Æ‚¢‚¯‚È‚¢ˆ×,
JAVA‘¤‚ŃeƒLƒXƒgƒtƒ@ƒCƒ‹‚ð‚¸‚Á‚ÆŽQÆ‚µ‘±‚¯,XV‚ª‚ ‚Á‚½ê‡››‚·‚éD
‚Æ‚¢‚Á‚½•—‚ÈŠ´‚¶‚ɂȂÁ‚Ä‚¸‚Á‚ÆŽQÆ‚µ‘±‚¯‚邯‚¢‚¤‚Ì‚ª‹CŽ‚¿ˆ«‚¢‚©‚ç”ð‚¯‚½‚¢‚ñ‚Å‚·D


332:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 14:01:00
>>326
ƒvƒƒZƒXŠÔ’ÊM‚Æ‚©AXML‚ŃVƒŠƒAƒ‰ƒCƒY‚µ‚½‚Ì‚ð“n‚·‚Æ‚©B

333:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 14:55:33
1`10‚܂ł̋ô”‚ð‘‚«o‚·ƒvƒƒOƒ‰ƒ€‚Å‚à‚Á‚ÆŠÈ’P‚ȃR[ƒh‚ª‚ ‚Á‚½‚狳‚¦‚Ä‚­‚¾‚³‚¢B
Ž©•ª‚Å‘‚¢‚½‚̂ͫ‚Å‚·B
#include <iostream>
using namespace std;

int main()
{
int i;

cout << "1`10‚܂ł̋ô”‚ðo—Í‚µ‚Ü‚·\n";

for(i = 1; i <= 10; i++){
if(i % 2 == 1){
continue;
}
cout << i << "‚Å‚·\n";
}
return 0;
}

334:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 14:56:34
for(i = 2; i <= 10; i+=2){
cout << i << "‚Å‚·\n";
}

335:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 14:58:06
for(i = 1; i <= 5; i++) cout << 2*i << "‚Å‚·\n";

336:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 14:59:02
>>334 335

‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·

337:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 14:59:38
cout << "2, 4, 6, 8, 10‚Å‚·\n";

338:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 15:01:39
ƒEƒPƒ^‚—

339:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 15:07:52
‚»‚ñ‚Ȃɖʔ’‚­‚͂Ȃ¢

340:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 15:08:35
«ŽŸ‚Ì•û‚Ç‚¤‚¼

341:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 15:31:54
ŒJ‚è•Ô‚µ•¶‚ð—˜—p‚µ‚Ä

™™
™™™
™™™™
™™™™™
‚Æ•\ަ‚³‚¹‚éƒR[ƒh‚ð‘‚¢‚Ă݂½‚̂ł·‚ªA‚à‚Á‚ÆŠÈ’P‚É‘‚­•û–@‚ ‚è‚Ü‚¹‚ñ‚©H

#include <iostream>
using namespace std;

int main()
{
int i;

for(i = 1; i <= 5; i++){
if(i == 1){
cout << "™\n";
} else if (i == 2){
cout << "™™\n";
} else if (i == 3){
cout << "™™™\n";
} else if (i == 4){
cout << "™™™™\n";
} else if (i == 5){
cout << "™™™™™\n"; }
}
return 0;
}

342:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 15:34:26
‚Ђå‚Á‚Æ‚µ‚Ä‚»‚ê‚̓MƒƒƒO‚ÅŒ¾‚Á‚Ä‚¢‚é‚Ì‚©H

343:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 15:35:55
•’ʂ̬Šw¶‚È‚çƒJƒEƒ“ƒ^‚Ì’l‚Æ™‚Ì”‚ÉŠÖ˜A«‚ðŒ©o‚¹‚锤

344:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 15:36:47
>>341
cout << "™\n™™\n™™™\n™™™™\n™™™™™";

345:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 15:41:25
>>341
‚»‚±‚Íif•¶‚¶‚á‚È‚­‚ÄAswitch‚Åꇕª‚¯‚·‚é‚ׂ«‚¾‚ÆŽv‚¤‚ñ‚¾B

346:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 15:42:47
>>345
‚¢‚âswitch‚É‚µ‚Ä‚à‚Ü‚¾‚¨‚©‚µ‚¢‚¾‚ë‚—‚—‚—‚—

347:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 15:44:04
­‚µl‚¦‚é‚̂ŎžŠÔ‚­‚¾‚³‚¢

348:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 15:46:10
hoshiHyouji(size_t nannko)‚Æ‚¢‚¤ŠÖ”‚ðì‚ê‚΂¢‚¢‚ñ‚¶‚á‚É

349:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 15:53:45
ŠÖ”‚͂܂¾K‚Á‚ĂȂ¢‚̂ł킩‚ç‚È‚¢‚Å‚·B

#include <iostream>
using namespace std;

int main()
{
int i;
int j;

for(i = 1; i <= 5; i++){
for(j = 1; j <= i; j++){
cout << "™";
}
cout << '\n';
}
return 0;
}

‚±‚ê‚Å‚à“¯‚¶‚悤‚É•\ަ‚³‚ꂽ‚Ü‚µ‚½‚¯‚Ç@l‚¦•û‚Í‚ ‚Á‚Ă܂·‚©H@‚»‚ê‚Æ‚àA‚à‚Á‚ÆŠÈ’P‚È•û–@‚ª‚ ‚é‚̂łµ‚傤‚©H

350:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 15:56:42
‚ ‚Á‚Ă邯Žv‚¤‚¯‚Ç
ŒÂl“I‚É
for(i = 0; i < 5; i++){
for(j = 0; j < i; j++){
‚Ì•û‚ªD‚«

351:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 15:58:14
>>350
‚È‚é‚Ù‚Ç0‚©‚ç‚̃JƒEƒ“ƒg‚Å‚·‚©B

‚à‚Á‚Æ•ª‚©‚è‚â‚·‚¢ƒR[ƒh‚ª‘‚¯‚邿‚¤‚ÉŠæ’£‚Á‚Ă݂܂·B

352:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 15:58:55
>>349
‚»‚±‚ÍŒJ‚è•Ô‚µ‚¶‚á‚È‚­‚ÄÄ‹A‚ðŽg‚¤‚ׂ«‚¾‚ÈB

void print_hosi(int num);
void print_hosi(int num)
{
@@@@if ( num <= 0 ) { return; }
@@@@for ( int i = 0; i < num; i++ ) { cout << "™"; }
@@@@cout << endl;
@@@@print_hosi( num - 1 );
}

353:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 16:10:37
>>350 ‚·‚¢‚Ü‚¹‚ñAŽ©•ª‚ªŽw“E‚·‚é‚̂͂ ‚ê‚È‚ñ‚Å‚·‚ª

™™
™™™
™™™™
™™™™™
‚Æ•\ަ‚³‚¹‚é‚È‚ç

for(i = 0; i < 5; i++){
for(j = 0; j <= i; j++){
‚¾‚ÆŽv‚¢‚Ü‚·B

354:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 16:14:39
‰´‚È‚ç
for(i = 0; i < 5; i++){
for(j = 0; j < i+1; j++){
‚É‚·‚é‚©‚ÈA‹C•ª‚Ì–â‘肾‚¯‚Ç

355:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 16:17:28
for(i = 1; i <= 5; i++)
for(j = 0; j < j; j++)

356:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 16:18:08
‰´‚É‚Í j < i ‚Å‚ ‚Á‚Ă邿‚¤‚ÉŒ©‚¦‚éB

357:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 16:19:28
>>356
‚»‚ê‚ÅŽÀs‚µ‚½‚ç
-----------
‰üs

™™
™™™
™™™™
-----------
‚Å‚µ‚½B

358:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 16:19:33
>>356‚Í>>353-354ˆ¶

359:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 16:29:21
‚Ü‚Ÿ
for(i = 0; i < 5; i++){ cout << "™";
for(j = 0; j < i; j++){ cout << "™";
}
cout << "\n";
}
‚Å‚ào—ˆ‚邯‚ÇA>>355‚ª³‰ð‚¾‚낤‚ÈB

360:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 16:45:24
‚Å‚à‚±‚ÌŽè‚Ì‚ÍCSV‚âURLƒNƒGƒŠ‚̂悤‚É‹æØ‚è‚ªo‚Ä‚«‚Ä
for(int i=0; i<5; i++){
@std::cout << "™";
@for(int j=0; j<i; j++){
@@std::cout << ",";
@@std::cout << "™";
@}
@std::cout << "\n";
}
‚Ý‚½‚¢‚ÈŠ´‚¶‚É—Ž‚¿’…‚­‚±‚Æ‚à‘½‚¢B

361:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 16:47:44
#include <iostream>
#include <iomanip>

int main() {
int i, j;
std::cout.fill('™');
for(i = 1; i <= 5; i++)
std::cout<<std::setiosflags(std::ios::right)<<std::setw(i)<<""<<std::endl;
return 0;
}


362:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 17:00:18
('™')©‰½‚±‚ÌŠçƒoƒJ‚É‚µ‚Ä‚é‚ÌH

363:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 17:09:26
>>362
‚È‚ñ‚¾‚Æ

364:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 17:09:38
std::string str;
for(int i=0; i < 5; i++) {
@str += "™";
@std::cout << str;
}
std::cout << "\n";

365:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 17:11:16
>>362
Šñ¶b‚Å‚·‚ËA‚í‚©‚è‚Ü‚·B

366:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 19:54:58
ƒT[ƒrƒX‚Æ‚µ‚Ä“®‚­ƒvƒƒOƒ‰ƒ€‚̃Tƒ“ƒvƒ‹‚ð‚â‚Á‚Ä‚é‚ñ‚Å‚·‚ªãŽè‚­‚¢‚«‚Ü‚¹‚ñ
StartServiceCtrlDispatcher()‚ÅŽ¸”s‚µ‚Ü‚·
GetLastError()‚Å1063‚ªŽæ‚ê‚é‚ñ‚Å‚·‚¯‚ÇA‚Ç‚¤‚·‚ê‚΂¢‚¢‚ñ‚Å‚µ‚傤‚©H
ŠÂ‹«‚Íxp sp2Avc++2005‚Å‚â‚Á‚Ă܂·

void ErrorHandler( char *s, DWORD err )
{
std::cout << s << std::endl;
std::cout << "Error number: " << err << std::endl;
ExitProcess( err );
}

void WINAPI ServiceMain( DWORD argc, LPTSTR *argv )
{
// ‹ó
}

void main()
{
char *SERVICE_NAME = "BeepService";

SERVICE_TABLE_ENTRY serviceTable[] = {
{ SERVICE_NAME, (LPSERVICE_MAIN_FUNCTION)ServiceMain },
{ NULL, NULL }
};

// SCM‚Å“o˜^‚·‚é
BOOL success = StartServiceCtrlDispatcher( serviceTable );
if( !success )
ErrorHandler( "In StartServiceCtrlDispatcher", GetLastError() );
}

367:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 20:23:00
>>366
‚æ‚­‚í‚©‚ç‚ñ‚ªA‚¿‚á‚ñ‚ƃT[ƒrƒX‚Æ‚µ‚ÄSCM‚̃f[ƒ^ƒx[ƒX‚É“o˜^ς݂ÅA
SCM‚©‚çƒT[ƒrƒX‚Æ‚µ‚Ä‹N“®‚³‚ꂽ‚Æ‚«‚É‚»‚¤‚¢‚¤ƒGƒ‰[‚ªo‚Ä‚¢‚é‚ÌH

‚½‚¾‚̃Rƒ“ƒ\[ƒ‹ƒAƒvƒŠ‚Æ‚µ‚Ä•’ʂɃLƒbƒN‚µ‚½‚Æ‚«‚É
StartServiceCtrlDispatcher()‚ªŽ¸”s‚·‚é‚̂͂½‚¾‚ÌŽd—l‚È‚ñ‚¶‚á‚È‚¢‚Ì

368:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 22:02:45
doubleŒ^‚̕ϔ‚ð•¶ŽšŒ^‚̕ϔ‚É‹^Ž—•ÏŠ·‚·‚éƒvƒƒOƒ‰ƒ€‚𑂯‚Æ‹³Žö‚ÉŒ¾‚í‚ꂽ‚̂ł·‚ªA
‘S‚­•û–@‚ª‰ð‚è‚Ü‚¹‚ñEEEB
’N‚©•‚¯‚Ä‚­‚¾‚³‚¢B
‚»‚ÌÛŠÖ”‚̃I[ƒo[ƒ[ƒh‚ð•K‚¸Žg—p‚·‚鎖A‚ÆŒ¾‚í‚ê‚Ü‚µ‚½B

ŽÀ‚Í–â‘è‚̈Ӗ¡‚ª‚ ‚܂蕪‚©‚Á‚ĂȂ©‚Á‚½‚èB‹^Ž—•ÏŠ·‚Æ‚ÍEEEH

369:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 22:05:40
–â‘è‚̈Ӗ¡‚Ío‘èŽÒ‚Éu‚­‚µ‚©‚È‚¢

370:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 22:08:25
¡‚©‚狳Žö‚É“d˜b‚µ‚Ä•·‚¢‚Ă݂܂·B

371:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 22:10:58
sprintfH
‚Å‚àƒI[ƒo[ƒ[ƒh‚È‚ñ‚©•K—v‚È‚¢‚µ‚È‚ŸEEE

372:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 22:13:17
—¯Žç“d‚¾‚Á‚½‚̂Œú‚߂܂µ‚½B
‚Ƃ肠‚¦‚¸l‚¦‚ç‚ê‚鎖‚ð‚¢‚­‚‚©ƒvƒƒOƒ‰ƒ€‚µ‚Ă݂܂·B
‹^Ž—•ÏŠ·EEEE‚©B

373:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 22:20:58
charŒ^‚̌Œ謔‚Å•\‚¹‚Á‚ÄŽ–‚¾‚ëJK

374:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 22:22:31
>>368
‚±‚ñ‚È‚ñH
^–é’†‚Ì“d˜bA•s‹g‚ÈŠ´‚¶‚ªƒCƒ„ƒ“

#include<iostream>
#include<string>

//‚±‚±‚ŃIƒyƒŒ[ƒ^‚ð‚Ù‚°‚Ù‚°

int main(void){
double x=1.2345;
std::string str;

str=x;
std::cout << str << std::endl;

return 0;
}

375:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 22:33:26
ƒI[ƒo[ƒ[ƒh‚ð“ü‚ê‚邯‚â‚₱‚µ‚­‚Ȃ肻‚¤‚¾‚È`

376:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 22:37:31
ŠÖ”‚̃I[ƒo[ƒ[ƒh‚ð‚·‚é•K—v«‚ª‚í‚©‚ç‚ñEE

377:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 23:15:40
inlineŠÖ”‚ðŽg‚¤ê‡‚ÍŠÖ”‚Ì錾‚ÆŠÖ”‚Ì’è‹`‚Å2‰ñ‹Lq‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢‚ñ‚Å‚·‚©H
#include <iostream>
using namespace std;
//ŠÖ”‚Ì錾
inline int square(int x);
inline double square(double x);
int main()
{
int i;
double j;

cout << "®”‚ð“ü—Í‚µ‚Ä‚­‚¾‚³‚¢\n";
cin >> i;
int sum1 = square(i);
cout << i << "‚Ì“ñæ‚Í" << sum1 << "‚Å‚·\n";

cout << "¬”‚ð“ü—Í‚µ‚Ä‚­‚¾‚³‚¢\n";
cin >> j;
double sum2 = square(j);
cout << j << "‚Ì“ñæ‚Í" << sum2 << "‚Å‚·\n";

return 0;
}
//ŠÖ”‚Ì’è‹`
inline int square(int x){
int num1;
num1 = x * x;
return num1;
}inline double square(double x){
double mum1;
mum1 = x * x;
return mum1;}

378:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 23:19:47
>>377
inline ‚È‚ç’è‹`‚ª–³‚¢‚ƈӖ¡–³‚¢‚µA’è‹`‚Í錾‚ðŠÜ‚Þ‚©‚çA’è‹`‚¾‚¯‘‚¢‚Æ‚¯‚΂¢‚¢‚æB

379:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 23:21:06
>>378 ‘¦ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I

380:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 23:28:40
‚·‚¢‚Ü‚¹‚ñ‚à‚¤1‚‚¾‚¯Ž¿–â‚Å‚·B
ƒeƒ“ƒvƒŒ[ƒgŠÖ”‚Í

templat <class T>

381:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 23:29:25
‚·‚¢‚Ü‚¹‚ñŒë”š‚Å“r’†‚Å“Še‚µ‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B
ƒXƒŒ‰˜‚µ‚·‚¢‚Ü‚¹‚ñGG

382:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 23:34:20
‚·‚¢‚Ü‚¹‚ñƒeƒ“ƒvƒŒ[ƒgŠÖ”‚Í
template <class T>
T square(T x){
ˆ—
}
‚Æ‹Lq‚Å‚«‚邯‘‚¢‚Ä‚ ‚Á‚½‚ñ‚Å‚·‚ª
錾‚Æ’è‹`‚Ý‚½‚¢‚É•ª‚¯‚Ä‹Lq‚·‚邱‚Ƃ͂ł«‚È‚¢‚ñ‚Å‚·‚©H
ŽŽ‚µ‚É
//錾
template <class T>
T square(T x);

mainŠÖ”

return 0;
//’è‹`
T square(T x){
ˆ—
}
‚Æ‚â‚Á‚½‚̂ł·‚ªƒGƒ‰[‚ªo‚Ü‚µ‚½B—v‚·‚é‚É–³—‚Á‚Ä‚±‚Ƃłµ‚傤‚©H

383:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 23:43:04
>>382
–³—‚Å‚·BŽg‚¤Žž“_‚Å’è‹`‚ª“ǂݞ‚Ü‚ê‚Ä‚¢‚é•K—v‚ª‚ ‚è‚Ü‚·B

384:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 23:44:15
>>383
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
•sŽv‹c‚ÉŽv‚Á‚Ä‚¢‚½‚±‚Æ‚ª‰ðŒˆ‚µ‚Ü‚µ‚½B

385:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 23:44:31
>>382-383
‚Á export

386:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/26 23:52:22
>>385
‚ÂŒ»ŽÀ

387:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/27 00:02:31
>>382
URLØÝ¸(www.fides.dti.ne.jp)

388:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/27 00:06:47
>>387
”nŽ­?

389:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/27 00:08:34
>>382
•ª‚¯‚Ä‘‚­‚±‚ÆŽ©‘͉̂”\B‚»‚ÌŠ´‚¶‚¾‚ÆA‚½‚Ô‚ñ’è‹`‚̂ق¤‚É template <class T> ‚ª‘«‚è‚È‚¢‚¾‚¯B

390:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/27 01:35:03
uaaaaiiiuuueoo‚ ‚ ‚ ‚ ‚ ‚¢‚¢‚¢‚µ‚Ä‚é‚é‚é‚év
‚Ý‚½‚¢‚ÉA

E¸‡‚Å•À‚ñ‚Å‚¢‚é
E“¯‚¶•¶Žš‚ª‚½‚­‚³‚ñ“ü‚Á‚Ä‚é
E‚ ‚Æ‚©‚ç•ÏX‚³‚ê‚邱‚Ƃ͂Ȃ¢
Ewchar_t
Eˆê•¶Žš‚ ‚½‚è‚ÌŒJ‚è•Ô‚µ‚Í­‚È‚¢i5ŒÂ‚­‚ç‚¢‚Ü‚Åj
E’·‚¢•¶Žš—ñ‚à‚ ‚éi10MBytes‚­‚ç‚¢j

‚Æ‚¢‚¤•¶Žš—ñ‚ðˆµ‚¤‚ñ‚¾‚ªA

EuN”Ô–Ú‚Ì•¶Žšv‚ð‚‘¬‚ÉŽæ‚èo‚¹‚é
EuNŽí—Þ–Ú‚Ì•¶Žš‚ƌ”v‚ð‚‘¬‚ÉŽæ‚èo‚¹‚é

ðŒ‚ð–ž‚½‚·ƒf[ƒ^\‘¢‚Á‚Ăǂñ‚Ȃ̂ª‚ ‚éH
”z—ñ‚ð2‚—pˆÓ‚·‚邵‚©‚È‚¢H

‚Ä‚©‚±‚̃XƒŒ‚ł悩‚Á‚½H


391:390
08/07/27 01:36:00
‚·‚Ü‚ñ–µ‚‚µ‚Ä‚½

> E“¯‚¶•¶Žš‚ª‚½‚­‚³‚ñ“ü‚Á‚Ä‚é
‚±‚ê‚Í–³Ž‹‚µ‚Ä‚­‚êB


392:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/27 01:41:12
>>390
struct { int start; wchar_t c; } ‚ð start ‚Ń\[ƒg‚µ‚½”z—ñA‚Å‚¢‚¢‚ñ‚¶‚á‚È‚¢‚©‚ÈH
‚»‚̗Ⴞ‚Æ {{0, L'a'}, {4, L'i'}, {7, L'u'}, {10, L'e'}, {11, L'o'}, {13, L'‚ '}, ...} ‚Á‚ÄŠ´‚¶‚ÅB

393:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/27 01:41:14
>>390
¸‡‚É•À‚ñ‚Å‚é‚Á‚Ă̂ÍA•¶ŽšƒR[ƒh‚ª¸‡‚ɂȂç‚ñ‚Å‚é‚Á‚Ă킯‚¶‚á‚È‚¢‚Ì?

394:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/27 01:46:54
>>392
‚¨‚¨I
‚È‚ñ‚¾‚©‚悳‚»‚¤‚¾B
‚ ‚肪‚ÆI

>>393
‚»‚¤‚Å‚·

395:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/27 01:48:28
>>394
—á‚É‚Å‚Ä‚é•¶Žš—ñ‚ª•¶ŽšƒR[ƒh‡‚É•À‚ñ‚łȂ¢‚¯‚ÇA‚»‚ê‚͗ႪŠÔˆá‚¢‚Á‚Ä‚±‚Æ‚¾‚ÈB

396:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/27 01:50:47
>>395
‚Ђ炪‚È‚ªæ‚¾‚Á‚¯H
‚È‚ç—ႪŠÔˆá‚Á‚Ä‚é‚íB
‚·‚Ü‚ñ

397:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/27 01:53:16
>>396
‚¢‚âAƒAƒ‹ƒtƒ@ƒxƒbƒg‚ðƒ[ƒ}Žš‚Ÿ‡‚É•À‚ׂĂàA•¶ŽšƒR[ƒh‡‚ɂ͂Ȃç‚ñ‚æB

398:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/27 10:26:24
>>397
‚»‚¤‚Å‚µ‚½

399:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/27 14:51:23
#include <iostream>
using namespace std;

//ŠÖ”add‚Ì錾

void add(int *px, int *py, int *pz);

//“_”‚ð‰ÁŽZ‚·‚éƒvƒƒOƒ‰ƒ€

int main()
{
int x1;
int x2;
int a;

cout << "2‰È–Ú‚Ì“_”‚ð“ü—Í‚µ‚Ä‚­‚¾‚³‚¢\n";

cin >> x1 >> x2;

cout << "‰ÁŽZ‚·‚é“_”‚ð“ü—Í‚µ‚Ä‚­‚¾‚³‚¢\n";

cin >> a;

add(&x1, &x2, &a);

cout << "‰È–Ú1‚Í" << x1 << "“_‚Å‚·\n";
cout << "‰È–Ú2‚Í" << x2 << "“_‚Å‚·\n";
return 0;}
//ŠÖ”add‚Ì’è‹`
void add(int *px, int *py, int *pz){
*px += *pz;
*py += *pz;}

400:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/27 14:53:22
2‰È–ڂ̃eƒXƒg‚Ì“_”(x1,x2)‚Éa“_‚ð‰ÁŽZ‚·‚éŠÖ”add()‚ðAƒ|ƒCƒ“ƒ^‚ðŽg‚Á‚Ä’è‹`‚µ‚È‚³‚¢B
‚Æ‚¢‚¤h‘肪o‚½‚̂ł·‚ªA‚±‚ê‚ÅŽÀs‚µ‚½‚笌÷‚µ‚½‚̂ł·‚ªB
‚±‚ê‚Í–³‘ʉ߂¬‚邯‚¢‚¤Š‚Í‚ ‚è‚Ü‚¹‚ñ‚©H
‚ ‚Á‚½‚çŽw“E‚¨Šè‚¢‚µ‚Ü‚·

401:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/27 14:55:17
h‘èƒXƒŒ‚É‘‚©‚¸‚É‚±‚±‚É‘‚­•ӂ肪–³‘ÊB

402:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/27 15:00:46
>>400
‚Ü‚ ƒpƒb‚ÆŒ©pz‚̓|ƒCƒ“ƒ^‚É‚·‚é•K—v‚͂܂Á‚½‚­‚È‚¢‚ÈB

403:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/27 15:01:49
h‘èƒXƒŒ‚Í`‚̃R[ƒh‘‚¢‚Ä‚­‚¾‚³‚¢‚Æ‚©‚¾‚ÆŸŽè‚ɉðŽß‚µ‚Ä‚½‚Ì‚Å
‚±‚Á‚¿‚Ì•û‚É‘‚«ž‚ñ‚Å‚µ‚Ü‚¢‚Ü‚µ‚½B
‚²–À˜f‚¨‚©‚¯‚µ‚Ä‘å•Ï\‚µ–󂲂´‚¢‚Ü‚¹‚ñ‚Å‚µ‚½B
‚±‚Ìê‚ðŽØ‚è‚ÄŽÓß‚¢‚½‚µ‚Ü‚·B

404:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/27 15:05:10
>>402
Žw“E‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

405:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/27 17:59:33
template<class T, class U>
void f(T t, U u)
{
@@...
}

template<class T>
void f<T, int>(T t, int u)
{
@@...
}

‚±‚¤‚¢‚¤‚±‚Æ‚Á‚Ăł«‚È‚¢‚ñ‚¾‚Á‚¯H
error C2768: 'f' : –¾Ž¦“I‚ȃeƒ“ƒvƒŒ[ƒgˆø”‚ðŽg—p‚·‚邱‚Ƃ͂ł«‚Ü‚¹‚ñB
‚Á‚Äo‚é‚ñ‚¾‚ªB

406:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/27 18:01:19
<T, int>‚¢‚ç‚È‚¢

407:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/27 18:04:36
>>406
‚ ‚肪‚Æ‚¤‚³‚ñ

408:405
08/07/27 18:07:53
template<int I, int J>
void f()
{
}

template<int I>
void f<I, 0>()
{
}

‚±‚ê‚Í–³—H
J=0‚Ìꇂ̂ݓÁŽê‰»B


409:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/27 18:11:11
ƒeƒ“ƒvƒŒ[ƒgŽg‚Á‚½Û‚̉‰ŽZŽqƒI[ƒo[ƒ[ƒh‚Å”Y‚ñ‚Å‚¢‚Ü‚·B
ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚͈ȉº‚̂悤‚Éo‚Ü‚·B
-------------------------
Test.cpp:13: error: expected constructor, destructor,
or type conversion before eTestf
-------------------------
‚±‚̃Gƒ‰[‚ð—‰ð‚Å‚«‚È‚¢‚½‚ßAƒfƒoƒO‚Å‚«‚Ü‚¹‚ñB
‚Ç‚¤‚µ‚½‚ç‚¢‚¢‚̂łµ‚傤‚©H
‹³‚¦‚Ä‚­‚¾‚³‚¢B

ƒ\[ƒX‚͈ȉºB


410:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/27 18:12:25
// Test.cpp
#include<iostream>
using namespace std;

template<typename T>
class Test{
@public:
@@T value;
@@Test(){};
@@Test operator+(const Test& t);
};

template<typename T>
Test Test<T>::operator+(const Test<T>& t) //©13s–Ú
{
@Test tmp;
@tmp.value = value + t.value;
@return tmp;
}

int main()
{
@Test<int> test1, test2;
@test1.value=100;
@test2.value=200;
@Test<int> test3 = test1 + test2;
@return 0;
}
-------------------------

411:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/27 18:15:34
Test<T> Test<T>::operator+(const Test<T>& t)
‚¶‚á‚È‚¢H

const Test<T> Test<T>::operator+(const Test<T>& t)
‚±‚̂ق¤‚ª‚¢‚¢‚©‚È

412:410
08/07/27 18:25:03
‚¨‚¨I
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚· m(_ _)m

‘±‚¯‚ÄŽ¿–₵‚Ä\‚µ–ó‚È‚¢‚̂ł·‚ªA
const ‚ð‚‚¯‚邯•t‚¯‚È‚¢‚Ƃł͂ǂ̂悤‚È‚¿‚ª‚¢‚ª‚ ‚é‚̂łµ‚傤‚©H

413:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/27 18:34:16
ƒNƒ‰ƒX‚̃ƒ“ƒo•Ï”‚ðƒ|ƒCƒ“ƒ^Œ^‚É‚·‚邯
ƒƒ“ƒo•Ï”‚ª’è‹`‚³‚ê‚Ä‚¢‚È‚¢‚Æ‚©Œ¾‚¤‚ñ‚¾‚¯‚Ç
‰½‚±‚êc

414:413
08/07/27 18:41:51
ŠÔˆá‚¦‚½
ƒƒ“ƒo•Ï”‚¶‚á‚È‚­‚ăƒ“ƒoŠÖ”‚ðƒ|ƒCƒ“ƒ^Œ^‚É‚·‚邯
ƒƒ“ƒo•Ï”‚ª’è‹`‚³‚ê‚Ä‚¢‚È‚¢‚Á‚Äo‚é

415:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/27 18:42:39
class hoge{


416:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/27 18:46:14
’¼Š´‚Å
static•t‚¯‚½‚ç‚Ç‚¤‚Å‚µ‚傤‚ÆŒ¾‚Á‚Ă݂悤

417:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/27 18:48:36
ƒƒ“ƒoŠÖ”‚ðƒ|ƒCƒ“ƒ^Œ^H
ƒƒ“ƒo•Ï”‚ðƒƒ“ƒoŠÖ”ƒ|ƒCƒ“ƒ^‚ÌŒ^‚É‚·‚é‚Á‚ÄŽ–‚©H

418:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/27 18:54:38
>>417
class A{
@@@@praivate:
@@@@@int *a;
@@@@public:
@@@@@void *get_a();
}
void A::*get_a()
{
@@return a;
}

a‚ª’è‹`‚³‚ê‚Ä‚¢‚È‚¢Ž¯•ÊŽq‚Å‚·

‚Á‚ĂȂé

419:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/27 18:56:44
void* A::get_a()

420:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/27 18:58:56
void‚¶‚á‚È‚­‚Äint‚¾‚Á‚½c
>>419
‰ðŒˆ‚µ‚½B‚ ‚肪‚Æ‚¤I

421:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/27 18:59:27
‚·‚݂܂¹‚ñBBB‚¨q‚Ë‚µ‚½‚¢‚̂ł·‚ªA
GDB‚ÅUTF-8‚Ì“à—e‚ð•\ަ‚³‚¹‚é‚ɂ͂ǂ¤‚·‚ê‚΂悢‚̂łµ‚傤‚©H
‚²‘¶’m‚Ì•û‚ª‚¢‚ç‚Á‚µ‚á‚¢‚Ü‚µ‚½‚牽‘²‚²‹³Žö‰º‚³‚¢B
‚æ‚낵‚­‚¨Šè‚¢‚¢‚½‚µ‚Ü‚·B

422:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/27 19:37:58
TCHAR pString[64] ;
std::wcin.getline(pString, 64) ;

‚ª“ü—Í‚ð‘Ò‚½‚¸‚ÉI‚í‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·B
ƒvƒƒWƒFƒNƒg‚ð•Ê‚Éì‚Á‚ÄŽŽ‚µ‚½‚ñ‚Å‚·‚ª‘¼‚ł͂¿‚á‚ñ‚Æ“ü—Í‚ð‘Ò‚Á‚Ă܂·B

‚Ç‚¤‚¢‚¤ó‹µ‚ÌŽž‚¾‚ƈ—‚ð‘Ò‚½‚¸‚ÉI—¹‚µ‚Ä‚µ‚Ü‚¤‚̂łµ‚傤‚©H

423:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/27 19:52:06
>>422
Œ»Û‚Ƃ͊֌W‚È‚¢‚¯‚ÇA‚»‚êAwchar_t‚©WCHAR‚ðŽg‚Á‚½‚Ù‚¤‚ª‚¢‚¢‚æB

424:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/27 20:15:58
>>422
’¼‘O‚Å”’l‚â•¶Žš—ñ‚ð“ü—Í‚µ‚½‚Æ‚«‚ɉüs‚ªŽc‚Á‚½‚܂܂ɂȂÁ‚Ă邯‚©

425:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/27 20:25:08
•¶Žš—ñ‚ÉŽw’肵‚½•¶Žš‚ª‚¢‚­‚‚ ‚é‚©’²‚ׂéŠÖ”‚ð쬂µ‚ÄAŽÀۂɃL[ƒ{[ƒh‚©‚ç•¶Žš‚ð“ü—Í‚µ‚Ä•¶Žš‚̌”‚𒲂ׂéƒR[ƒh‚ð‘‚¢‚½‚̂ł·‚ªB
include <iostream>
#include <string>
using namespace std;

//ŠÖ”count‚Ì錾
int count(char str[], char ch);

//Žw’肵‚½•¶Žš”‚𒲂ׂéƒvƒƒOƒ‰ƒ€

int main()
{
char str[256]; //“ü—Í‚·‚é•¶Žš—ñ
char c; //’²‚×‚é•¶Žš
int sum; //•¶Žš”

cout << "•¶Žš—ñ‚ð“ü—Í‚µ‚Ä‚­‚¾‚³‚¢\n";
cin >> str;

cout << "’T‚µ‚½‚¢•¶Žš‚ð“ü—Í‚µ‚Ä‚­‚¾‚³‚¢\n";
cin >> c;

sum = count(str, c);

cout << str << "‚Ì’†‚É" << c << "‚Í" << sum << "ŒÂ‚ ‚è‚Ü‚·\n";
return 0;
}

426:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/27 20:26:14
//ŠÖ”count‚Ì’è‹`
int count(char str[], char ch){
int j; //•¶Žš—ñ‚Ì•¶Žš”
int i;
int num = 0; //ƒJƒEƒ“ƒg‚·‚é•Ï”

j = strlen(str);

for(i = 0; i < j; i++){
if(str[i] == ch){
num++;
}
}
return num;
}

‚±‚ê‚ÅŽÀs‚µ‚Ä‚¿‚á‚ñ‚ƃJƒEƒ“ƒg‚Å‚«‚½‚̂ł·‚ªA–³‘ʉ߂¬‚é•¶‚Í‚ ‚è‚Ü‚¹‚ñ‚©H
Žw“E‚¨Šè‚¢‚µ‚Ü‚·B
˜A“Š‚·‚¢‚Ü‚¹‚ñGG@

427:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/27 20:29:50
>>426
sum = std::count( str.begin(), str.end(), c )



428:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/27 20:30:22

@std::string ‚Æ std;;wstring ‚Å template ‚ðŽg‚Á‚ÄŠÖ”‚ð‹¤’Ê‰»‚µ‚½‚¢‚ñ‚¾‚¯‚ÇC
•¶Žš—ñƒŠƒeƒ‰ƒ‹ ( "hoge" ‚Æ L"hoge") ‚âC•¶ŽšŒ^‚̈Ⴂ ( 'a' ‚Æ L'a') ‚ð‹zŽû‚·‚é‚É‚Í
‚Ç‚¤‚â‚Á‚½‚ç‚¢‚¢‚ÌH

@—Ⴆ‚ÎCƒoƒbƒNƒXƒ‰ƒbƒVƒ…‚ð•t‚¯‘«‚·ê‡‚Æ‚©D

template <typename string_type>
string_type& AddBackSlash(string_type& str)
{
@@return str += '\\';//© wstring ‚Ìê‡‚Í L'\\' ‚É‚µ‚½‚¢C
}

429:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/27 20:31:09
>>427
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I

430:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/27 20:37:12
>>428
“ÁŽê‰»

431:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/27 20:58:44
‚¨‚·‚·‚߂̃GƒfƒBƒ^‹³‚¦‚Ä‚­‚¾‚³‚¢I
¡‚Ü‚ÅCŒ¾Œê‚ðŽn‚߂悤I‚Æ‚¢‚¤ƒtƒŠ[ƒ\ƒtƒg‚ðŽg‚Á‚Ä‚«‚Ü‚µ‚½

432:428
08/07/27 21:13:16

>>430 ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·D“ÁŽê‰»‚·‚邯‚¢‚¤‚±‚Ƃ̓Rƒsƒy‚µ‚ÄCwstring ‚É’uŠ·‚µ‚ÄC L ‚ð•t‚¯‚éì‹Æ‚ð‚·‚é‚µ‚©‚È‚¢‚Å‚·‚©‚Ëc

template <typename string_type>
string_type& AddHoge(string_type& str)
{
@@string_type strInternal = "foo";
@@return str += "Hoge";
}

//“ÁŽê‰»
template<>
std::wstring& AddHoge<std::wstring>(std::wstring& str)
{
@@std::wstring strInternal = L"foo";
@@return str += L"Hoge";
}

433:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/27 21:32:49
>>423-424
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·A>>424‚³‚ñ‚ªŒ¾‚í‚ꂽ‚Æ‚¨‚è’¼‘O‚Å”’l‚ðwcin‚É‚Ä
Žó‚¯Žæ‚Á‚Ă܂·B‚»‚ê‚ðƒRƒƒ“ƒgƒAƒEƒg‚µ‚½‚çgetine‚̂Ƃ±‚ň—‚ª
Ž~‚Ü‚è‚Ü‚µ‚½B

Œ´ˆö‚͂킩‚Á‚½‚̂ł·‚ª‚Ç‚¤‚â‚Á‚ĉñ”ð‚µ‚Ä‚æ‚¢‚̂łµ‚傤‚©HOOG


434:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/27 21:41:25
std::vector<double> v(100);
‚±‚̂Ƃ«Šm•Û‚³‚ê‚郃‚ƒŠ‚ÍŽÀ‘•‚µ‚¾‚¢H

435:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/27 21:56:05
‚Í‚¢Bsizeof(double)*100‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚µA*128‚©‚à‚µ‚ê‚Ü‚¹‚ñB

436:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/27 21:57:02
>>431
Œ‹‹Ç‚ÍD‚Ý‚¾‚©‚çŽg‚Á‚Ă݂ċC‚É‚¢‚Á‚½‚Ì‚ðŽg‚¦‚æB
ˆö‚݂ɉ´‚ÍemacsŽg‚Á‚Ä‚éB

437:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/27 22:03:18
>>426

@strlen(str) ‚Å•¶Žš—ñ‚Ì––”ö‚܂Š'\0' ‚ðŒŸõ‚µ‚½Œã‚ÉC
Ăѕ¶Žš‚ðŒŸõ‚·‚é‚Ì‚ª–³‘ʂƌ¾‚¦‚Ζ³‘Ê‚©‚àD


int count(const char str[], const char ch)
{
@@int num = 0; //ƒJƒEƒ“ƒg‚·‚é•Ï”

@@while( *str != '\0' ) if( *str++ == ch ) num++;

@@return num;
}

438:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/27 22:08:45
int count(const char * const str, const char ch)
{
unsigned num = 0;
for (char const * p = str; (p = strchr(p, ch)) != NULL; ++p) ++num;
return num;
}

439:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/27 23:13:07
nulI’[•¶Žš—ñ‚Á‚Ăقñ‚Æ“ªˆ«‚¢Žd—l‚¾‚æ‚ÈBFX”ñŒø—¦‚¾‚µB

440:437
08/07/28 01:14:04

>>438 ‚»‚ñ‚Ȃɕςí‚ç‚È‚¢‚¾‚낤‚ÆŽv‚Á‚Ä‚½‚¯‚ÇC‚¸‚¢‚Ô‚ñ‘¬‚¢‚È

441:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 01:34:49
>>439
PASCAL string‚ðŽö‚¯‚悤B

442:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 02:20:14
ƒƒbƒZ[ƒWƒvƒƒVƒWƒƒ‚ÅWM_CHAR‚ª‘—‚ç‚ê‚Ä‚«‚½ŽžA
OnKeyDown‚Æ‚¢‚¤ŠÖ”‚Éwp‚Ælp‚ð‚»‚Ì‚Ü‚Ü“n‚µ‚Ä‚¢‚Ü‚·B
‚»‚µ‚ÄA‰Ÿ‚³‚ꂽƒL[‚ª"v"‚¾‚Á‚½Žž‚¾‚¯ˆ—‚ð‚µ‚½‚¢‚Ì‚Åstrcmp‚ðŽg‚Á‚Ă݂½‚̂ł·‚ª
‚»‚±‚Å‹­§I—¹‚µ‚Ä‚µ‚Ü‚¢‚Ü‚·B³‚µ‚­‚͂ǂ¤‘‚¢‚½‚ç‚æ‚¢‚̂łµ‚傤‚©H
‹³‚¦‚Ä‚­‚¾‚³‚¢B‚¨Šè‚¢‚µ‚Ü‚·B

OnKeyDown(WPARAM wp, LPARAM lp)
{
switch(wp)
{
case VK_RETURN:
break;
`
—ª
`
default:
if(strcmp((char*)wp,"v") == 0)
{
//ƒL[‚ªv‚¾‚Á‚½Žž‚̈—
}
}


443:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 02:26:08
>>442
ˆê•¶Žš‚¾‚Á‚½‚ç *(char*)wp == 'v' ‚Æ‚©‚łǂ¤‚È‚ñ‚¾‚낤
‚ ‚ƃƒbƒZ[ƒWƒ{ƒbƒNƒX‚È‚ñ‚©‚Åwp‚Ì’†gŠm”F‚µ‚Ă݂½‚ç‚Ç‚¤‚¾‚낤‚©

‚‚¢‚łɂ±‚Á‚¿‚Ì•û‚ª‰ñ“š‚à‚ç‚¢‚â‚·‚¢‚©‚à‚Ë
Win32APIŽ¿–â”  Build68
½ÚØÝ¸(tech”Â)

444:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 02:31:31
>>443
MessageBox‚É•\ަ‚³‚¹‚悤‚Æ
wp‚ðchar*‚ɃLƒƒƒXƒg‚µ‚½‚瓯‚¶‚悤‚É—Ž‚¿‚Ü‚µ‚½EEE
‚Ƃ肠‚¦‚¸‚»‚Á‚¿‚Å•·‚¢‚Ä‚«‚Ü‚·B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

445:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 11:16:35
‰SŽÒ‚Å‚·‚ª‚bŒ¾Œê‚ðŠo‚¦‚é‚ɂ͔Šw‚ª‚Å‚«‚È‚¢‚Ƒʖڂł·‚©H

446:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 11:19:21
CŒ¾Œê‚¾‚¯‚È‚çŽZ”‚ªo—ˆ‚ê‚Î\•ª
3D‚â‚çˆÃ†‚â‚爳k‚â‚ç‚ðˆµ‚¢‚½‚¢‚Ȃ甊w‚ª•K—v‚ɂȂÁ‚Ä‚­‚é‚©‚à

447:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 11:21:27
446‚³‚ñ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

448:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 11:29:53
CŒ¾Œê‚ʼn¼‚É3DƒAƒNƒVƒ‡ƒ“ƒQ[ƒ€‚ð‘¢‚é‚Æ‚·‚邯ŒáŒÀ‚Z1”N‚Ì”Šw‚Æ•¨—‚ª—‰ð‚Å‚«‚ê‚΃`ƒƒƒŒƒ“ƒW‚µ‚Ä‚à–³–d‚ł͂Ȃ¢‚Å‚·‚©H
”ŠwFsin cos taniŽOŠpŠÖ”Hj“™
•¨—FƒxƒNƒgƒ‹“™

449:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 11:34:01
‚¤‚ñA‚ ‚Æs—ñ‚ª‚í‚©‚Á‚Ä‚ê‚Î
•¨—‰‰ŽZ‚µ‚悤‚Á‚Ă킯‚¶‚á‚È‚¢‚ñ‚¾‚©‚çAŠ®‘S‚È—‰ð‚à•K—v‚È‚µ

450:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 11:39:08
ƒ‰ƒCƒuƒ‰ƒŠŽg‚¦‚ÎŽ©•ª‚ÅŒvŽZ‚·‚é•K—v‚à‚à‚¿‚ë‚ñ‚È‚¢‚µ‚Ë

451:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 13:18:58
‚Ü‚Ÿs—ñ•ª‚©‚Á‚Ä‚ê‚Î’†Šw¶‚Å‚à‚Å‚«‚邿B

452:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 14:03:08
‚Ü‚Ÿ‚»‚ê‚ð‚¢‚Á‚½‚ç
ƒxƒNƒgƒ‹‚ª•ª‚©‚Á‚ĂăvƒƒOƒ‰ƒ~ƒ“ƒO‚ª‚Å‚«‚é‚Ȃ笊w¶‚É‚à‚Å‚«‚邿A‚Á‚Ęb‚¾‚¯‚Ç‚È

453:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 14:04:41
ƒxƒNƒgƒ‹‚às—ñ‚àƒvƒƒOƒ‰ƒ~ƒ“ƒO‚à•ª‚©‚ç‚È‚¢‘åŠw¶‚ɂ͂ł«‚È‚¢‚Æ‚¢‚¢‚½‚¢–󂾂È

454:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 14:13:46
•ª‚©‚ç‚È‚«‚á•׋­‚·‚é‚܂ł³B
¡‚܂ł¾‚Á‚Ä‚»‚¤‚â‚Á‚Ä‚«‚½‚¾‚ëH

455:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 14:15:05
>>454
>>453 ‚ɗᎦ‚³‚ê‚邿‚¤‚Èl‚Í‚¨‚»‚ç‚­•׋­‚µ‚È‚¢‚Å‚µ‚傤

456:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 14:27:06
ƒXƒŒˆá‚¢‚¾‚ÆŽv‚¢‚Ü‚·‚ª—¬‚ê“I‚ÉŽ¿–₳‚¹‚Ä‚­‚¾‚³‚¢B
C‚ÆC++‚ÆwindowsƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ðˆê’Ê‚è•׋­‚µ‚½‚Ì‚Å
ŽŸ‚ÉDirectX‚̕׋­‚ð‚µ‚æ‚¤‚ÆŽv‚Á‚Ä‚¢‚é‚̂ł·‚ªA•׋­‚·‚é‘O‚ÉŽOŠpŠÖ”EƒxƒNƒgƒ‹Es—ñ‚ð•œK‚µ‚Ä‚©‚çižB–†‚Ȃ̂Åj
DirectX‚̕׋­‚ð‚µ‚½‚Ù‚¤‚ª—‰ð‚ª[‚܂邯Žv‚¤‚̂ł·‚ª‚Ç‚¤Žv‚¢‚Ü‚·‚©H

æ”y•ûƒAƒhƒoƒCƒX‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

457:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 14:29:49
æ‚ÉDirectX‚̃`ƒ…[ƒgƒŠƒAƒ‹‚Å‚à‚â‚Á‚½•û‚ª—Ç‚¢

458:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 14:30:12
>>456
–Ú“I‚É‚à‚æ‚è‚Ü‚·‚ª Direct3D ‚ð•׋­‚µ‚È‚ª‚番‚©‚ç‚È‚¢‚Æ‚±‚ë‚𒲂ׂé‚Ù‚¤‚ªƒIƒXƒXƒ

459:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 14:30:21
DirectXi‚߂Ȃª‚ç‰ð‚ç‚È‚¢‚Æ‚±‚낪o‚邽‚тɔŠw‚Ì‹³‰È‘‚ðŒ©‚é‚̂łà•Ê‚É\‚í‚ñ‚Ƃ͎v‚¤

460:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 14:33:25
1‚©‚ç‚â‚é‚킯‚Å‚à‚È‚¢‚µ‚ÈB
Žv‚¢o‚·‚̂Ȃç•K—v‚È‚±‚Æ‚ªo‚Ä‚©‚ç‚Å‚àA¡‚â‚Á‚Ă邱‚Æ‚ªŽ~‚܂邱‚Æ‚à–³‚¢‚Å‚µ‚傤B

461:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 14:37:48
DirectX=3D‚¶‚á‚È‚¢‚ÆŽv‚¤‚ñ‚¾‚¯‚Ç

462:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 14:38:01
>>457 >>458 >>459 >>460
ƒAƒhƒoƒCƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚±‚̉ċx‚Ý‚ÅDirectX‚ÌŠî–{‚ðƒ}ƒXƒ^[‚µ‚Ä3DƒQ[ƒ€‚ªì‚ê‚邿‚¤‚É‚ª‚ñ‚΂è‚Ü‚·B

463:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 14:38:45
>>461
‚»‚¤‚È‚ñ‚Å‚·‚©H
Ѝˆá‚¢‚µ‚Ä‚¢‚½‚Ý‚½‚¢‚Å‚·EEB
‚à‚¤­‚µ’²‚ׂĂ݂܂·B

464:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 14:43:38
>>461
DirectX‚Ì•`‰æ‚ÍŠî–{3D‚¶‚á‚È‚©‚Á‚½‚Á‚¯

465:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 14:47:03
Draw‚ª‘’‚ç‚ꂽ‚©‚ç‚ËB

466:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 14:48:25
ŽÀ‚ÍDirectSound‚¾‚¯Žg‚¢‚½‚¢¥¥¥‚È‚ñ‚Ä‚±‚Ƃ͂Ȃ¢‚©

467:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 14:49:42
>>464-465
‚»‚¤‚¾‚Á‚½
Ì2D•`‰æ—p‚Ì‚ª‚ ‚Á‚½‚ñ‚¾‚¯‚Ç‚à‚¤‚È‚­‚È‚Á‚½‚ñ‚¾‚Ë
‚ ‚ꌋ\•]”»—Ç‚©‚Á‚½‚Ì‚É

468:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 16:02:03
¡‚Å‚àDirectDraw‚ÍŽg‚¦‚邵A’n–¡‚ɃAƒbƒvƒf[ƒg‚à‚³‚ê‚Ä‚é(‚à‚¤‚³‚ê‚È‚¢‚¾‚낤‚¯‚Ç)
ƒhƒLƒ…ƒƒ“ƒg‚ª–³‚­‚È‚Á‚½‚¯‚Ç‚È

469:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 16:38:04
ˆø”©“ǂݕûƒCƒ“ƒXƒE‚¾‚ÆŽv‚Á‚Ä‚½‚¯‚Ç
ƒqƒLƒXƒE‚Á‚Äŋߒm‚Á‚½

470:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 16:48:16
return‚³‚ê‚é’l‚Í
ƒJƒGƒŠƒ`Hƒwƒ“ƒ`H

471:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 16:48:56
•Ԃ茌

472:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 16:53:39
>>469
‚Ç[‚¼‚­ƒnƒP[ƒ“

473:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 16:54:36
“ÆŠw‚Å‚â‚Á‚Ä‚½‚Á‚Ä‚±‚Æ‚©‚È
Žö‹Æ‚Æ‚©‚Å‚â‚Á‚½‚çŠmŽÀ‚É”­‰¹‚·‚é‚Å‚µ‚å

474:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 16:58:05
>>470
‰´‚̓‚ƒhƒŠƒ`

475:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 17:00:15
•’ÊA–ß‚è’l‚¾‚æ‚È

476:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 17:03:54
ƒIƒŒ‚à•Ô‚è’l‚͕Ԃ茌‚É•·‚±‚¦‚é‚©‚ç–ß‚è’l

477:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 17:05:45
ƒŠƒ^[ƒ“ƒ`‚¾‚ë

478:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 17:07:41
‚Ç‚ê‚à“¯‚¶‚¾

479:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 17:12:31
ƒXƒ^ƒbƒN‚ÌŒŒ‚ð—‚Ñ‚Ä `ŽÐ‰ï•s“K‰žŽÒ‚̃fƒXƒ}[ƒ`•±“¬‹L`

480:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 17:37:50
VƒWƒƒƒ“ƒ‹FŽdŽ–lŠÔƒTƒXƒyƒ“ƒXƒzƒ‰[

481:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 20:39:33
‚ ‚ A‚æ‚­l‚¦‚½‚牴‚à–߂茌‚¾‚Á‚½‚íB

482:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 20:52:11
ƒIƒŒ‚Íu–ß‚è’l‚Æ‚µ‚Ä0‚ð•Ô‚·v‚Æ‚©‚¢‚¤B
‚Å‚àu•Ô‚è’l‚Æ‚µ‚Ä0‚ð–ß‚·v‚Í‚¢‚Á‚½‚±‚ƂȂ¢‚ÈB

483:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/28 21:21:23
‰´‚Íu•Ô‚è’l‚Æ‚µ‚Äv‚ɂ͈á˜aŠ´‚ª‚ ‚é
•Ô‚è’l‚ðŽg‚¤‚È‚çu•Ô‚è’l‚ða‚É–ß‚·/•Ô‚·/“–‚Ä‚év‚Æ‚©‚ÍŒ¾‚¤
•Ô‚è’l‚Ì’l‚ÉŒ¾‹y‚·‚鎞‚ÍŽv‚¢‚‚©‚È‚¢

484:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 00:56:44
const std::string& GeRefOfFuncStaticString(int n)
{
@@static std::string str = boost::lexical_cast<std::string>(n);
@@return str;
}

const std::string g_strNotFound("NotFound");

const std::string& GeRefOfFuncStaticString2(int n)
{
@@static std::map<int,std::string> mapStr;
@@if( mapStr.empty() )
@@{
@@@@mapStr.insert( std::make_pair(100, "100") );
@@@@mapStr.insert( std::make_pair(101, "101") );
@@}

@@std::map<int,std::string>::const_iterator itrFound = mapStr.find(n);
@@return itrFound != mapStr.end() ? itrFound->second : g_strNotFound;
}

int _tmain(int argc, _TCHAR* argv[])
{
@@std::cout << GeRefOfFuncStaticString( 100 ) << std::endl;@// •\ަF 100
@@std::cout << GeRefOfFuncStaticString( 101 ) << std::endl;@// •\ަF 100 © ŠÖ”“à‚Ì static •Ï”‚ÌŽQÆ‚ðŽæ‚èo‚¹‚È‚¢
@@std::cout << GeRefOfFuncStaticString2( 100 ) << std::endl;@// •\ަF 100
@@std::cout << GeRefOfFuncStaticString2( 101 ) << std::endl;@// •\ަF 101
@@return 0;
}

@map ‚ðŽg‚Á‚½ê‡‚Ì GeRefOfFuncStaticString2( ) ‚͈Ó}‚µ‚½“®ì‚ɂȂé‚ñ‚Å‚·‚ªC‚½‚Ü‚½‚܂łµ‚傤‚©H

485:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 01:24:05
>std::cout << GeRefOfFuncStaticString( 101 ) << std::endl;@// •\ަF 100 © ŠÖ”“à‚Ì static •Ï”‚ÌŽQÆ‚ðŽæ‚èo‚¹‚È‚¢

ŠÖ”“à‚Ìstatic•Ï”‚ÌŽQÆ‚ðŽæ‚èo‚µ‚Ă܂·‚æB

486:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 01:43:11
>>485 ‰ð“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·D’p‚¸‚©‚µ‚È‚ª‚ç static ‚ÉŠÖ‚µ‚Ä‚·‚²‚¢Š¨ˆá‚¢‚ð‚µ‚Ä‚¢‚½‚悤‚Å‚·D
@‰Šú‰»‚ªˆê“x‚µ‚©s‚í‚ê‚È‚¢‚ñ‚Å‚·‚ËDˆÈ‰º‚̂悤‚É‚µ‚Ä GeRefOfFuncStaticString() ‚Å‚à–]‚݂ǂ¨‚è‚Ì
“®ì‚ªo—ˆ‚邿‚¤‚ɂȂè‚Ü‚µ‚½D
@—L“‚²‚´‚¢‚Ü‚µ‚½D

const std::string& GeRefOfFuncStaticString(int n)
{
@@static std::string str;
@@str = boost::lexical_cast<std::string>(n);
@@return str;
}



ŽŸƒy[ƒW
ÅVƒŒƒX•\ަ
ƒXƒŒƒbƒh‚ÌŒŸõ
—ÞŽ—ƒXƒŒˆê——
˜b‘è‚̃jƒ…[ƒX
‚¨‚Ü‚©‚¹ƒŠƒXƒg
¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ
‰É‚‚Ԃµ2ch

4700“ú‘O‚ÉXV/131 KB
’S“–:undef