y‰SŽÒнŒ}zC/C++Ž ..
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;
}
487:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 03:24:06
a
488:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 07:50:00
static•Ï”‚ª‹Ù‹}‘ΉžˆÈŠO‚Å•K—v‚ɂȂÁ‚½‚Æ‚«‚ÍÝŒvƒ~ƒXB
489:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 08:06:38
‰½ŒÌstatic•Ï”‚É‚¢‚¿‚¢‚¿•Û‘¶‚µ‚Ä‚¢‚é‚Ì‚©‚ª“äB
490:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 09:24:49
•ÖæŽ¿–â‚È‚ñ‚¾‚¯‚Ç
const std::string& GeRefOfFuncStaticString(int n)
{
@@static std::string str = boost::lexical_cast<std::string>(n);
@@return str;
}
‚±‚ê static ‚̂Ƃ±‚ëA‚¢‚‰Šú‰»‚³‚ê‚é‚ñ‚¾H@¡‚܂ŃvƒƒOƒ‰ƒ€
‹N“®ŽžimainˆÈ‘Oj‚¾‚ÆŽv‚Á‚Ä‚½‚ñ‚¾‚ªAn‚ªŠÖ”‚̌ĂÑo‚µŽž‚É
Œˆ‚܂邶‚á‚ñB
“à•”‚Å
if(ŠÖ”‚̉‰ñŒÄ‚Ño‚µ‚È‚ç){
@@str = boost::lexical_cast<std::string>(n);
}
‚Ý‚½‚¢‚ȃR[ƒh‚ɃRƒ“ƒpƒCƒ‹‚³‚ê‚é‚킯H
>>484‚Ì‹““®Œ©‚Ä‚¢‚邯‚»‚¤Œ©‚¦‚é‚ñ‚¾‚ªc
491:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 09:36:58
>>490
‚»‚ê‚Å‚ ‚Á‚Ä‚éB
‚¿‚Ȃ݂ɉŠú‰»‚ɂ‚¢‚ăXƒŒƒbƒhƒZ[ƒt‚Å‚ ‚é•ÛØ‚Í–³‚¢‚Ì‚ÅA
ƒ}ƒ‹ƒ`ƒXƒŒƒbƒh‚̃vƒƒOƒ‰ƒ€‚Å”r‘¼‚¹‚¸‚Éstatic•Ï”Žg‚Á‚½‚çA
‚¢‚ˆÙ퓮삵‚Ä‚à‚¨‚©‚µ‚‚È‚¢B
492:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 10:07:55
•W€ƒ‰ƒCƒuƒ‰ƒŠ‚̃ƒ“ƒoŠÖ”‚܂łªÚׂÉÚ‚Á‚Ä‚éƒy[ƒW‚Á‚Ä‚ ‚è‚Ü‚·‚©H
’T‚µ‚½‚¯‚lj´‚Ì–Ú‚ªˆ«‚¢‚ñ‚¾‚낤‚©AŒ©‚‚©‚è‚Ü‚¹‚ñGG
‚¾‚ê‚©‹³‚¦‚Ä‚‚¾‚³‚¢
‚à‚µ‚‚ÍA‚±‚ÌŽ¿–â‚É“š‚¦‚Ä‚‚¾‚³‚¢B
istringstream‚̃IƒuƒWƒFƒNƒg‚ÉA•¶Žš—ñ‚ð‘ã“ü(?)‚·‚邯‚«A
istringstream is(string("abc"));
‚̂悤‚ɉŠú‰»‚ł͂Ȃ‚ÄA‚ ‚Æ‚©‚ç‘ã“ü‚·‚邱‚Ƃ͂ł«‚Ü‚·‚©H
‚â‚è•û‚ð‹³‚¦‚Ä‚‚¾‚³‚¢B
493:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 10:18:55
>>491
‚¢‚‚̊Ԃɂ»‚¤‚È‚Á‚½‚ñ‚¾c
ŠÖ”ŒÄ‚Ño‚µŽž‚ɉ‰ñ”»’肪“ü‚é‚ñ‚¶‚á‚ ƒpƒtƒH[ƒ}ƒ“ƒX
‚Ɉ«‰e‹¿‚ª‚ ‚邾‚낤‚ªB
func(){
static int a = 100;
}
‚Í̂ǂ¨‚艉ñ”»’è‚È‚ñ‚©“ü‚ç‚È‚¢‚æ‚ÈH
494:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 10:34:42
>>493
Ì‚©‚ç•Ï‚í‚Á‚ĂȂ¢‚æB‚»‚Ì int ‚Ì—á‚Å‚àAŠÖ”“à‚Å’l‚Ì•ÏX‚ª‚ ‚Á‚½‚èA
ƒ|ƒCƒ“ƒ^‚âŽQÆ‚ðŠO‚É“n‚µ‚Ä‚µ‚Ü‚Á‚Ä‚¢‚éꇂ͉‰ñ”»’肪•K—v‚ɂȂé‚Å‚µ‚åB
495:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 10:35:44
̂ǂ¨‚è‚à‰½‚àA’P‚ÉÅ“K‰»‚Å”»’肪Á‚¦‚Ă邾‚¯‚¾‚ë
496:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 10:37:38
>>495‚Í>>493ˆ¶
497:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 10:38:57
>>492
istringstream ‚ł͂Ȃ‚Ä stringstream ‚ðŽg‚Á‚Ă݂ĂÍH
498:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 10:41:57
>>492
URLØÝ¸(www.cppreference.com)
URLØÝ¸(www.cppll.jp)
URLØÝ¸(msdn.microsoft.com)
is.str("abc");
499:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 10:42:21
’蔂ł̉Šú‰»‚È‚çA‰‰ñŽÀsŽž‚łȂmain‚Ì‘O‚É‚³‚ꂽ‚è‚·‚邿B
‚»‚̕ӂÌÅ“K‰»‚͈—Œn’è‹`B
ˆø”‚ʼnŠú‰»‚µ‚½‚çA‚Ü‚¸ŠmŽÀ‚É”»’肪“ü‚éB
500:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 11:07:28
std::wofstream‚ðŽg‚Á‚ăeƒLƒXƒg‚É‘‚«ž‚ÞŽžŽ©“®“I‚Ƀtƒ@ƒCƒ‹‚Ì
“ª‚ÉBOM‚ð’ljÁ‚µ‚Ä‚‚é‚Ý‚½‚¢‚È‚à‚Ì‚Á‚Ä‘¶Ý‚µ‚Ü‚·‚©H
Ž©•ª‚Åæ‚É‘‚‚Ì‚ª•’ʂłµ‚傤‚©H
Ž©•ª‚ÅFF FE ‚ðƒtƒ@ƒCƒ‹‚ÆŠJ‚¢‚Ä‘‚«ž‚ñ‚Å‚©‚ç
wofstream‚ðŽg‚¤‚Ææ‚É‘‚«ž‚ñ‚¾2ƒoƒCƒg‚ªÁ‚³‚ê‚Ä‚µ‚Ü‚¢“r•û‚É‚‚ê‚Ä
‚¨‚è‚Ü‚·EEEE
501:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 11:09:44
Ž©•ª‚Åæ‚É‘‚‚Ì‚ª•’ÊB
502:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 11:22:18
std:ios::app ‚¾‚Á‚¯H
503:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 11:22:48
>>499
‚‚܂èAŠÖ”“à‚Ìstatic•Ï”‚̉Šú’l‚ª’蔂¶‚á‚È‚¢ŒÀ‚èA‰‰ñŠm”F—p‚̃tƒ‰ƒO‚àstatic—̈æ‚É—pˆÓ‚³‚ê‚é‚킯‚¾‚ÈB
504:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 11:36:53
>>501-502
std:ios::app‚ÅBOM‚ªŽc‚¹‚Ü‚µ‚½‚‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I
505:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 11:43:28
>>494
ˆê˜A‚̃ŒƒX‚Í—‰ð‚Å‚«‚é‚Ì‚¾‚ªA
„ int ‚Ì—á‚Å‚àAŠÖ”“à‚Å’l‚Ì•ÏX‚ª‚ ‚Á‚½‚èA
„ƒ|ƒCƒ“ƒ^‚âŽQÆ‚ðŠO‚É“n‚µ‚Ä‚µ‚Ü‚Á‚Ä‚¢‚éꇂ͉‰ñ”»’肪•K—v
‚±‚ꂪ•ª‚©‚ç‚ñB
ƒvƒƒOƒ‰ƒ€ƒ[ƒhŽž‚Éa‚ª100‚ɂȂé‚Å‚µ‚åB‚»‚ê‚ÅAŠÖ”“à‚Å
’l‚Ì•ÏX‚ª‚ ‚Á‚½‚èA ƒ|ƒCƒ“ƒ^‚âŽQÆ‚ðŠO‚É“n‚µ‚Ä‚µ‚Ü‚Á‚Ä‚¢‚é
ꇂ͂ǂ¤‚µ‚ĉ‰ñ”»’肪•K—v‚ɂȂé‚ÌH
506:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 11:48:26
>>505
—Ⴆ‚΂±‚ñ‚ȃP[ƒXB
int func(int n)
{
static int a = n;
return a;
}
int main()
{
for (int a = 2; a <= 5; ++a) {
printf("%d, %d\n", a, func(a));
}
return 0;
}
507:494
08/07/29 12:23:54
>>505
•ϔ錾’ʉߎž‚ɉŠú‰»‚³‚ê‚é‚ñ‚Ȃ牉ñ”»’肪•K—v‚©‚ÆŽv‚Á‚½‚ñ‚¾‚¯‚ÇA
ƒvƒƒOƒ‰ƒ€‹N“®Žž‚ɉŠú‰»‚µ‚Ä‚à‚¢‚¢‚Ý‚½‚¢B
‚Á‚Ä‚±‚ƂŠ>494 ‚͊ԈႢ‚ÅA‰‰ñ”»’肪•K—v‚ɂȂé‚͉̂Šú’l‚ª’蔎®‚¶‚á‚È‚¢‚Æ‚«‚ËB
‚²‚ß‚ñ‚æ >>506
508:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 14:13:54
‰¡‚©‚玸—炵‚Ü‚·
ƒtƒ@ƒCƒ‹’†‚Ì‚mŒÂ‚Ì’l‚ÅA”z—ña[N]‚ðì‚肽‚¢‚ñ‚Å‚·‚ª
‚¤‚Ü‚¢‚â‚è•û‚ªŽv‚¢‚‚©‚È‚¢‚Ì‚ÅA‚ǂȂ½‚©‹³‚¦‚Ä‚¢‚½‚¾‚¯‚Ü‚¹‚ñ‚©H
509:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 14:15:51
>>508
malloc‚ÌŽg‚¢•û‚ð•·‚¢‚Ä‚é‚Ì‚©H
510:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 14:19:20
malloc( new? ) ‚ðŽg‚¦‚Îo—ˆ‚é‚ñ‚Å‚·‚ËB‚â‚Á‚Ă݂܂·B
511:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 16:37:39
std::vector<Œ^> a(N);‚Å‚à‚æ‚¢‚¼
512:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 18:48:40
ƒƒCƒ}[ƒ‹Œ›–@‚ð\‘¢‘̂ŋLq‚¹‚æ
‚Æ‚¢‚¤‰Ä‹x‚݂̉ۑ肪o‚½‚̂ł·‚ªA‰½‚©‚çŽn‚߂Ă¢‚¢‚©‚³‚Á‚Ï‚è‚í‚©‚è‚Ü‚¹‚ñEEEEB
‚¾‚ê‚©Œä•‚¯‚ðEEEEB
513:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 18:49:31
ƒCƒNƒCƒNAƒƒCƒ}[ƒ‹Œ›–@
514:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 19:32:11
struct kenpoo {
int Y;
int O;
};
515:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 20:45:26
>>512
Žc”O‚Å‚·‚ªA‚»‚̉ۑè‚ðo‚µ‚½æ¶‚Í”]‚ɈÙí‚ð‚«‚½‚µ‚Ä‚¢‚Ü‚·EEEB
‚܂Ƃà‚ȑΘb‚Í•s‰Â”\‚Å‚µ‚傤B‰Û‘è‚Ì’ño‚Í’ú‚ß‚é‚Ù‚©‚È‚¢‚Å‚µ‚傤B
516:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 21:39:36
‚Ý‚ñ‚ȃCƒNƒCƒNAƒxƒ‹ƒTƒCƒ†ð–ñ
517:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 22:07:51
‚ ‚ A1919‚©
518:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 22:26:11
class hoge{
private:
std::list<int> foo;
public:
void setfoo(std::list<int> foo){
this->foo.clear();
std::list<int>::iterator itr;
for(itr=foo.begin();itr!=foo.end();itr++)
this->foo.push_back(*itr);
}
std::list<int> getfoo() const{
return foo;
}
};
int main(){
hoge hoge0;
std::list<hoge> hogehoge;
std::list<int> tmp;
tmp.push_back(1);
tmp.push_back(2);
hoge0.setfoo(tmp);
std::list<int>::iterator tmpitr = hoge0.getfoo().begin();
hogehoge.push_back(hoge0);
std::list<int>::iterator itr = (*hogehoge.begin()).getfoo().begin();
std::cout << *itr << "," << *(++itr);
}
‚±‚̃R[ƒh‚ÅAÅŒã‚É"1,2"‚Æ•\ަ‚³‚ê‚Ä—~‚µ‚¢‚Æ‚±‚낪A"0,0"‚ƂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·B
‚Ç‚±‚ªˆ«‚¢‚Ì‚©‚ª‚í‚©‚炸¢‚Á‚Ä‚¢‚Ü‚·B‚æ‚낵‚¯‚ê‚΋³‚¦‚Ä‚¢‚½‚¾‚¯‚È‚¢‚Å‚µ‚傤‚©cB
519:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 22:30:32
‚Ù‚¤A‚»‚ꂪƒƒCƒ}[ƒ‹Œ›–@‚©B‚È‚é‚Ù‚Ç
520:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 22:34:42
getfoo‚Ì–ß‚è’l‚Å‚ ‚éhoge::foo‚̈ꎞƒRƒs[‚ªŽŸ‚Ì•¶‚ɈڂéŠÔ‚܂łɔjŠü‚³‚ê‚Ä‚µ‚Ü‚¤‚©‚ç‚ÆA
‚ЂƂ‚̎®‚Ì’†‚Åitr‚ð‘ã“ü‚ÆŽQƂ̗¼•û‚µ‚Ă邩‚ç
521:518
08/07/29 23:03:49
>>520
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
ÅŒã‚Écout‚·‚邯‚±‚ë‚ÅAitr‚ª–³Œø‰»‚µ‚Ä‚µ‚Ü‚Á‚Ă邯‚¢‚¤‚±‚Ƃłµ‚傤‚©B
ˆêŽžƒRƒs[‚ª”jŠü‚³‚ê‚éƒ^ƒCƒ~ƒ“ƒO‚ªƒCƒ}ƒCƒ`‚í‚©‚è‚Ü‚¹‚ñB
‚½‚Ñ‚½‚Ñ‚·‚¢‚Ü‚¹‚ñcB
522:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 23:15:52
>>521
Š®‘SŽ®‚ÌI‚í‚è‚Å”jŠü‚³‚ê‚é
523:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 23:39:25
‚¾‚ê‚©AC++‚Ì‚¦‚ë‚¢l
•S•·‚͈ꌩ‚É‚µ‚©‚¸‚¾‚©‚ç
>>518‚̃R[ƒh‚ðŠó–]’Ê‚è‚É“®‚‚悤‚ÉC³`I
‚·‚Ü‚ñA‰´C++‚í‚©‚ç‚ñ‚©‚焃
524:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/29 23:44:32
getfoo()‚Ì–ß‚è’l‚ðŽQÆŒ^‚ÉŠ·‚¦‚½‚ç?
525:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/30 00:02:27
CŒ¾Œê•׋‚Ì‚½‚߂ɃvƒƒOƒ‰ƒ€‚ð쬂µ‚Ü‚µ‚½B
‚ªAprintf("hello")‚ÌŽž“_‚ŕǂɂԂ¿‚ ‚½‚è‚Ü‚µ‚½B
³‚µ‚ƒR[ƒh‚ð“ü‚ꂽ‚Í‚¸‚Å‚·‚ªAŽÀs‚µ‚Ä•\ަ‚³‚ê‚é‚Ì‚ÍA
2chƒAƒbƒvƒ[ƒ_FURLØÝ¸(www-2ch.net:8080)
‚Å‚·Bexe‚ÆAbad‚ª“¯Žž‚ÉoŒ»‚·‚é‚͉̂½ŒÌH‚³‚çHELLO‚ª•\ަ‚³‚ê‚Ä‚¢‚È‚¢‚͉̂½ŒÌH
u‹ê‚µ‚ñ‚ÅŠo‚¦‚éCŒ¾Œêv‚ðŽQl‚É‚â‚Á‚Ă݂½‚̂ł·‚ªA‚¢‚«‚È‚è‹ê‚µ‚¢‚Å‚·B
_—l•‚¯‚Ä‚‚¾‚³‚¢BBB
ƒRƒ“ƒpƒCƒ‰FBorland C++ Compiler
ƒGƒfƒBƒ^FCPad for Borland C++Compiler
526:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/07/30 00:17:17
‚³‚ç‚É
std::cout << *itr << ",";
std::cout << *++itr;
‚Æ“ñs‚É•ª‚¯‚邯“®‚B
‚»‚Ì——R‚ÍA((std::cout.operator<<(*itr)).operator<<(",")).operator<<(*++itr)
‚Æ‚¢‚¤‚悤‚É‚¿‚å‚Á‚Æl‚¦‚邯ƒCƒ“ƒNƒŠƒƒ“ƒg‰‰ŽZŽq‚͌ォ‚ç“K—p‚³‚ê‚邿‚¤‚ÉŽv‚¦‚邪A
ƒCƒ“ƒNƒŠƒƒ“ƒg‰‰ŽZŽq‚Í•›ì—pŠ®—¹“_‚É’B‚·‚é‚܂ł̂ǂ̒iŠK‚Å“‚¢‚Ä‚à
\‚í‚È‚¢Ž–‚ɂȂÁ‚Ä‚¢‚é‚©‚ç‚Å‚ ‚éB
‚à‚Á‚ÆŒ¾‚¦‚Î>>518‚Ì“®ì‚Í–¢’è‹`‚Å‚ ‚éB
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
4700“ú‘O‚ÉXV/131 KB
’S“–:undef