y‰SŽÒнŒ}zC/C++Ž ..
562:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/10 00:33:29
>>561
‚¢‚âA‘¼l‚Ì‘‚¢‚½ƒR[ƒh‚ð‰ð“Ç‚µ‚Ä‚é‚ñ‚¾BB
563:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/10 00:39:03
>>560
[ƒtƒ@ƒCƒ‹]-[’ljÁ]-[V‚µ‚¢ƒvƒƒWƒFƒNƒg]
[Visual C++]-[Win32]-[Win32ƒvƒƒWƒFƒNƒg]-[ƒvƒƒWƒFƒNƒg–¼]-[OK]
[ŽŸ‚Ö]-[WindowsƒAƒvƒŠƒP[ƒVƒ‡ƒ“]-[¡‹ó‚̃vƒƒWƒFƒNƒg]-[Š®—¹]
[ƒ\[ƒXƒtƒ@ƒCƒ‹]-[’ljÁ]-[V‚µ‚¢€–Ú]
[Visual C++]-[ƒR[ƒh]-[C++ƒtƒ@ƒCƒ‹]-[ƒtƒ@ƒCƒ‹–¼]-[’ljÁ]
564:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/10 01:46:59
>>563
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B3s–ڂ܂ł͂¤‚܂ݒè‚Å‚«‚½‚̂ł·‚ªA
4s–Ú‚Ìuƒ\[ƒXƒtƒ@ƒCƒ‹vH‚ª‰½‚ðŽw‚µ‚Ä‚¢‚é‚Ì‚©‚í‚©‚炸A
‚»‚̂܂Ü5s–Ú‚Ì쬂ðs‚¢‚Ü‚µ‚½B
Œ‹‰Ê‚Í‚â‚Í‚èƒrƒ‹ƒhƒGƒ‰[‚Å‚·B
ƒR[ƒh‚͈ȉº‚Å‚·B
LRESULT CALLBACK WindowProc(HWND,UINT,WPARAM,LPARAM);
/* ƒAƒvƒŠƒP[ƒVƒ‡ƒ“ƒGƒ“ƒgƒŠ[ƒ|ƒCƒ“ƒg */
int WINAPI WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR CmdLine,
int CmdShow)
{
@@@//ˆ—
return ;
}
/* ƒEƒCƒ“ƒhƒEƒvƒƒV[ƒWƒƒ */
LRESULT CALLBACK WindowProc(HWND hwnd,UINT message,WPARAM wparam,LPARAM lparam)
{
//ˆ—
}
return DefWindowProc(hwnd,message,wparam,lparam);
}
565:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/10 01:50:01
ƒGƒ‰[‚Ì“à—e‚Í?
566:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/10 01:54:31
ƒtƒ@[ƒXƒg‚ւ̈«‘—‹…B
567:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/10 01:54:45
1>------ ƒrƒ‹ƒhŠJŽn: ƒvƒƒWƒFƒNƒg: C800, \¬: Debug Win32 ------
1>ƒRƒ“ƒpƒCƒ‹‚µ‚Ä‚¢‚Ü‚·...
1>MJ_1.cpp
1>.\MJ_1.cpp(26) : error C2440: '=' : 'const char [6]' ‚©‚ç 'LPCWSTR' ‚ɕϊ·‚Å‚«‚Ü‚¹‚ñB
1> Žwަ‚³‚ꂽŒ^‚ÍŠÖ˜A‚ª‚ ‚è‚Ü‚¹‚ñB•ÏŠ·‚É‚Í reinterpret_castAC ƒXƒ^ƒCƒ‹ ƒLƒƒƒXƒg‚Ü‚½‚ÍŠÖ”ƒXƒ^ƒCƒ‹‚̃LƒƒƒXƒg‚ª•K—v‚Å‚·B
1>.\MJ_1.cpp(41) : error C2664: 'CreateWindowExW' : 2 ”Ԗڂ̈ø”‚ð 'const char [6]' ‚©‚ç 'LPCWSTR' ‚ɕϊ·‚Å‚«‚Ü‚¹‚ñB(V‚µ‚¢‹@”\ ; ƒwƒ‹ƒv‚ðŽQÆ)
1> Žwަ‚³‚ꂽŒ^‚ÍŠÖ˜A‚ª‚ ‚è‚Ü‚¹‚ñB•ÏŠ·‚É‚Í reinterpret_castAC ƒXƒ^ƒCƒ‹ ƒLƒƒƒXƒg‚Ü‚½‚ÍŠÖ”ƒXƒ^ƒCƒ‹‚̃LƒƒƒXƒg‚ª•K—v‚Å‚·B
1>C800.cpp
1>.\C800.cpp(28) : error C2440: '=' : 'const char [6]' ‚©‚ç 'LPCWSTR' ‚ɕϊ·‚Å‚«‚Ü‚¹‚ñB
1> Žwަ‚³‚ꂽŒ^‚ÍŠÖ˜A‚ª‚ ‚è‚Ü‚¹‚ñB•ÏŠ·‚É‚Í reinterpret_castAC ƒXƒ^ƒCƒ‹ ƒLƒƒƒXƒg‚Ü‚½‚ÍŠÖ”ƒXƒ^ƒCƒ‹‚̃LƒƒƒXƒg‚ª•K—v‚Å‚·B
1>.\C800.cpp(43) : error C2664: 'CreateWindowExW' : 2 ”Ԗڂ̈ø”‚ð 'const char [6]' ‚©‚ç 'LPCWSTR' ‚ɕϊ·‚Å‚«‚Ü‚¹‚ñB(V‚µ‚¢‹@”\ ; ƒwƒ‹ƒv‚ðŽQÆ)
1> Žwަ‚³‚ꂽŒ^‚ÍŠÖ˜A‚ª‚ ‚è‚Ü‚¹‚ñB•ÏŠ·‚É‚Í reinterpret_castAC ƒXƒ^ƒCƒ‹ ƒLƒƒƒXƒg‚Ü‚½‚ÍŠÖ”ƒXƒ^ƒCƒ‹‚̃LƒƒƒXƒg‚ª•K—v‚Å‚·B
1>ƒR[ƒh‚𶬒†...
1>ƒrƒ‹ƒhƒƒO‚Í "file://d:\My Documents\Visual Studio 2008\Projects\C800\C800\Debug\BuildLog.htm" ‚ɕۑ¶‚³‚ê‚Ü‚µ‚½B
1>C800 - ƒGƒ‰[ 4AŒx 0
========== ƒrƒ‹ƒh: 0 ³íI—¹A1 ޏ”sA0 XV•s—vA0 ƒXƒLƒbƒv ==========
‚Å‚·B
568:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/10 02:02:15
>>567
‚È‚ºƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚Ì•”•ª‚ðÈ—ª‚·‚éB
ƒOƒO‚ê‚΂¢‚ë‚¢‚댩‚‚©‚éB
URLØÝ¸(www.google.co.jp)
569:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/10 02:21:14
>>568
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
•¶Žš•ÏŠ·‚¾‚Á‚½‚̂ł·‚ËB
‚µ‚©‚µƒOƒO‚Á‚Ä‚ào‚Ä‚±‚È‚¢‚Ì‚ÅÅŒã‚É’Q‚«‚Ü‚·B
1>------ ƒrƒ‹ƒhŠJŽn: ƒvƒƒWƒFƒNƒg: GAME, \¬: Debug Win32 ------
1>ƒ}ƒjƒtƒFƒXƒg‚ð–„‚ßž‚ñ‚Å‚¢‚Ü‚·...
1>.\Debug\GAME.exe.intermediate.manifest : general error c1010070: Failed to load and parse the manifest. U_U!$kLdK
1>~[
1>ƒrƒ‹ƒhƒƒO‚Í "file://d:\My Documents\Visual Studio 2008\Projects\C800\GAME\Debug\BuildLog.htm" ‚ɕۑ¶‚³‚ê‚Ü‚µ‚½B
1>GAME - ƒGƒ‰[ 1AŒx 0
========== ƒrƒ‹ƒh: 0 ³íI—¹A1 ޏ”sA0 XV•s—vA0 ƒXƒLƒbƒv ==========
‚È‚éƒGƒ‰[‚ªo‚é‚̂ł·‚ªA‚Ü‚Á‚½‚ˆÓ–¡•s–¾‚Å‚·B
570:569
08/04/10 18:46:06
\‚µ–ó‚È‚¢‚Å‚·B
Ž©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
571:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/10 21:45:49
VC++2005‚ÅAADO‚ÅSQLSERVER2005‚ÉÚ‘±‚µ‚ÄAbinaryŒ^‚̃tƒB[ƒ‹ƒh‚É
1000byte’ö‚̃oƒCƒiƒŠƒf[ƒ^‚ð•Û‘¶‚µ‚½‚¢‚̂ł·‚ªA
longŒ^‚Ì”z—ñ‚Ƀf[ƒ^‚ðmemcpy‚µA‚»‚ê‚ðrs->Update‚µ‚悤‚Æ‚·‚邯A
ƒRƒ“ƒpƒCƒ‹‚Åubool’l‚ɕϊ·‚µ‚Ü‚·v‚Æ‚¢‚¤‚悤‚ÈŒx‚ª‚Å‚ÄAƒf[ƒ^‚ð“]‘—‚Å‚«‚Ü‚¹‚ñB
ƒoƒCƒiƒŠƒf[ƒ^‚ð“]‘—‚·‚é‚ɂ͂ǂ̂悤‚É‚·‚ê‚΂¢‚¢‚̂łµ‚傤‚©H
i”z—ñ‚ɂͳí‚Ƀf[ƒ^‚ªƒRƒs[‚³‚ê‚Ä‚¢‚邱‚Ƃ̓tƒ@ƒCƒ‹o—͂Ŋm”F‚Å‚«‚Ä‚¨‚è‚Ü‚·j
572:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 00:26:01
>>571
URLØÝ¸(support.microsoft.com)
573:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 06:15:26
vectorqŠî’ê¸×½*r‚É”Ží—Þ‚Ì”h¶¸×½‚ðÌ߯¼ÊÞ¯¸‚µ‚ĵ°ÊްײÄÞ‚µ‚½ŠÖ”‚ðŽÀs‚·‚邿‚¤‚È‚±‚Ƃ͂ł«‚Ü‚·‚©H
574:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 06:18:09
>>573
virtual‚ȃƒ“ƒoŠÖ”‚ðŽÀs‚Æ‚¢‚¤‚±‚ƂȂçA‰Â”\‚Å‚·B
575:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 06:33:22
‚à‚¿‚ë‚ñ‰¼‘zŠÖ”‚É‚µ‚Ä‚ ‚è‚Ü‚·
&‚Ì•t‚¯–Y‚ê‚Å‚µ‚½
‰ðŒˆ‚Å‚«‚Ü‚µ‚½‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
576:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 06:38:48
>>573=>>574=>>575
577:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 06:50:20
573=574=575=576
578:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 07:17:15
>>575
ƒƒ‚ƒŠƒŠ[ƒN‚É‹C‚ð‚‚¯‚悤‚ÈB
boost::ptr_vector ‚ÌŽg—p‚àŒŸ“¢‚µ‚Ä‚Ý‚é‚Æ‚¢‚¢B
579:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 12:34:50
“®“I‚É“ñŽŸŒ³”z—ñ‚ðŠm•Û‚·‚é‚ɂ͂ǂ¤‚·‚ê‚΂悢‚Å‚·‚©H
int x=10; int y=10;
double a[x][y];
‚Æ‚¢‚¤•—‚É‘‚‚Ì‚ÍAxy‚ª¬‚³‚¢ŠÔ‚Ío—ˆ‚½‚̂ł·‚ªAnew‚ÅŠm•Û‚µ‚悤‚Æ‚·‚邯
y‚ð•Ï”‚ɂł«‚Ü‚¹‚ñBvector‚ðŽg‚킸‚Éã‹L‚̂悤‚È‚±‚Æ‚ª‚Å‚«‚é‚Å‚µ‚傤‚©H
‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
580:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 12:37:06
double **a;
*a = new double[x]
for( int i = 0; i < x; ++i )
@a[x] = new double[y]
‚±‚ñ‚È‚ñ
581:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 12:47:33
boost::multi_arrayƒIƒXƒXƒB
582:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 12:52:43
>>580
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
Šm•Û‚µ‚½“ñŽŸŒ³”z—ñ‚ð‚Ù‚©‚ÌŠÖ”‚É“n‚·‚ɂ͂ǂ¤‚·‚ê‚΂悢‚Å‚·‚©H
‚ ‚ÆAboost::multi_array‚Í‘¬‚¢‚Å‚·‚©H
¡‘‚¢‚Ä‚¢‚é‚Ì‚ÍAstd::vector‚à‚ ‚Ü‚è’m‚ç‚È‚¢l‚ÉŒ©‚¹‚邽‚߂Ȃ̂ÅA
boost‚È‚ñ‚Ä‚Æ‚Ä‚à‚¾‚߂ł·B
583:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 12:57:05
ƒAƒZƒ“ƒuƒŠŒ¾Œê‚̃Rƒ“ƒpƒCƒ‰‚ÌCƒ\[ƒXƒvƒƒOƒ‰ƒ€‚ðŽ‚Á‚Ä‚¢‚é‚̂ł·‚ªA
ƒAƒZƒ“ƒuƒŠŒ¾Œê‚ðƒRƒ“ƒpƒCƒ‹‚·‚é‚É‚ÍA‚±‚̃\[ƒX‚ðƒRƒ“ƒpƒCƒ‹‚µ‚Ä‚©‚ç
‚Ç‚¤‚·‚ê‚΂¢‚¢‚̂łµ‚傤‚©H
584:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 12:58:11
void func( int **a );
‚±‚ê‚ł킽‚¹‚é‚ñ‚¶‚á‚ËA‘½•ª
585:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 13:06:03
>>582
‚»‚¤‚¢‚¤‰SŽÒ‚É‚ÍA‘f’¼‚ɈꎟŒ³”z—ñ‚ð‰¼‘z‰»‚µ‚ÄŽg‚¤•û‚ª‚¢‚¢B
‚±‚ñ‚ÈŠÖ”‚Å‚à—pˆÓ‚·‚ê‚΃AƒNƒZƒX‚·‚é‚Ì‚àŠ„‚ÆŠÈ’P‚¾B
static unsigned offset(unsigned x, unsigned y, unsigned w)
{
return x + y * w;
}
–ܘ_Aƒƒ‚ƒŠŠm•Û‚Í‚±‚¤‚È‚éB
double * a = new double[w * h];
‚ [A‚‚¢‚łɌ¾‚¦‚Î>580‚̓oƒO‚¾‚炯‚¾‚©‚ç—v’ˆÓ‚ÅB
‚Â[‚©A>584‚à‚©‚·‚¾‚íB
586:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 13:06:38
>>583
Cƒ\[ƒX‚ðƒRƒ“ƒpƒCƒ‹‚µ‚Ăł«‚½ŽÀsƒtƒ@ƒCƒ‹‚ðŽÀs‚µ‚ăAƒZƒ“ƒuƒ‹‚·‚ê
‚΂¢‚¢‚̂łÍB
587:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 13:19:33
„ƒAƒZƒ“ƒuƒŠŒ¾Œê‚̃Rƒ“ƒpƒCƒ‰
—L‚蓾‚È‚¢ŠÔˆá‚¢‚¾‚ÈB
588:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 13:29:33
>>580
‚±‚ê‚Í“‚¢B
589:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 13:34:19
mbscmp
wcscmp
‚Ȃǂ̈Ⴂ‚ª‚í‚©‚ç‚È‚¢EEEE
‚ ‚ÆAlstrcmp ‚Æ‚© strcmp ‚Ý‚½‚¢‚È‚Ì‚à‚ ‚Á‚½‚悤‚È‹C‚ª‚·‚邯‚Ç‹C‚Ì‚¹‚¢H
’N‚©A‚±‚ê‚ç‚ÌŠÖ”‚̈Ⴂ‚ɂ‚¢‚Ä•ª‚©‚èˆÕ‚‹³‚¦‚Ä‚‚¾‚³‚¢B
590:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 13:40:56
•¶Žš‚Æ‚µ‚Ä wchar_t ‚ðŽg‚¤‚Æ‚« -> wcscmp
•¶Žš‚Æ‚µ‚Ä char ‚Å mbcs ‚ðŽg‚¤‚Æ‚« mbscmp
•¶Žš‚Æ‚µ‚Ä char ‚Å sbcs ‚ðŽg‚¤‚Æ‚« strcmp
•¶Žš‚Æ‚µ‚Ä TCHAR ‚ðŽg‚¤‚Æ‚« lstrcmp
ƒhƒLƒ…ƒƒ“ƒg“ǂ܂¸‚ɂ܂¸2ch‚Å•·‚‚Æ‚¢‚¤‘Ô“x‚Å‚ÍA‚í‚©‚ç‚È‚‚Ä“–‚½‚è‘OB
591:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 13:49:11
>>590
‚·‚݂܂¹‚ñB‚»‚ꂪ‚¢‚Ü‚¢‚¿‚æ‚‚í‚©‚ç‚È‚¢‚ñ‚Å‚·B
char‚ðŽg‚¤‚Æ‚«‚Æ‚©Atchar‚ðŽg‚¤‚Æ‚«‚ÆŒ¾‚í‚ê‚Ä‚à’ŠÛ“I‚·‚¬‚ÄHHH
‹ï‘Ì“I‚ÉA‚Ç‚¤‚¢‚¤ˆ—‚ð‚·‚é‚Æ‚«‚Émbscmp ‚â strcmp ‚ȂǂðŽg‚¢•ª‚¯‚é‚̂łµ‚傤‚©H
“¯‚¶•¶Žš—ñ”äŠr‚Å‚àAmbscmp ‚ðŽg‚Á‚Ä‚¢‚½‚èA strcmp ‚ðŽg‚Á‚Ä‚¢‚½‚è‚ÆA–󂪕ª‚è‚Ü‚¹‚ñB
592:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 13:52:17
>>587
Šm‚©‚Éc‚²Žw“E‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
ƒAƒZƒ“ƒuƒŠŒ¾Œê‚ðŽÀs‚·‚é‚à‚̂̈Ӗ¡‚ÅŽg‚¢‚Ü‚µ‚½
593:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 13:52:50
>>591
‚»‚ê‚Í’ŠÛ“I‚¾‚©‚ç‚í‚©‚ç‚È‚¢‚ñ‚¶‚á‚È‚‚ÄA•׋‚µ‚È‚¢‚©‚ç‚í‚©‚ç‚È‚¢‚̂ł·B
mbcs ‚Æ sbcs ‚̈Ⴂ‚È‚ñ‚©AGoogle ‚Å umbcs ‚Æ sbcs ‚̈Ⴂv‚ðiƒJƒbƒR‚͂͂¸‚µ‚Äj
ŒŸõ‚·‚ê‚΂¢‚‚Â‚à‚»‚ê‚炵‚¢à–¾‚̃y[ƒW‚ªo‚Ä‚‚é‚̂ł·B
‚à‚µŽè”²‚«‚¶‚á‚È‚‚ăzƒ“ƒg‚̃zƒ“ƒg‚ɉ½‚à‚µ‚È‚¢‚Å’mޝ‚ªg‚É•t‚‚ÆŽv‚Á‚Ä‚é‚̂ȂçA
‚»‚à‚»‚àƒoƒJ‚Ȃ̂ŕ׋‚µ‚Ä‚à–³‘ʂȂ̂Ŏ~‚ß‚é‚ׂ«‚Å‚·B
594:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 14:04:17
>>592
‚»‚ê‚Í•’ÊAƒAƒZƒ“ƒuƒ‰‚ƌĂ΂ê‚éB
‚¢‚âAŒµ–§‚ÉŒ¾‚¦‚ÎuƒAƒZƒ“ƒuƒŠŒ¾Œê‚ð–|–ó‚·‚é‚à‚Ìv‚¾‚ªB
595:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 14:05:02
>>593
‚È‚ñ‚©Œ™‚È‚±‚Æ‚Å‚à‚ ‚Á‚½‚Ì‚©H
596:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 14:05:03
‚È‚ñ‚ƂȂ•ª‚Á‚½‚悤‚È•ª‚ç‚È‚¢‚悤‚ÈEEEE
“¯‚¶‰p”Žš‚©‚ç‚È‚é•¶Žš—ñ”äŠr‚Å‚àƒvƒƒOƒ‰ƒ€‚É‚æ‚Á‚ÄŽg‚Á‚Ä‚¢‚éŠÖ”‚ªˆá‚¤‚Ì‚Í
‘‚«ŽèiƒvƒƒOƒ‰ƒ}[j‚̈ӎ¯‚̈Ⴂ‚É‚æ‚éH
‚³‚ç‚ɃƒCƒh•¶Žš‚ƃ}ƒ‹ƒ`ƒoƒCƒg•¶Žš‚̈Ⴂ‚ª‚æ‚•ª‚ç‚ñBBBB
o’¼‚µ‚Ä‚«‚Ü‚·BƒXƒŒ‰˜‚µ‚Ä‚·‚݂܂¹‚ñB
597:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 14:06:53
‚·‚Ü‚ñ
*a = new double[x]
‚¶‚á‚È‚‚Ä
a = new double*[x]
‚¾
598:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 14:20:42
>>597
‚»‚ꂾ‚¯‚¶‚á‚Ë[‚¾‚ëB
599:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 15:19:15
>>595
593‚¶‚á‚È‚¢‚¯‚ÇA‚ ‚¦‚ÄŒ¾‚¤‚È‚çu“Š‚°‚Á‚ςȂµ‚Ì”nŽ‚ðŒ©‚Ä‚µ‚Ü‚Á‚½‚±‚Æv‚ª
uŒ™‚È‚±‚Æv‚È‚ñ‚¾‚낤B
600:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 20:21:49
delete‚Å—Ž‚¿‚¿‚Ⴄ‚ñ‚¾‚¯‚ÇAŒ´ˆö‚í‚©‚è‚Ü‚¹‚ñ„ƒ
‚±‚̃R[ƒh‚Å—Ž‚¿‚Ü‚·EEEB
int i;
char *lpary[4];
for (i = 0; i < 4; i++){
lpary[i] = new char[256];
}
for (i = 0; i < 4; i++){
delete [] lpary[i];
}
’N‚©‹³‚¦‚Ä‚‚¾‚³‚¢B
601:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 20:23:53
—Ž‚¿‚é—v‘f‚Í“Á‚ÉŒ©“–‚½‚ç‚È‚¢‚ªEEEB
‘½•ªA‘¼‚ÅFX‚â‚Á‚Ă镔•ª‚Ń}ƒY‚¢‚±‚Æ‚â‚Á‚Ä‚ñ‚¶‚á‚È‚¢‚©‚ÆB
602:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 20:24:46
for (i = 0; i < 4; i++){
delete lpary[i]
}
delete[] lpary;
603:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 20:25:53
>>602
‚¨‚¢‚¨‚¢^^;
604:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 20:26:53
‚悌©‚ĂȂ©‚Á‚½
‚·‚Ü‚ñ–Y‚ê‚Ä‚‚ê
605:600
08/04/11 20:29:44
‚·‚¢‚Ü‚¹‚ñBŒ´ˆö‚í‚©‚è‚Ü‚µ‚½B
new‚Ædelete‚ÌŠÔ‚Å‚â‚Á‚Ă鈗‚ÅŠm•Û‚µ‚½ƒ|ƒCƒ“ƒ^‚ɕʂ̃|ƒCƒ“ƒ^
“n‚µ‚Ä‚µ‚Ü‚Á‚Ä‚½EEEB
‚Ü‚¶‚²‚ß‚ñGG
606:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 20:30:25
ˆ«‚¢Ž–‚¢‚í‚È‚¢‚©‚çAvector Žg‚¦B
607:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 23:28:52
>>596
>‚³‚ç‚ɃƒCƒh•¶Žš‚ƃ}ƒ‹ƒ`ƒoƒCƒg•¶Žš‚̈Ⴂ‚ª‚æ‚•ª‚ç‚ñ
‚»‚ê‚𒲂ׂé‚Ì‚ªæ‚¾‚Æ‚¢‚¤‚±‚ƂɋC‚©‚È‚¢‚ÌH
608:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/11 23:30:06
o’¼‚µ‚Ä‚‚é‚Á‚ÄŒ¾‚Á‚Ä‚é‚ñ‚¾‚©‚ç‚Ù‚Á‚Æ‚¯‚æ
609:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 00:33:20
•Ï”‚ðString‚¾‚Æ‚©CharŒ^‚ÅŽw’è‚·‚邱‚Æ‚Á‚Ăł«‚Ü‚·‚©H
610:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 00:34:10
????????
611:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 00:56:30
ÓI‚ȃƒ‚ƒŠ‚ðŠm•Û‚ð‚µ‚½ƒNƒ‰ƒX“à‚É“®“I‚ÉŠm•Û‚µ‚½ƒNƒ‰ƒX‚ª‚ ‚邯‚µ‚Ü‚·
‚±‚Ìê‡exit(0)‚ªŽÀs‚³‚ê‚½Žž‚ɳ‚µ‚”jŠü‚ªs‚í‚ê‚Ü‚·‚Å‚µ‚傤‚©H
612:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 00:59:02
>>611
‚¾‚¢‚½‚¢OS‚ª‚¤‚Ü‚‰ð•ú‚µ‚Ä‚‚ê‚éEEE‚©‚à‚ËB
‚»‚ñ‚È•Ûá‚͂ǂ±‚É‚à‚È‚¢B‚¿‚á‚ñ‚Ɖð•ú‚·‚é‚©Java“™‚ɈÚs‚µ‚Ü‚µ‚傤B
613:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 01:14:07
‚Ê‚é‚Û
614:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 01:15:38
>>611
ƒ‰ƒCƒuƒ‰ƒŠ‚ÌŽd—l‚É‚æ‚邯‚ÇA
EÓI‚ȃIƒuƒWƒFƒNƒg‚̃fƒXƒgƒ‰ƒNƒ^ˌĂ΂ê‚é
Emain()‚©‚ç’H‚Á‚Ä‚»‚ÌŽž“_‚܂ł̃Xƒ^ƒbƒNã‚É‚ ‚éƒIƒuƒWƒFƒNƒg‚̃fƒXƒgƒ‰ƒNƒ^ˌĂ΂ê‚È‚¢
‚‚܂èƒXƒ^ƒbƒN‚ÌŠª‚«–ß‚µ‚Ís‚í‚ê‚È‚¢‚ª’Êí‚̃NƒŠ[ƒ“ƒAƒbƒvƒ‹[ƒ`ƒ“‚͌Ă΂ê‚éA
‚ªˆê”Ê“I‚Ȃ̂łÍB‰½‚©d—v‚Ȍ㈗‚ª•K—v‚È‚ç atexit ‚Å‚à‘‚¢‚Æ‚‚ׂ«‚¾‚ÈB
615:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 01:34:05
atexit‚ðŽg‚¤‚±‚Ƃɂµ‚Ü‚·
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
616:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 02:10:32
constƒ|ƒCƒ“ƒ^pData‚̃ƒ“ƒostd::deque<Log> LogData‚ðŽQÆ‚·‚épastLog
const std::deque<Log>& pastLog = pData->LogData
‚ðã‚̂悤‚Éì‚Á‚Ä‚»‚Ìiterator‚ðŽg—p‚µ‚½‚¢‚̂ł·‚ª
const std::deque<M3Log>::iterator itr = pastLog.begin();
‚Æ‚·‚邯
¶ƒIƒyƒ‰ƒ“ƒh‚ðˆµ‚¤‰‰ŽZŽq‚ªŒ©‚‚©‚è‚Ü‚¹‚ñ (‚Ü‚½‚͕ϊ·‚Å‚«‚Ü‚¹‚ñ) (V‚µ‚¢“®ì; ƒwƒ‹ƒv‚ðŽQÆ)B
‚Æ“{‚ç‚ê‚Ü‚·
‰½ˆ‚ð‚Ç‚¤‚µ‚Ä‚¢‚¢‚Ì‚©‚í‚©‚è‚Ü‚¹‚ñAƒAƒhƒoƒCƒX‚ð‚¢‚½‚¾‚¯‚È‚¢‚Å‚µ‚傤‚©
617:616
08/04/12 02:12:31
’ù³
const std::deque<M3Log>::iterator itr = pastLog.begin();
«
const std::deque<Log>::iterator itr = pastLog.begin();
618:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 02:12:40
c++ ‚Í—Ç‚’m‚ç‚È‚¢‚¯‚ÇA
std::deque<Log>::const_iterator itr = pastLog.begin();
‚¶‚á‚È‚¢‚Ì?
619:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 02:19:58
>>618
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
–³Ž–ƒR[ƒh‚ªƒRƒ“ƒpƒCƒ‹‚ð’Ê‚é‚æ‚¤‚ɂȂè‚Ü‚µ‚½
const_iterator‚È‚ñ‚Ä‚ ‚Á‚½‚Ì‚©EEE
620:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 03:41:33
>>619
>const_iterator‚È‚ñ‚Ä‚ ‚Á‚½‚Ì‚©EEE
’´ƒƒƒ^‚¶‚á‚È‚¢‚©‚æ
621:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 04:19:52
ÓIŠm•Û‚Æ“®“IŠm•ۂŃvƒ‰ƒCƒx[ƒgƒƒ“ƒoŠÖ”‚ÌŽÀs‚ɈႢ‚ªo‚邿‚¤‚È‚±‚Ƃ͗L‚é‚Å‚µ‚傤‚©H
622:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 09:55:51
ŠO‚©‚çŽØ‚è‚È‚¢ŒÀ‚èI—¹‚·‚ê‚Ή¼‘zƒvƒƒZƒX‹óŠÔ‚²‚ÆÁ–Å‚·‚é‚©‚ÆB
623:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 11:01:31
‚³‚ ‚ÄBdelete this‚·‚é‚ñ‚łȂ¢ŒÀ‚è‚ÍA‚Ü[–³‚¢‚ñ‚łȂ¢‚©‚ËB
624:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 12:57:40
#define sucide delete this
625:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 14:40:30
suicide
626:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 14:49:06
oh misu superu
627:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 14:50:30
if‚ÌðŒ•”‚ŕϔ‚ð錾‚µ‚½‚¢Žž‚ÉAbool‚Æ‚µ‚Ä•]‰¿‚Å‚«‚È‚¢Œ^‚¾‚ƃRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ɂȂè‚Ü‚·‚æ‚Ë
std::set::const_iterator it = hoge.find(....);
if (it != hoge.end()) {
// ‚±‚±‚Å it ‚ðŽg‚¤
}
‚̂悤‚È‚±‚Æ‚ð‚·‚é‚Æ‚«‚Éif‚̃uƒƒbƒN“à‚Éit‚̃XƒR[ƒv‚ðŒÀ’肵‚Ä
if ((std::set::const_iterator it = hoge.find(...)) != hoge.end()) {
‚̂悤‚È‚±‚Æ‚ð‚µ‚½‚¢‚ñ‚Å‚·‚¯‚Ç–³—‚Å‚·‚©H
628:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 15:23:43
–³—
629:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 15:39:39
for ( std...it = hoge.find(...); it != hoge.end(); ) {
@break;
}
‚¨‚·‚·‚߂͂µ‚È‚¢
630:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 15:40:03
{ std::set::const_iterator it; if(...){...} }
631:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 15:40:50
‚ ‚é‚¢‚Í‹óƒXƒR[ƒv‚ðŽg‚¤‚Æ‚©B
{
@std...it = ...:
@if(){
@}
}
632:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 15:54:26
–³—‚â‚è
template<typename T, template<class> class Comp> class eval_lapper
{
public:
@@@@eval_lapper( std::pair<T, T> rhs ) : obj_(rhs.first), target_(rhs.second) {}
@@@@operator bool() const { return Comp<T>()(obj_, target_); }
@@@@T& obj() { return obj_; }
@@@@const T& obj() const { return obj_; }
private:
@@@@T obj_;
@@@@T target_;
};
int main()
{
@@@@std::set<int> s;
@@@@//s.insert(123);
@@@@if( eval_lapper<std::set<int>::const_iterator, std::not_equal_to > it = std::make_pair( s.find(123), s.end() ) )
@@@@@@@@std::cout << *(it.obj()) << std::endl;
@@@@return 0;
}
633:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 15:57:33
if‚Ì•]‰¿•”•ª‚Á‚Äbool‚̃I[ƒo[ƒ[ƒh‚ª‚ ‚Á‚½‚ç‚¿‚á‚ñ‚Æbool‚Æ‚µ‚Ä•]‰¿‚µ‚Ä‚‚ê‚é‚ÌH
634:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 15:58:44
‚µ‚Ä‚‚ê‚邪Aif •¶ˆÈŠO‚ÌŠ‚Å‚à–{“–‚É bool ’l‚Æ‚µ‚ĉðŽß‚³‚ê‚Ä—~‚µ‚¢ê‡‚łȂ¯‚ê‚Î bool ‚̃I[ƒo[ƒ[ƒh‚Í‚·‚ׂ«‚¶‚á‚È‚¢B
635:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 16:00:12
if •¶‚¾‚¯‚Å‚»‚¤‰ðŽß‚³‚ê‚Ä—~‚µ‚¢ê‡‚ÍA
•’ʂɂ͎g‚í‚ê‚È‚¢‚悤‚ȃ|ƒCƒ“ƒ^‚ւ̃LƒƒƒXƒg‰‰ŽZŽq‚ð
ƒI[ƒo[ƒ[ƒh‚·‚é‚Ì‚ªˆê”Ê“IB
ƒƒ“ƒoƒ|ƒCƒ“ƒ^‚Æ‚©B
636:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 16:41:51
>>632
–Ê”’‚¢‚È‚â‚è•û‚¾‚È
‚Å‚àAlapper => wrapper ‚¶‚á‚Ë
637:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 16:53:02
//test.h
struct test{
@int a;
@test(int a_) : a(a_){}
};
//instance.cpp
#include "test.h"
test obj(1024);
//program.cpp
#include <iostream>
#include "test.h"
extern test obj;
int main(){
@std::cout << obj.a << std::endl;
@return 0;
}
•ÊX‚Ì–|–ó’PˆÊ‚ÉŒ^test‚ª’è‹`‚³‚ê‚Ă邯‚ÇA“¯ˆê‚ÌŒ^‚Æ‚µ‚Ä”Fޝ‚³‚ê‚é‚ÌH
VC8‚ł̓Rƒ“ƒpƒCƒ‹’Ê‚Á‚½B
638:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 17:01:05
‚»‚è‚á’ʂ邾‚ë
“¯‚¶ƒwƒbƒ_ƒCƒ“ƒNƒ‹[ƒh‚µ‚Ä‚é‚ñ‚¾‚µ
639:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 17:01:59
ƒƒ“ƒo•Ï”‚ªˆê•”‚ª#ifdef‚ ‚½‚è‚ň͂ñ‚Å‚ ‚邯
ꇂɂæ‚Á‚Ă͔ñí‚É–ù‰õ‚Șb‚ɂȂ邯‚Ç‚Ë
640:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 17:09:35
–ù‰õ‚ȂƂ¢‚¤‚©ƒoƒO‚Șb‚¾‚ë
641:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/12 22:59:36
’†XŒ´ˆö‚ª’͂߂¸Î‚¤‚µ‚©‚È‚¢‚Æ‚©‚»‚¤‚¢‚¤ƒAƒŒ‚¾‚낤
•@‚©‚爫–‚‚ªo‚½‚ç‚à‚Á‚Æ–ù‰õ‚¾‚È
642:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/13 22:40:49
String name;
‚Æ
String^ name;
‚̈Ⴂ‚͂Ȃñ‚Å‚·‚©Hƒnƒ“ƒhƒ‹‚̈Ӗ¡‚ª‚í‚©‚è‚Ü‚¹‚ñ
643:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/13 22:48:53
>>642
C++/CLI ‚̓XƒŒˆá‚¢‚Ȃ̂ł·B
C++/CLI part3
½ÚØÝ¸(tech”Â)
644:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/13 22:50:41
>>642
‚Æ‚è‚ ‚¦‚¸uC++/CLI ƒnƒ“ƒhƒ‹ Ž©“®•Ï”v‚ŃOƒO‚Á‚½‚çà–¾‚ªŒ©‚‚©‚邯Žv‚¤B
‚»‚ê‚Å•ª‚©‚ç‚È‚©‚Á‚½‚çA‚à‚¤ˆê“x‚¨‚¢‚ÅB
” CLI‚Á‚Ä‚¿‚å‚¢‰ß‘a‹C–¡‚Ì–{ƒXƒŒ‚µ‚©–³‚¢‚Ì‚È
645:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 01:32:44
ƒRƒs[ƒRƒ“ƒXƒ^ƒNƒ^•Ó‚è‚ÅŽ¿–â‚Å‚·B
template <bool M> struct P {
int* _p;
P(int* v=NULL) : _p(v) {}
P(P& v) : _p(v.release()) {} // (1)
~P() { if(M && _p) delete _p; }
void reset(int* v=NULL)
{ if(M && _p && _p != v) delete _p; _p = v; }
int* release()
{ int* temp = _p; _p = NULL; return temp; }
};
P<true> pf(int n) { return P<true>(new int(n)); }
int main() { P<true> a = pf(3); }
ã‹L‚¾‚Æ
error: no matching function for call to eP<true>::P(P<true>)f
‚ƃRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ª‚ł܂·B ‚µ‚©‚µ (1) ‚ð
template <bool _M> P(P<_M>& v) : _p(v.release()) {}
‚É‚·‚邯ƒGƒ‰[‚ɂȂ炸‚ɃRƒ“ƒpƒCƒ‹‚Å‚«‚邿‚¤‚ɂȂè‚Ü‚·B‚È‚ºƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ª‚łȂ‚È‚é‚̂łµ‚傤‚©? ƒRƒ“ƒpƒCƒ‰‚Í gcc version 4.0.1 (Apple Inc. build 5465) ‚Å‚·B
646:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 01:43:50
>>645
ƒRƒs[ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ðƒeƒ“ƒvƒŒ[ƒgŠÖ”‚É‚µ‚ĈقȂéƒeƒ“ƒvƒŒ[ƒgˆø”‚ÌŒ^‚Å‚àŽó‚¯Žæ‚ê‚ç‚ê‚é‚ê‚è‚ê‚邿‚¤‚É‚µ‚½‚©‚çB
647:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 01:46:07
>>645
‚æ‚•ª‚©‚ç‚ñ‚¯‚ÇAVC8‚¾‚Ƃǂ¿‚ç‚àƒRƒ“ƒpƒCƒ‹’Ê‚Á‚½‚¼
648:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 01:49:12
>>647
ƒGƒXƒp[‚·‚邯645‚Í(1)‚ðP(P& v) : _p(v.release()) {}‚Æ‚µ‚½ã‚Ń\[ƒXƒR[ƒh‚̂ǂ±‚©‚Å
P<false> oldObj;
P<true> newObj(oldObj);
‚Æ‚Å‚à‚µ‚Ä‚¢‚é‚ñ‚¾‚낤B
649:645
08/04/14 01:52:20
>>646
ƒeƒ“ƒvƒŒ[ƒgˆø”‚ÌŒ^‚Í‘‚«•Ï‚¦‚é‘O‚àŒã‚à true ‚µ‚©ˆµ‚í‚È‚¢‚̂ɈقȂéŒ^‚ðŽó‚¯Žæ‚ê‚邿‚¤‚É‚µ‚È‚¢‚Æ
‚¢‚¯‚È‚¢——R‚ª•ª‚©‚è‚Ü‚¹‚ñB
“r’†‚Å P<false> ‚ɕϊ·‚³‚ê‚Ä‚¢‚é‚Ì‚àŠm”F‚Å‚«‚Ü‚¹‚ñ‚Å‚µ‚½B
>>647
gcc ‚¾‚¯‚Å‹N‚«‚é–â‘è‚È‚ñ‚Å‚µ‚傤‚©c
>>647
‚¢‚₵‚ĂȂ¢‚̂ł·Bã‹L‚̃\[ƒX‚݂̂ł·B
650:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 02:17:53
Ž¿–â‚Å‚·B4Œ…‚Ì—”‚ðŽæ“¾‚·‚éŠÖ”‚Ȃ̂ł·‚ª
if(num[i] == num[j])ˆÈ~‚Ìdowhile‚Å•K‚¸ƒ‹[ƒv‚É“ü‚Á‚Ä‚µ‚Ü‚¤‚̂ł·‚ª
Œ´ˆö‚ð‹³‚¦‚Ä‚¢‚½‚¾‚¯‚Ü‚¹‚ñ‚©H
void random::gt(){
srand((unsigned) time(NULL));
num[0] = rand() % 10;
if(num[0] <= 0){
do{
num[0] = rand() % 10;
}while(num[0] <= 1);
}
//‚»‚Ì‘¼—”Žæ“¾
for(i=0;i<4;i++){
if(i <= 4){
for(j=1;j<4;j++){
num[j] = rand() % 10;
if(num[i] == num[j]){
do{
num[j] = rand() % 10;
system("PAUSE");
}while(num[i] != num[j]);
}
};
}
};
}
651:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 02:47:43
>>649
P‚ÍÚ“ªŒê‚Ý‚½‚¢‚È‚à‚̂ňꕔ‚Ì—áŠO‚𜂢‚Ä’P“Ƃł͎g‚¦‚È‚¢
‚±‚Ìꇂ¾‚ÆP<true>‚ÆP<false>‚ªŒ^
‚½‚Æ‚¦‚ÎP<true>‚ð’è‹`‚µ‚½‚Æ‚«A‚à‚µP(P&)‚Ì‹Lq‚ª‹–‚³‚ê‚邯
ƒRƒs[ƒRƒ“ƒXƒgƒ‰ƒNƒ^P(P<true>)‚©
ˆø”•t‚«‚̃Rƒs[‚¶‚á‚È‚¢ƒRƒ“ƒXƒgƒ‰ƒNƒ^P(P<false>)‚©žB–†‚ɂȂé
652:>650
08/04/14 03:22:48
“ú–{Œê‚Å‚¨‚‹
dowhile‚Í•K‚¸1‰ñ‚̓‹[ƒv“à‚̈—‚ðŽÀs‚·‚邪H
‚ ‚ÆA‚»‚Ì“\‚Á‚½ƒ\[ƒX‚Í‚»‚̂܂܂©H•ÏX‚µ‚Ä“\‚Á‚ĂȂ¢H
653:645
08/04/14 03:33:40
>>651
‚ [‚È‚é‚Ù‚ÇBƒRƒs[ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚©ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ªžB–†‚ɂȂé‚ñ‚Å‚·‚ËB
P<true> -> P<false> ‚̕ϊ·‚ª‚³‚ê‚邯Œ™‚Å‘‚«•û‚É¢‚Á‚Ä‚¢‚½‚̂ł·‚ª
P<true> -> P<true> OK
P<true> -> P<false> OK
P<false> -> P<false> OK
P<false> -> P<true> NG
‚ÌŽž‚É
template <bool M>
struct P {
template <bool _M> P(P<_M>& v);
...
};
template <> template <> P<true>::P(P<true>& v) : _p(v.release()) {}
//template <> template <> P<true>::P(P<false>& v); // NG
template <> template <> P<false>::P(P<false>& v) : _p(v._p) {}
template <> template <> P<false>::P(P<true>& v) : _p(v._p) {}
‚Ý‚½‚¢‚É‚à‚Å‚«‚é‚Á‚Ä‚±‚Ƃł·‚ËI‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
654:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 03:33:47
‚ ‚ ‚ A‚·‚¢‚Ü‚¹‚ñ
if(num[i] == num[j]){‚̂Ƃ±‚ë‚Å
•Ï”num[i]‚Ænum[j]‚ªˆá‚Á‚Ä‚¢‚Ä‚àˆ—‚ð‚µ‚Ä‚µ‚Ü‚¤Œ´ˆö
‚ð’m‚肽‚©‚Á‚½‚̂ł·
ƒ\[ƒX‚Í“Á‚ɕς¦‚ĂȂ¢‚ÆŽv‚¤‚̂ł·‚ª
‚Ç‚±‚©‚¨‚©‚µ‚¢‚Å‚µ‚傤‚©
655:645
08/04/14 03:36:18
ˆá‚Á‚½BP<false> -> P<true> ‚ªŒ™‚¾‚Á‚½B‚Å‚·B
656:650
08/04/14 03:39:19
‚Ü‚½‚à‚·‚¢‚Ü‚¹‚ñ
>>654‚Í>.650‚Å‚·EEE
657:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 09:29:44
>>650
i ‚ª 0 ‚©‚ç 3 ‚ð‚Æ‚è‚È‚ª‚ç“®‚«A
‚»‚̃‹[ƒv‚̂Ȃ©‚Å j ‚ª 0 ‚©‚ç 3 ‚ð‚Æ‚è‚È‚ª‚ç“®‚‚ñ‚Å‚·‚æ‚ËB
‚·‚邯, i = j ‚È‚ç‚Î, num[i] == num[j] ‚ƂȂÁ‚ÄAsystem("pause") ‚ª‚©‚Ȃ炸
ŽÀs‚³‚ê‚邱‚ƂɂȂè‚Ü‚·B
‚È‚³‚肽‚¢‚±‚Æ‚ÍA‚±‚ñ‚Ȃ̂łµ‚傤‚©H
(Šm”FŠÂ‹« WindowsXP, ˆ—Œn cygwin(gcc 3.4.4)
URLØÝ¸(kansai2channeler.hp.infoseek.co.jp)
658:650
08/04/14 11:06:42
>>657
‚Ü‚³‚É‚»‚ñ‚ÈŠ´‚¶‚Å‚·
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
659:657
08/04/14 11:24:42
>>658
ƒoƒO‚Á‚Ă܂µ‚½B
URLØÝ¸(kansai2channeler.hp.infoseek.co.jp)
660:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 14:51:59
set<Class> a, b;‚Æ‚ ‚Á‚Äa‚©‚çb‚Ɋ܂܂ê‚Ä‚¢‚È‚¢—v‘f‚ðŽæ‚èœ‚«‚½‚¢‚Æ‚«‚É
remove_if‚È‚ñ‚©‚̃Aƒ‹ƒSƒŠƒYƒ€‚ŃXƒ}[ƒg‚É‘‚¯‚Ü‚·‚©H
661:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 15:06:05
operator^
662:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 16:59:15
>>660
#include <iostream>
#include <algorithm>
#include <set>
#include <boost/lambda/lambda.hpp>
#include <boost/lambda/bind.hpp>
int main() {
@@namespace bll=boost::lambda;
@@std::set<int> a,b;
@@a.insert(1);
@@a.insert(2);
@@a.insert(3);
@@b.insert(2);
@@b.insert(3);
@@std::remove_copy_if(a.begin(), a.end(),
@@@@@@@@@@@@@@@@@@@@@@std::ostream_iterator<int>(std::cout),
@@@@@@@@@@@@@@@@@@@@@@bll::bind(std::find<std::set<int>::iterator, int>,
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@b.begin(),
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@b.end(),
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@bll::_1 ) == b.end());
@@return EXIT_SUCCESS;
}
uu-n...
663:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 17:49:02
huninnkidearuboost::egg::lazywotukattemitayo
#include <iostream>
#include <algorithm>
#include <set>
#include <boost/lambda/lambda.hpp>
#include <boost/egg/lazy.hpp>
#include <boost/lambda/bind.hpp>
#include <boost/assign/std/set.hpp>
struct base {
@@template< class Myself, class Arg0, class Arg1, class Arg2 >
@@struct apply {
@@@@typedef Arg0 type; };
@@template< class Result, class Arg0, class Arg1, class Arg2 >
@@Result call(Arg0 begin, Arg1 end, Arg2 value) const {
@@@@return std::find(begin, end, value);
@@} };
typedef boost::egg::function<base> op;
boost::egg::result_of_lazy<op>::type
@@const find_lazy = BOOST_EGG_LAZY({});
int main() {
@@namespace bll=boost::lambda;
@@using boost::assign::operator+=;
@@std::set<int> a,b;
@@a+=1,2,3; b+=2,3;
@@std::remove_copy_if(a.begin(), a.end(),
@@@@@@@@@@@@@@@@@@@@@@std::ostream_iterator<int>(std::cout),
@@@@@@@@@@@@@@@@@@@@@@find_lazy(b.begin(), b.end(), bll::_1) == b.end());
}
uuu-nnn...
664:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 17:52:02
p_stade‰³
665:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 18:01:20
>>660
a = b‚Í‚¾‚߂ȂÌH
‚¾‚ß‚¾‚©‚ç•·‚¢‚Ä‚¢‚é‚ñ‚¾‚낤‚¯‚ÇB
666:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 18:06:40
>>665
‰¡‚©‚炾‚¯‚Ç
a : 10,20,30,40
b : 20,50
‚±‚Ìꇑ½•ª–]‚ÞŒ‹‰Ê‚Í
a : 20
‚¾‚낤‚¯‚ÇA>>665‚¾‚ÆŠÔˆá‚Á‚½Œ‹‰Ê‚ð•Ô‚·B
667:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 18:37:09
vector‚â‚çlist‚Å
vector<int>‚Ì—v‘f‚ª
1@2@(‹ó”’)@3@4@(‹ó”’)@
‚Ì—l‚É“r’†‚É‹ó”’‚ð‚¢‚ê‚邱‚Ƃ͂ł«‚é‚̂łµ‚傤‚©H
668:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 18:46:45
VC++‚ÅPCî•ñ‚ðŽæ“¾‚·‚éPG‚ð쬂µ‚Ü‚·B
ƒvƒƒWƒFƒNƒg쬂Í(Win32‚Æ‚©)‚Ç‚ê‚ð‘I‚Ô‚Ì‚ª
“K“–‚Å‚µ‚傤‚©H
669:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 19:40:07
>>668
Linux+GCC‚ª‚¨Š©‚ß
670:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 19:42:55
.exe ‚ªo—ˆ‚é‚È‚ç‚Ç‚ê‚Å‚à‚¢‚¢‚ÆŽv‚¤B
671:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 20:02:18
‚Æ‚ ‚éƒNƒ‰ƒX‚ÉŠÖ”‚ðˆêŒÂ’ljÁ‚µ‚悤‚Æ‚µ‚½‚Æ‚±‚ë
.hƒtƒ@ƒCƒ‹‚ÉŠÖ”‚Ì–{‘̂𑂫o‚·‚Ƴí‚ɃRƒ“ƒpƒCƒ‹‚ª’Ê‚é‚Ì‚É
.cppƒtƒ@ƒCƒ‹‚É‘‚«o‚·‚Æ
C2039 'foo' : 'hoge' ‚̃ƒ“ƒo‚ł͂ ‚è‚Ü‚¹‚ñB
‚ƂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·
‚±‚ê‚͂ǂ¤‚¢‚¤Ž–‚Å‚µ‚傤‚©EEE
672:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 20:05:04
ƒ\[ƒX‚ðŒ©‚¹‚ê
673:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 20:10:42
@@@@@ ‚†L'L@@@@@ É@@@@@R@ l@@¤ _!
@ @@ @ ‚Œ /@@/ ^^@ ,.ƒBL@@@!',@ƒgA@R. R
.@ @ @@ÚŒ, / /^_,..ƒC//@,|@@ ‚Œ |‚ŒƒÉ‚¡@ ‚¢. ',
@@@@@ }@/ { ]7ƒ¤_Ú!²@V @/Ø,}/„§!£l@¬@!
@@@@@É i| ”ª/^'J@-`l V@^É'L @‚Š ! |l/| i²/
@@@@@R|l//² ¬''TªŸe''`yÞ^@ 'SŸeNØ`²!É//@@@‚Ü‚³‚©AƒƒŠƒRƒ“‚¶‚á‚È‚¢‚í‚ËEEE
@@@@@@) VA@M`''''"L '^@‚’;@ @`'''"L/¸K/
@@@@@@‚x/ !ƒgÍ.@////@@@ ////@/.¨i| ;|
@@ @@ @ |ii l|`Ti_,Q__ @'Ü) @ ,Úl‚Š_|iØ
@@@@@@ {‚¢ SL‚’„§:.:.:.:.M:¤__,,..ƒC;:.::.:./™¯_£!
@@@@@@ M`§;=ƒLPM`R:R;]-/;^M`T‚’-.¤
674:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 20:13:11
>>671
>.cppƒtƒ@ƒCƒ‹‚É
‚µ‚©‘‚¢‚ĂȂ©‚Á‚½‚Æ‚©‚¢‚¤ƒIƒ`‚¾‚Á‚½‚çAŒN‚ª‹ƒ‚‚܂ʼn£‚é‚Ì‚ð‚â‚߂Ȃ¢B
675:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 20:14:56
>>672
ŽdŽ–‚ł̃f[ƒ^‚ªŠÜ‚Ü‚ê‚Ä‚é‚̂ł¿‚å‚Á‚ƃ\[ƒX‚ÍŒöŠJ‚Å‚«‚È‚¢‚Å‚·orz
>>674
ƒCƒ“ƒeƒŠƒZƒ“ƒX‚Ŋ֔錾‚ðŠm”F‚µ‚Ä‚©‚ç’†g‚ð‘‚¢‚Ä‚é‚̂ł»‚ê‚͂Ȃ¢‚ÆŽv‚¢‚Ü‚·
676:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 20:25:23
–â‘肪Č»‚·‚éƒR[ƒh‚ðì‚Á‚Ä‚»‚ê‚ð“\‚ê‚΂¢‚¢‚¶‚á‚ñB
677:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 20:27:54
ƒeƒ“ƒvƒŒ[ƒgŠÖ”‚¾‚Á‚½‚炨‘O‚̉£‚é
678:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 20:39:03
hpp‚ʼnðŒˆô
679:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 20:58:05
ƒŠƒrƒ‹ƒh‚µ’¼‚µ‚½‚ç’Ê‚Á‚½EEE
‚±‚ê‚͂ǂ¤‚¢‚¤Ž–HH
680:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 21:22:35
VC‚ł͂悂 ‚邱‚Æ
681:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 21:53:28
‚»‚µ‚ăCƒ“ƒeƒŠƒZƒ“ƒX‚ª‰„X‚ÆXV‚³‚ê‚È‚¢‚±‚Æ‚à
682:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 21:58:23
ƒCƒ“ƒeƒŠƒZƒ“ƒX‚ª‰R‚‚‚Ì‚àB
683:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 21:58:43
>>667
vector<int>‚É®”ˆÈŠO‚Ì‚à‚͓̂ü‚ê‚ç‚ê‚Ü‚¹‚ñB
‰¼‚ÉA•‰’l‚ð—áŠO‚Æ‚µ‚Ĉµ‚Á‚Ă悢‚È‚ç‹ó”’‚Ì‘ã‚í‚è‚É-1‚ð“ü‚ê‚Ä‚¨‚‚ÆŒ¾‚¤Žè‚à‚È‚‚Í‚ ‚è‚Ü‚¹‚ñ‚ªA
boost::optional‚ðŽg‚Á‚Ă݂Ă͂ǂ¤‚Å‚µ‚傤B
684:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 22:18:55
ƒƒ‚ƒŠ‚ª’f•Љ»‚µ‚Ä‚¢‚éê‡Aƒ|ƒCƒ“ƒ^‚É+1‚µ‚½ê‡‚Í‚«‚¿‚ñ‚Æ’f•Ðæ‚É”ò‚ñ‚Å‚‚ê‚é‚ñ‚Å‚·‚©H
‚»‚ê‚Æ‚àŒ^ƒTƒCƒY•ª‚¾‚¯‹ˆø‚ɃAƒhƒŒƒX‚ª+1‚³‚ê‚é‚ñ‚Å‚·‚©H
685:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 22:21:43
’f•Љ»H
‚Ç‚¤‚¢‚¤ó‹µ‚ðŒ¾‚Á‚Ä‚é‚ñ‚¾H
686:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 22:22:45
vector‚ł͂Ȃdeque‚ÌŽÀ‘•‚ðŒ¾‚Á‚Ä‚¢‚é‚Ì‚©‚à‚—
687:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 22:25:23
deque ‚Ì‚±‚ƂȂçAƒCƒeƒŒ[ƒ^‚É +1 ‚µ‚½‚ç’f•Љ»æ‚É”ò‚Ô‚¯‚ǃ|ƒCƒ“ƒ^‚Í“–‘R–³—‚¾‚ÈB
688:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 22:26:51
>>685
‚P‚‚̃f[ƒ^‚ªƒƒ‚ƒŠ‚É‘‚«ž‚Ü‚ê‚鎞‚Í•K‚¸˜A”Ԃ̃AƒhƒŒƒX‚É”z’u‚³‚ê‚é‚ñ‚Å‚·‚©H
689:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 22:27:37
>>688
‚È‚‚Æ‚à‰¼‘zƒAƒhƒŒƒX‚͘A”Ô‚¾‚ªB
•¨—ƒAƒhƒŒƒX‚Í’m‚ç‚ñ‚ª‚ÈB
690:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 22:28:51
STL‚Æ‚©boost‚Ý‚½‚¢‚Ì‚Å
RECT‚Æ‚©SIZE‚ð•ï‚ñ‚¾ƒNƒ‰ƒX‚Í‚ ‚è‚Ü‚·‚©H
691:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 22:31:41
CRect‚È‚çMFC‚É‚ ‚邯‚Ç‚Èc
692:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 22:31:51
WTL‚É‚à
693:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 22:32:58
>>689
‚‚܂è&‚Å•\ަ‚³‚ê‚éƒAƒhƒŒƒX‚͉¼‘z‚ÅWindows‚ª•¨—ƒƒ‚ƒŠ‚̔Ԓn‚ÆƒŠƒ“ƒN‚ðŽæ‚Á‚ÄŒ„ŠÔ‚É–„‚ßž‚ñ‚ł邩‚çl‚¦‚È‚‚Ä‚¢‚¢‚Á‚Ä‚±‚Ƃł·‚Ë
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
694:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 22:38:39
>>693
‚»‚ê‚Å‚¢‚¢‚Ì‚©H
–{“–‚É‚»‚ê‚Å‚¢‚¢‚Ì‚©H‚—
695:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 22:43:16
C++‚ŃvƒƒpƒeƒB[“I‚È‚à‚Ì‚ð•\Œ»‚·‚éê‡
get‚Æset‚͂‚¯‚½‚Ù‚¤‚ª‚¢‚¢‚ÌH‚»‚ê‚Æ‚àORH
696:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 23:04:14
Š¿‚Í–Ù‚Á‚Äpublic:
697:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 23:06:53
‚»‚ꂾ‚ƃuƒŒ[ƒNƒ|ƒCƒ“ƒg‚Í‚ê‚È‚¢‚¶‚á‚ñEEEB
698:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 23:15:52
__declspec(property(get=getHoge, put=setHoge))
int Hoge;
699:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 23:43:26
winsock‚ÌsockŠÖ”‚Ì‘æˆêˆø”‚ÉAF_BTH‚ðŽw’è‚·‚邯AAF_BTH‚ª’è‹`‚³‚ê‚Ä‚¢‚È‚¢‚ƃGƒ‰[‚ª‚ł܂·B
winsock2.h‚̓Cƒ“ƒNƒ‹[ƒh‚µ‚Ä‚é‚ñ‚Å‚·‚ªA‚Ù‚©‚ɂȂɂ©ƒCƒ“ƒNƒ‹[ƒh‚µ‚È‚¯‚ê‚΂¢‚¯‚È‚¢‚ñ‚Å‚µ‚傤‚©H
700:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/14 23:55:47
grep‚©‚¯‚½‚çws2bth.h‚łłĂ«‚½‚¯‚ÇB
701:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/15 00:24:06
std::list<int> iList‚ÌŽQÆ‚ðì‚肽‚¢‚̂ł·‚ª‚±‚Ìê‡
std::list<int>& refList = iList;
‚Å—Ç‚¢‚̂łµ‚傤‚©H
702:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/15 00:31:23
ƒAƒhƒŒƒX‚ð”ä‚ׂĂ݂½‚ç‚¢‚¢‚ÆŽv‚¤‚æ
703:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/15 00:39:51
>>702
ŠÈ’P‚ÉŽŽ‚µ‚Ă݂½‚¯‚Ç
‘åä•v‚»‚¤‚È‹C‚ª‚µ‚Ü‚µ‚½
704:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/15 00:54:33
CŒ¾Œê‚Å‚Ì\‘¢‘̂̉Šú‰»‚ɂ‚¢‚ÄŽ¿–â‚Å‚·B
typedef struct Foo_tag{
@int a;
@int b;
@int c;
} Foo;
‚Æ‚¢‚¤‚悤‚È\‘¢‘Ì‚ª‚ ‚Á‚½‚Æ‚«‚ÉA
Foo foo = {0};
‚Æ‚¢‚¤‰Šú‰»‚ðs‚Á‚Ä‚¢‚éƒR[ƒh‚ð‚½‚Ü‚ÉŒ©‚©‚¯‚Ü‚·‚ªA‚±‚ê‚͉½‚ðs‚Á‚Ä‚¢‚é‚̂łµ‚傤‚©H
ˆê‰žMinGWŠÂ‹«‚Å“¯—l‚̃R[ƒh‚ð‘‚¢‚ăeƒXƒg‚µ‚Ă݂܂µ‚½‚ªA{0} ‚ʼnŠú‰»‚µ‚½\‘¢‘̂̓[ƒƒNƒŠƒA‚³‚ê‚Ä‚¨‚èA
‰Šú‰»‚µ‚È‚©‚Á‚½\‘¢‘̂ɂ̓Sƒ~‚ª“ü‚Á‚Ä‚¢‚Ü‚µ‚½B
‚Æ‚¢‚¤‚±‚Æ‚ÍAã‹L‚̃R[ƒh‚Í\‘¢‘Ì‚ðƒ[ƒƒNƒŠƒA‚·‚邯‚¢‚¤”Fޝ‚Å‚¢‚¢‚̂łµ‚傤‚©H
‚»‚ê‚ÆA•W€C‚Ì‹KŠi‚Å‚±‚¤‚¢‚¤‰Šú‰»‚Í‹–‚³‚ê‚Ä‚¢‚Ü‚·‚©H
\‘¢‘̂̃[ƒƒNƒŠƒAˆ—‚Í memset() ‚Ȃǂ𗘗p‚µ‚Äs‚Á‚Ä‚¢‚éƒR[ƒh‚ª‘½‚¢‚±‚Æ‚ðl‚¦‚邯A•W€‹KŠi‚ł͂Ȃ³‚»‚¤‚È
‹C‚ª‚·‚é‚ñ‚Å‚·‚ªcB
705:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/15 01:00:36
ƒƒ“ƒo‚ð“r’†‚܂ʼnŠú‰»‚·‚邯
Žc‚è‚Í0‚ʼnŠú‰»‚³‚ê‚é‚Á‚ă„ƒc‚¾‚Á‚½‚ÆŽv‚¤B
•W€C‚łǂ¤‚Ȃ̂©‚Í’m‚ç‚ñB
706:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/15 01:04:31
Foo foo = {1};‚Åa=1,b=0,c=0‚ɂȂé‚Ì‚ª•ÛØ‚³‚ê‚Ä‚é
707:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/15 01:12:58
>>705-706
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B“r’†‚܂ʼnŠú‰»‚Æ‚¢‚¤‚±‚Æ‚ª‚Å‚«‚é‚ñ‚Å‚·‚ËB
‚»‚ê‚È‚ç\‘¢‘Ì‚ðƒ[ƒƒNƒŠƒA‚·‚邯‚«‚Í‚±‚ê‚ðŽg‚¤‚ÆŠy‚©‚à‚µ‚ê‚È‚¢‚Å‚·‚ËB
(擪‚ɃlƒXƒg‚µ‚½\‘¢‘Ì‚ª‚ ‚Á‚½‚è‚·‚邯‚Ç‚¤‚È‚é‚Ì‚©‚æ‚‚í‚©‚ç‚È‚¢‚Ì‚ÅA”Ä—p‚ł͂Ȃ¢‚Ì‚©‚à‚µ‚ê‚È‚¢‚Å‚·‚ª)
708:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/15 01:13:32
>>704
‰Šú‰»Žž‚݂̂n‚j
709:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/15 01:18:46
memset‚¾‚ƃpƒfƒBƒ“ƒO‚à‰Šú‰»‚Å‚«‚é‚Ì‚ª—˜“_‚¾‚Á‚½‚©‚È
•’ʂ̎g‚¢•û‚ʼnŠú‰»‚·‚é•K—v‚ª‚ ‚é‚Ì‚©‚Ç‚¤‚©‚Í’m‚ç‚È‚¢‚ª
710:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/15 01:36:11
>>709
‚à‚Ì‚·‚²‚s‹V‚̈«‚¢ƒR[ƒfƒBƒ“ƒO‚¾‚¯‚Ç\‘¢‘Ì“¯Žm‚ð memcmp ‚Å”äŠr‚Å‚«‚é
711:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/15 01:58:11
>>710
‚ ‚‚Ü‚Åu•’ʂ̎g‚¢•ûv‚̘b‚È
ƒLƒƒƒXƒg‚µ‚½‚è‚·‚ê‚΂¢‚ë‚¢‚ë–â‘è‚ào‚Ä‚‚邾‚낤‚æ
712:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/15 01:59:59
>>704
•W€‹KŠi‚Å‚·B
713:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/15 02:01:05
>>704
̂̃Rƒ“ƒpƒCƒ‰‚¾‚Æ 0 ‚ʼnŠú‰»‚³‚ê‚Ü‚¹‚ñ
714:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/15 03:28:46
>>660
template<typename Class>
void assign_intersection(std::set<Class>& a, std::set<Class> const& b)
{
@@std::set<Class> result;
@@std::set_intersection(a.begin(), a.end(), b.begin(), b.end()
@@@@, std::inserter(result, result.end()));
@@a.swap(result);
}
715:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/15 08:00:05
*
**
***
****
...
‚Ý‚½‚¢‚ÈŠ´‚¶‚Ìo—͂𓾂½‚¢‚̂ł·‚ªA***‚ðo—Í‚·‚é•”•ª‚ÍA‚Ȃɂ©“Á•ʂȑ‚«•û‚Æ‚©‚È‚¢‚Å‚·‚©H
ŠÖ”‚ðì‚邵‚©‚È‚¢‚Å‚·‚©H
716:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/15 08:06:55
>>715
MFC‚È‚çƒXƒ^ƒeƒBƒbƒNƒeƒLƒXƒg‚Ì•\ަ‚ð*‚ɕς¦‚邯‚¢‚¤‹@”\(Ý’è)‚ª‚ ‚Á‚½‚èB
Ž©‘O‚Å‚àƒL[“ü—Í(KeyDown‚Æ‚©)¨•ʂ̕ϔ‚ÉŠi”[¨‚»‚Ì•¶Žš”‚¾‚¯*‚ð•\ަ‚ÅŠÈ’P‚Éo—ˆ‚éB
717:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/15 10:30:07
// * ‚ð n ŒÂo—Í‚·‚éŠÖ”
void f(int n){
for(int i = 0; i < n; i++) std::cout << '*';
std::cout << std::endl;
}
void g(int n){
for(int i = 0; i < n; i++) f(i);
}
718:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/15 14:19:49
std::string s(length, '*');
std::cout << s << '\n';
719:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/15 20:41:31
#include <iostream>
#include <iomanip>
int main()
{
@ @ for (int i = 0; i < 10; ++i)
@ @ @ @ std::cout << std::setw(i) << std::setfill('*') << "" << std::endl;
}
‚Æ‚±‚ë‚ÅC++‚Å‚¢‚¢‚ñ‚¾‚æ‚ËH
720:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/15 22:13:39
CŒ¾Œê‚Ȃ炱‚ñ‚È‚à‚ñ‚©
void f1()
{
@@@@int n, i;
@@@@for(n = 1; n <= 10; n ++) {
@@@@@@@@for(i = 0; i < n; i ++) putchar('*');
@@@@@@@@putchar('\n');
@@@@}
}
void f2()
{
@@@@int n;
@@@@for(n = 1; n <= 10; n ++)
@@@@@@@@puts("**********" + 10 - n);
}
void f3()
{
@@@@int n;
@@@@for(n = 1; n <= 10; n ++)
@@@@@@@@printf("%.*s\n", n, "**********");
}
721:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/16 00:27:56
printf‚Ì‘Ž®‚Å‚à‚Á‚ÆŠÈ’P‚ɂł«‚È‚©‚Á‚½‚Á‚¯H
ƒCƒ[ƒW>>720‚Ìf3()‚ª‹ß‚¢‚ñ‚¾‚¯‚ÇEEEŽg‚¤‹@‰ï‚ª‚È‚¢‚Æ‚·‚®‚ɂ킷‚ê‚¿‚Ⴄ‚ÈEEE
722:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/16 00:38:10
„puts("**********" + 10 - n);
‚±‚Ì‚â‚è•û‚Í‚¶‚߂Č©‚½B–Ú‚©‚ç—Ø‚â‚í
723:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/16 00:42:59
>>722
‚»‚̗؂͂‚¯‚Ä‚¨‚¢‚½•û‚ª‚¢‚¢‚—
724:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/16 02:36:32
‰Û‘è‚Åc++‚Ìbasic_string‚Ì—l‚ÈstringƒNƒ‰ƒX‚ðì‚Á‚Ä‚¢‚Ü‚·B
‚»‚Ì’†‚Åstr >> cout‚̓Nƒ‰ƒX“à‚Åoperator>>‚ð—pˆÓ‚·‚邱‚Æ‚Å
“®‚‚悤‚ɂȂÁ‚½‚̂ł·‚ªAcout << str‚Íu“ñ€‰‰ŽZŽq<<‚̓Nƒ‰ƒX
str‚ðƒTƒ|[ƒg‚µ‚Ä‚¢‚Ü‚¹‚ñv‚ÆŒ¾‚í‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·B
‚±‚ê‚͂ǂ̂悤‚É‚µ‚½‚çcout << str‚ªo—ˆ‚邿‚¤‚ɂȂé‚̂łµ‚傤‚©H
‚Ü‚½‚¨’p‚¸‚©‚µ‚È‚ª‚çAstr = "aaa"‚Íì‚ꂽ‚̂ł·‚ªAstr ="aaa"+"bbb"‚Í
ì‚邱‚Æ‚ªo—ˆ‚Ü‚¹‚ñ‚Å‚µ‚½B‚±‚ê‚͂ǂ̗l‚Éì‚Á‚½‚ç‚¢‚¢‚̂łµ‚傤‚©H
‚Ç‚¤‚©‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
725:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/16 02:46:22
‚È‚ñ‚©•¨¦‚Šî–{“I‚È‚±‚Ƃ̂悤‚È‹C‚ª‚µ‚Ü‚·‚ª
CŒ¾Œê‚ÅAunsigned char ‚©‚ç signed char ‚É‘ã“üA‚à‚µ‚‚Í‚»‚Ì‹t‚ðs‚Á‚½ê‡Aƒrƒbƒgƒoƒ^[ƒ“‚Íí‚ɕۑ¶‚³‚ê‚Ü‚·‚©H
726:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/16 02:55:53
>>725
‚¢‚¢‚¦B
727:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/16 03:01:40
>>724
ãFstr‚ðƒTƒ|[ƒg‚·‚é“ñ€‰‰ŽZŽq‚ð‘‚B
basic_ostream<foobar> & operator <<(basic_ostream<foobar> & os, str & st);
‰ºF–³—B
728:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/16 03:02:50
>>726
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B‚»‚¤‚È‚é‚Æ char* ‚ð“K‹X unsigned char* ‚ɃLƒƒƒXƒg‚µ‚½‚肵‚È‚¢‚ƃ_ƒ‚Å‚·‚ËB
ˆê•”ƒoƒCƒiƒŠ‚ª¬‚´‚Á‚Ä‚éƒtƒ@ƒCƒ‹‚ð“ǂޕK—v‚ª‚ ‚Á‚½‚̂ŕ‚©‚è‚Ü‚µ‚½B
729:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/16 03:58:13
>>728
K&R2 A6.1 (promotion) ‚ðŽQÆ‚µ‚Ä‚‚¾‚³‚¢B
char/unsigned char ‚Íæ‚É int ‚ɕϊ·‚³‚ê‚é“_A“Á‚É—v’ˆÓ‚Å‚·B
730:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/16 04:09:29
>>729 promotion ‚ÍŠÖŒW‚È‚¢‚¾‚ëB
731:729
08/04/16 04:57:02
>>730
char c = 0x81;
if (c == 0x81)
printf("=\n");
else
printf("!=\n");
‚ÌŒ‹‰Ê‚Á‚ÄA‚ ‚ê`HI‚Á‚ĂȂè‚Ü‚¹‚ñ‚©H
732:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/16 11:52:33
>>731
char ‚ª•„†•t‚«‚ÅÅ‘å’l‚ª 127 ‚Ìꇂ̘b‚È‚çA
char c = 0x81 ‚ÌŽž“_‚Å–¢’è‹`“®ìB
–â‘è‚Í promotion ‚¶‚á‚È‚‚ăI[ƒo[ƒtƒ[B
733:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/16 12:09:54
0x81‚ªunsigned char‚¶‚á‚È‚¢‚¶‚á‚ñ
734:732
08/04/16 12:20:21
> char c = 0x81 ‚ÌŽž“_‚Å–¢’è‹`“®ìB
‚²‚ß‚ñBŠÔˆá‚¢BƒI[ƒo[ƒtƒ[‚ª–â‘è‚Ȃ͈̂Ⴂ‚È‚¢‚¯‚ÇAŒ^•ÏŠ·‚Å‚Ì
ƒI[ƒo[ƒtƒ[‚Í–¢’è‹`“®ì‚¶‚á‚È‚‚ÄA’l‚ªˆ—Œn’è‹`‚Ì‚à‚̂ɂȂ邩A
ˆ—Œn’è‹`‚̃VƒOƒiƒ‹‚ª”¶‚·‚éA‚炵‚¢B
735:729
08/04/16 20:42:23
>>732 >>734
—¹‰ð‚¢‚½‚µ‚Ü‚µ‚½B
char buffer[N];
...
while (fgets(buffer, N, fp) != NULL) {
if (buffer[i] == ...)
...
}
‚ȂǂƈÀˆÕ‚Él‚¦‚邯Ai‚½‚Æ‚¦‚Ί¿ŽšƒR[ƒh‚Ì”»•ʂȂÇj‚í‚©‚ç‚È‚‚È‚Á‚Ä‚µ‚Ü‚Á‚½ŒoŒ±‚ª‚ ‚è‚Ü‚µ‚½B
unsigned char buffer[N];
‚Æ‚·‚ê‚ÎA–â‘è‚È‚¢‚̂ł͂ ‚è‚Ü‚·‚ªB
‚²Žw“E‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B ‚Ü‚½‚ЂƂŒ«‚‚È‚è‚Ü‚µ‚½B
736:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/16 20:49:18
>>735
Š¿ŽšƒR[ƒh‚ð‚¢‚ë‚¢‚눵‚¤‚È‚ç >>735 ‚¾‚Æ unicode ‚ÌŽž‚É¢‚é‚ñ‚¶‚á‚È‚©‚낤‚©H
i•¶Žš—ñ‚É \0 ‚ªŠÜ‚Ü‚ê‚é‰Â”\«‚ª‚‚¢‚©‚çj
737:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/16 21:04:51
C++‚ł͈ȉº‚̂悤‚É‘åä•v‚»‚¤‚Å‚·‚¯‚ÇB
signed char ‚Æ unsigned char ‚Í“¯•\Œ»‚Æ‘‚¢‚Ä‚¢‚é
“ǂ݊ԈႢ?
A char, a signed char, and an unsigned char occupy the same amount of storage and have the same alignment
requirements (3.9); that is, they have the same object representation. For character types, all bits of
the object representation participate in the value representation. For unsigned character types, all possible
bit patterns of the value representation represent numbers.
738:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 01:47:49
>>737
“ǂ݂ɂ͎©M‚È‚¢‚̂ł·‚ªA
’P‚ÉA
1) char/unsigned char/signed char ‚Ì‚¢‚¸‚ê‚à“¯‚¶—ʂ̃ƒ‚ƒŠ‚ðè—L‚·‚éB
2) char/unsigned char/signed char ‚̃Aƒ‰ƒCƒ“ƒƒ“ƒgi”z’uˆÊ’uA‹ô”ƒoƒCƒg‚ðæ“ª‚É‚·‚éAƒAƒhƒŒƒX‚ª4 ‚Ì”{”‚̃oƒCƒg‚ðæ“ª‚É‚·‚éA‚È‚Çj‚ª“¯ˆê‚Å‚ ‚éB
‚Æ‚¢‚¤ˆÓ–¡‚Å‚Ì‚Ý same ‚Æ‚µ‚Ä‚¢‚邾‚¯‚ł͂Ȃ¢‚Å‚µ‚傤‚©B
char / unsigned char / signed char ‚Ì•\Œ»‚ª‚Ü‚Á‚½‚“¯ˆê‚Å‚ ‚邯‚¢‚¤‚͕̂s‰Â”\‚ÆŽv‚í‚ê‚Ü‚·‚̂ł·‚ªB
Œã‘±‚Ì•¶‚Å‚ÍA
char ‚Ì‚·‚ׂẴrƒbƒg‚ª”‚ð‚ ‚ç‚킵‚Ä‚¢‚é‚킯‚ł͂Ȃ¢i’P‚ÉŠÖŒW‚·‚邯‚¢‚Á‚Ä‚¢‚邾‚¯A•„†‚Ìê‡‚à‚ ‚è‚Ü‚·‚æA‚Æ‚¢‚¤‚±‚Ƃłµ‚傤‚©Bj
unsigned char ‚Í‚·‚ׂẴrƒbƒg‚ª”‚ð\¬‚·‚é—v‘f‚ƂȂéB
‚Ɠǂ߂܂·B
739:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 07:16:24
template <class T>
template <typename T>
‚±‚Ì‚Q‚‚͂¿‚ª‚¢‚ª‚ ‚è‚Ü‚·‚©H
740:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 07:21:28
ˆá‚¢‚Í–³‚¢
741:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 08:20:34
class ‚¶‚á‚È‚¢‚Ì‚àŽg‚¤‚æ‚È[‚Æ‚©Žv‚Á‚Ä‚¢‚‚à typename ‚É‚·‚鉴
742:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 08:26:55
‰´‚à‚ ‚鎞Šú‚©‚çAtypename‚ªŽè•ȂɂȂÁ‚Ä‚µ‚Ü‚Á‚½B
•ʂɂ±‚¾‚í‚é‚킯‚¶‚á‚È‚¢‚©‚çA‚à‚µ‰¼‚Éclass‚Æ‘‚¢‚Ä‚‚ê‚ÆEê‚ÅŒ¾‚í‚ꂽ‚ç
“ñ‚•Ԏ–‚Åclass‚É‚·‚邯‚ÇB
743:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 08:30:00
‚È‚ñ‚ƂȂ•\–¾‚̈Ӗ¡‚ÅŽg‚¢•ª‚¯‚é‚©‚àB
‚»‚̌サ‚Á‚©‚è’†‚Åstatic_assert‚·‚邯‚Ç‚ËB
744:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 10:03:28
ƒNƒ‰ƒX”z—ñ‚ðnew‚Ŷ¬‚·‚鎞‚ɌĂ΂ê‚éƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ðŽw’è‚Å‚«‚Ü‚·‚©H
745:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 10:06:12
Žc”O‚È‚ª‚ç‚Å‚«‚È‚¢B
746:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 11:04:06
strcat‚ðŽg‚킸‚É
char src[ ] = "seikima"
char dest[4] = "tsu"
‚Æ‚¢‚¤•¶Žš—ñ‚ðŒ‹‡‚µA•\ަ‚³‚¹‚邱‚Æ‚ªo—ˆ‚Ü‚·‚©H
747:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 11:10:49
>>746
char@result[11];
sprintf(result,@"%s%s",@src,@dest);
printf("%s\n",@result);
748:746
08/04/17 11:14:54
746‚Å‚·BŒ¾—t‘«‚炸‚Å‚µ‚½B
sprintf‚àŽg‚킸‚Éfor‚ðŽg‚Á‚ĉ½‚Æ‚©•\ަ‚³‚¹‚½‚¢‚̂ł·‚ª
‚¢‚©‚ª‚Å‚µ‚傤‚©H
749:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 11:25:24
>>747‚¶‚á‚È‚¢‚ª‚â‚Á‚‚¯ŽdŽ–‚È‚ñ‚ÅŠÔˆá‚Á‚Ä‚½‚炲‚ß‚ñ
char ret[11];
for(int i =0 ; i < strlen(src) ; i++)
{
ret[i]= src[i];
}
for(int i=0 ; i <strlen(dest) ; i++)
{
ret[i+strlen(src)}=dest[i];
}
printf("%s\n",ret);
750:746
08/04/17 11:27:20
>>749
>>746‚É‘‚¢‚½‚ñ‚Å‚·‚ªA¡‰ñstring.h‚ÉŠÖ‚·‚é‚à‚͎̂g‚Á‚¿‚á‚¢‚¯‚È‚¢‚Ì‚Å
strlen‚àŽg—po—ˆ‚È‚¢Š´‚¶‚Å‚·B
751:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 11:34:17
>>746‚É‚»‚ñ‚È‚±‚Æ‘‚¢‚ÄNEEEEEEEwwwww
strlen()‚ðsizeof()-1‚ɕς¦‚ê‚Γ¯‚¶“®ì‚¾
752:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 11:37:17
>>746
ðŒŒã‚¾‚µ‚µ‚·‚¬
char result[20], *p, *q;
for(p=result,q=src;*p++=*q++;);
for(p--,q=dest;*p++=*q++;);
753:746
08/04/17 11:46:22
d‚Ëd‚ËA\‚µ–ó‚È‚¢‚Å‚·B
ƒ|ƒCƒ“ƒ^‚àŽg‚Á‚Ă͂¢‚¯‚È‚¢‚悤‚Å‚·B
754:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 11:50:24
h‘è‚©‚æBÁ‚¦‚ëB
755:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 11:51:00
‚‚¢‚Å‚ÉA‚»‚Ìo‘èŽÒ‚͂Ԃñ‰£‚Á‚Ä‚¢‚¢B
756:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 11:55:25
h‘è‚È‚çŠwK“à—e‚ɉˆ‚Á‚Ä‚é‚Í‚¸‚¾‚©‚ç
ƒeƒLƒXƒg‚Å‚à–Ú‚ð’Ê‚µ‚½•û‚ª‘‚¢‚ñ‚¶‚á‚È‚¢‚ÌH
‰½‚Ì€–ڂɂ‚¢‚Ẳۑ肩•ª‚©‚ç‚È‚¢‚ñ‚¶‚ᓚ‚¦‚悤‚ª‚È‚¢‚í
757:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 11:57:30
“ü”O‚Ȓނ肾‚È‚ B
ŽŸ‚Íu@[]@‰‰ŽZŽq‚àŽg‚¦‚Ü‚¹‚ñ@v‚Æ‚©H
758:746
08/04/17 11:59:26
ˆê’UA®—‚µ‚Ă݂܂·B
‰Û‘èF”z—ñ‚ɂ‚¢‚Ä
“à—eFchar src[ ] = "seikima";
char dest[4] = "tsu";
‚Æ”z—ñ‚ð—pˆÓ‚µAdest‚Ì’†g‚ðsrc‚ÉŒ‹‡‚³‚¹‚éB
‚½‚¾‚µAfor•¶‚ðŽg‚¤‚±‚ÆEƒ|ƒCƒ“ƒ^Astring.h‚ÍŽg‚Á‚Ă͂Ȃç‚È‚¢B
759:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/04/17 12:03:12
>>758
h‘è‚Íh‘èƒXƒŒ‚ÖB
C/C++‚Ìh‘è‚ð•Еt‚¯‚Ü‚· 105‘ã–Ú
½ÚØÝ¸(tech”Â)
760:746
08/04/17 12:03:56
>>759
—U“±‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B‚²–À˜f‚ð‚¨‚©‚¯‚µ‚Ü‚µ‚½B
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
4057“ú‘O‚ÉXV/246 KB
’S“–:undef