y‰SŽÒнŒ}zC/C++Ž ..
2:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/17 23:01:03
@›@@>>1 ‰³@‚à‚¤‚¨‘O‚É—p‚͂Ȃ¢
@‚|j‚Ö
@@r@@@R›ƒm
PP7@@ƒw/
@@^@ @ƒm
@@|
@^
@|
^
3:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/18 00:41:55
@@@@@@@@@@◤◥◣
@ ▂@@◢◤▀¬£▂▐@@@@@@ @@▂ ▪@▂▄▅▆▇¡▀▀¬◣▬ ▪ ■cD
@▍@¥ @@@@◥◣¥@@ @@@@@D▂▅¡▀ ▪ ■@▂N æ▃ ▪ E
@ ▀▍@◢◤ @ @@▅ ▐◣@@@◢◤@◢▇█▀@N▂▄▅▆▇██¡¡¬◥◣▄▂
@ @ ▍@ ▅@◢¡ @ @@▍@■ ▂▅██▅▆▇██¡¬▀▀ ◥◣ ˆ ▪ D
@@▐@@@▂@@@▐◣@▐▅▇███████▀ ▪ ˆ cD▅@■@ ◥◣
@@ ▀◣▂@ ▀◥▅▆▇████████▆▃▂@ ▪ ■▂▄▃▄▂
@@@@@◥◣▄▂▄▅▀@@@■@ N ▀▀▀¡▀▀▀ ▪ ■ ˆd
ª‚ÍUnicode‘Ήž‚̃uƒ‰ƒEƒU‚ÅŒ©‚邯ƒR[ƒq[‚ð‚ƒv[‚³‚ñ‚ª•\ަ‚³‚ê‚Ü‚·‚ªA‚±‚ê‚ð
1.³‚µ‚‰æ–ʂɕ\ަ‚·‚é
2.ƒeƒLƒXƒgƒtƒ@ƒCƒ‹‚Éo—Í‚µAÄ“ü—Í‚µ‚Ä‚©‚ç‰æ–ʂɕ\ަ‚µ‚Ä‚à‚â‚͂賂µ‚•\ަ‚³‚ê‚é
3.o—Í‚³‚ꂽƒeƒLƒXƒgƒtƒ@ƒCƒ‹‚ðUnicode‘Ήž‚̃eƒLƒXƒgƒGƒfƒBƒ^‚âƒuƒ‰ƒEƒU‚Å•\ަ‚µ‚Ăೂµ‚•\ަ‚³‚ê‚é
‚悤‚É‚·‚éC++‚̃R[ƒh‚ð‘‚¢‚Ä‚‚¾‚³‚¢B
‘½‚‚Ìl‚ɂ͂ƂĂà“‚¢‚Å‚·B
4:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/18 01:13:38
MFCŽg‚¦‚ΊȒP‚¾‚¯‚Ç
C++•W€‚Å‚â‚낤‚Æ‚·‚邯ހ‚Ê‚ÈB
5:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/18 01:21:12
‚Ü‚½‚ ‚â‚Ó‚â‚ȃRƒg‚ðc
6:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/18 04:23:11
‚½‚Æ‚¦‚`‚`‚Å‚ ‚Á‚Ä‚àƒfƒBƒYƒj[ƒLƒƒƒ‰‚̓‚ƒUƒCƒNŠ|‚¯‚Æ‚¢‚½•û‚ª‚æ‚‚ËH
7:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/18 12:10:11
wchar_t s[] = L"ƒn[ƒg♡é‘é☠DANGER☣";
wcout << s << endl;
wcout.clear();
wcout.imbue( locale( "Japanese" ) );
wcout << s << endl;
‚ñ[B“®‚©‚ñB
URLØÝ¸(codepad.org)
8:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/18 13:32:14
ƒoƒCƒiƒŠƒ‚[ƒh‚Å‚â‚Á‚½‚ç
9:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/18 16:00:44
long double ‚ðŽg‚¤•K—v‚ªo‚½‚½‚ßA
Turbo C++(2005?)‚Å long double ‚ð double ‚Ö•ÏŠ·‚·‚éDLL‚ð쬂µA
VC2008EE‚ŌĂÑo‚»‚¤‚Æ‚µ‚Ä‚¢‚½‚Æ‚±‚ëAŠÖ”ƒR[ƒ‹•”•ª‚ňȉº‚̃Gƒ‰[‚ªo‚Ü‚µ‚½B
Run-Time Check Failure #0 - The value of ESP was not properly saved across a function call. This is usually a result of calling a function declared with one calling convention with a function pointer declared with a different calling convention.
dumpbin ‚Ń`ƒFƒbƒN‚µ‚½‚Æ‚±‚ëAŠÖ”–¼‚Í‚ ‚Á‚Ä‚¢‚邿‚¤‚Å‚µ‚½‚µA
defƒtƒ@ƒCƒ‹‚ð쬂µAlib /machine:i386 /def: ‚Å lib ‚ðì‚Á‚ÄƒŠƒ“ƒN‚à‚µ‚Ä‚¢‚Ü‚·B
‰½‚ª–â‘è‚Ȃ̂łµ‚傤‚©H
10:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/18 16:34:37
URLØÝ¸(download.microsoft.com)
ª‚ð“Ç‚ñ‚ł݂½‚¯‚ÇAƒ}ƒCƒNƒƒ\ƒtƒg‚Å‚³‚¦Unicode‚𳂵‚•\ަ‚Å‚«‚È‚¢‚̂Ƀƒƒ^B
11:9
09/09/18 18:00:13
’Ç‹L‚Å‚·B
lib‚ðŽg—p‚¹‚¸ALoadLibrary()‚ðŽg—p‚µ‚Ä‚à“¯‚¶Œ‹‰Ê‚Å‚µ‚½B
12:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/18 18:12:55
‚Æ‚è‚ ‚¦‚¸ŒÄ‚Ño‚µ‹K–ñ‚͈ê’v‚³‚¹‚Ä‚é‚Ì‚©
13:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/18 18:32:41
Žw’肵‚½URL‚ÌHP‚̃\[ƒXƒR[ƒh‚ðŽæ‚Á‚Ä‚‚邱‚Ƃ͉”\‚Å‚µ‚傤‚©H
14:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/18 18:36:59
>>13
HTMLƒ\[ƒX‚Á‚ĈӖ¡‚È‚çŠÂ‹«ˆË‘¶‚Ì•û–@‚ʼn”\‚È‚±‚Æ‚ª‘½‚¢B
15:9
09/09/18 18:38:19
>>12
libƒŠƒ“ƒN‚Ì•û‚¾‚Æ__stdcall‚Å‚ÍVC‚Ì•û‚ÅƒŠƒ“ƒNƒGƒ‰[‚ªo‚Ä‚¢‚Ü‚µ‚½B
‚»‚Ì‚½‚ßAlibƒŠƒ“ƒN•ûŽ®‚Ì•û‚ÍŽw’肵‚Ä‚¢‚Ü‚¹‚ñB
LoadLibrary()‚Ì•û‚Í__stdcall‚ðŽw’肵‚Ä‚¢‚Ü‚·B
16:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/18 18:38:32
>>14
C++•W€ŠÖ”‚Å‚ ‚è‚Ü‚¹‚ñ‚©H
’²‚ׂ邯A.NET‚âMFC‚È‚ç‘òŽRo‚Ä‚‚é‚̂ł·‚ªEEE
17:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/18 18:39:39
>>13
ÌÞ׳»Þ‚ª‚â‚Á‚Ă邱‚ƂƓ¯‚¶‚±‚Æ‚ð‚â‚邾‚¯‚¾‚ÈB
HTTPƒvƒƒgƒRƒ‹‚É]‚Á‚½Žè‡iƒeƒLƒXƒgƒx[ƒX‚Ì‘—ŽóMj‚Å‚â‚è‚Æ‚肵‚Ä“¾‚邾‚¯‚̘b‚¾‚µ
18:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/18 18:41:43
>>16
Œ¾ŒêÚÍÞÙ‚Å‚»‚±‚܂ł͈̔͂ð‘z’肵‚ĂȂ¢‚©‚çA•W€‚ł͖³‚¢B
”ñ•W€‚ÅA‚»‚ÌŽè‚Ì–Ê“|‚ð‚݂Ă‚ê‚éײÌÞר‚Í@‚ ‚é‚©‚à‚Ë
19:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/18 18:46:01
>>15
ŒÄ‚Ño‚µ‘¤‚Ì éŒ¾‚ª‹¶‚Á‚Ä‚¢‚é‚ñ‚¶‚á‚È‚¢‚ÌH
libŽ®)
@ÌßÛÄÀ²Ìß錾‚̌ĂÑo‚µ‹K–ñ’è‹`‚Í‚¿‚á‚ñ‚Æ‚ ‚킹‚Ä‚é‚Ì‚©H@iÏÝ¹ÞØÝ¸Þ—}§‚àŠÜ‚ß‚Ä
LoadLibŽ®)
@GetProcAddress() ‚Ì–ß‚è‚ð‚Ç‚¤·¬½Ä‚µ‚ÄŽg‚Á‚Ä‚é‚ñ‚¾H
20:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/18 18:52:50
>>17,18
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚à‚¤‚µ’²‚ׂĂ݂܂·
21:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/18 18:53:58
>>16
C/C++•W€‚ÍAsocket(ƒlƒbƒgƒ[ƒN)‚ðˆµ‚¦‚é‚à‚͉̂½ˆê‚–³‚¢B
‚Ç‚±‚¼‚Å‚à‘‚¢‚½‚ªA(WinŠÂ‹«‚È‚çwget‚ð“üŽè‚µ‚Ä)
system("wget")‚ªˆê”ÔŠy‚©‚à‚µ‚ê‚È‚¢B
22:9
09/09/18 19:28:43
>>19
‘o•û“¯‚¶ƒwƒbƒ_‚ðƒCƒ“ƒNƒ‹[ƒh‚µ‚ÄŽg—p‚µ‚Ä‚¢‚Ü‚·B
ƒwƒbƒ_
#ifdef _USRDLL
# define __PORT __declspec(dllexport) /* DLL‚ðì‚éê‡ */
#else
# define __PORT __declspec(dllimport) /* DLL‚ðŽg‚¤ê‡ */
#endif
#ifdef __cplusplus
extern "C"
{
#endif
__PORT double __stdcall LONGDOUBLE( void* p );
#ifdef __cplusplus
}
#endif
LoadLibŽ®‚͈ȉº‚Ì’Ê‚è‚Å‚·B
HMODULE h;
FARPROC p;
double (*func)( void* );
h = LoadLibrary( "longdouble.dll" );
p = GetProcAddress( h, "LONGDOUBLE" );
func = (double (*)(void*))p;
•Ï” = (int)func( long double‚ª“ü‚Á‚Ä‚¢‚郃‚ƒŠ‚ւ̃AƒhƒŒƒX );
FreeLibrary( h );
23:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/18 19:31:53
VC++2008‚Æ32bitXP‚ðŽg‚Á‚Ä‚¢‚é‚̂ł·‚ªA
64bit‚ÌOS‚É‚·‚邯int“™‚̃rƒbƒg•ˆÈŠO‚ɂȂɂ©•Ï‚í‚邯‚±‚ë‚Í‚ ‚é‚ñ‚Å‚µ‚傤‚©
24:9
09/09/18 19:35:40
>>19
>ÏÝ¹ÞØÝ¸Þ—}§
‚Ƃ͉½‚Ì‚±‚Ƃł·‚©H
ƒOƒO‚Á‚Ă݂܂µ‚½‚ª‚æ‚‚í‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
25:9
09/09/18 19:41:18
>>19
double (__stdcall *func)( void* );@
‚É•ÏX‚µ‚½‚Æ‚±‚ëA–â‘è‚È‚“®ì‚µ‚Ü‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
26:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/18 21:26:23
>>23
‚Þ‚µ‚ëAint‚̑傫‚³‚͕ςí‚ç‚È‚¢B
•Ï‚í‚é‚̂̓|ƒCƒ“ƒ^Eƒnƒ“ƒhƒ‹EL/WPARAMELRESULTEsize_t‚Ȃǂ̑傫‚³B
‚±‚ê‚É‚æ‚èAƒAƒhƒŒƒX‹óŠÔ1ƒvƒƒZƒX4GBi‚¤‚¿ƒ†[ƒU‚ªŽg‚¦‚é‚Ì‚Í2-3GBj‚Æ‚¢‚¤§ŒÀ‚ª‘啂Ɋɘa‚³‚ê‚éB
‚ ‚ÆAx86¨x86-64‚¾‚ƃŒƒWƒXƒ^‚Ì‘‰Á‚Å‚‘¬‰»‚ªŠú‘Ò‚Å‚«‚éB
>>24
extern "C"‚Ì‚±‚ÆB
27:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/18 21:34:55
>>26
‚ ‚êA‚»‚¤‚È‚ñ‚Å‚·‚©B‚à‚¤‚µ‚æ‚’²‚ׂĂ݂܂·
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½
28:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/18 21:56:11
‘½””h‚ÍLP64‚Ȃ̂ÉVC++‚¾‚¯‚ÍA‚È‚º‚©LLP64
29:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/18 21:59:00
WindowsƒvƒƒOƒ‰ƒ~ƒ“ƒO‚¾‚ÆALRESULT,WPRAM,LPARAM‚ª64bit‚ɂȂÁ‚Ä‚¢‚Ă͂܂éê‡‚à‚ ‚éB
LPARAM‚ðlong‚É‘ã“ü‚Å‚«‚È‚¢‚Æ‚©B
30:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/18 22:13:44
GetWindowLongPtrŽg‚¤‚ÆŒxo‚³‚ꂽ‚è‚Æ‚©
31:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/18 22:19:51
>>30
‚»‚ê‚Í/Wp64‚ðƒIƒt‚É‚·‚ê‚΂¢‚¢‚¾‚¯B
‚à‚¤64ƒrƒbƒg‘Îۂɂ΂ñ‚΂ñƒrƒ‹ƒh‚µ‚ÄŠm‚©‚߂Ă‚ê‚Á‚Ä‚±‚Æ‚ÅA
VC++ 2008‚Å‚Í/Wp64ƒIƒt‚ª‰ŠúÝ’è‚Æ‚È‚Á‚Ä‚¢‚é‚©‚çA‚»‚ê‚ɂȂ炦‚΂¢‚¢B
32:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/19 06:41:02
“üo—̓}ƒjƒ…ƒsƒŒ[ƒ^ endl‚Æ‚©
‚È‚ñ‚ňø”‚Ç‚±‚ë‚©()‚Ü‚ÅÈ—ª‚Å‚«‚é‚ÌH
33:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/19 07:21:21
>>32
‚»‚ê‚ç‚ð‘‚‚©‘‚©‚È‚¢‚©‚ňӖ¡‚ªˆá‚¤BÈ—ª‚Å‚«‚Ä‚¢‚é‚킯‚¶‚á‚È‚¢B
34:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/19 09:48:11
Ú‚µ‚
35:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/19 10:46:35
int a,b,c,d,e;‚Ì’†‚Ƀ‰ƒ“ƒ_ƒ€‚É®”‚ª“ü‚Á‚Ä‚é‚à‚̂Ƃµ‚Ü‚·B
‚±‚Ì5‚‚̒†‚Å‚¢‚¿‚΂ñ”‚ª¬‚³‚¢•Ï”‚ðŒ©‚Â‚¯‚é‚ɂ͂ǂ¤‚â‚é‚Ì‚ª—Ç‚¢‚Å‚µ‚傤‚©H
36:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/19 11:00:13
>>35
4‰ñ”äŠr‚·‚é
37:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/19 13:16:18
ˆÃ–ق̃AƒbƒvƒLƒƒƒXƒg‚ð—}§‚µ‚ÄA–¾Ž¦“I‚ɃLƒƒƒXƒg‚µ‚½ê‡‚Ì‚Ý
ƒAƒbƒvƒLƒƒƒXƒg‰Â”\‚É‚·‚邱‚Æ‚Á‚ĉ”\‚Å‚µ‚傤‚©H
38:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/19 13:23:29
ˆÃ–ق̃AƒbƒvƒLƒƒƒXƒg‚ð—}§‚·‚é•K—v«Ž©‘Ì‚ª‚Ù‚Æ‚ñ‚ǂȂ¢‚µA‚Å‚«‚È‚©‚Á‚½‚ÆŽv‚¤B
‹ï‘Ì“I‚É•K—v‚Èê–Ê‚ðŽ¦‚¹‚΂Ȃñ‚©•û–@‚Í‚ ‚é‚©‚à‚µ‚ê‚È‚¢B
39:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/19 13:32:40
>>37
private Œp³‚µ‚Ä BaseType& Base() ‚ð—pˆÓ‚·‚邯‚©H
40:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/19 14:17:48
class A;
class B : A;
func(A);
func(B);
template‚Ì—‚Ý‚ÅA‚±‚ñ‚ÈŠ´‚¶‚ÉeƒNƒ‰ƒX‚Æ”h¶ƒNƒ‰ƒX‚ð
ƒI[ƒo[ƒ[ƒh‚µ‚½“¯–¼ŠÖ”‚ň—‚µ‚½‚¢‚̂ł·‚ªB
41:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/19 14:27:49
>>40
‚ñH‚»‚ê‚Ȃ畒ʂɃI[ƒo[ƒ[ƒh‚Åς܂Ȃ¢‚©H
A, B ‚Ì—á‚Å‚¢‚¢‚©‚çA¡‚Å‚«‚Ă邯‚±‚ë‚܂łЂƂƂ¨‚è‚̃R[ƒh‚ð“\‚Á‚Ä‚Ý‚é‚Æ‚¢‚¢‚©‚à‚ËB
42:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/19 14:36:15
class Hoge {EEE};
int main(void)
{
Hoge h;
h; // ¦
return 0;
}
¦‚ðƒGƒ‰[‚Éi‚Å‚«‚ê‚΃Rƒ“ƒpƒCƒ‹Žžj‚·‚邱‚Ƃ͂ł«‚Ü‚·‚©H
43:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/19 14:50:46
0œŽZ‚Å‚à‚µ‚Ă݂ĂÍ
44:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/19 14:53:30
>>42 –³—
45:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/19 15:15:22
C/C++‚Í•]‰¿‚µ‚½’l‚ðŽÌ‚Ă鎖‚ª‚Å‚«‚錾Œê‚¾‚©‚ç‚È
Pascal‚Ƃ͈Ⴄ
46:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/19 15:22:16
>>41
ƒI[ƒo[ƒ[ƒh‚ª—pˆÓ‚³‚ê‚Ä‚¢‚ê‚΃LƒƒƒXƒg‚³‚ê‚È‚¢‚̂ł·‚ËB
‚·‚݂܂¹‚ñ‚Å‚µ‚½B
47:‚£‚ã Ÿe6.oHu1j.o
09/09/19 23:39:19
>>42
C‚¾‚Æ‚»‚¤‚¢‚¤‚ÌŒx‚ł邿
ƒGƒ‰[‚¾‚·‚ÌŽÀsŽž‚Å‚¢‚¢‚È‚çboolƒIƒyƒŒ[ƒ^[‚Á‚Ä‚¢‚¤‚Ì‚ª‚ ‚é
operator bool(){
printf("era-");
return 0;
}
48:‚£‚ã Ÿe6.oHu1j.o
09/09/19 23:40:47
‚ A‚·‚Ü‚ñЍˆá‚¢
‚»‚ê‚¶‚áboolƒIƒyƒŒ[ƒ^[‚ÌŽÀs‚³‚ê‚Ë[‚â
49:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/19 23:42:18
>>47
‚»‚ÌŒx‚É C ‚Æ C++ ‚ÍŠÖŒW‚È‚¢B
‚»‚Ì operator bool ‚ð Hoge ‚É錾‚µ‚Ä‚à h; ‚ł͌ĂÑo‚³‚ê‚È‚¢B
50:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/20 02:04:05
>>42
‚̃R[ƒh‚Á‚Ä‹KŠi‚ł͂ǂ¤‚¢‚¤“®ì‚·‚邿‚¤‚ÉŒˆ‚ß‚ç‚ê‚Ä‚é‚ÌH–³Ž‹‚·‚邾‚¯H
51:‚£‚ã Ÿe6.oHu1j.o
09/09/20 08:03:51
„„47borland‚Å‚Í.c‚̂Ƃ«Œx
52:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/20 10:15:49
CarƒNƒ‰ƒX‚ª‚ ‚邯‚µ‚Ü‚·
Car car1;
‚ƃIƒuƒWƒFƒNƒg‚ð쬂·‚é‚Ì‚Æ
Car* pCar;
pCar=new Car;
‚ƃƒ‚ƒŠ‚ðŠm•Û‚·‚é‚Ì‚ÆA‚Ç‚¤‚¢‚¤’ZŠ’·Š‚ª‚ ‚é‚̂łµ‚傤‚©?
53:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/20 10:27:03
‘OŽÒ‚̓XƒR[ƒv‚𔲂¯‚邯‚«‚ɃIƒuƒWƒFƒNƒg‚ªŽ©“®“I‚É휂³‚ê‚éB‚»‚µ‚ͬ”pŠü‚ª‘¬‚¢
ŒãŽÒ‚Í•s—v‚ȃIƒuƒWƒFƒNƒg‚ðŽè“®‚Ådelete‚·‚é•K—v‚ª‚ ‚éB‚»‚µ‚ͬ”pŠü‚ª’x‚¢B
‚Ȃ̂ÉA‚È‚ºŒãŽÒ‚ª—L‚é‚©‚Æ‚¢‚¤‚ÆA¶¬‚Æ”pŠü‚̃^ƒCƒ~ƒ“ƒO‚ðŽ©—R‚É‘€ì‚Å‚«‚é‚©‚çB
54:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/20 10:31:24
>>53
‚È‚é‚Ù‚ÇA‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
ƒOƒ[ƒoƒ‹•Ï”‚Ù‚Ç’·‚Žg‚¢‚½‚‚È‚¢ê‡‚ÉŽg‚¤‚ñ‚Å‚·‚Ë
55:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/20 13:05:14
template‚Ì>>‚𗣂µ‚Ä‘‚‚Ì‚ª‚¾‚é‚¢‚ñ‚Å‚·‚ª‚±‚ê‚Í‚à‚¤‚Ç‚¤‚µ‚悤‚à‚È‚¢‚ñ‚Å‚·‚©H
56:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/20 13:37:34
‚»‚ñ‚È‚â‚È‚çdifine‚Å‚àŽg‚Á‚Ă݂ĂÍ
57:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/20 13:42:31
>>55 c++0x‚ųޮ‚ÉŽÀ‘•‚³‚ê‚éB
VC8‚Å‚à‚Å‚«‚é‚©‚çA‚Å‚«‚éƒRƒ“ƒpƒCƒ‰‚ðŽg‚¦‚΂¢‚¢B
58:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/22 11:53:26
struct base
{
virtual void hoge(){EEE};
};
struct sub : public base
{
virtual void hoge(){EEE};
};
int main(void)
{
sub s;
s.hoge();
return 0;
}
ªŒ©‚½‚¢‚ÈŠ´‚¶‚É‘‚¢‚Ä‚à‰¼‘zŠÖ”‚ÌŒŸõƒRƒXƒg‚Á‚ÄŠ|‚©‚é‚à‚ÌH
ÓI‚ÉŒˆ’è‚Å‚«‚é‚©‚çƒRƒXƒg‚©‚©‚ç‚È‚¢‚ÆŽv‚¤‚ñ‚¾‚¯‚ǂǂ¤‚È‚ñ‚Å‚»‚©H
59:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/22 12:00:13
>>58
ƒRƒ“ƒpƒCƒ‰‚É‚æ‚邯‚µ‚©
60:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/22 13:49:23
>>58
VC‚ÅŠm”F‚µ‚½‚çAsub::hoge‚ð’¼ÚƒR[ƒ‹‚µ‚Ä‚½B
61:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/22 15:38:50
>>58
BCC(ECC6.2.0)‚àsub::hoge‚ð’¼ÚƒR[ƒ‹‚µ‚Ä‚½
Å“K‰»‚ª•³‚ȃRƒ“ƒpƒCƒ‰‚Å‚·‚炱‚ꂾ‚©‚ç‘å’ï‚̃Rƒ“ƒpƒCƒ‰‚Í
o—ˆ‚邾‚¯Ã“I‚ɉðŒˆo—ˆ‚銂͂·‚é‚̂ł͂Ȃ¢‚©
62:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/22 15:45:10
ׂ©‚È•”•ª‚Å‹““®‚ªƒNƒ\‚È‚¾‚¯‚ÅBCC‚ÌÅ“K‰»‚Í•’ʂɗǂ¢‚æ
63:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/22 15:48:48
gcc‚à’¼Úsub::hoge‚µ‚Ä‚½
64:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/22 17:07:54
‚Ý‚ñ‚ȃeƒXƒg‚³‚ñ‚‚·‚±
65:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/22 17:26:08
‚Æ‚¢‚¤‚©’¼ÚŒÄ‚΂Ȃ¢‚悤‚ɃRƒ“ƒpƒCƒ‹‚·‚éˆÓ–¡‚ª•ª‚©‚ç‚È‚¢‚Á‚ăŒƒxƒ‹‚¾‚µ‚È
‚Ü‚Ÿ‚Å‚àAŠmŽÀ‚Ȫ‹’‚ª‚ ‚邯ˆê‰ž‚¿‚å‚Á‚ƈÀS‚©‚È
66:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/22 17:35:53
>>58
VC‚Å‚±‚¤‚¾‚ÆAƒe[ƒuƒ‹ƒWƒƒƒ“ƒv‚ɂȂÁ‚Ä‚½B
sub* s = new sub();
s->hoge();
67:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/22 17:38:31
‚»‚è‚á‚»‚¤‚¾‚ë‚—
68:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/22 17:41:20
>>67
‚±‚êAÅ“K‰»‚µ‚½‚ç‚Ü‚¸‚¢‚Ì?
69:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/22 17:58:52
‚»‚ê‚Ìê‡AÅ“K‰»‚·‚éƒRƒ“ƒpƒCƒ‰‚Í–³‚³‚»‚¤‚¾‚¯‚ǂȂŸ
s‚ªŽÀۂɕێ‚µ‚Ä‚¢‚éŒ^‚ðƒRƒ“ƒpƒCƒ‹ƒ^ƒCƒ€‚Å’Ç”ö‚µ‚È‚«‚á‚È‚ç‚È‚¢‚©‚çAˆ—‚ª
d‚‚Ȃ銄‚ɂͫ”\Œüオ‘S‚Šú‘Ò‚Å‚«‚È‚¢iƒŒƒAƒP[ƒX‚·‚¬‚é‚©‚çj
‹KŠiãAŠmŽÀ‚És->hoge()‚ÌŽž“_‚Ås‚̃|ƒCƒ“ƒg‚·‚éƒCƒ“ƒXƒ^ƒ“ƒX‚ªsubŒ^‚ÆŠm’è‰Â”\
‚©‚Ç‚¤‚©A‚Æ‚¢‚¤‚Ì‚à‚¿‚å‚Á‚ÆŠmM‚ÍŽ‚ĂȂ¢inew‚̕ӂ肪“Á‚Éj
‚Ü‚ŸŽÀŒ±‚·‚é‚͖̂ʔ’‚¢‚©‚à
70:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/22 18:13:46
‚¿‚å‚Á‚ÆŒ©‚½–Ú‚Å‚ÍAsub::hoge()ˆÈŠO‚ªŒÄ‚΂ê‚é—]’n‚ª‚È‚¢‚ÆŽv‚¤‚¯‚ÇA
‚È‚ñ‚©—Ž‚Æ‚µŒŠ‚Å‚à‚ ‚é‚Ì‚©‚ËB
Å“K‰»‚³‚ê‚È‚¢‚Á‚Ă̂ÍB
71:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/22 18:28:56
>>70
new ‚ª—áŠO‹N‚±‚·ê‡‚ðl—¶‚·‚邯As == NULL‚à‚ ‚é‚©‚ç
sub::hoge()‚͌ĂׂȂ¢‚̂łÍB
‚Â[‚© new ‚ªƒI[ƒo[ƒ‰ƒCƒh‚³‚ê‚Ä‚½‚ç‚à‚͂≽‚Å‚à‚ ‚èB
72:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/22 18:29:17
ƒ|ƒCƒ“ƒ^‚ªŽÀÛ‚ÉŽw‚µ‚Ä‚¢‚éŒ^‚ðÓI‚É’Ç”ö‚·‚éƒƒŠƒbƒg‚ÍA>>66‚̂悤‚ȃR[ƒh‚ª
‚²‚‹Í‚©‚ÉÅ“K‰»‚³‚ê‚é‚‚ç‚¢‚¾‚ÆŽv‚¤B
ŽÀ—p“I‚ɂ̓ƒŠƒbƒgŠF–³‚ÉŒÀ‚è‚È‚‹ß‚¢—\Š´BƒRƒ“ƒpƒCƒ‹‚à’x‚‚Ȃ邾‚낤‚µB
73:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/22 18:30:09
>>71
new ‚Å—áŠO‚ª”¶‚·‚ê‚Î s ‚Ö‚Ì‘ã“ü‚àA‚»‚ê‚É‘±‚ s->hoge() ‚̌ĂÑo‚µ‚às‚í‚ê‚È‚¢
‚©‚çA‚»‚ê‚ÍŠÖŒW‚È‚¢B
74:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/22 18:34:06
Žù—v‚ª–³‚¢or^–Ê–Ú‚É‘‚¯‚ÎÅ“K‰»•s—vA‚Á‚ÄꇂÍÅ“K‰»‚ðŠú‘Ò‚µ‚È‚¢•û‚ª‚¢‚¢
75:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/22 19:29:57
s->hoge();‚ÌŽž“_‚ŃAƒbƒvƒLƒƒƒXƒg‚àƒ_ƒEƒ“ƒLƒƒƒXƒg‚à‚È‚A
³‚µ‚sub‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ðŽw‚µ‚Ă邱‚Æ‚ð‚Ç‚¤‚â‚Á‚Ä•Ûá‚·‚é‚©‚¶‚á‚È‚¢H
lŠÔ‚ɂ͊ȒP‚É•ª‚©‚鎖‚àƒRƒ“ƒpƒCƒ‰‚¾‚Æ100–œs‚̃R[ƒh‚Å‚à“¯‚¶“®ì‚µ‚È‚«‚á‚È‚ç‚ñ‚ÆŽv‚¤‚Æ‚©‚È‚è–Ê“|‚È‹C‚ª‚·‚é
76:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/22 19:48:59
vc8‚¾‚Æs.hoge‚̓Cƒ“ƒ‰ƒCƒ““WŠJAs->hoge‚͉¼‘zŒÄ‚Ño‚µ
intel c++‚¾‚Æs.hoge‚às->hoge‚àƒCƒ“ƒ‰ƒCƒ““WŠJ‚³‚ꂽB
77:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/22 20:19:27
—¬‚ê‚Æ–³ŠÖŒW‚Ésub‚Æ‚¢‚¤Ž¯•ÊŽq‚ª‹C‚ɂȂéPerlŒoŒ±ŽÒ‚Å‚ ‚Á‚½
78:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/22 23:23:40
IntelƒRƒ“ƒpƒCƒ‰‚³‚ñƒ}ƒWƒpƒl[
79:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/24 23:58:38
URLØÝ¸(kansai2channeler.hp.infoseek.co.jp)
ƒ[ƒvƒŒ‚̃Cƒxƒ“ƒg‚È‚ñ‚©‚ÅAŽg‚¤•ª‚¾‚¯
ƒƒ‚ƒŠ‚ðŠm•Û‚µ‚½‚¢‚̂ł·‚ªA‚±‚ñ‚ÈŠ´‚¶‚Å‚¢‚¢‚Å‚µ‚傤‚©B
ƒƒ‚ƒŠ‚ͳ‚µ‚Šm•Û‚Å‚«‚Ä‚¢‚é‚©A
’Êí‚Ì”z—ñ‚æ‚è—e—Ê‚ð팸‚Å‚«‚Ä‚¢‚é‚©‚ ‚½‚è‚Å‚·B
80:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/25 00:14:25
>>79
‚±‚ê‚È‚ç‚Ù‚Æ‚ñ‚Ç‚Ìꇂɂ¨‚¢‚Ä”z—ñ‚¾‚¯‚Ì•û‚ªƒƒ‚ƒŠŒø—¦‚Í‚¢‚¢‚æ
ŠJ”Œø—¦‚ð‚ ‚°‚½‚¢‚È‚ç STL ‚ðŽg‚¤‚Æ‚¢‚¢‚æ
–Ú“I‚ªAì‚邱‚Æ‚æ‚è•׋—Dæ‚Á‚Ä‚¢‚¤‚È‚ç‹ê‚µ‚Þ‚Æ‚¢‚¢‚æ
81:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/25 00:40:41
void hogehoge(double x0, double x1, double dx, const fugafuga& fuga)
{
for(double x = x0; x < x1; x += dx) fuga(x);
}
‚±‚ê‚ð
template <class Iterator>
void hogehoge(Iterator begin, Iterator end, const fugafuga& fuga)
{
for( ; begin != end; ++begin) fuga(*begin);
}
‚Æ‚¢‚¤Œ`‚É‚µ‚½‚¢‚ñ‚Å‚·‚¯‚ÇV‚µ‚¢Iteratorì‚éˆÈŠO‚ɂȂɂ©Žè‚Í‚ ‚è‚Ü‚·‚©H
82:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/25 01:09:43
>>80
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
ƒƒ‚ƒŠ‚ÍA3‚‚̃Cƒxƒ“ƒg‚ðì‚邯‚·‚邯A
”z—ñ‚¾‚Æì‚Á‚½”‚ÉŠÖŒW‚È‚ 8 * 32 ƒoƒCƒgA
ƒ|ƒCƒ“ƒ^‚¾‚Æ 4 * 32 + 8 * 3 ‚łȂ‚Å‚«‚邯Žv‚Á‚½‚̂ł·‚ªB
(4‚̓|ƒCƒ“ƒ^‚̃TƒCƒYA8‚Í\‘¢‘̂̃TƒCƒYA
32‚̓Cƒxƒ“ƒg‚ðì‚ê‚éÅ‚‚Ì”)
‚Ü‚½A\‘¢‘̂̃TƒCƒY‚ÍAŽÀۂ̃Q[ƒ€‚Å‚Í‚à‚¤‚µ‘å‚«‚¢‚Å‚·B
‚»‚ÌŒø—¦‚̈«‚³‚ɂ‚¢‚ăOƒO‚Á‚Ă݂½‚̂ł·‚ªA
˜A‘±‚ȗ̈æ‚łȂ¢Ž–‚ªŠÖŒW‚µ‚Ä‚¢‚é‚ñ‚Å‚·‚©‚ËB
stl‚Íc++‚Ì‹@”\‚Ý‚½‚¢‚Å‚·‚ËB
ƒqƒ“ƒg‚ɂȂ鎖‚à‚ ‚è‚»‚¤‚Ȃ̂ŕ׋‚µ‚Ă݂܂·B
83:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/25 02:42:11
>>81
”z—ñ‚â•W€ƒRƒ“ƒeƒi‚É“ü‚ê‚ČĂÑo‚·‚Æ‚©‚Å‚¢‚¢‚ÌH
84:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/25 15:00:42
URLØÝ¸(msdn.microsoft.com)
‚É‚ ‚éSendInputŠÖ”‚Æ‚¢‚¤ŠÖ”‚ðŽg‚¢‚½‚¢ê‡‚ÍA
SDK‚Æ‚¢‚¤‚à‚Ì‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚È‚¢‚ƃ_ƒ‚Ȃ̂łµ‚傤‚©?
85:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/25 16:08:07
ŠÂ‹«‚É‚æ‚é
86:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/25 16:47:39
staticƒƒ“ƒoŠÖ”‚©‚ç
“¯‚¶ƒNƒ‰ƒX‚Ì’†‚É‚ ‚鑼‚̃ƒ“ƒo•Ï”(ÓI‚©”ñÓI‚©‚Í–â‚킸)‚ð
‘€ì‚·‚邱‚Ƃ͂ł«‚È‚¢‚̂ł·‚ª
‚Ç‚¤‚µ‚Ä‚à‘€ì‚µ‚½‚¢ê‡‚É‚Í
‚Ç‚¤‚¢‚Á‚½•û–@‚ð‚Æ‚é‚±‚Æ‚ª‚Å‚«‚é‚̂łµ‚傤‚©H
87:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/25 16:53:15
ˆø”‚Å“n‚¹‚΂¨‚‹
88:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/25 17:17:10
staticƒƒ“ƒoŠÖ”‚¶‚á‚È‚‚·‚ê‚ÎOK
staticƒƒ“ƒoŠÖ”‚Í“Á’è‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ɑ΂·‚é‘€ì‚ł͂Ȃ¢‚Ì‚ÅA
ƒCƒ“ƒXƒ^ƒ“ƒX‚²‚Ƃɑ¶Ý‚·‚郃“ƒo•Ï”‚ɃAƒNƒZƒX‚Å‚«‚È‚¢‚͓̂–‘R‚Å‚·B
‚ǂ̃Cƒ“ƒXƒ^ƒ“ƒX‚̃ƒ“ƒo•Ï”‚ɃAƒNƒZƒX‚µ‚½‚¢‚Ì‚©‚ðŽw’è‚·‚é‚É‚ÍA
(1) ’Êí‚̃ƒ“ƒoŠÖ”‚É‚·‚é ¨ this ‚ÅŽw’肳‚ê‚éƒCƒ“ƒXƒ^ƒ“ƒX‚ɃAƒNƒZƒX‚·‚é
(2) ˆø”‚ŃCƒ“ƒXƒ^ƒ“ƒX‚ð“n‚· ¨ ˆø”‚ÅŽw’肳‚ꂽƒCƒ“ƒXƒ^ƒ“ƒX‚ɃAƒNƒZƒX‚·‚é
(3) •ʂ̕ϔ(ƒOƒ[ƒoƒ‹•Ï”‚âstaticƒƒ“ƒo•Ï”)‚ŃCƒ“ƒXƒ^ƒ“ƒX‚ðŽw’è‚·‚é
‚̂ǂꂩ‚Ì•û–@‚Ås‚¢‚Ü‚·B
89:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/25 17:54:25
aaaŒ^‚Ìabc‚Æ‚¢‚¤\‘¢‘Ì‚ð1.txt‚É‘‚«o‚µ‚Ü‚µ‚½B
1.txt‚Ì“à—e‚ðabc‚É‘ã“ü‚·‚é‚ɂ͂ǂ¤‚â‚ê‚΂¢‚¢‚ñ‚Å‚µ‚傤‚©?
#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE *fp ;
fp = fopen("1.txt", "w");
struct aaa{int a;int c;};
aaa abc;
abc.a=500;
abc.c=555555;
fwrite( &abc, sizeof(aaa), 1, fp ) ;
return 0; }
90:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/25 17:56:05
fread()
91:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/25 17:58:04
>>81
‚»‚Ì—á‚È‚çAƒCƒeƒŒ[ƒ^[‚Æ‚µ‚Äint*‚ª“n‚¹‚é‚Ë
92:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/25 18:03:07
>>89
o—ˆ‚ê‚Îfwrite()Afread()‚ðŽg‚¤Žž‚Í"wb"‚â"rb"‚ÅŠJ‚¢‚½•û‚ª‚¢‚¢‚æ
ƒ‰ƒ“ƒ_ƒ€ƒAƒNƒZƒX‚·‚鎞‚Écooked mode‚¾‚ƃYƒŒ‚ªŽ×–‚‚ð‚·‚éOS‚ª‚ ‚é
93:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/25 19:37:49
>>90>>92
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B‚ª‚ñ‚΂Á‚Ă݂܂·
94:79
09/09/25 21:44:42
‚·‚¢‚Ü‚¹‚ñA•ʃXƒŒ‚ÅŽ¿–₵‚½‚¢‚ÆŽv‚¢‚Ü‚·B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
95:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/25 21:56:16
>>89
‚¶‚á‚È‚¢‚ñ‚¾‚¯‚ǃoƒCƒiƒŠƒGƒfƒBƒ^‚œǂނÆ
23 7A 08 00
‚ÅA
00 08 7A 23
‚̇‚œǂݞ‚߂΂¢‚¢‚ñ‚Å‚µ‚傤‚©[H
96:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/25 22:10:12
ƒŠƒgƒ‹ƒGƒ“ƒfƒBƒAƒ“‚¾‚Æ‚»‚¤B
abc.c‚Ì•”•ª‚ɂ‚¢‚Ä‚¾‚æ‚Ë
97:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/25 22:11:14
¡‚ÌLv‚¾‚Æ‚»‚±‚Í[‚l‚¦‚È‚‚Ä‚¢‚¢‚ÆŽv‚¤‚æB
’Pƒ‚Éfread‚ÆfwriteŽg‚¦‚΂¢‚¢B
98:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/25 22:14:06
>>96>>97
‚»‚¤‚Å‚·A‚ ‚肪‡d
99:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/25 22:55:41
fprintf(fp,"%lf %lf %lf %lf %lf %lf %lf %lf",a,b,c,d,e,f,g);
‚â
cout << a <<" "<< b << setw(1) << c <<" "<< d <<setw(1)
<< e <<" "<< f << " " g << endl;
‚ÈŠ´‚¶‚̃^ƒCƒv”‚ª‘½‚¢‚Ì‚ð
cout << a << b << c << d << e << f << g << endl;
‚±‚ñ‚ȋɑ‚«‚½‚¢‚ñ‚Å‚·‚ªA‰½‚©‚¢‚¢•û–@‚ ‚è‚Ü‚¹‚ñ‚©B
100:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/25 22:58:31
>>99
ƒIƒyƒŒ[ƒ^‚ðƒI[ƒo[ƒ‰ƒCƒh
101:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/25 23:00:49
‚Ù‚Æ‚ñ‚ǃIƒuƒWƒFƒNƒgŽwŒü—‰ð‚µ‚ĂȂ¢‚Ì‚ÅA‘‚¢‚Ä‚‚ê‚邯‚¤‚ꂵ‚¢‚Å‚Â
102:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/25 23:01:45
>>100 ‚»‚ê‚̓I[ƒo[ƒ[ƒhB
>>101 ƒIƒuƒWƒFƒNƒgŽwŒü‚Æ‚©ŠÖŒW‚È‚¢‚©‚çB
103:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/25 23:08:34
‚ñ‚¶‚áAƒI[ƒo[ƒ[ƒh—‰ð‚µ‚ĂȂ¢‚ñ‚ÅA‘‚¢‚Ä‚‚ê‚邯‚¤‚ꂵ‚¢‚È‚Ÿ...
104:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/25 23:12:02
>>103 ƒOƒOƒŒƒJƒX
105:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/25 23:41:43
>>3
ŒŒ‚ð‚Í‚¢‚Ä‚é‚Õ[‚³‚ñ‚É‚µ‚©Œ©‚¦‚ñ
106:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/26 00:33:22
>>92
‚Ç‚±‚©‚Å•·‚¢‚½‚悤‚È’PŒê‚ðAˆÓ–¡‚à’m‚炸‚Ɉ̂»‚¤‚ÉŽg‚Á‚Ä
’p‚¸‚©‚µ‚‚È‚¢‚Å‚·‚©H
107:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/26 00:54:51
Class* a; ‚Æ Class *a; ‚̈Ⴂ‚ª‚í‚©‚è‚Ü‚¹‚ñB
—¼ŽÒ‚ÍŽg‚¢•ª‚¯‚È‚¢‚Æ‚¢‚¯‚È‚¢‚à‚̂Ȃ̂ł·‚©H
‚»‚ê‚Æ‚àˆê•û‚É‚»‚낦‚é‚ׂ«‚à‚̂Ȃ̂ł·‚©H
108:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/26 01:23:04
‚Ç‚±‚ɃzƒƒCƒgƒXƒy[ƒX‚ð‹²‚à‚¤‚ƈႢ‚͂Ȃ¢B
109:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/26 02:14:06
>>107
Class* a, b; ‚Æ‘‚¢‚½‚ç
Class *a, *b; ‚Æ‚¢‚¤ˆÓ–¡‚ɂ͂Ȃ炸
Class *a, b; ‚Æ‚¢‚¤ˆÓ–¡‚ɂȂé‚̂ŒˆÓ
‚»‚ꂾ‚¯‹C‚ð‚‚¯‚Ä‚¢‚ê‚΂ǂ¿‚ç‚Å‘‚¢‚Ä‚àOK
110:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/26 02:38:08
>>92
cooked mode‚Æ‚¢‚¤Œ¾—t‚ð‰‚߂Ēm‚邱‚Æ‚ª‚Å‚«‚Ă悩‚Á‚½B
‚¯‚ǃoƒCƒiƒŠ‚ɑ΂·‚錾—t‚̓AƒXƒL[‚à‚µ‚‚̓eƒLƒXƒg‚ÆŒ¾‚Á‚½‚肵‚È‚¢H
111:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/26 02:59:23
>>110
‚Ü‚ ‚Ç‚Á‚¿‚Å‚à‚¢‚¢‚ñ‚¾‚¯‚Ç‚È
ƒoƒCƒiƒŠƒ‚[ƒh‚ɑΉž‚·‚é‚Ì‚Íraw mode
MS/DOSAWindows‚݂̂ɑ¶Ý‚·‚鋿•ʂ炵‚¢
LinuxAUNIX‚ɂ͋æ•ʂ͑¶Ý‚µ‚È‚¢
112:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/26 03:07:29
fopen()‚Ìt‚Æb‚ÍAraw ‚Æ‚©cooked‚Æ‚©Œ¾‚í‚È‚¢‚¾‚ëB
113:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/26 03:11:40
“ª‚Ì’†‚ł킩‚Á‚Ä‚¢‚ê‚΂¢‚¢‚ñ‚¾‚æ
‘¼l‚É“`‚¦‚鎞‚̓eƒLƒXƒg‚ƃoƒCƒiƒŠ‚ÆŒ¾‚¤‚ׂ«‚¾‚¯‚Ç‚È
114:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/26 03:18:45
‚Ü‚ŸMS-DOS‚ª‰ù‚©‚µ‚‚Í‚ ‚Á‚½
115:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/26 03:22:25
‘fl‚ªƒCƒ“ƒXƒgƒ[ƒ‹‚Æ‚©Œ¾‚Á‚Ä‚½‚çAƒlƒ^‚É‚µ‚Ä΂Á‚Ă邂¹‚ÉB
116:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/26 03:37:26
cooked mode ‚Æ‚¢‚¤—pŒê‚ÍA
ˆê”Ê“I‚ɂ͒[––“üo—ÍA“Á‚É“ü—ÍŽž‚É
•ÒW‚µ‚½Œ‹‰Ê‚ðŽó‚¯Žæ‚é‚̂ł͂Ȃ
Enter‚âƒJ[ƒ\ƒ‹ƒL[‚ȂǂÌA¶‚Ìî•ñ‚ðŽó‚¯Žæ‚邽‚߂Ɏg‚¤B
ƒtƒ@ƒCƒ‹‚Ì\r\n•ÏŠ·‚ÉŽg‚¤‚±‚ƂȂÇA‚Ü‚¸–³‚¢B
‚È‚º‚È‚ç‚ÎA‚»‚à‚»‚àƒtƒ@ƒCƒ‹‚̃xƒ^‚ȃf[ƒ^‚ð
usv‚Æ‚¢‚¤’PˆÊ‚ňµ‚¨‚¤‚Æ‚µ‚Ä‚¢‚邱‚ÆŽ©‘Ì
u¶‚̂܂܂ňµ‚Á‚Ä‚¢‚È‚¢v‚©‚çB
\r\n•ÏŠ·‚Ì‚±‚Æ‚ð cooked mode ‚È‚ñ‚ČĂԂÆ
‰A‚Å΂í‚ê‚é‚©‚çA‹C‚ð‚‚¯‚½‚Ù‚¤‚ª—Ç‚¢‚æB
117:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/26 03:48:29
–]‚Þ‚Æ‚±‚낾
118:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/26 03:53:36
>>115
‚»‚̗Ⴊ“¯Ž¿‚Ì‚à‚Ì‚¾‚ÆŽv‚Á‚Ä‚é‚È‚çA‚¨‘O‚Ì“ª‚àƒlƒ^‚É‚µ‚Ä΂í‚ê‚郌ƒxƒ‹‚¾‚ÈB
119:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/26 03:57:31
’m‚Á‚½‚©‚µ‚Ä’p‚¸‚©‚µ‚¢—pŒê‚ÌŽg‚¢•û‚µ‚Ä‚é‚Á‚Ä‚¾‚¯‚Ì‚‚¹‚µ‚ÄA‚ȂɂƂè‚‚‚ë‚Á‚Ä‚ñ‚¾B
120:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/26 11:00:53
LinuxŠÂ‹«‚ÅP2Pƒ{ƒCƒXƒ`ƒƒƒbƒg‚ðì‚肽‚¢‚̂ł·‚ªAC++‚̃I[ƒfƒBƒI‚ÉŠÖ‚·‚é’mޝ‚ª‚Ü‚Á‚½‚‚È‚¢‚Ì‚ÅA
‚ǂ̃‰ƒCƒuƒ‰ƒŠ‚ðŽg‚¦‚΂¢‚¢‚Ì‚©‚í‚©‚è‚Ü‚¹‚ñ
ƒI[ƒfƒBƒIƒXƒgƒŠ[ƒ~ƒ“ƒO‚É“K‚µ‚½ƒ‰ƒCƒuƒ‰ƒŠ‚ª‚ ‚ê‚΋³‚¦‚Ä‚‚¾‚³‚¢
121:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/26 11:55:57
>>120
”wL‚Ñ‚·‚é‚̂͂¢‚¢‚ñ‚¾‚¯‚ÇA”wL‚Ñ‚µ‚·‚¬‚¶‚á‚Ë[‚Ì
ƒI[ƒfƒBƒI‚¾‚¯‚¶‚á‚È‚‚ÄAƒXƒgƒŠ[ƒ~ƒ“ƒO‚àP2P‚Ì’mޝ‚à‚È‚¢‚ñ‚¾‚ëH
122:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/26 15:14:35
ŠÖ”‚ɂ‚¢‚Ăł·‚ªAvoid@aaa();‚ÆéŒ¾‚µ‚½‚ ‚ÆA
mainŠÖ”‚Ì’†‚Å‚à‚¤ˆê“xvoid aaa();s‚Æ‘‚‚Ì‚ÍA‚à‚¤ˆê“xƒvƒƒgƒ^ƒCƒv錾‚ð‚µ‚Ä‚¢‚邯Œ¾‚¤‚±‚Ƃłµ‚傤‚©?
‚Ü‚½‚±‚̂悤‚ÉAƒTƒCƒg‚Ȃǂ©‚çƒRƒs[‚·‚鎞‚ÉA‚悌^‚ð‚‚¯‚½‚܂܃Rƒs[‚µ‚Ä‚µ‚Ü‚¢•s‹ï‡‚ª‹N‚«‚Ä‚µ‚Ü‚¢‚Ü‚·B
‚±‚ê‚ð–h‚®•û–@‚͂Ȃ¢‚Å‚µ‚傤‚©H
void aaa();
int main() {
void aaa();///©ƒRƒR
return 0; }
void aaa(){return;}
123:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/26 15:19:00
>>122
ŠÖ”“à‚Ì void aaa() ‚ÍŠO‚É‚ ‚é錾‚ðŒJ‚è•Ô‚µ‚Ä‚¢‚邱‚ƂɂȂéB
‚¿‚Ȃ݂Ɉø”ƒŠƒXƒg‚ª‹ó‚Ì錾‚Íuƒvƒƒgƒ^ƒCƒv錾v‚Ƃ͌¾‚í‚È‚¢B
‚Q‚–ڂ̎¿–â‚ÍAuŒ^‚ð‚‚¯‚½‚܂܃Rƒs[v‚Æu•s‹ï‡v‚ª‰½‚Ì‚±‚Æ‚©‚í‚©‚ç‚ñB
124:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/26 15:20:16
>>122
Œ^‚Ì•sˆê’v‚ª–³‚¯‚ê‚Ζâ‘è‚È‚¢‚æ
125:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/26 15:49:31
>>123>>124
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½‚·
Œã”¼‚Í‚ ‚ñ‚Ü‚è·Æ¼Å²‚Å‚‚¾‚³‚¢
126:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/26 18:51:56
>>108, 109 ‚ ‚è‚ȂƂ¤
‚ЂƂ±‚ë‚©‚ç‹}‚É Class* ‚È•\‹L‚ª—¬s‚肾‚µ‚½‚悤‚È‹C‚ª‚µ‚Ä‚½‚©‚ç
‚¿‚å‚Á‚Æ‹C‚ɂȂÁ‚Ä‚½‚ñ‚Å‚·‚ªAŽ©•ª‚ÌD‚«‚ÈClass *•\‹L‚Å‹C‚É‚µ‚È‚¢
‚悤‚É‚µ‚Ü‚·B
127:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/26 21:12:03
C/C++‚ÌŒ`‘Ô˜_“I‚É‚ÍClass *a;‚Æ‚¢‚¤‘‚«•û‚̂ق¤‚ª®‡«‚ªŽæ‚ê‚Ä‚¢‚邿‚¤‚É
Žv‚¤BˆÓ–¡˜_“I‚É‚ÍClass* a;‚̂ق¤‚ª‘Љž‚µ‚¢‚ÆŽv‚¤B•¶–@“I‚É‚ÍClass*a;
‚Å‚à\‚í‚È‚¢‚¯‚Ç‚—@‚Ü‚ AD‚Ý‚ÅBŽ©•ª‚ÍClass *a;B
128:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/26 21:29:02
template <class T> struct add_pointer{ typedef T* type; };
add_pointer<some_class>::type psc;
‚±‚ꂪ³‰ð‚¾‚©‚炱‚ê‚©‚ç‚Í‚±‚ê‚ðŽg‚¤‚悤‚É
129:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/26 21:31:51
‰´‚ÍClass* a;‚¾‚È
uClass‚̃|ƒCƒ“ƒ^v‚Æ‚¢‚¤•Ï”a‚Á‚ÄŠ´‚¶‚ª‚¢‚¢
>>109‚Ý‚½‚¢‚È–â‘肪‚ ‚邯‚ÇA1s‚Å•¡”‚̕ϔ‚ð錾‚µ‚È‚¯‚ê‚΂¢‚¢‚ñ‚¾‚µ
130:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/26 21:38:42
Class *p;‚ÆClass* p;‚͂ǂÁ‚¿‚Å‚à‚¢‚¢‚¯‚ÇA
Class &r;‚͂Ȃñ‚©‚¢‚₾‚È‚ B
131:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/26 21:40:06
>>129
‚Ç‚Á‚¿‚©‚Á‚Ä‚¢‚¤‚ÆAClass‚ւ̃|ƒCƒ“ƒ^
132:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/26 21:41:51
Class * ptr;”h‚ªˆêl‚à‚¢‚È‚¢‚±‚Æ‚Éâ–]‚µ‚½
133:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/26 22:10:29
‚»‚ê‚Á‚ĂȂñ‚©Š|‚¯ŽZ‚Á‚Û‚‚ËH
Š®‘S‚ɓƒf‚ƕΌ©‚¾‚¯‚Ç‚³B
134:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/26 22:18:45
ˆË‘¶–¼‚¾‚ÆŠ|‚¯ŽZ—D悾‚Ë
135:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/26 22:56:30
>>123
> ‚¿‚Ȃ݂Ɉø”ƒŠƒXƒg‚ª‹ó‚Ì錾‚Íuƒvƒƒgƒ^ƒCƒv錾v‚Ƃ͌¾‚í‚È‚¢B
‚»‚È‚ÌH
136:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/26 23:16:40
>>135
C ‚Ìê‡Aˆø”ƒŠƒXƒg–³‚µ‚̊֔錾 f() ‚Í f(...) ‚Æ“¯‚¶‚ÅAŒÄ‚Ño‚µŽž‚Ɉø”‚ÌŒ^‚Í
ƒ`ƒFƒbƒN‚³‚ê‚È‚¢Bˆê•ûƒvƒƒgƒ^ƒCƒv錾‚Æ‚¢‚¦‚Έȉº‚Ì‚à‚ÌB
ISO C 6.2.1 p2
> (A function prototype is a declaration of a function that declares the types of its parameters)
iŠÖ”ƒvƒƒgƒ^ƒCƒv‚Ƃ͊֔‚Ì錾‚ÅA‚»‚̈ø”‚ÌŒ^‚ð錾‚·‚é‚à‚Ìj
C++ ‚Ìê‡Aˆø”ƒŠƒXƒg–³‚µ‚̊֔錾 f() ‚Í f(void) ‚Æ“¯‚¶‚ňø”‚ðŽæ‚ç‚È‚¢‚±‚Æ‚ð
錾‚·‚邪A C++ ‚ɂ͈ø”‚ÌŒ^‚ð錾‚µ‚È‚¢ŠÖ”錾‚Æ‚¢‚¤‚à‚Ì‚ª–³‚¢‚Ì‚ÅA‚»‚à‚»‚à
ŠÖ”ƒvƒƒgƒ^ƒCƒv‚Æ‚¢‚¤‚悤‚ɌĂѕª‚¯‚é•K—v‚ª–³‚A‚·‚ׂĒP‚ÉŠÖ”‚Ì錾‚ƌĂׂ΂¢‚¢B
137:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/26 23:21:50
‚R‚S‚Ö‚¥
138:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/26 23:23:51
65‚Ö‚¥
139:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/27 01:50:04
unicode‚ðˆµ‚¨‚¤‚ƃƒCƒh•¶Žš—ñŒ^(wchar_t)‚É“ü‚ê‚æ‚¤‚Æ‚µ‚Ü‚µ‚½‚ªA‚¤‚Ü‚‚¢‚«‚Ü‚¹‚ñ
‚Ç‚±‚ªŠÔˆá‚Á‚Ä‚¢‚é‚̂łµ‚傤‚©EE?
int main() {
wchar_t aaa[]="ƒeƒXƒg";
return 0;
}
140:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/27 01:52:44
>>139
~ "ƒeƒXƒg"
› L"ƒeƒXƒg"
141:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/27 02:00:34
int main() {
wchar_t aaa[] = L"ƒeƒXƒg♥";
wcout << aaa << " : " << aaa << endl;
return 0;
}
142:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/27 04:32:31
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
143:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/27 08:26:21
>>121
ƒXƒgƒŠ[ƒ~ƒ“ƒO‚àP2P‚à—˜_“I‚ɂ͉ð‚Á‚Ä‚¢‚Ü‚·‚ªAì‚Á‚½Ž–‚Í‚ ‚è‚Ü‚¹‚ñ
P2Pƒ{ƒCƒXƒ`ƒƒƒbƒg‚ðì‚é‚̂͑å•Ï‚¾‚Ƃ킩‚Á‚Ä‚¢‚Ü‚·‚ªA‘åŠw‚̉ۑè‚Ȃ̂Å
‰½‚Æ‚©Š®¬‚³‚¹‚½‚¢‚̂ł·
‚æ‚낵‚‚¨‚Ë‚ª‚¢‚µ‚Ü‚·
144:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/27 10:26:25
‚悵‚‚Å‚·
int Row = 10;
int Col = 20;
std::vector<std::vector<int> > Array(Row, std::vector<int>(Col));
‚±‚̂悤‚É‘‚‚±‚Æ‚ÅA2ŽŸŒ³int Œ^‚Ìvector ƒRƒ“ƒeƒi‚ª’è‹`‚Å‚«‚Ü‚·‚ª
‘¼‚ÌŒ^Ailist ‚âmapA“ÆŽ©ƒNƒ‰ƒXj‚Å‚à2ŽŸŒ³‚̃Rƒ“ƒeƒi‚ðì‚肽‚¢‚̂ł·‚ª
templae ‚ð—p‚¢‚ÄA”Ä—p“I‚É‚µ‚½‚¢‚̂ł·‚ªA‚ǂ̂悤‚É‘‚¢‚½‚ç‚¢‚¢‚Å‚µ‚傤‚©B
‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
145:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/27 11:08:42
>>144
template template ƒpƒ‰ƒ[ƒ^‚ðŽg‚¤‚±‚Æ‚ªl‚¦‚ç‚ê‚éB
Œ»s‚Ì C++ ‚Å‚Í template template ƒpƒ‰ƒ[ƒ^‚̈ø”‚Ì”‚ðŒÅ’肵‚È‚¢‚Æ‚¢‚¯‚È‚¢‚©‚çA
Žg‚¤‘¤‚Åê—p‚Ì template ƒƒ^ŠÖ”‚ð—pˆÓ‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢‚©‚à‚µ‚ê‚È‚¢B
146:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/27 11:10:41
#include <vector>
#include <list>
template <
template <class, class> class Cont,
class T,
template <class> class A = std::allocator
>
struct Table
{
typedef Cont<Cont<T, A<T> >, A<Cont<T, A<T> > > > Type;
};
int main(void)
{
Table<std::vector, int>::Type vec2d;
Table<std::list, int>::Type lst2d;
/* EEE */
return 0;
}
template‚͂悂킩‚ç‚ñ‚ª‚±‚ñ‚ÈŠ´‚¶H
147:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/27 12:07:05
>>144‚Å‚·
>>146Thx‚Å‚·
Žg‚¢•û‚Æ‚µ‚Ă͂±‚ñ‚ÈŠ´‚¶‚Å‚µ‚傤‚©H
vec2d[10][10];
vec2d[0][0] = 100;
int i = vec2d[0][0];
std::cout << i << std::endl;
‚Å‚à‚±‚ꂾ‚ÆAOut of range ‚Å—Ž‚¿‚Ä‚µ‚Ü‚¢‚Ü‚·‚ªH
ƒZƒ}ƒ“ƒeƒBƒNƒX“I‚ÉŠÔˆá‚Á‚Ä‚é‚ñ‚¾‚낤‚©H
148:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/27 12:09:05
>>147
ƒfƒtƒHƒ‹ƒgƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ª‘–‚Á‚½‚¾‚¯‚¶‚á‹ó‚È‚ñ‚¾‚©‚çA“–‘R‚¾‚ëB
149:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/27 14:19:41
>>144‚¾‚ª
More Effective C++ ‚ÉÚ‚Á‚Ä‚½‚Ì‚ÅI—¹B
150:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/27 16:23:47
kwsk
151:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/27 16:55:30
Proxy Class‚¾‚ëjk
‚Å‚àlist‚Å“ñŽŸŒ³”z—ñì‚邯‘as—ñˆÈŠO‚Ì—p“r‚Å‚Í
‚₽‚ç‚Æ‘¬“x‚ª’x‚‚È‚Á‚Ä‚¢‚©‚ñ‚È
152:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/27 17:08:14
“ñŽŸŒ³”z—ñ‚È‚ñ‚Ä”z—ñ‚©vector‚®‚ç‚¢‚Å‚µ‚©Žg‚í‚ñ‚悤‚È‹C‚ª‚·‚é‚ñ‚¾‚ª–{“–‚É–}‰»‚·‚é•K—v‚Í‚ ‚é‚Ì‚©
153:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/27 17:34:46
”’l‚È‚çvalarrayŽg‚Á‚½‚Ù‚¤‚ª‚¢‚¢‚µ
ƒL[‚ƃŒƒR[ƒh‚È‚çmapŽg‚Á‚½‚Ù‚¤‚ª‚¢‚¢‚µ
¶‚Ì“ñŽŸŒ³”z—ñ‚ðŽg‚¤‚±‚Ƃ͂Ȃ¢‚ÈB
154:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/27 18:13:04
>>144‚Å‚·
Å‹ßtemplate ’†“łɖ`‚³‚ê‚¢‚ÄA‚Ç‚¤‚µ‚Ĕėp‰»‚Å‚«‚邾‚낤‚©‚ÆA‹C‚ɂȂÁ‚Ä‚µ‚傤‚ª‚È‚¢w
155:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/27 18:16:23
MESTL‚É‚àƒRƒ“ƒeƒi‚̔ĉ»‚ÍŠî–{“I‚Ɉ«Žè‚Æ‘‚¢‚Ä‚ ‚Á‚½‚È
‚Ç‚¤‚µ‚Ä‚à‚â‚é‚È‚çƒAƒ_ƒvƒ^‚©‚Ü‚¹‚ăCƒ“ƒ^[ƒtƒF[ƒX‚ð’²®‚µ‚È‚¢‚Æ‚¢‚©‚ñ
156:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/27 18:22:54
VS2008C++Žg‚Á‚Ä‚¢‚Ü‚·
•ʂ̃AƒvƒŠƒP[ƒVƒ‡ƒ“(ƒƒ‚’ )‚Ésendkey‚Å“ü—Í‚µ‚½‚¢‚̂ł·‚ªA‚Ç‚¤‚·‚ê‚΂¢‚¢‚Å‚µ‚傤?
‰½‚Æ‚©«‚܂Œ²‚ׂ½‚̂ł·‚ª‚±‚Ìæ‚ª—Ç‚•ª‚©‚è‚Ü‚¹‚ñB’m‚Á‚Ä‚é•û‚¢‚Ü‚µ‚½‚炨Šè‚¢‚µ‚Ü‚·B
#include<iostream>
#include <conio.h>
#include <windows.h>
using namespace std;
int main() {
wcout.imbue(std::locale(""));
HWND qqq = FindWindow(
L"[Edit]", // ƒNƒ‰ƒX–¼//1‚–ڕs–¾“_
L"1.txt - ƒƒ‚’ " // ƒEƒBƒ“ƒhƒE–¼
);
SendInput(
1, // “ü—̓Cƒxƒ“ƒg‚Ì”
LPINPUT pInputs, // ‘}“ü‚·‚é“ü—̓Cƒxƒ“ƒg‚Ì”z—ñ//2‚–ڕs–¾“_
int cbSize // \‘¢‘̂̃TƒCƒY//3‚–ڕs–¾“_
);
return 0;
}
157:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/27 18:28:10
winŠÂ‹«‚ÅAexe‘¤‚©‚çdll‘¤‚ÉŠÖ”ƒCƒ“ƒ^[ƒtƒF[ƒX‚ð’ñ‹Ÿ‚·‚éê‡A
exe‘¤‚ÅŠÖ”‚ðexport‚µ‚ÄAdll‘¤‚ÅGetModuleHandle‚·‚é‚Ì‚ª—Bˆê‚Ì•û–@‚Å‚µ‚傤‚©H
158:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/27 18:32:31
>>156
VC++ ‚Ȃ畒ÊSendMessage‚âPostMessage ‚ª–³“‚ÆŽv‚¤‚¼A‚®‚®‚ê‚ÎŽ–—Ⴊ‘òŽR‚ ‚邵
159:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/27 18:33:38
>>157
ŽŽ‚µ‚ĂȂ¢‚¯‚Ç
Dll‘¤‚ÉSetFunc()‚ðì‚Á‚ÄExe‘¤‚©‚çŠÖ”ƒ|ƒCƒ“ƒ^‚ ‚°‚½‚çH
160:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/27 18:37:36
>>158
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B‚â‚Á‚Ă݂܂·
161:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/28 17:03:06
ƒCƒ“ƒNƒ‹[ƒh‚·‚邯ƒGƒ‰[‚ªo‚Ü‚·B‚±‚ê‚͂ǂ¤‚¢‚¤‚±‚Ƃłµ‚傤‚©EE?
#include <iostream>
#include <string>
#include <fstream>
#include <windef.h>
#include <windows.h>
using namespace std;
int main(){return 0;}
1>------ ƒrƒ‹ƒhŠJŽn: ƒvƒƒWƒFƒNƒg: no, \¬: Debug Win32 ------
1>ƒRƒ“ƒpƒCƒ‹‚µ‚Ä‚¢‚Ü‚·...
1>a.cpp
1>c:\program files\microsoft sdks\windows\v6.0a\include\winnt.h(5545) : error C2146: \•¶ƒGƒ‰[ : ';' ‚ªAޝ•ÊŽq 'ContextRecord' ‚Ì‘O‚É•K—v‚Å‚·B
1>c:\program files\microsoft sdks\windows\v6.0a\include\winnt.h(5545) : error C4430: Œ^Žw’èŽq‚ª‚ ‚è‚Ü‚¹‚ñ - int ‚Ɖ¼’肵‚Ü‚µ‚½Bƒƒ‚: C++ ‚Í int ‚ðŠù’è’l‚Æ‚µ‚ăTƒ|[ƒg‚µ‚Ä‚¢‚Ü‚¹‚ñ
1>c:\program files\microsoft sdks\windows\v6.0a\include\winnt.h(5545)
162:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/28 17:03:48
: error C4430: Œ^Žw’èŽq‚ª‚ ‚è‚Ü‚¹‚ñ - int ‚Ɖ¼’肵‚Ü‚µ‚½Bƒƒ‚: C++ ‚Í int ‚ðŠù’è’l‚Æ‚µ‚ăTƒ|[ƒg‚µ‚Ä‚¢‚Ü‚¹‚ñ
1>c:\program files\microsoft sdks\windows\v6.0a\include\winnt.h(11263) : error C2065: 'PCONTEXT' : ’è‹`‚³‚ê‚Ä‚¢‚È‚¢Ž¯•ÊŽq‚Å‚·B
1>c:\program files\microsoft sdks\windows\v6.0a\include\winnt.h(11264) : error C2146: \•¶ƒGƒ‰[ : ')' ‚ªAޝ•ÊŽq 'ContextRecord' ‚Ì‘O‚É•K—v‚Å‚·B
1>c:\program files\microsoft sdks\windows\v6.0a\include\winnt.h(11264) : warning C4229: ‹ŒŒ`Ž®‚ªŽg—p‚³‚ê‚Ä‚¢‚Ü‚· : ƒf[ƒ^‚ÌCüŽq‚Í–³Ž‹‚³‚ê‚Ü‚·B
1>c:\program files\microsoft sdks\windows\v6.0a\include\winnt.h(11264) : error C2182: 'RtlCaptureContext' : 'void' Œ^‚ª•s“K؂Ɏg—p‚³‚ê‚Ä‚¢‚Ü‚·B
1>c:\program files\microsoft sdks\windows\v6.0a\include\winnt.h(11264) : error C2491: 'RtlCaptureContext' : dllimport ƒf[ƒ^ ‚Ì’è‹`‚Í‹–‚³‚ê‚Ü‚¹‚ñB
1>c:\program files\microsoft sdks\windows\v6.0a\include\winnt.h(11264) : error C2059: \•¶ƒGƒ‰[ : ')'
1>c:\program files\microsoft sdks\windows\v6.0a\include\winnt.h(12935) : error C3861: '__readfsdword': ޝ•ÊŽq‚ªŒ©‚‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚½
1>c:\program files\microsoft sdks\windows\v6.0a\include\winbase.h(1020) : error C2146: \•¶ƒGƒ‰[ : ';' ‚ªAޝ•ÊŽq 'LPCONTEXT' ‚Ì‘O‚É•K—v‚Å‚·B
163:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/28 17:06:20
1>c:\program files\microsoft sdks\windows\v6.0a\include\winbase.h(1020) : error C4430: Œ^Žw’èŽq‚ª‚ ‚è‚Ü‚¹‚ñ - int ‚Ɖ¼’肵‚Ü‚µ‚½Bƒƒ‚: C++ ‚Í int ‚ðŠù’è’l‚Æ‚µ‚ăTƒ|[ƒg‚µ‚Ä‚¢‚Ü‚¹‚ñ
1>c:\program files\microsoft sdks\windows\v6.0a\include\winbase.h(1020) : error C4430: Œ^Žw’èŽq‚ª‚ ‚è‚Ü‚¹‚ñ - int ‚Ɖ¼’肵‚Ü‚µ‚½Bƒƒ‚: C++ ‚Í int ‚ðŠù’è’l‚Æ‚µ‚ăTƒ|[ƒg‚µ‚Ä‚¢‚Ü‚¹‚ñ
1>c:\program files\microsoft sdks\windows\v6.0a\include\winbase.h(4015) : error C2061: \•¶ƒGƒ‰[ : ޝ•ÊŽq 'LPCONTEXT'
1>c:\program files\microsoft sdks\windows\v6.0a\include\winbase.h(4023) : error C4430: Œ^Žw’èŽq‚ª‚ ‚è‚Ü‚¹‚ñ - int ‚Ɖ¼’肵‚Ü‚µ‚½Bƒƒ‚: C++ ‚Í int ‚ðŠù’è’l‚Æ‚µ‚ăTƒ|[ƒg‚µ‚Ä‚¢‚Ü‚¹‚ñ
1>c:\program files\microsoft sdks\windows\v6.0a\include\winbase.h(4023) : error C2143: \•¶ƒGƒ‰[ : ',' ‚ª '*' ‚Ì‘O‚É‚ ‚è‚Ü‚¹‚ñB
1>ƒrƒ‹ƒhƒƒO‚Í "file://c:\Documents and Settings\user1\ƒfƒXƒNƒgƒbƒv\sdk\Debug\BuildLog.htm" ‚ɕۑ¶‚³‚ê‚Ü‚µ‚½B
1>no - ƒGƒ‰[ 15AŒx 1
========== ƒrƒ‹ƒh: 0 ³íI—¹A1 ޏ”sA0 XV•s—vA0 ƒXƒLƒbƒv ==========
ˆÈã‚Å‚·B•ª‚©‚é•ûA‚¨Šè‚¢‚µ‚Ü‚·B
164:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/28 17:15:02
ŠÂ‹«‚ð‘‚«–Y‚ê‚Ü‚µ‚½
VS2008 C++‚Å‚·B‚æ‚낵‚‚¨‚Ë‚ª‚¢‚µ‚Ü‚·
165:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/28 17:41:37
‚Ó‚ÆŽv‚Á‚½‚̂ł·‚ª
*++p = 'a'; *++p = 'a'; *++p = 'a'; ...
‚Æ
*p++ = 'a'; *p++ = 'a'; *p++ = 'a'; ...
‚̓Xƒs[ƒh‚ɈႢ‚ª‚ ‚è‚Ü‚·‚©B
‚‚܂èƒCƒ“ƒNƒŠƒƒ“ƒg‚ƃfƒNƒŠƒƒ“ƒg‚Å‘¬“x‚ª•Ï‚í‚Á‚½‚肵‚Ü‚·‚©B
‚Ç‚¿‚ç‚à1‚ð‘«‚·‚Æ‚¢‚¤‚̂͂©‚í‚è‚Ü‚¹‚ñ‚ªA‚±‚Á‚¿‚̂ق¤‚ªŒø—¦‚̂悢ƒoƒCƒiƒŠ‚ª¶¬‚³‚ê‚邯‚©
‚»‚¤‚¢‚¤‚Ì‚ª‚ ‚ê‚΋³‚¦‚Ä‚‚¾‚³‚¢B
166:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/28 17:48:52
>>165
ŠÂ‹«‚Ì’ñަ‚ª‚È‚¢‚̂ňê”ʘ_‚Æ‚µ‚Äl‚¦‚邯A2s–Ú‚Æ4s–ڂ̓Cƒ“ƒNƒŠƒƒ“ƒg‚·‚éƒ^ƒCƒ~ƒ“ƒO‚ªˆá‚¤‚¾‚¯B
6s–ڂ̓Cƒ“ƒNƒŠƒƒ“ƒg‚ƃfƒNƒŠƒƒ“ƒg‚̈Ⴂ‚¾‚¯B
‚¢‚¸‚ê‚É‚µ‚Ä‚àA—LˆÓ·‚ªo‚é‚قLj¢•ð‚ȃRƒ“ƒpƒCƒ‰‚àŠÂ‹«‚à‚È‚¢‚ÆŽv‚¤‚ª‚ËB
167:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/28 17:50:22
>>165
‚»‚Ì—á‚ł͋@”\‚ª“¯“™‚ł͖³‚‚ËH
168:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/28 19:26:44
‚Ü‚ Aˆê”Ê“I‚È(‘O’u|Œã’u)(ƒCƒ“ƒNƒŠƒƒ“ƒg|ƒfƒNƒŠƒƒ“ƒg)‚Ì‘¬“x‚̈Ⴂ‚¾‚¯‚É
’…–Ú‚µ‚Ä‚é‚ñ‚¶‚á‚È‚¢‚©‚ÈB
‚Ç‚¤‚àA‘O’u|Œã’u‚ƃCƒ“ƒNƒŠƒƒ“ƒg|ƒfƒNƒŠƒƒ“ƒg‚𬓯‚µ‚Ä‚¢‚éß‚ª
Œ©Žó‚¯‚ç‚ê‚邪ccB
169:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/28 19:48:00
>>161
#include "stdafx.h"
‚ ‚ÆŽ‚Ë
170:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/28 20:57:31
‚܂邿ƒXƒŒƒbƒh‚ÌŠ„‚螂݂Á‚ÄÅ’Z‚łǂ±‚܂Ŋ„‚螂܂ê‚é‚ñ‚Å‚·‚©‚ËH
void func()
{
line1;
line2;
line3;
}
int main(void)
{
line4;
func();
line5;
return 0;
}
ã‚Ì—á‚ÅŒ¾‚Á‚½‚çline4‚Æfunc()‚ÌŠÔAfunc()‚Æline5‚̊Ԃ܂Ŋ„‚螂܂ê‚éH
‚»‚ê‚Æ‚àline1Aline2Aline3‚ÌŠÔ‚Å‚àŠ„‚螂܂ê‚éH
1s‚ªI‚í‚éŠÔ‚ÉŠ„‚螂܂ê‚邱‚Ƃ͂ ‚éH
a = b = c = d;‚Æ‚µ‚½‚ç‚Ç‚±‚©‚ÅŠ„‚螂܂ê‚é‰Â”\«‚Í‚ ‚éH
171:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/28 20:58:35
>>170
‚¢‚Â‚Å‚à‚ ‚肦‚Ü‚·
172:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/28 21:09:18
> a = b = c = d;‚Æ‚µ‚½‚ç‚Ç‚±‚©‚ÅŠ„‚螂܂ê‚é‰Â”\«‚Í‚ ‚éH
a = 100;@‚Ý‚½‚¢‚É‘ã“üˆêŒÂ‚Å‚àAƒAƒZƒ“ƒuƒ‰‚¾‚Æ2–½—߈Èã‚ɂȂ邱‚Æ‚ª‚ ‚é‚ñ‚ÅA‘ã“ü’†‚ÉŠ„‚螂܂ê‚邱‚Æ‚à‚ ‚éB
173:spirit
09/09/28 21:18:32
>>170@s‚Æ‚©‰‰ŽZŽq‚Æ‚©–³ŠÖŒW‚ÉŠ„‚螂܂ê‚éB
‚·‚Ȃ킿b=a+3;‚ÌŽÀs’†‚Éa‚ð“Ç‚ñ‚Åb‚É‘‚«ž‚ÞŠÔ‚Å‚àŠ„‚螂܂ê‚éB
‚³‚ç‚Éa++;‚ÌŽÀs’†‚É‚àŠ„‚螂܂ê‚éB
174:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/28 21:20:43
‚³‚ç‚Ƀ}ƒ‹ƒ`ƒvƒƒZƒbƒT‚¾‚Æ‚P–½—߂̎Às’†‚Å‚àŠ„‚螂܂ê‚éB
175:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/28 21:29:10
>>169
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B‚·‚¢‚Ü‚¹‚ñ‚Å‚µ‚½B
176:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/28 21:31:02
Š„‚螂܂ê‚Ü‚‚è‚È‚ñ‚Å‚·‚ËEEE
‚»‚¤‚È‚é‚Æmutex‚ðŽæ“¾‚·‚éŠÖ”‚Ì“r’†‚ÅŠ„‚螂܂ê‚邯
ƒoƒO‚ÌŒ³‚ɂȂ肻‚¤‚È‹C‚ª‚·‚é‚ñ‚Å‚·‚¯‚Ç‘åä•v‚È‚ñ‚Å‚µ‚傤‚©‚ËH
177:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/28 21:33:11
>mutex‚ðŽæ“¾‚·‚éŠÖ”
ƒVƒXƒeƒ€ƒR[ƒ‹‚Ȃ̂ŕs‹ï‡‚Í‹N‚«‚È‚¢
178:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/28 22:16:05
mutex‚ðŠÜ‚Þƒ}ƒ‹ƒ`ƒXƒŒƒbƒh“¯Šúƒ‰ƒCƒuƒ‰ƒŠ‚ÍAu‚±‚̂悤‚ɌĂÑo‚·‚Æ‚±‚±‚©‚ç
‚±‚±‚܂ł͊„‚螂܂ê‚È‚¢‚æv‚Æ‚©‚»‚¤‚¢‚¤×‚©‚¢Žd—l‚ª‚¢‚¿‚¢‚¿Œˆ‚Ü‚Á‚Ä‚é‚Ì‚ÅA
‚»‚ê‚𒲂ׂĎg‚¤‚à‚ÌB
179:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/28 22:56:13
‰æ‘œ‚Ì”CˆÓ‰ñ“]A‰æ‘œ‚ð•\ަ‚µ‚½‚ ‚Æ‚»‚Ìã‚Éꊎw’肵‚ĉ摜‚ð‡¬etcEEE
‚ðC‚Åì‚é‰Û‘肪o‚Ä‚é‚̂ł·‚ªA•‚¯‚É‚È‚é‚æ‚¤‚ÈŽQl‘EƒTƒCƒg“™‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚傤‚©
‚¨Šè‚¢‚µ‚Ü‚·
180:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/28 22:59:41
ƒOƒOƒŒƒJƒXOO
181:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/28 23:47:07
>>180
‚±‚̃XƒŒ‚̈Ӗ¡‚ª‚È‚‚È‚é
182:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/29 00:33:11
DXƒ‰ƒCƒuƒ‰ƒŠ‚Å‚¨‚‹
183:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/29 01:49:49
DXƒ‰ƒCƒuƒ‰ƒŠ‚ªŽè‚ÁŽæ‚è‘‚¢‚È
184:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/29 01:56:22
DXƒ‰ƒCƒuƒ‰ƒŠŽg‚¦‚΂¢‚¢‚ÆŽv‚¤
185:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/29 02:01:26
DXƒ‰ƒCƒuƒ‰ƒŠ‚ª‚¢‚¢‚Ë
186:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/29 05:44:20
>>166
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·Bˆá‚¢‚͂Ȃ¢‚Ƃ̂±‚ƂňÀS‚µ‚Ü‚µ‚½B
>>168
>‚Ç‚¤‚àA‘O’u|Œã’u‚ƃCƒ“ƒNƒŠƒƒ“ƒg|ƒfƒNƒŠƒƒ“ƒg‚𬓯‚µ‚Ä‚¢‚éß‚ª
>Œ©Žó‚¯‚ç‚ê‚邪ccB
‚»‚Ì’Ê‚è‚Å‚µ‚½orz –³’m‚ð‚³‚ç‚µ‚Ä\‚µ–ó‚È‚¢
187:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/29 10:25:22
>>186
ƒvƒŠƒ~ƒeƒBƒuŒ^‚Ȃ炢‚¢‚¯‚ÇAƒNƒ‰ƒX‚ɑ΂·‚é‘O’uŒã’u‚Í‚¾‚¢‚ÔŒø—¦‚É·‚ª‚Å‚«‚é‚©‚ç’ˆÓ‚µ‚悤
188:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/29 10:54:27
~‚¾‚¢‚ÔŒø—¦‚É·‚ª‚Å‚«‚é‚©‚ç
›Œø—¦‚É·‚ª‚Å‚«‚éê‡‚à‚ ‚é‚©‚ç
189:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/29 11:59:47
•Êl‚¾‚ª‚‹‚—‚“‚‹
190:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/29 12:18:04
Ú‚µ‚‚à‰½‚àAŒã’u‚ÍŒ´—“I‚Éd‚‚È‚è‚â‚·‚¢‚Ì‚ªˆê–Ú—Ä‘R‚¶‚á‚È‚¢‚©H
ƒNƒ‰ƒX‚¶‚á‚È‚¢‚È‚çAŒ©‚½–Ú‚ÌD‚݂Ƃ©‚ÅŒã’u‚É‚µ‚Ä‚àÅ“K‰»‚Å‘O’u‚É’uŠ·‚³‚ê‚邱‚Æ‚ª
Šú‘Ò‚Å‚«‚邯‚ÇA“ˆêŠ´‚ð‹‚ß‚é‚È‚çA•K—v‚ª–³‚¢ŒÀ‚è‚Í‘O’u‚Å“ˆê‚µ‚½•û‚ª‚¢‚¢‚¾‚낤‚ËB
ƒNƒ‰ƒX‚ÌŽž‚ÍŸŽè‚ÉÅ“K‰»‚Å‘O’u‚ɕς¦‚½‚è‚Å‚«‚È‚¢‚©‚çB
191:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/29 12:19:41
•ʂɃNƒ‰ƒX‚¶‚á‚È‚‚Ä\‘¢‘Ì‚Å‚à‰‰ŽZŽqƒI[ƒo[ƒ[ƒh‚µ‚Ä‚¢‚ê‚Γ¯‚¶‚±‚Æ‚¾‚¯‚Ç‚ËB
192:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/29 12:28:00
ƒNƒ‰ƒX‚Æ\‘¢‘͖̂{Ž¿“I‚ɂ͓¯‚¶‚à‚Ì‚¾‚æ
193:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/29 12:29:03
ƒNƒ‰ƒX‚Æ\‘¢‘̂͂قړ¯‚¶‚¾‚©‚ç‚¢‚¿‚¢‚¿à–¾‚·‚é•K—v‚à–³‚¢‚ÆŽv‚¤‚ª
194:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/29 12:29:48
‚©‚Ô‚Á‚½‚µ
195:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/29 12:31:03
‹¤—p‘̂Ƃ©Ž‚¿o‚µ‚Ä‚‚ê‚΂܂¾Œ|‚ª‚ ‚Á‚½‚©‚àB
‚Å‚à—]Œv‚¤‚´‚¢‚¾‚¯‚©B
196:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/29 12:36:34
>>189
‚Þ‚©‚µ‚Þ‚©‚µAŒã’u‚¾‚ƃCƒ“ƒNƒŠƒƒ“ƒg‚·‚é‘O‚Ìó‘Ô‚ð‚Ç‚±‚©‚ɕۑ¶‚µ‚Ä‚¨‚©‚È‚¢‚Æ‚¢‚¯‚È‚¢‚̂ł ‚Á‚½‚Æ‚³
197:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/29 15:34:40
‚ÅH
198:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/29 16:41:01
>>196
‚¦‚ÁH@¡‚͈Ⴄ‚ÌH
199:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/29 17:34:08
¡‚Í‹Zp‚ª”“W‚µ‚Ä‚¢‚é‚̂ł»‚ñ‚ÈŽ–‚Í‚ ‚è‚Ü‚¹‚ñ
‰ÈŠw–œ”\‚ÌŽž‘オ“ž—ˆ‚µ‚½‚̂ł·
200:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/29 17:46:33
>>198
‰Âˆ£‘z‚Èlc
201:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/29 18:11:48
it_a = it_b++
‚Æ‚©‚â‚Á‚½‚ç‚¿‚å‚Á‚Æ–Ê“|‚È‚±‚ƂɂȂéB
202:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/29 18:50:59
>>199
¡‚͂ǂ¤‚È‚Á‚Ä‚ñ‚Ì‚³B
>>201
‚Ç‚¤–Ê“|‚È‚±‚ƂɂȂé‚Ì‚³B
203:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/29 19:27:56
Ž©•ª‚Å’²‚ׂ낗
204:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/29 19:34:50
ƒOƒO‚Á‚½‚¯‚ÇAo‚Ä‚±‚È‚¢B
205:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/29 20:44:44
ƒOƒOƒŒƒJƒXB
Wikipedia€–ÚØÝ¸
206:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/29 21:29:15
>>196‚ÌŒ¾‚¢‚½‚¢‚±‚Æ‚ª•ª‚©‚Á‚½‚©‚àB
Œã’u‰‰ŽZŽq‚̃I[ƒo[ƒ[ƒh•û–@‚ª–³‚¢‚Æcaller‚ª•Û‘¶‚µ‚È‚«‚á‚È‚ç‚È‚©‚Á‚½A‚Á‚Ä‚±‚Æ‚ª
Œ¾‚¢‚½‚¢‚ñ‚¶‚á‚È‚¢‚Ì‚©‚ÈB
‚Æ‚±‚낪A•’Ê‚Él‚¦‚½‚çcaller‚ª•Û‘¶‚µ‚È‚‚Ä‚àcallee‚ł͕ۑ¶‚·‚éƒR[ƒh‚ð‘‚‚±‚Æ‚É
‚Ȃ邩‚çA’[‚©‚猩‚邯>>196‚ª‰½Œ¾‚Á‚Ä‚ñ‚¾‚©•ª‚©‚ç‚È‚¢ló‘Ô‚ÉB
ˆê•û>>196‚ÍAint‚ðˆø”‚É‚·‚ê‚ÎŒã’u‚ɂȂé‚Ì’m‚Á‚Ä‚é‚̉´‚¾‚¯‚©‚æƒvƒQƒ‰ƒbƒ`ƒ‡A‚Æ‚©
ˆêl‚Å‚¢‚¢‹C•ª‚ɂȂÁ‚Ä‚¢‚½A‚Æ‚©B
207:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/29 21:32:38
’P‚Éreturn‚ÌŒã‚Ɉ—‚ð“ü‚ê‚ç‚ê‚È‚¢‚Æ‚¢‚¤
Œ¾Œê§–ñã‚Ì–â‘è‚Å‚µ‚©‚È‚¢‚Ë
208:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/29 23:03:02
>>206
‰½‚ªŒ¾‚¢‚½‚¢‚Ì‚©•ª‚©‚ç‚ñB
Å“K‰»‚³‚ê‚È‚¢ŒÀ‚èA‘O’u‚Ì•û‚ªƒRƒXƒg‚©‚©‚é‚͓̂–‘R‚ÅB
>>196‚Ì‚¾‚߂ȂƂ±‚ë‚̓cƒbƒRƒ~‚ª‚ ‚邿‚¤‚ÉA‚Þ‚©‚µ‚Þ‚©‚µA‚Æ‚¢‚¤‚Ì‚ð•t‚¯‚Ä‚µ‚Ü‚Á‚½‚Æ‚±
209:208
09/09/29 23:03:59
‚ ‚ ‚ B‘O’u‚¶‚á‚È‚‚ÄŒã’u‚ËB
210:198 202
09/09/30 00:31:56
‚È‚ñ‚¾A‚â‚Í‚èAu‚Þ‚©‚µ‚Þ‚©‚µv‚ª—]Œv‚©B‹‰õ‚É’Þ‚ç‚ꂽ‚º‚—
‘O’u/Œã’u‚̃I[ƒo[ƒ[ƒhŽž‚Ì’ˆÓ“_‚Í’m‚Á‚Ä‚¢‚½‚ªA‹KŠi‚ª•Ï‚í‚Á‚½‚Ì‚©‚ÆÅ‚Á‚½‚ºB
211:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/30 02:13:24
’N‚©‰~Œ`‚Ì‚g‚oƒQ[ƒW‚Ì•`‰æ‚Ì•û–@‚ð‹³‚¦‚Ä‚‚ê‚È‚¢‚©EEEH
ׂ¢–_‚̉摜‚ð‰½‰ñ‚©ƒ‹[ƒv‚³‚¹‚Ä™X‚ÉŠp“x‚ð‚‚¯‚Ä
•`‰æ‚µ‚悤‚ÆŽv‚Á‚Ä‚é‚ñ‚¾‚ª‚¢‚Ü‚¢‚¿‚¤‚Ü‚‚¢‚©‚ñB
212:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/30 02:33:40
pieŠÖ”‚Å‚¢‚¯‚é‚ñ‚łȂ¢‚ÌB
213:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/30 02:40:12
pieŠÖ”‚Á‚ĉ½‚Å‚·‚©H
214:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/09/30 03:47:24
“h‚è‚‚Ԃµ‰~ŒÊ‚ð•`‰æ‚·‚éŠÖ”
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
4790“ú‘O‚ÉXV/163 KB
’S“–:undef