y‰SŽÒнŒ}zC/C++Ž ..
[2ch|¥Menu]
877:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/06 00:36:12
>>876
‚Å‚·‚ª‹³‰È‘‚Ì’Ê‚è‚ɃvƒƒOƒ‰ƒ€‚µ‚Ä‚à
‚È‚º‚©“®‚¢‚Ä‚­‚ê‚È‚¢‚ñ‚Å‚·‚æ‚ËEEE
‚±‚ꂪ–â‘è‚ ‚è‚»‚¤‚È‚TC‚UC‚VA‚Ws–Ú‚È‚ñ‚Å‚·‚¯‚ÇA

void CVc31view::OnDraw(CDC* pDC)
{
CVc31Doc* pDoc=GetDocument();
ASSERT_VALID(pDoc);

‚ÅAƒGƒ‰[‚ª‚±‚¤o‚Ü‚·B

ex3.1.cpp
.\ex3.1.cpp(5) : error C2653: 'CVc31view' : ޝ•ÊŽq‚ªƒNƒ‰ƒX–¼‚Å‚à–¼‘O‹óŠÔ–¼‚Å‚à‚ ‚è‚Ü‚¹‚ñB
.\ex3.1.cpp(5) : error C2065: 'CDC' : ’è‹`‚³‚ê‚Ä‚¢‚È‚¢Ž¯•ÊŽq‚Å‚·B
.\ex3.1.cpp(5) : error C2065: 'pDC' : ’è‹`‚³‚ê‚Ä‚¢‚È‚¢Ž¯•ÊŽq‚Å‚·B
.\ex3.1.cpp(6) : error C2448: 'OnDraw' : ŠÖ”‚Ì’è‹`‚ªŠÔˆá‚Á‚Ä‚¢‚Ü‚·B



878:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/06 00:51:24
>>877
CVc31view ƒNƒ‰ƒX‚Ì錾‚͂ǂ¤‚È‚Á‚Ä‚éH

879:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/06 13:14:25
>>877
‚½‚Ô‚ñ‚»‚Ì‹³‰È‘‚Ì“r’†‚©‚ç‚â‚è‚Í‚¶‚ß‚½‚©A‹³‰È‘Ž©‘Ì‚ªu‘OÍ‚Ì`ŽQÆv‚Á‚ĂȂÁ‚Ă邾‚¯‚¶‚á‚ËH


880:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/06 13:54:04
int* pValue = new int[10];
pValue[1] = 10;

‚̂悤‚É”z—ñ‚ðnew‚·‚邯A
‘ã“üŽž‚É*‚ª•t‚©‚È‚¢‚̂ɕϔ‚Ép‚ª•t‚­‚Ì‚ªƒVƒbƒNƒŠ—ˆ‚Ü‚¹‚ñB

vectorŽg‚¦‚Æ‚©A‚»‚¤‚¢‚¤˜b‚Ƃ͕ʂÉ
ƒ|ƒCƒ“ƒ^•Ï”‚Ép‚ð•t‚¯‚ç‚ê‚Ä‚¢‚é‚©‚½‚É‚¨•·‚«‚µ‚½‚¢‚̂ł·‚ªA
‚±‚¤‚¢‚¤ê‡‚É‚àp‚ð•t‚¯‚ç‚ê‚Ä‚¢‚Ü‚·‚©H
‚»‚ê‚Æ‚àAint value = new int[10]; ‚Æ‘‚©‚ê‚Ă܂·‚©H

881:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/06 14:02:57
@‹³˜_‘ˆ‚Ì—\Š´B

882:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/06 14:05:42
>>880
ƒR[ƒfƒBƒ“ƒO‹K–ñ‚É]‚¤‚¾‚¯B
ƒ|ƒCƒ“ƒ^‚Ép‚ð•t‚¯‚é‹K–ñ‚¾‚Æ‚µ‚ÄApValue[1]‚Å‚à‚Æ‚­‚Ɉá˜aŠ´‚͂Ȃ¢B


883:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/06 14:09:59
‚¨‚ê‚Í vector Žg‚¤‚µAƒ|ƒCƒ“ƒ^‚¾‚©‚ç‚Á‚Ä p •t‚¯‚½‚肵‚È‚¢‚µA
˜b‚ɂ͎Q‰Á‚Å‚«‚È‚¢‚ÈB‚¤‚ꂵ‚¢‚ºB

884:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/06 14:12:42
>>880
‚»‚ÌꇂłàA*(pValue + 1) = 10;‚È‚ç‚Ç‚¤‚æB—]‚è‚ɉº‚ç‚ȉ߂¬‚邼B
# ‚È‚ñ‚Åvalues‚¶‚á‚È‚¢‚Ì‚©A‚»‚Ì•û‚ª‹C‚ɂȂéB

885:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/06 15:39:41
‚»‚ê‚Ípointer‚¾‚©‚ç

886:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/06 20:30:01
ƒNƒ‰ƒX“à‚É«“I‚ȃƒ“ƒo‚ª‚ ‚Á‚ăƒ‚ƒŠŠ„‚è“–‚Ä‚ª•K—v‚Èê‡A‚»‚ê‚ð‰Šú‰»‚·‚éƒ^ƒCƒ~ƒ“ƒO‚Í
ƒNƒ‰ƒX‚ÌŠO•”‚Å‚·‚é‚ׂ«‚Å‚µ‚傤‚©H



887:886
09/04/06 20:37:48
‚·‚¢‚Ü‚¹‚ñAŠÔˆá‚¦‚Ü‚µ‚½B
-«“I‚ȃƒ“ƒo
+ÓI‚ȃƒ“ƒo
‚ ‚ÆA‚±‚ÌÓI‚ȃƒ“ƒo‚ª‚¢‚܂̂Ƃ±‚ëprivate‚ɂȂÁ‚Ä‚¢‚é‚Ì‚ÅAŠO•”‚ʼnŠú‰»‚·‚é‚É‚Í
public‚É“®‚©‚·•K—v‚ª‚ ‚é‚̂ł·‚ªAˆÓ–¡“I‚ɂ͊®‘S‚Éprivate‚Ȃ̂łǂ¤‚·‚ê‚΂悢‚©
‚í‚©‚炸‚É‚¢‚Ü‚·B
–Ú“I‚Æ‚µ‚Ä‚ÍA‘½”‚̃IƒuƒWƒFƒNƒg‚ðì‚é‚̂ł·‚ªA‚±‚ÌÓI‚ȃƒ“ƒo‚͉摜‚ŃNƒ‰ƒX‘S‘Ì‚Å
1ŒÂ‚ ‚ê‚΂¢‚¢‚ñ‚Å‚·‚ªB



888:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/06 20:44:33
ʼn‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ªì‚ç‚ê‚邯‚«‚ɃNƒ‰ƒX‚Ì“à‘¤‚ÅŠ„‚è“–‚Ä‚Ä‚à‚¢‚¢‚µA‚»‚¤‚łȂ­‚Ä‚à‚¢‚¢B

889:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/06 21:37:18
«“IŒ‹‡..‚¢‚â‚炵‚¢

890:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/06 22:43:42
>>887
ÓIƒƒ“ƒoŽ©g‚̃Nƒ‰ƒX‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚Å‚â‚ê‚΂¢‚¢‚ñ‚¶‚á‚È‚¢‚ÌH

891:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/06 23:20:39
ƒXƒ}[ƒgƒ|ƒCƒ“ƒ^‚ɂ‚¢‚ÄÅ‚à‚æ‚­‰ðà‚³‚ê‚Ä‚¢‚é–{‚â
webƒy[ƒW‚ð‹³‚¦‚ĉº‚³‚¢B‚¨Šè‚¢‚µ‚Ü‚·B

892:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/06 23:23:47
Žg‚¢•û‚̉ðàH@ŽÀ‘•‚̉ðàH

893:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/06 23:50:57
ŽÀ‘•‚̉ðà‚Å‚¨Šè‚¢‚µ‚Ü‚·B
ŠT”O‚Í‚ ‚é’ö“x‚í‚©‚é‚ñ‚Å‚·‚ªŽÀÛ@‚Ç‚¤‚â‚Á‚ÄŽÀ‘•‚µ‚Ä‚¢‚é‚Ì‚©
•ª‚©‚ç‚È‚¢‚ñ‚Å‚·

894:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/06 23:58:06
ŒŸõ‚·‚ê‚΂łĂ±‚È‚¢EEEH
boost‚̃R[ƒh‚Å‚àŒ©‚½‚ç‚Ç‚¤‚©B

895:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/07 00:14:27
‚ ‚ÆAƒXƒ}[ƒgƒ|ƒCƒ“ƒ^‚É‚à‚¢‚ë‚¢‚ë‚ ‚邯‚ÇA‚Ç‚ê‚Ì‚±‚ÆH
‚à‚Á‚Æ‚àAŠî–{‚̓fƒXƒgƒ‰ƒNƒ^‚Ådelete‚·‚邯‚¢‚¤“_‚Í‹¤’Ê‚¾‚¯‚ÇB

896:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/07 00:26:07
auto_ptr

897:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/07 00:35:54
Ž¿–₳‚¹‚Ä‚¢‚½‚¾‚«‚Ü‚·
•Ï”‚ð錾‚·‚邯‚«‚É
char buf[1000];
‚Æ‚·‚é‚Ì‚Æ
char buf_0[100];
char buf_1[100];
...
...
char buf_9[100];
‚Æ‚µ‚ÄŠm•Û‚·‚é‚̂łÍA•K—v‚ȃƒ‚ƒŠ‚̗ʂ͕ςí‚Á‚Ä‚­‚é‚̂łµ‚傤‚©H

898:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/07 00:37:02
>>897
‚â‚Á‚Ă݂ê‚΂¢‚¢‚¶‚á‚ñB

899:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/07 00:59:46
ƒƒ‚ƒŠ‚ª˜A‘±‚ɂȂ邩‚È‚ç‚È‚¢‚©‚ł͂Ȃ¢‚©‚È

900:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/07 01:17:09
C‚©‚猩‚¦‚郃‚ƒŠ‚ÌŽg—p—ʂ͓™‚µ‚¢‚¯‚ÇA
ŽÀÛ‚É•K—v‚È•¨—ƒƒ‚ƒŠ‚Ì—Ê‚ÍAƒRƒ“ƒpƒCƒ‰‚Æ‚©ƒ^[ƒQƒbƒgŠÂ‹«‚É‚æ‚Á‚Ă͈Ⴄ‚©‚à‚µ‚ê‚È‚¢

901:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/07 02:07:25
>>897
CPU‚̃Aƒ‰ƒCƒ“ƒƒ“ƒg‚ÌŠÖŒW‚ňá‚Á‚Ä‚­‚é‚©‚à‚µ‚ê‚ñ‚È

902:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/07 05:58:06
—Ⴆ‚ÎAˆÈ‰º‚̂悤‚É“ñŽŸŒ³”z—ñ‚ÌŠm•Û•û–@‚Í‚ ‚è‚Å‚·‚©H
ƒRƒ“ƒpƒCƒ‰‚Í’Ê‚Á‚½‚ñ‚Å‚·‚ªA‚È‚ñ‚©‰ö‚µ‚¢‚悤‚ÈB
‚»‚µ‚ÄA‚à‚µ‚ ‚肾‚Æ‚µ‚ÄAdelete •¶‚͂ǂ̂悤‚É‚©‚¯‚΂æ‚낵‚¢‚̂łµ‚傤‚©H

int (*p)[10] = new int [3][10]();

903:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/07 09:53:36
ƒeƒ“ƒvƒŒ[ƒgƒNƒ‰ƒX‚ªAstd::vector<T>‚̃ƒ“ƒo[‚ðŽ‚Á‚Ä‚¢‚Ü‚·B
‚ ‚é’ö“x‚̃ƒ‚ƒŠ‚ðŠm•Û‚µ‚Ä‚¨‚­ˆ—‚ª‚ ‚é‚̂ł·‚ªAassign()‚ȂǂðŽg‚¤‚Æ
‰Šú’l‚ðŽw’肵‚È‚¢‚Æ‚¾‚߂Ȃ̂ÅA‚¤‚Ü‚­‘‚¯‚Ü‚¹‚ñB‚±‚¤‚¢‚¤‚悤‚ȂƂ«‚ÉŽg‚¦‚邿‚¤‚ÈA
vector<T>‚ð—^‚¦‚ç‚ꂽ”‚Ì—v‘f‚¾‚¯Šm•Û‚µ‚ĉŠú‰»‚Í‚µ‚È‚¢A‚Æ‚¢‚¤ˆ—‚͂ǂ¤‘‚¯‚΂¢‚¢‚Å‚·‚©H


904:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/07 09:57:01
>>903
ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ðŽÀs‚µ‚Ä‚¢‚È‚¢ƒNƒ‰ƒX‚𶬂·‚éc
–³—‚Û

905:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/07 10:17:47
reserve(‚Ù‚µ‚¢—v‘f”); ‚Á‚Ä‚±‚ÆH

906:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/07 10:37:15
CŒ¾Œê‚ÅHTML‚ðo—Í‚µ‚½‚¢‚̂ł·‚ª
‚í‚©‚è‚â‚·‚­‰ðà‚µ‚Ä‚éHP‚Æ‚©‚ ‚è‚Ü‚·‚©H
QueryString‚Ì‚â‚è‚Æ‚肪•ª‚©‚ç‚È‚­‚Ä¢‚Á‚Ă܂·

907:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/07 10:45:44
>>906
½ÚØÝ¸(php”Â)
½ÚØÝ¸(php”Â)

908:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/07 10:49:58
±Ø¶ÞÄÝ
>>907


909:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/07 11:56:23
VC++2008‚ÅŠJ”­‚µ‚Ä‚¢‚é‚à‚̂ł·B
F5‚ÅŽÀs‚·‚邽‚тɈȉº‚̂悤‚ÈMemoryManager::write()‚Æ‚¢‚¤ƒƒO‚ªo‚é‚̂ł·‚ªA
‚±‚ê‚͂Ȃɂ©–â‘肪‚ ‚é‚̂łµ‚傤‚©H


[ MemoryManager::write() ]
totalSize = 16777216 ( 1000000 ) : 16.00MB
address size file line
02FF4B04 16392 unknown 0
02FFBE14 1152 unknown 0
02FFC294 1152 unknown 0
02FFC714 1152 unknown 0
02FFF384 32 unknown 0
02FFF3A4 32 unknown 0
02FFF3C4 24 unknown 0
02FFF3DC 48 unknown 0
02FFF474 24 unknown 0
02FFF48C 24 unknown 0
02FFF514 32 unknown 0

910:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/07 12:02:32
>>909
‚±‚¿‚ç‚Ö‚Ç‚¤‚¼B
½ÚØÝ¸(tech”Â)

911:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/07 12:02:34
ARToolKit‚¾‚ëB
‚»‚¤‚¢‚¤ŠÂ‹«‚¿‚á‚ñ‚Æ‘‚©‚È‚¢‚Ƃ킩‚ç‚ñ‚æB

912:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/07 14:53:46
‚¦‚¦[H
‚»‚ñ‚Ȃ̃Cƒ“ƒXƒg[ƒ‹‚µ‚Ă܂¹‚ñB

913:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/07 17:50:35
>>902
‚»‚̉ð•ú‚ÍAdelete[] p‚Å–â‘è‚È‚¢B

914:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/07 22:52:47
ƒXƒ}[ƒgƒ|ƒCƒ“ƒ^‚̈ê‚‚ªvector‚Á‚ĉðŽß‚Å‚¢‚¢‚ÌH•ª‚©‚ç‚È‚¢‚Ì‚Å
Ž¿–âB

915:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/07 22:57:27
>>902
>>913
‚¨‚ê‚à‚»‚ꂪ‰½‚ðŠm•Û‚µ‚Ä‚é‚Ì‚©‚æ‚­‚í‚©‚ç‚ñB
int (*p)[10] = new int [3][10]();
ƒRƒ“ƒpƒCƒ‹‚à’ʂ邵A
913‚ÌŒ¾‚¤‚悤‚ÉA
delete [] p;
‚ÅŠJ•ú‚Å‚«‚Ă邯‚ÇB
p‚Íint‚̃|ƒCƒ“ƒ^‚Ì”z—ñ‚Ìæ“ª‚©H
‚»‚ꂪ3ŒÂ”z—ñ‚ɂȂÁ‚Ä‚é‚Ì‚ðŠm•Û‚µ‚½‚Ì‚©‚ÈH


+------+------+------+------+------+------+------+------+------+------+
| int* | int* | int* | int* | int* | int* | int* | int* | int* | int* |
+------+------+------+------+------+------+------+------+------+------+
<=擪‚ªp[0][0]

+------+------+------+------+------+------+------+------+------+------+
| int* | int* | int* | int* | int* | int* | int* | int* | int* | int* |
+------+------+------+------+------+------+------+------+------+------+
<=擪‚ªp[1][0]

+------+------+------+------+------+------+------+------+------+------+
| int* | int* | int* | int* | int* | int* | int* | int* | int* | int* |
+------+------+------+------+------+------+------+------+------+------+
<=擪‚ªp[2][0]

‚±‚ñ‚ÈŠ´‚¶H
“ñŽŸŒ³”z—ñ‚ÍC++‚Ìnew‚ł͈ê“x‚ɂ͊m•Û‚Å‚«‚È‚¢‚ÆŽv‚Á‚½‚¯‚Ç‚ÈB


916:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/07 23:09:12
>>914
‚æ‚­‚È‚¢

917:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/07 23:16:22
>>915
URLØÝ¸(gimite.net)
ˆê‰ž‚±‚ñ‚Ȃ̂ªŒ©‚‚©‚Á‚½

918:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/07 23:25:06
‚¶‚ávector‚̓Xƒ}[ƒgƒ|ƒCƒ“ƒ^‚¶‚á‚È‚¢‚ñ‚¾‚ËH
‰½‚ªˆá‚¤‚ÌHvector‚àŸŽè‚ɃfƒXƒgƒ‰ƒNƒ^ŒÄ‚΂ê‚ĉð•ú‚³‚ê‚é

919:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/07 23:29:27
vectorƒCƒ“ƒXƒ^ƒ“ƒX‚̓|ƒCƒ“ƒ^‚Æ‚µ‚ÄŽg‚¦‚È‚¢B
‚½‚¾“à•”ŽÀ‘•‚Ƀ|ƒCƒ“ƒ^‚ðŽg‚Á‚Ä‚¢‚éƒNƒ‰ƒXB

“à•”ƒ|ƒCƒ“ƒ^‚ɃAƒNƒZƒX‚·‚邱‚Æ‚à‰Â”\‚É‚¾‚¯‚ÇAׂ©‚¢‚±‚Ƃ͂¨‚¢‚Æ‚¢‚ÄB

920:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/07 23:35:20
// VC++6.0
#include <stdio.h>

int main()
{
int (*ai)[4] = new int[3][4];
for (int i = 0; i < 3; i++) {
printf("%p\n", ai[i]);
}
delete[] ai;
return 0;
}

EŽÀsŒ‹‰Ê
00380FE0
00380FF0
00381000

‚ÜA‚QŽŸŒ³”z—ñ‚àŠ„‚ÆŠÈ’P‚Ɉµ‚¦‚é‚Ý‚½‚¢‚¾

921:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/07 23:51:19
>>919
‚‚܂èvector‚ÅŠm•Û‚µ‚½—̈æ‚ÍAŠÖ”‚ȂǂŃ|ƒCƒ“ƒ^“n‚µ‚ª
‚Å‚«‚È‚¢‚Á‚Ä‚±‚Ƃł·‚ËH‚»‚ê‚Í•s•Ö‚©‚àEEB

922:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/08 00:06:51
ƒNƒ‰ƒXƒƒ“ƒo‚̃|ƒCƒ“ƒ^‚É‚àƒAƒNƒZƒX‚·‚邱‚Æ‚à‰Â”\‚¾‚Æ‘‚¢‚½‚ñ‚¾‚¯‚Ç‚àB

923:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/08 00:23:43
vectoriƒRƒ“ƒeƒij‚ÍAvectorŽ©g‚ªƒRƒs[‚³‚ê‚ê‚ÎA’†g‚̃ƒ‚ƒŠ—̈æ‚àŠÛ‚²‚ƃRƒs[‚³‚ê‚éB
ƒXƒ}[ƒgƒ|ƒCƒ“ƒ^‚ÍAƒXƒ}[ƒgƒ|ƒCƒ“ƒ^Ž©g‚ªƒRƒs[‚³‚ê‚Ä‚àA’†g‚̃ƒ‚ƒŠ—̈æ‚ÍŠÛ‚²‚ƃRƒs[‚³‚ê‚È‚¢B
ƒƒ‚ƒŠ—̈æ‚Í2‚‚̃Xƒ}[ƒgƒ|ƒCƒ“ƒ^‚Å‹¤—L‚³‚ê‚éB
‚Ý‚½‚¢‚ÈB

924:902
09/04/08 01:41:17
>>913,917
‚Ç‚à‚Å‚·B

“¯—l‚Ì•û–@‚ŃNƒ‰ƒX‚Ì“ñŽŸŒ³”z—ñ‚àì‚Á‚ăfƒXƒgƒ‰ƒNƒ^‚Ì“®‚«‚ðŒ©‚Ä‚Ý‚Ü‚µ‚½‚ª
delete [] p; ‚Å‚¿‚á‚ñ‚Ƃł«‚Ă܂µ‚½OO

925:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/08 06:11:47
>>924
–{“–‚¾B
‚±‚Ì•û–@‚ÅA3ŽŸŒ³”z—ñ‚ào—ˆ‚½I
‚µ‚ç‚ñ‚©‚Á‚½B
‚ ‚ÆAŒã‚ë‚ÌŠ‡ŒÊ‚Í–³‚µ‚Å‚à–â‘è‚È‚¢‚悤‚¾‚¯‚ÇBBB
‚È‚ñ‚Å‚±‚ê‚Åo—ˆ‚é‚Ì‚©A‚æ‚­‚í‚©‚ç‚ñB
‚Å‚àƒTƒCƒYƒ`ƒFƒbƒN‚à‚È‚¢‚µAŠeŽŸŒ³‚²‚Ƃ̃TƒCƒY‚àŠo‚¦‚ĂȂ¢‚µA
‚ ‚Ü‚èŽg‚¢“¹‚͂Ȃ¢‚©‚àB



926:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/08 08:12:35
VC++.NET‚ðŽg‚Á‚ăc[ƒ‹‚ð쬂µ‚Ä‚¢‚Ü‚·B

ƒ_ƒCƒAƒƒOƒo[‚ð•¡”iˆê•”ƒhƒbƒLƒ“ƒO‰Â”\‚È‚à‚ÌŠÜ‚Þjʼn‚ÉCreate‚µ‚ÄA
‚»‚ê‚ðShowControlBarŠÖ”‚ðŽg‚Á‚ÄÁ‚µ‚½‚èo‚µ‚½‚肵‚Ä‚¢‚é‚̂ł·‚ªA
•\ަ‚̉œs‚«‡iZƒI[ƒ_[‚Æ‚¢‚¤‚Ì‚ª³‚µ‚¢‚̂łµ‚傤‚©j‚ªCreate‚µ‚½‡”Ԃ̂܂ÜA
•Ï‚í‚Á‚Ä‚­‚ê‚Ü‚¹‚ñBƒ_ƒCƒAƒƒOƒo[“ñ‚‚ðd‚Ë‚é‚Æ‚Ç‚Á‚¿‚ðƒNƒŠƒbƒN‚µ‚Ä‚à•\ަ‡”Ԃ͕ςí‚è‚Ü‚¹‚ñB
ƒNƒŠƒbƒN‚µ‚ăAƒNƒeƒBƒu‚É‚µ‚½•û‚ð‘O‚Éo‚µA‚È‚¨‚©‚‘匳‚ÌMainFrame‚æ‚è‚Í‘‚Ä•K‚¸‘O–Ê‚ðˆÛŽ‚·‚é‚É‚Í
‚Ç‚¤‚·‚ê‚΂悢‚Å‚µ‚傤‚©H

’mޝ‚̈ø‚«o‚µ‚ª­‚È‚­‚ÄAƒlƒbƒg‚Å’²‚ׂ悤‚É‚à‚Ç‚¤‚É‚àŽ©•ª‚Ì‹‚߂铚‚¦‚É‚½‚ǂ蒅‚¯‚Ü‚¹‚ñB

‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

927:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/08 09:47:39
ˆÓŠO‚Ɠ‚¢‚©‚à‚È
DialogBar‚ÉEditBox‚ª‚ ‚éê‡A‚»‚ê‚É“ü—̓tƒH[ƒJƒX‚ð“–‚Ä‚é‚ÆŽ©“®“I‚É‘O–Ê‚Éo‚é
‹t‚ÉŒ¾‚¦‚Γü—̓tƒH[ƒJƒX‚ªˆÚ‚ç‚È‚¢ŒÀ‚è‘O–ʂɂÍo‚Ä‚±‚È‚¢
NcHitTest‚Æ‚©‚Å‹­ˆø‚É“ü—̓tƒH[ƒJƒX‚ð’D‚¤‚Æ‚©H•v‚ª•K—v‚©‚à

928:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/08 10:22:39
MainFrame ‚ð owner ‚É‚µ‚Ä@ÀÞ²±Û¸ÞÊÞ°‚ð Create ‚·‚ê‚Ηǂ¢‚ñ‚łȂ¢‚ÌH

929:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/08 10:23:54
Spy++‚ÅDialogBar‚ւ̃ƒbƒZ[ƒW‚ðŠÄŽ‹‚µA”w–ÊŽž‚Ƀ^ƒCƒgƒ‹ƒo[‚ðƒNƒŠƒbƒN‚µ‚½‚ç

S WM_NCHITTEST x y
R WM_NCHITTEST HTCAPTION
S WM_MOUSEACTIVATE HTCAPTION WM_LBUTTONDOWN
R WM_MOUSEACTIVATE MA_NOACTIVATE

‚Æ‚¢‚¤Š´‚¶‚ɂȂÁ‚½‚Ì‚Å
WM_MOUSEACTIVATE‚̃ƒbƒZ[ƒWƒnƒ“ƒhƒ‰‚ðì‚Á‚ÄMA_ACTIVATE‚ð•Ô‚¹‚΂¢‚¢‚ñ‚¶‚á‚È‚¢‚©‚ÆŽv‚¤

930:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/08 11:23:14
DialogBar‚ɃƒbƒZ[ƒWƒnƒ“ƒhƒ‰‚ð’ljÁ‚µ‚Ă݂½‚ª
ƒƒbƒZ[ƒW‚ªŽv‚¤‚悤‚É”ò‚ñ‚Å‚±‚È‚¢‚̂Œ²‚×‚Ä‚Ý‚é‚Æ

URLØÝ¸(www.ne.jp)
ƒ_ƒCƒAƒƒOƒo[ã‚̃Cƒxƒ“ƒg‚ªACDialogBarƒNƒ‰ƒX‚܂ŗˆ‚È‚¢‚悤‚¾B
‚µ‚½‚ª‚Á‚ÄAƒCƒxƒ“ƒg‚ÍCChildFrame‚ň—‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢B

CChildFrame‚ðƒTƒuƒNƒ‰ƒX‰»‚·‚é‚Ȃ肵‚È‚¢‚ƂȂç‚È‚¢‚悤‚¾
‚â‚ê‚È‚­‚͂Ȃ¢‚ªA‚à‚Á‚ÆŠÈ’P‚È•û–@‚͂Ȃ¢‚¾‚낤‚©EEE

931:926
09/04/08 12:25:22
FX‹³‚¦‚Ä‚¢‚½‚¾‚«‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

>>927
‚¨‚Á‚µ‚á‚é’Ê‚èA‰B‚ê‚Ä‚¢‚éƒ_ƒCƒAƒƒOƒo[‚̃IƒvƒVƒ‡ƒ“ƒ{ƒ^ƒ“‚ȂǂðƒNƒŠƒbƒN‚·‚邯
ƒtƒH[ƒJƒX‚͈ڂè‚Ü‚µ‚½B

>>928
Œ³Xƒ_ƒCƒAƒƒOƒo[CreateŽž‚ÉthisiMainFrame)‚ðŽw’肵‚Ä‚ ‚é‚̂ł±‚ê‚Í–ž‚½‚µ‚Ä‚¢‚邯Žv‚¢‚Ü‚·B

>>929
Spy++‚Æ‚¢‚¤ƒc[ƒ‹‚Ì‘¶Ý‚·‚çˆÓޝ‚µ‚½Ž–‚ª–³‚©‚Á‚½‚̂Ŏg‚Á‚Ă݂܂µ‚½EE‚ª‚æ‚­•ª‚©‚ç‚È‚©‚Á‚½EEB
‚½‚¾ƒc[ƒ‹‚ð‚µ‚é‚«‚Á‚©‚¯‚ð‹³‚¦‚Ä‚¢‚½‚¾‚«‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

>>930
‹³‚¦‚Ä‚¢‚½‚¾‚¢‚½URL‚ðŽQl‚Ɉê•à‚²‚Ƃɋê킵‚È‚ª‚çì‚Á‚Ă܂µ‚½B

ŽŽsöŒë‚µ‚½Œ‹‰ÊA‘ÎÛƒ_ƒCƒAƒƒOƒo[‚̃Nƒ‰ƒCƒAƒ“ƒg—̈æ‚ðƒNƒŠƒbƒN‚µ‚½Žž‚Ì
ƒ}ƒEƒXƒ_ƒEƒ“ƒCƒxƒ“ƒg‚ðE‚¦‚鎖‚ðŠm”F‚µ‚½‚Ì‚ÅA‚»‚̃Cƒxƒ“ƒgŒŸ’mŽž‚É
this->SetFocus();@@@EEEƒ_ƒCƒAƒƒOƒo[‚̃Nƒ‰ƒX“à
‚ð‚·‚éŽ–‚ÅAƒ^ƒCƒgƒ‹ƒo[ˆÈŠO‚ÍŽv‚¢’Ê‚è‚Ì‹““®‚É‚·‚鎖‚ª‚Å‚«‚Ü‚µ‚½B
‚±‚ê‚Å¡‚͑˦‚·‚邱‚Ƃɂµ‚Ü‚·B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

932:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/08 18:27:59
a<<1‚Æa<<=1‚̈Ⴂ‚ð‹³‚¦‚Ä‚­‚¾‚³‚¢B

933:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/08 18:30:25
ŽÀsŒã‚Ìa‚Ì“à—e‚ªˆá‚¤

a<<=1
‚Í
a = a << 1

934:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/08 19:26:37
>>925
Œã‚ë‚ÌŠ‡ŒÊ‚Æ‚Ídelete‚̉E‚Ì[]‚Ì‚±‚ÆH
int‚ȂǂȂ疳‚­‚Ä‚àãŽè‚­‚¢‚­ˆ—Œn‚à‚ ‚邪Aˆê”Ê“I‚É‚ÍÈ—ª‚µ‚Ă͂¢‚¯‚È‚¢B
ƒfƒXƒgƒ‰ƒNƒ^‚ðŽ‚Á‚½ƒNƒ‰ƒX‚Å‚â‚邯AƒfƒXƒgƒ‰ƒNƒ^‚ªŒÄ‚΂ê‚È‚¢‚̂ŕª‚©‚è‚â‚·‚¢B

935:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/08 21:03:45
Å‹ßVisual C++ 2008‚ðŽg‚¢Žn‚ß‚½‚à‚̂ł·B
‚ ‚郉ƒCƒuƒ‰ƒŠ‚ðŽg‚Á‚½ƒR[ƒh‚ðƒRƒ“ƒpƒCƒ‹‚µ‚Ä‚¢‚邯‘å—ʂ̌x(C4996)‚ªo‚Ü‚µ‚½B
#define _SCL_SECURE_NO_WARNINGS
‚ðƒ\[ƒX‚É‘‚¯‚΂łȂ­‚È‚é‚̂ł·‚ªAƒ\[ƒX‚ª‘å—ʂɂ ‚èA‚»‚ê‚ç‚©‚çˆêЇ‚µ‚ăCƒ“ƒNƒ‹[ƒh
‚³‚ê‚Ä‚¢‚éƒwƒbƒ_‚Æ‚©‚à‚È‚¢‚Ì‚ÅAƒvƒƒWƒFƒNƒg’PˆÊ(‚Ü‚½‚̓\ƒŠƒ…[ƒVƒ‡ƒ“’PˆÊ)‚ÅŽw’肵‚½‚¢
‚̂ł·‚ªA‚Ç‚¤‚â‚ê‚΂¢‚¢‚̂łµ‚傤‚©H
‚Ç‚¤‚©‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B


936:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/08 21:12:31
ƒRƒ“ƒpƒCƒ‰ƒIƒvƒVƒ‡ƒ“‚É
/D_SCL_SECURE_NO_WARNINGS
‚ðŽw’è‚·‚é

937:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/08 21:26:56
>>934
int (*p)[10] = new int [3][10]();
‚ÌÅŒã‚Ì()‚Ì‚±‚Æ‚¶‚á‚È‚¢H

938:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/08 21:27:13
>>936
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
ƒRƒ“ƒpƒCƒ‰ƒIƒvƒVƒ‡ƒ“‚Á‚Ăǂ±‚ÅŽw’è‚Å‚«‚Ü‚·‚©H
ƒvƒƒWƒFƒNƒg¨ƒvƒƒpƒeƒB‚Ì’†‚¶‚á‚È‚¢‚©‚ÆŽv‚¤‚ñ‚Å‚·‚ªA‚Ç‚±‚©‚í‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚½B


939:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/08 21:54:34
Ž¿–â‚Å‚·B

ˆê”Ê“I‚ÈMFC‚̃EƒBƒ“ƒhƒE‚ð•\ަ‚·‚éƒAƒvƒŠ‚ÅA“ÆŽ©‚ɃXƒŒƒbƒh‚𶬂µ‚Ä
‚Æ‚ ‚鈗‚ð‚µ‚Ä‚¢‚Ü‚·BƒEƒBƒ“ƒhƒE‚ɃtƒH[ƒJƒX‚ª‚ ‚鎞‚æ‚èA‚È‚¢Žž‚Ì
‚Ù‚¤‚ªA“ÆŽ©ƒXƒŒƒbƒh‚ª‰ñ‚é‰ñ”‚ª‘½‚¢‚̂ł·‚ªA‚±‚ê‚͈ê”ʂɂǂ¤‚¢‚¤
——R‚È‚ñ‚Å‚µ‚傤‚©H

‚¿‚Ȃ݂ÉAƒc[ƒ‹ƒo[Eƒƒjƒ…[ƒo[‚Ì•\ަ‚ðXV‚·‚éŒn‚ÌŠÖ”AOnUpdateXXX‚ª
“ÆŽ©ƒXƒŒƒbƒh‚Æ“¯Šú‚𓯊ú(critical section)‚ðŽæ‚Á‚Ä‚¢‚邽‚ßA‚±‚ꂪŒ´ˆö‚©‚Æ‚à
Žv‚¢‚Ü‚µ‚½‚ªA“Á‚ɉßè‚ɌĂ΂ê‚Ä‚¢‚é‚킯‚ł͖³‚³‚»‚¤‚Å‚µ‚½B

940:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/08 22:20:28
>>938
ƒcƒŠ[ƒrƒ…[F\¬ƒvƒƒpƒeƒB¨C/C++¨ƒvƒŠƒvƒƒZƒbƒT

\¬F‚·‚ׂĂÌ\¬

ƒvƒŠƒvƒƒZƒbƒT‚Ì’è‹`i/D[ƒ}ƒNƒ])
_SCL_SECURE_NO_WARNINGS

941:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/08 22:21:05
URLØÝ¸(www.01-tec.com)

‚±‚±‚ÌAœƒoƒO‚»‚Ì3u'\0'I’[v
‚̃Tƒ“ƒvƒ‹ƒvƒƒOƒ‰ƒ€‚ÌŽ–‚È‚ñ‚Å‚·‚ªA

#include <stdio.h> /* puts() */
#include <string.h> /* strcat() */

int main()
{
char buff[128] ;

strcat( buff, "ABC" ) ;

puts( buff ) ; /* ABC‚Æ•\ަ‚µ‚½‚¢ */

return 0 ;
}

buff‚ÉI’[NULL‚ª“ü‚Á‚Ä‚¢‚È‚¢ˆ×Aputs‚Ì•\ަ‚ª‚¤‚Ü‚­‚¢‚©‚È‚¢Ž–‚ª
‚±‚̃vƒƒOƒ‰ƒ€‚̈Ó}‚·‚邯‚±‚ë‚炵‚¢‚̂ł·‚ªA"‚ň͂܂ꂽ•¶Žš—ñ‚É‚Í
ˆÃ–Ù“I‚É'\0'‚ª•t‰Á‚³‚ê‚é‚̂ł±‚̃vƒƒOƒ‰ƒ€‚̂悤‚É
strcat( buff, "ABC" ) ;
‚Æ‚µ‚Ä‚à–â‘è‚È‚¢‚Å‚·‚æ‚ËH

942:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/08 22:25:00
\¬F‚·‚ׂĂÌ\¬
‚É‚·‚邯‚Ü‚¸‚¢‚ñ‚ÅiWIN32‚â‚ç_DEBUG‚ªÁ‚¦‚Ä‚µ‚Ü‚¤j
Debug Release ‚»‚ꂼ‚ê‚É _SCL_SECURE_NO_WARNINGS ‚ð’ljÁ‚Å

943:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/08 22:31:21
>>941
CŒ¾Œê‚Ì•¶Žš—ñ‚Å‚ÍCI’[‹L†‚ª‚ ‚邱‚Æ‚ð‘O’ñ‚É‚µ‚Ä‚¢‚Ü‚·B
‚µ‚©‚µCchar‚Ì”z—ñ‚ðŠm•Û‚µ‚½‚¾‚¯‚ł͕¶Žš—ñ‚Æ‚µ‚ĉŠú‰»‚³‚ê‚Ä‚¢‚é‚킯‚ł͂Ȃ¢‚̂ł·B
ˆÈ‰º‚Ì—á‚ÍCI’[‹L†‚Ì‘¶Ýi•¶Žš—ñ‚Æ‚µ‚ẲŠú‰»j‚ð–Y‚ꂽ‚½‚߂Ɏ¸”s‚µ‚Ä‚µ‚Ü‚Á‚½—á‚Å‚·

#include <stdio.h> /* puts() */
#include <string.h> /* strcat() */

int main()
{
char buff[128] = ""; // ‚±‚¤‚·‚ê‚΂¨‚‹

strcat( buff, "ABC" ) ;
puts( buff ) ; /* ABC‚Æ•\ަ‚µ‚½‚¢ */
return 0 ;
}

944:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/08 22:32:38
>>941
‚¿‚á‚ñ‚Æ‚»‚±“Ç‚ñ‚¾‚Ì‚©H
strcat()‚̌ĂÑo‚µŽž“_‚Åbuff‚Í'\0'I’[•¶Žš—ñ‚łȂ¯‚ê‚΂Ȃç‚È‚¢‚ªA
buff‚É'\0'‚ª“ü‚Á‚Ä‚¢‚é•ÛØ‚͂ǂ±‚É‚à‚È‚¢

945:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/08 22:42:19
„ƒvƒƒOƒ‰ƒ}‚Ì“s‡‚æ‚­ '\0' ‚ʼnŠú‰»‚³‚ê‚Ä‚¢‚é‚킯‚ł͂Ȃ¢‚̂ł·B

‰Šú‰»‚³‚ê‚È‚¢‚͎̂d—l‚¾‚µ‚ÈiƒXƒ^ƒbƒNƒ|ƒCƒ“ƒ^‚ð‰ÁŒ¸‚·‚邾‚¯j
‚‹‰ƒAƒZƒ“ƒuƒ‰‚ÍŽg‚¤l‚ð‘I‚Ô

946:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/08 22:47:38
>>944,943
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·A
Ž©•ª‚̊‹«(gcc4.2.4)‚ÅA•’Ê‚ÉABC‚Æ•\ަ‚³‚ê‚Ä‚¢‚½‚Ì‚Í
‚½‚Ü‚½‚ÜA”z—ñbuff‚ªƒvƒƒOƒ‰ƒ}‚Ì“s‡‚æ‚­ '\0' ‚ʼnŠú‰»‚³‚ê‚Ä‚¢‚½‚̂ł¤‚Ü‚­“®ì‚µ‚Ä‚¢‚½
‚Æ‚¢‚¤”Fޝ‚Å—Ç‚¢‚Å‚µ‚傤‚©

947:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/08 22:49:25
C++ ‚Íu‚“x‚È’ŠÛv‚Æ‚©uŒ^ˆÀ‘Sv‚Æ‚©‚¢‚¤‚­‚¹‚É
ƒ‰ƒCƒuƒ‰ƒŠ‚©‚ç‚Íu’჌ƒxƒ‹‚ÈÚ×v‚âuŒ^ˆÀ‘S‚łȂ¢•ÏŠ·v‚ª“§‚¯‚ÄŒ©‚¦‚é‚¶‚á‚È‚¢‚©B
‚Ç‚¤‚¢‚¤‚±‚ƂȂñ‚¾B‚Õ‚ñ‚Õ‚ñB

948:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/08 22:50:19
‚Ç‚¿‚ç‚à‚Å‚«‚é_“î‚È“Á«‚Æ‘OŒü‚«‚É‘¨‚¦‚Ă݂é

949:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/08 23:05:04
C++‚Íbetter‚ÈC
ƒIƒuƒWƒFƒNƒgŽvl‚µ‚½‚¢‚È‚çJava‚ð‚â‚ê
C#EEE‰½‚»‚êH

950:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/08 23:14:55
C#‚ÍVB‚Ý‚½‚¢‚È‚à‚ñ‚¾‚æ‚ÈB

951:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/08 23:19:37
C#Žg‚¤‚®‚ç‚¢‚È‚çVB‚̂ق¤‚ª‚¢‚¢‚æ

952:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/08 23:21:17
>933
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
Ì‚»‚ñ‚È‚±‚Æ‚ðK‚Á‚½‚悤‚È‹C‚ª‚µ‚Ü‚·B


953:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/08 23:21:31
VB‚È‚ñ‚©Ž€‚ñ‚Å‚à‚â‚ç‚È‚¢B——R‚Í–³‚¢B

954:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/08 23:50:21
u–³‚¢v‚Æ‚¢‚¤‚Ì‚à—§”h‚È——R‚¾‚æ

955:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/08 23:58:29
“¯‚¶.NET framework‚ðŽg‚Á‚Ä‚¢‚邾‚¯‚ÅAVB‚ÆC#‚ðˆê‚É‚·‚é‚̂͂Ȃ¢‚í

956:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/09 00:04:13
Ž—‚½‚悤‚È‚à‚ñ‚¾‚¯‚Ç‚ÈB

957:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/09 00:41:18
VB.net‚ÆC#‚ÍŽ—‚½‚悤‚È‚à‚ñB

958:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/09 02:11:18
>>947
Œ¾Œê‚Ì‚¹‚¢‚¶‚á‚È‚¢‚¾‚ëBƒ‰ƒCƒuƒ‰ƒŠ‚ÌìŽÒ‚É•¶‹åŒ¾‚¦B

959:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/09 07:52:07

¢‚Á‚Ä‚¢‚Ü‚·B
URLØÝ¸(www.kattch.com)
fedoracore4‚ÅCŒ¾Œê‚ÆMySQL‚ðÚ‘±‚µ‚悤‚Æ‚µ‚Ä‚¢‚é‚̂ł·‚ªA
ŽÀs‚·‚邯ƒZƒOƒƒ“ƒe[ƒVƒ‡ƒ“ƒGƒ‰[‚ªo‚Ü‚·B
record = mysql_fetch_row(result); ‚Ì
mysql_fetch_rowŠÖ”‚ðŽg—p‚µ‚Ä‚¢‚邯‚±‚ë‚Å—Ž‚¿‚Ä‚¢‚é‚Ì‚Í
”»‚Á‚½‚̂ł·‚ª‰½‚ªŒ´ˆö‚©”»‚è‚Ü‚¹‚ñB
ƒRƒ“ƒpƒCƒ‹Žž‚ÌŽw’肪ŠÔˆá‚Á‚Ä‚¢‚邿‚¤‚È‹C‚ª‚µ‚Ü‚·‚ª
‚í‚©‚él‚ª‚¢‚½‚狳‚¦‚Ä‚­‚¾‚³‚¢B


ŠÖŒWƒtƒ@ƒCƒ‹‚̃pƒX
/usr/include/mysql/mysql.h
/usr/lib/mysql/libmysqlclient.so
/usr/lib/mysql/libmysqlclient.a

ƒRƒ“ƒpƒCƒ‹
gcc -o mysqlclient \
-I /usr/include/mysql/ \
-L /usr/lib/mysql/ \
-l mysqlclient \
mysqlclient.c

ƒ\[ƒXƒtƒ@ƒCƒ‹
mysqltest.c



960:959
09/04/09 07:53:41
’Ç‹LB
count = mysql_num_rows(result); ‚Ì•”•ª‚Å‚à—Ž‚¿‚Ü‚·B

961:959
09/04/09 08:02:44
ƒ\[ƒXƒtƒ@ƒCƒ‹‚Í
mysqltest.c‚ł͂Ȃ­mysqlclient.c‚̊ԈႢ‚Å‚·B

962:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/09 08:20:45
result = mysql_store_result(&mysql_buf); © SQL‰ñ“š—̈æƒnƒ“ƒhƒ‹‚̎擾
‚±‚̃nƒ“ƒhƒ‹‚ŃGƒ‰[‚ɂȂÁ‚Ä‚é‰Â”\«‚ª‚‚¢‚È

963:959
09/04/09 08:29:51
>>962
‰ðŒˆ•û–@‚Æ‚©cc‰½‚©‚ ‚é‚Å‚µ‚傤‚©BBB

964:959
09/04/09 09:01:17
>>962
‚¨‚Á‚µ‚á‚é’Ê‚èAŽæ“¾‚ÉŽ¸”s‚µ‚Ä‚¢‚Ü‚µ‚½B

if(result = mysql_store_result(&mysql_buf)){
}
else
{
@printf("QUERY Error\n");
}


965:959
09/04/09 09:19:30
>>962
”»‚Á‚½IIIIIIIIIIIIIIIIIIIIII
‚ ‚è‚Å‚·B‚΂©‚â‚Á‚Ă܂µ‚½B

966:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/09 09:30:25
>>963
ƒ\[ƒX‚à‚È‚µ‚Å‘¼l‚̃fƒoƒbƒO‚È‚ñ‚©‚Å‚«‚Ü‚¹‚ñ‚ªB
‚»‚ê‚Æ‚àAƒfƒoƒbƒO‚̃mƒEƒnƒE‚ð0‚©‚狳‚¦‚ë‚ÆŒ¾‚¤‚±‚Ƃłµ‚傤‚©B

967:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/09 09:41:09
esp

968:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/09 10:08:03
ŠÖ”‚Ì–ß‚è’lƒ`ƒFƒbƒN‚Í‚¿‚á‚ñ‚Æ‚µ‚Ü‚µ‚傤‚Æ‚¢‚¤‚±‚Æ‚¾‚ë

969:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/09 11:26:47
PHP‚©‚çC‚ðC‚©‚çPHP‚ðŒÄ‚Ño‚·A‚à‚Æ‚¢ŽÀs‚·‚é•û–@‚Á‚Ä‚ ‚éH

970:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/09 11:40:46
>>969
system‚âexecŒn‚ÌŠÖ”‚Åo—ˆ‚邾‚ë

971:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/09 12:01:34
‚»‚ë‚»‚ë1000‚©B‚Æ‚±‚ë‚ÅA‚±‚̃XƒŒ‚Ì‰ß‹ŽƒƒO‚ð‘S•”•Û‘¶‚µ‚Ä‚¢‚éƒTƒCƒg‚Æ‚©‚Á‚ĂȂ¢‚Ì‚©‚ÈH
ŽžXƒOƒO‚Á‚Ĉø‚Á‚©‚©‚Á‚½‚¯‚Çdat—Ž‚¿‚µ‚Ä‚½‚è‚Æ‚©A‰ß‹Ž‚Ì‚±‚̕ӂÅo‚Ä‚½‚æ‚ÈA‚Æ‚©‚»‚¤‚¢‚¤‚Ì
‚ ‚é‚ñ‚¾‚¯‚ÇB


972:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/09 12:03:17
‰ß‹ŽƒƒOŒ©‚ë‚Æ‚©Œ¾‚í‚ê‚Ä‚à¢‚é‚æ‚È‚—

973:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/09 12:57:43
boost::shared_ptr<Test> MemberFunction();
boost::shared_ptr<Test>& MemberFunction();
‚ ‚éƒNƒ‰ƒX‚ªA“à•”‚ÉTest‚̃Xƒ}ƒ|‚ðŽ‚Á‚Ä‚¢‚ÄA‚»‚ê‚ð•Ô‚·ŠÖ”‚ª‚ ‚邯‚µ‚Ü‚·B
(–¼‘O‚ÍMemberFunction)B
‚±‚̂Ƃ«AŽQƂŕԂ·‚Ì‚ÆAŽÀ‘̂ŕԂ·‚̂ƂÍA‚Ç‚¤ˆá‚¤‚Å‚µ‚傤‚©H
Ž©•ª‚ÍAƒXƒ}ƒ|‚ð•Ô‚·ê‡‚ÍŽQƈȊO‚͂Ȃ¢‚ÆŽv‚Á‚Ä‚½‚ñ‚Å‚·‚ªAŽÀ‘Ì‚ð
•Ô‚·‚±‚ƂɈӖ¡‚Í‚ ‚é‚Å‚µ‚傤‚©H


974:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/09 13:14:58
ŽQÆ‚ð•Ô‚µ‚½‚çŠO•”‚©‚çƒCƒ“ƒXƒ^ƒ“ƒX“à•”‚̃|ƒCƒ“ƒ^‚ðreset‚Å‚«‚éB
ƒRƒs[ƒCƒ“ƒXƒ^ƒ“ƒX‚ð•Ô‚µ‚½‚çAŠO•”‚̃Xƒ}ƒ|‚ÍŠO•”‚̃|ƒCƒ“ƒ^‚¾‚¯•ÏX‚Å‚«‚éB

975:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/09 13:20:34
>>974
ŠO•”‚©‚çG‚Á‚Ä—~‚µ‚­‚È‚¢Žž‚ɂ̓Rƒs[ƒCƒ“ƒXƒ^ƒ“ƒX‚ð•Ô‚·‚ׂ«‚Æ‚¢‚¤‚±‚Ƃł·‚©H
‚Å‚àA‚»‚¤‚È‚é‚Æ“à•”‚ŕێ‚µ‚Ä‚¢‚éƒXƒ}ƒ|‚Íboost::scoped_ptr<>‚ðŽg‚¤‚ׂ«‚Å‚Í
‚È‚¢‚Å‚·‚©H

976:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/09 14:42:25
scoped_ptr‚¾‚ÆAŒÄ‚Ño‚µŒ³‚ªƒ|ƒCƒ“ƒ^‚𓾂½ŒãAu‚ ‚éƒNƒ‰ƒXv‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ª•ÏXŽó‚¯‚½ê‡‚ÉA
ŒÄo‚µŒ³‚ª”jŠü‚³‚ꂽƒ|ƒCƒ“ƒ^‚ðŽ‚½‚³‚ê‚éŠëŒ¯‚ª‚ ‚éB
‚Æ‚¢‚¤‚©“à•”ŽÀ‘•‚Éscoped_ptr‚ð—p‚¢‚éꇂÍTest‚ðƒRƒs[‚µ‚ĕԂ·‚ׂ«B

‚»‚à‚»‚àƒXƒ}ƒ|‚ÍATestƒCƒ“ƒXƒ^ƒ“ƒX‚ðŽQÆ‚·‚éŽè’i‚Å‚ ‚Á‚ÄA
MemberFunction‚àTest‚ð“n‚·‚̂ɃXƒ}ƒ|‚ð—p‚¢‚Ă邾‚¯‚ÅATest‚ÌŽQƂ̎QÆ‚ð•Ô‚·‚͖̂{—ˆ“I‚É–³ˆÓ–¡B


977:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/09 20:46:08
ƒXƒ}ƒ|‚Á‚ăZƒ}ƒ“ƒeƒBƒNƒX‚̓|ƒCƒ“ƒ^‚¾‚©‚ç‚È
Test*& MemberFunction();
‚Æ“¯‚¶Ž–‚ð‚µ‚æ‚¤‚Æ‚µ‚Ä‚é

978:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/09 20:57:10
>>975
ƒRƒs[‚ð‚¨‘O‚ÍTestŽ©‘̂̃Rƒs[‚Æl‚¦‚Ä‚¢‚邿‚¤‚ÉŒ©‚¦‚ÄA
974‚Íshared_ptr‚̃Rƒs[‚Ì‚±‚Æ‚ðŽw‚µ‚Ä‚¢‚邿‚¤‚ÉŒ©‚¦‚邼B

979:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/09 21:17:13
&‚¶‚á‚È‚­‚Äconst&‚Ȃ炠‚è‚È‚ñ‚¶‚á‚ËH
’l‚ðƒRƒs[‚·‚邯ŽQƃJƒEƒ“ƒ^‚Ì‘€ì‚ª“ü‚Á‚Ä’x‚¢‚¾‚낤‚µB

980:975
09/04/09 22:10:14
‚Å‚àƒXƒ}ƒ|(“Á‚Éboost::shared_ptr<>)‚ÌŽQÆ‚ð•Ô‚·ƒR[ƒh‚Á‚ÄŒ‹\‚È‚¢‚Å‚·‚©H
ƒXƒ}ƒ|‚̃Rƒs[‚Á‚Ä–{“–‚É’x‚¢‚µB‘ª‚Á‚½‚畒ʂ̃|ƒCƒ“ƒ^‚̃Rƒs[‚æ‚è
30”{‹ß‚­ŽžŠÔ‚ª‚©‚©‚Á‚Ă܂µ‚½B
‚Å‚à–{“–‚Í–³ˆÓ–¡‚ÅA979‚³‚ñ‚ÌŒ¾‚¤‚Æ‚¨‚èconst&‚ÌŽž‚¾‚¯ˆÓ–¡‚ª‚ ‚é‚Ì‚©‚ÈH




981:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/09 23:02:14
‘¬“x‚ð–{“–‚É‹C‚É‚·‚邿‚¤‚Èê–ʂȂ炻‚à‚»‚àƒXƒ}ƒ|‚ðŽg‚¤‚ÈB

‚µ‚©‚µA‚Ù‚Æ‚ñ‚Ç‚Ìꇂɂ¨‚¢‚ăXƒ}ƒ|‚̃Rƒs[’ö“x‚ÌŽžŠÔ‚Í‘S‚­–â‘è‚ɂȂç‚È‚¢B
30”{‚ÆŒ¾‚¤‚ªAƒ|ƒCƒ“ƒ^‚̃Rƒs[‚È‚ñ‚Ä‹@ŠBŒê‚ňꖽ—߂ɂȂ邩‚È‚ç‚È‚¢‚©‚̃Œƒxƒ‹‚È‚ñ‚¾‚©‚çA
‚»‚ꂪ30”{‚ɂȂ낤‚Æ‚à—]’ö‚Ì‘å—ʃRƒs[‚łȂ¢ŒÀ‚è‘S‚­‹C‚ɂȂç‚È‚¢B

982:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/09 23:06:31
shared_ptr‚ÌŽQÆ‚ð•Ô‚·‚±‚ƂȂñ‚Ă܂¸–³‚¢‚ÈB‚Þ‚µ‚ëƒRƒs[‚µ‚ĂȂñ‚Ú‚¾B
‚»‚à‚»‚àƒIƒuƒWƒFƒNƒg‚ª‰½‚©‚ÌŽQÆ‚ð•Ô‚·Ž–Ž©‘Ì–â‘肪‚ ‚éB

983:975
09/04/10 01:02:41
‚»‚¤‚È‚ñ‚Å‚·‚©BBB
ŽÀ‚ÍŽ©•ª‚ª¡‚â‚Á‚Ä‚éƒvƒƒWƒFƒNƒg‚Å‚ÍAboost::shared_ptr<>&•Ô‚µ
(ƒXƒ}ƒ|‚ÌŽQƕԂµ)‚ðŽg‚¢‚Ü‚­‚Á‚Ä‚ÄAŽ©•ª‚à‚»‚ê‚ɇ‚킹‚Ä‘‚¢‚Ä‚é‚ñ‚Å‚·‚ªA
ʼn‚ɃXƒ}ƒ|‚ÌŽQƕԂµ‚ðŽg‚¢Žn‚ß‚½l‚Í‚à‚¤ƒvƒƒWƒFƒNƒg‚ɂ͂¢‚È‚¢‚µA
‚È‚ñ‚Å‚©‚ȂƂ¨‚à‚Á‚Ä‚½‚̂ł·‚ªBAB

984:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/10 01:24:38
ƒXƒ}ƒ|‚ÌŽQƕԂ·‚­‚ç‚¢‚Ȃ畒ʂɎQƕԂ¹‚΂¢‚¢‚ñ‚¶‚áH

985:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/10 01:37:00
‚Ê‚é‚è[‚Í•|‚¢‚º‚æ

986:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/10 02:03:51
•Ô‚Á‚Ä‚«‚½ƒXƒ}ƒ|‚ÌŽQÆ‚ª–{“–‚É—LŒø‚ȃXƒ}ƒ|‚ðŽw‚µ‚Ä‚é‚Ì‚©
’m‚ç‚È‚¢ŠÔ‚ÉŠO‚©‚ç‚¢‚¶‚­‚ç‚ê‚È‚¢‚©
‚¢‚‚܂Ŷ‚«‚Ă邱‚Æ‚ª•ÛØ‚³‚ê‚Ä‚é‚Ì‚©
‚»‚à‚»‚àƒXƒ}ƒ|‚Á‚Ä‚±‚ñ‚È‚±‚Æ‚¢‚¿‚¢‚¿‹C‚É‚µ‚½‚­‚È‚¢‚©‚çŽg‚¤‚à‚ñ‚̂͂¸‚¾

Šë‚È‚¢‚±‚Æ‚µ‚½‚­‚È‚¢‚©‚ç‚í‚´‚í‚´d‚¢ƒXƒ}ƒ|Žg‚Á‚Ä‚é‚̂ɂ»‚ñ‚È‚±‚Æ‚·‚é‚È‚ñ‚Ä
ƒXƒg[ƒu†‚¢‚Ä‹‚¢‚©‚ç‚Á‚ăN[ƒ‰[‚©‚¯‚邿‚¤‚È‚à‚Ì
”nŽ­‚°‚Ä‚é

987:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/10 02:26:16
‚Ê‚é‚Û‚Í•|‚¢‚º‚æ

988:975
09/04/10 06:56:20
‚¶‚á‚ ‚â‚Á‚Ï‚èʼn‚ɃXƒ}ƒ|‚ÌŽQƕԂµŽg‚¢‚Ü‚­‚è‚ð‚Í‚¶‚ß‚½l‚É•·‚¢‚Ă݂½‚Ù‚¤‚ª‚¢‚¢‚Ì‚©‚ÈBBB
ƒ\[ƒX‚ðŒ©‚éŒÀ‚èAŠÔˆá‚¢‚È‚­C++‚Ì’Bl‚¾‚ÆŽv‚Á‚½‚Ì‚ÅA‚»‚Ì‚â‚è•û‚É‚µ‚½‚ª‚Á‚Ä‚ê‚ΊԈႢ‚È‚¢
‚ÆŽv‚Á‚½‚ñ‚¾‚æ‚ÈB
‚¿‚å‚Á‚Æ•·‚¢‚Ă݂܂·B


989:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/10 07:25:22
30”{’x‚¢‚Á‚Ä‚à‰ö‚µ‚¢Š´‚¶‚¾‚È
‚»‚ñ‚Ȃɒx‚­‚Ȃ邩H

’N‚©ŽŽ‚µ‚Ä‚­‚ê

990:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/10 07:28:34


991:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/04/10 08:19:19
shared_ptr‚È‚çAƒRƒs[Žž‚ÌŽQÆ”‚ÌŠÇ—ƒRƒXƒg‚𖳎‹‚Å‚«‚È‚¢A‚©‚àB


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

4994“ú‘O‚ÉXV/258 KB
’S“–:undef