y‰SŽÒнŒ}zC/C++Ž ..
[2ch|¥Menu]
911:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 14:02:13
ŽŸ‚̉ü’ù‚Å•W€‚ɂȂ邯‚ÇAƒRƒ“ƒpƒCƒ‰‚̑Ήž‚ª•‹y‚·‚é‚܂Ň‚킹‚邯A
–â‘è‚È‚¢‚ÆŒ¾‚¦‚é‚͉̂½”N‚àæ‚©‚È‚ŸB

912:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 14:09:00
httpæ‚̃tƒ@ƒCƒ‹‚̃TƒCƒY‚âcrc‚ðŽæ“¾‚·‚é•û–@‹³‚¦‚Ä‚­‚¾‚³‚¢
‚»‚ê‚݂ăf[ƒ^‚ª³í‚ª”»’肵‚½‚¢‚Å‚·

913:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 14:23:32
>>910
‰½‚ð‚Ç‚±‚ɃGƒR[ƒoƒbƒN‚·‚é‚ñ‚¾
ƒ~ƒX‚Á‚ĉ½‚Ì‚¾

>>912
ƒtƒ@ƒCƒ‹ƒTƒCƒY‚Í‘S•”ŽóM‚·‚ê‚΂킩‚邾‚낤
CRC‚ÌŒvŽZ•û–@‚Í‚±‚ê«
URLØÝ¸(en.wikipedia.org)

914:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 14:40:20
>>912
ƒTƒCƒY‚̓ŒƒXƒ|ƒ“ƒXƒwƒbƒ_‚ÌContent-Length (‚È‚¢ê‡‚à‚ ‚é)
CRC ‚Í–³—‚©‚Æ

915:907
08/02/27 14:46:39
‚à‚¤ˆê‚‹³‚¦‚ĉº‚³‚¢B

char str[100];

sprintf(str, "%02x%02x%02x%02x%02x\n", buf[0], buf[1], buf[2], buf[3], buf[4]);

char str0[100];
char str1[] = "01061719d0";
char str2[] = "0106171f34";

if (strcmp(str, str1) == 0){
printf("‚±‚̔Ԇ‚Í“o˜^‚³‚ê‚Ä‚¢‚Ü‚·‡@\n”Ô†%s\n",str);
}
else if (strcmp(str, str2) == 0){
printf("‚±‚̔Ԇ‚Í“o˜^‚³‚ê‚Ä‚¢‚Ü‚·‡A\n”Ô†%s\n",str);
}
else {
printf("‚±‚̔Ԇ‚Í“o˜^‚³‚ê‚Ä‚¢‚Ü‚¹‚ñ\n”Ô†%s\n",str);
}
‚±‚̂悤‚Èif•¶‚É‚µ‚½‚¢‚̂ł·‚ªA“o˜^‚µ‚½buf[]‚ð“ǂݞ‚ñ‚Å‚à"‚±‚̔Ԇ‚Í“o˜^‚³‚ê‚Ä‚¢‚Ü‚¹‚ñ"
‚Æ•\ަ‚³‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·B‚È‚º‚Å‚µ‚傤‚©H

916:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 14:53:34
std::vector‚ÆCString‚Å‚ÍAempty() i‚ÆEmpty()j ‚̈Ӗ¡ˆá‚¤‚Ì‚Ë`

‚µ‚΂炭éx‚³‚ê‚Ă܂µ‚½B

917:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 14:54:36
stl‚ÌsetŽg‚Á‚½•û‚ª‚¢‚¢‚ñ‚¶‚á‚È‚¢

918:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 15:03:58
>>915
str‚ð•\ަ‚³‚¹‚Ă݂é‚ñ‚¾

919:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 15:06:37
>>914
GET‚Å‚µ‚Ä‘—‚ç‚ê‚Ä‚­‚éƒwƒbƒ_‚ð‚Ý‚é‚ñ‚Å‚·‚æ‚Ë?
2ch‚̃XƒŒURL‚¢‚ê‚邯ƒTƒCƒY‘‚¢‚ĂȂ¢‚Å‚·
‚Å‚«‚éŒÀ‚è‚È‚ñ‚Æ‚©Žæ“¾‚·‚é•û–@–³‚¢‚Å‚·‚©?

920:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 15:08:28
‘—ŽóM‚̃f[ƒ^‚Å‚·

GET ½ÚØÝ¸(livemarket2”Â) HTTP/1.0

HTTP/1.1 200 OK
Date: Wed, 27 Feb 2008 06:07:25 GMT
Server: Apache/2.0.59 (Unix) PHP/4.4.2 mod_ssl/2.0.59 OpenSSL/0.9.7e-p1
Vary: Accept-Encoding
Connection: close
Content-Type: text/html

921:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 15:12:53
“®“I‚ɕω»‚·‚é‚©‚ç–³—‚»‚¤‚Å‚·‚Ë
’ÊMØ‚ê‚ÅŒ©‚ç‚ê‚È‚¢HML‚̎擾‚ð”ð‚¯‚½‚¢‚ñ‚Å‚·‚¯‚Ç‚¢‚¢•û–@‚ ‚è‚Ü‚¹‚ñ‚©

922:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 15:15:27
ÅŒã‚É@</html>@‚ª–³‚©‚Á‚½‚ç“r’†‚ÅØ‚ꂽ‚Æ”»’f‚·‚邯‚©

923:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 15:20:51
•’ʂ̃eƒLƒXƒg‚È‚ç‚Ç‚¤‚µ‚½‚ç‚¢‚¢‚Å‚·‚©?
‚à‚Æ‚à‚Æ•sŠ®‘S‚ÈHTML‚È‚ç‚Ç‚¤‚µ‚½‚ç‚¢‚¢‚Å‚·‚©?
ƒT[ƒo[‚̃tƒ@ƒCƒ‹‚ƈê’v‚µ‚Ä‚¢‚Ä‚àƒGƒ‰[‚ɂȂè‚Ü‚·

924:915
08/02/27 15:23:30
>>918
str ‚Í 0106719d0 ‚ɂȂÁ‚Ä‚¢‚邿‚¤‚Å‚·„ƒ
‚È‚ñ‚Å‚¤‚Ü‚­‚¢‚©‚È‚¢‚ñ‚¾‚낤BB

925:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 15:25:54
>>922
HTML4‚Å‚Í </html> ‚ÍÈ—ª‰Â”\‚Ȃ̂Ŗœ”\‚¶‚á‚È‚¢

>>920
Connection: close
‚Á‚Ä‘‚¢‚Ä‚ ‚é‚©‚çÚ‘±’f‚܂œǂ߂΂»‚ê‚Å‘S•”B

‚ ‚ÆA‚È‚é‚ׂ­HTTP/1.1Žg‚¦
ŽèŒ³‚ÅŠm”F‚µ‚½ŒÀ‚èAHTTP/1.1‚ŃAƒNƒZƒX‚·‚邯
chunked ‚Å‘—‚Á‚Ä‚­‚é‚̂Ŗ–”ö‚ª‚¿‚á‚ñ‚ÆŠm”F‚Å‚«‚é

926:920
08/02/27 15:28:36
»Ý¸½

927:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 15:34:26
>>924
sprinf ‚Å \n ‚ð•t‚¯‚Ä‚¢‚é‚Ì‚É str1, str2 ‚ɂ͕t‚¢‚Ä‚¢‚È‚¢‚¼

928:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 15:35:55
HTMLƒp[ƒT‚Í«’ö“x‚Í‚«‚¿‚ñ‚ƉðÍ‚µ‚Ä‚­‚ê‚È‚¢‚Ƃ˂¥dd

46 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ[sage] “Še“úF2008/01/27(“ú) 00:38:23
‚±‚ꂾ‚Á‚ij‚µ‚¢‚Å‚Á‚¹

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "URLØÝ¸(www.w3.org)">
<title>ƒeƒXƒg</>
<p><em/‚Ù‚°‚Ù‚°/
<p style=width:50px<strong>‚Ó[‚Î[</strong</p>

929:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 15:42:57
1.0‚©‚ç1.1‚É‚·‚邯ƒoƒbƒgƒŠƒNƒGƒXƒg‚̃Gƒ‰[‚ɂȂè‚Ü‚·
‘Ž®‚ªˆá‚¤‚ñ‚Å‚µ‚傤‚©_

buf="GET " + path + " HTTP/1.1\r\n\r\n";
n=send(sock, buf.c_str(), buf.size(), 0);

930:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 15:44:16
1.1‚ÍHostƒwƒbƒ_‚Ì‘—M‚ª•K{

931:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 15:44:52
1.1‚¾‚ÆAƒ†[ƒU[î•ñ‚à‘—M‚µ‚È‚¢‚Æ–³—‚ɂȂé‚ñ‚Å‚·‚©

932:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 15:54:08
‚È‚¨‚ç‚È‚¢‚Å‚·@‚Ç‚¤‚·‚ê‚΂¢‚¢‚Å‚·‚©?

GET /test/read.cgi/livemarket2/1202634378/ HTTP/1.1
Accept: */*
Referer: URLØÝ¸(live27.2ch.net)
Accept-Language: ja
Host: live27.2ch.net
Connection: Keep-Alive

HTTP/1.1 400 Bad Request

ƒ\[ƒX
buf="GET " + ko+ " HTTP/1.1\r\n\r\n";
cout<<buf; n=send(sock, buf.c_str(), buf.size(), 0);
buf="Accept: */*\r\n\r\n";
cout<<buf; n=send(sock, buf.c_str(), buf.size(), 0);
buf="Referer: http://"+sev+"/"+"\r\n\r\n";;
cout<<buf; n=send(sock, buf.c_str(), buf.size(), 0);
buf="Accept-Language: ja\r\n\r\n";
cout<<buf; n=send(sock, buf.c_str(), buf.size(), 0);
buf="Host: "+sev+"\r\n\r\n";
cout<<buf; n=send(sock, buf.c_str(), buf.size(), 0);
buf="Connection: Keep-Alive\r\n\r\n";
cout<<buf; n=send(sock, buf.c_str(), buf.size(), 0);

933:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 15:58:54
‰üs‘å™

934:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 16:01:24
2‰ñ‰üs‚·‚é‚Ì‚ÍŌゾ‚¯

935:915
08/02/27 16:02:42
>>927
–Ó“_‚Å‚µ‚½B
‚â‚Á‚ÆŽŸ‚Ìì‹Æ‚Éi‚ß‚»‚¤‚Å‚·B–{“–‚É‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

936:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 16:06:31
»Ý¸½ ‰üsí‚Á‚ÄãŽè‚­‚¢‚«‚Ü‚µ‚½
‚ ‚Ǝ󂯎æ‚éƒoƒbƒtƒ@‚𑽂­‚·‚邯•Ô‹p’l‚ðŠÔˆá‚¦‚邿‚¤‚È‚ñ‚Å‚·
‚Ç‚¤‚â‚ê‚Î’¼‚è‚Ü‚·‚©?
n = recv(sock, &buf[0], 128000, 0);
‚Æ‚µ‚Än‚܂ŕ\ަ‚·‚邯ƒf[ƒ^“ü‚Á‚ĂȂ¢‚Æ‚«‚ª‚ ‚è‚Ü‚·

937:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 17:05:30
‚ß‚Á‚¿‚áƒ~ƒWƒ“ƒR‚ÌŽ¿–₳‚¹‚ĉº‚³‚¢B
}‘ŠÙ‚ÅŽØ‚è‚Ä‚«‚½–{‚̃y[ƒW‚ª”²‚¯‚Ä‚Ä%c‚͂ǂ¤‚¢‚¤Žž‚ÉŽg‚¤‚Ì‚©
‚í‚©‚è‚Ü‚¹‚ñG
%‚Í‚®‚®‚ê‚È‚¢‚Ý‚½‚¢‚Å¢‚Á‚Ă܂·B

938:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 17:08:24
>>937
URLØÝ¸(www.linux.or.jp)

•¶Žš‚¶‚á‚ËH

939:937
08/02/27 17:16:21
>>938
‚Ü‚¾Žn‚ß‚½‚΂©‚è‚Ȃ̂ł±‚̃TƒCƒg‚Í‚¿‚å‚Á‚ÆŒµ‚µ‚¢‚Å‚·EEEB

•¶Žš‚Æ‚¢‚¤‚±‚ƂŖ{‚ð“ǂ݂·‚·‚߂Ă݂܂·B
—L“‚²‚´‚¢‚Ü‚µ‚½B

940:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 19:49:40
>>932,936
send ‚à recv ‚àAŽw’肵‚½ƒTƒCƒY–¢–ž‚µ‚©‘—ŽóM‚Å‚«‚È‚¢‚±‚Æ‚ª‚ ‚é‚Ì‚ÅA
‚»‚Ìꇂɂà‘Ήž‚·‚邱‚ÆB
‚ ‚ÆAƒGƒ‰[ˆ—‚à‚¿‚á‚ñ‚Æ–ˆ‰ñ‚â‚邱‚ÆB

941:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 20:53:29
HTTP‚ʼn‚߂ɃTƒCƒY‚¾‚¯Žæ“¾‚µ‚½‚Æ‚µ‚ÄA“ǂވʒu‚ðƒf[ƒ^‚ÌŽn‚Ü‚è‚ɃV[ƒN‚Å‚«‚Ü‚·‚©?
‰Šú‰»‚©‚ç‚â‚è’¼‚µ‚½•û‚ª‚¢‚¢‚Å‚·‚©?
ƒf[ƒ^ˆÊ’u‚ðŽ©‘O‚Å”»•Ê‚µ‚Ä•û‚ªƒlƒbƒgƒ[ƒN‚Ì•‰‰×‚Í­‚È‚­‚È‚è‚Ü‚·‚ª

942:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 20:55:33
Ž©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½
‚¢‚Á‚½‚ñ‘S•”“ǂݞ‚ñ‚ÅAƒwƒbƒ_‚ƃf[ƒ^‚𕪗£‚µ‚ăTƒCƒY‚ª•sˆê’v‚È‚çÄ‘—‚É‚µ‚Ü‚·

943:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 20:56:50
‚·‚¢‚Ü‚¹‚ñBƒ^ƒCƒgƒ‹‚ɂӂ³‚킵‚­‰•à“I‚ÈŽ¿–â‚Å‚·‚ªA
ƒ|ƒCƒ“ƒ^‚̓ƒ‚ƒŠ‚ðŠi”[‚µ‚Ä‚¢‚éƒAƒhƒŒƒX‚̈ʒu‚ðŽw‚·
‚ÆŒ¾‚¢‚Ü‚·‚ªA‚ł͂»‚̃|ƒCƒ“ƒ^‚Ìî•ñ‚͂ǂ±‚ÉŠi”[
‚³‚ê‚é‚̂łµ‚傤‚©H



944:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 21:01:14
ŽÀsŽž‚È‚çA‚»‚ê‚ðŠi”[‚µ‚Ä‚¢‚é‚Ì‚ªƒ|ƒCƒ“ƒ^•Ï”B

ƒRƒ“ƒpƒCƒ‹ŽžA&x‚Æ‚¢‚¤‹Lq‚©‚ç‚Ç‚¤‚â‚Á‚Äx‚̃AƒhƒŒƒX‚ð’m‚é‚©‚ÆŒ¾‚¤‚±‚ƂȂçA
‚»‚ê‚̓Rƒ“ƒpƒCƒ‰‚ÌŽdŽ–AƒRƒ“ƒpƒCƒ‰‚ªŒˆ‚߂邱‚ÆB

945:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 21:08:38
‚‚܂èint ‚Æ‚© char ‚Æ‚©‚Æ“¯‚¶‚悤‚ÈŠ´‚¶‚ŃAƒhƒŒƒX‚ª“ü‚Á‚Ä‚é•Ï”‚ª‚ ‚é‚Á‚Ä‚¾‚¯‚³

946:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 21:09:38
‚²‚ß‚ñŒê•¾‚ª‚ ‚è‚Ü‚·‚Ë‚·‚¢‚Ü‚¹‚ñ
i“ü‚Á‚Ä‚é‚̃AƒhƒŒƒX‚¾‚¯‚¶‚á‚È‚¢‚Å‚·‚Ëj

947:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 21:11:45
•’ʂ̓AƒhƒŒƒX‚¾‚¯‚¾‚ÆŽv‚¤‚ªB
ƒƒ“ƒoƒ|ƒCƒ“ƒ^‚Æ‚©‚͕ʂ¾‚ªB

948:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 21:12:50
string x, y="*****";@‚ƂȂÁ‚Ä‚¢‚½‚Æ‚µ‚ÄA
x‚Æy‚̃f[ƒ^‚ðˆê’v‚·‚邿‚¤‚ɂł«‚Ü‚·‚©@ƒRƒs[‚ł͂Ȃ­‚Ä

949:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 21:14:24
int a,b=10;
&a=&b;‚̂悤‚ÈŽ–‚͂ł«‚È‚¢‚Å‚·‚æ‚Ë?

950:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 21:14:35
string x = "*****", y = x;

‚Æ‚¢‚¤˜b‚ł͂Ȃ­‚ÄH

951:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 21:16:08
string ‚¾‚Æ‹¤—p‘Ì‚ªŽg‚¦‚È‚¢‚©‚ç
ŽQƂɂ·‚邵‚©‚È‚¢‚ÈB

string y = "*****", &x = y;

952:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 21:16:48
“¯ˆêƒAƒhƒŒƒX‚Ì“¯ˆêƒf[ƒ^‚É‚µ‚½‚¢‚̂ł·‚ª@–³—‚Å‚·‚æ‚Ë

953:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 21:18:11
x ‚à x‚àƒ|ƒCƒ“ƒ^‚É‚µ‚ÄŠm•Û‚µ‚½“¯‚¶‚Æ‚±‚³‚¹‚΂¢‚¢‚ñ‚¶‚á‚ËH

954:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 21:19:46
>>949
ƒAƒhƒŒƒX‰‰ŽZŽq‚ÌŒ‹‰Ê‚͉E•Ó’l‚¾‚ÆŽv‚Á‚½B

955:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 21:21:38
>>949
int *ap = &a;
int *bp = &b;

ap = bp;

956:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 21:25:39
>>952
‰½‚Å‚»‚¤Œ¾‚¤Ž–‚ª‚µ‚½‚¢‚ÌH

957:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 21:36:28
‚·‚łɊm•Û‚³‚ꂽ•Ï”‚̃AƒhƒŒƒX‚ð‘‚«Š·‚¦‚éƒeƒN‚ª‚ ‚é‚©‚ȂƎv‚Á‚½

958:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 21:38:06
ƒAƒhƒŒƒX‚̓}ƒVƒ“Œê‚É‚»‚̂܂ܑg‚Ýž‚Ü‚ê‚Ä‚é‚ñ‚¾‚ºH

959:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 21:40:37
•Ï”‚͋ɒ[‚ȘbƒŒƒWƒXƒ^‚ÉÚ‚Á‚Ă邩‚à’m‚ê‚È‚¢‚킯‚ÅB

string x,y="...";
#define x y

960:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 21:43:17
string y = "*****", &x = y;

‚Æ‚µ‚½ê‡AÅ“K‰»‚Å x ‚Æ y ‚ª“¯ˆêŽ‹‚³‚ê‚é‰Â”\«‚Í‚ ‚é‚ñ‚¶‚á‚È‚¢‚©‚ÈB

961:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 21:47:24
>>957
•Ï”‚̃AƒhƒŒƒX‚ÍA•Ï”‚ªŠm•Û‚³‚ꂽ‚Æ‚«‚ɌŒ肳‚ê‚é‚à‚Ì‚¾‚ëB
u‚·‚łɊm•Û‚³‚ꂽ•Ï”‚̃AƒhƒŒƒX‚ð‘‚«Š·‚¦‚éƒeƒNv‚ðŠú‘Ò‚·‚é–Ú“I‚ª‚í‚©‚ç‚ñB

962:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 21:50:29
˜_—ƒAƒhƒŒƒX‚­‚ç‚¢‚Ȃ瑂«Š·‚¦‚邱‚Ƃ͉”\‚©‚à‚µ‚ê‚È‚¢B

963:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 22:22:39
class CSample2{};

class CSample
{
public:
@@void get( CSample2 *obj_s2 ){obj_s2 = &m_obj_s2
private:
@@CSample2 m_obj_s2;
};

main{
@@CSample1 obj_s1;
@@CSample2 *obj_s2 =NULL;
@@obj_s1.get( obj_s2 );
}

‚±‚ê‚Åmain“à‚Ìobj_s2‚ªobj_s1.m_obj_s2‚Æ“¯‚¶•¨‚ðŽw‚·‚悤‚É‚µ‚½‚©‚Á‚½‚̂ł·‚ªANULL‚ðŽw‚µ‚½‚܂܂©‚í‚è‚Ü‚¹‚ñB
ŽQÆ–ß‚µ‚ł͂ł«‚½‚̂ł·‚ªA‚±‚ê‚Åo—ˆ‚È‚¢——R‚ª‚í‚©‚炸‹CŽ‚¿ˆ«‚¢‚Å‚·B
‚ǂȂ½‚©Œ´ˆö‚Ì‚²‹³Žö‚¨Šè‚¢‚µ‚Ü‚·B


964:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 22:23:37
vector‚ÉŠÖ”ƒ|ƒCƒ“ƒ^‚ðŠi”[‚·‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚¢‚¢‚Å‚µ‚傤‚©H

vector<bool (*func)(int)> EroeroFunction;
@ª<>‚Ì’†‚̃JƒbƒR‚ªˆ«‹Y‚µ‚Ä‚¤‚Ü‚­ƒRƒ“ƒpƒCƒ‹‚ª’Ê‚ç‚È‚­‚Ä¢‚Á‚Ă܂·B

\‘¢‘̂Ɋ֔ƒ|ƒCƒ“ƒ^‚ð“ü‚ê‚ê‚΂Ȃñ‚Æ‚©‚È‚é‚ñ‚Å‚·‚ªAƒƒ“ƒo‚ª1‚‚µ‚©‚È‚¢‚̂łȂñ‚Æ‚àB

965:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 22:27:29
‚©‚È‚è‚ÌFAQBˆø”Œo—R‚Ń|ƒCƒ“ƒ^‚ð–ß‚·‚È‚çAƒ|ƒCƒ“ƒ^‚̃|ƒCƒ“ƒ^‚©ƒ|ƒCƒ“ƒ^ŽQÆ‚©
‚Ç‚Á‚¿‚©‚‚©‚¦B

ƒ@@void get( CSample2 *obj_s2 ){obj_s2 = &m_obj_s2

„@@void get( CSample2 *&obj_s2 ){obj_s2 = &m_obj_s2;}

„@@void get( CSample2 **obj_s2 ){*obj_s2 = &m_obj_s2;
}

966:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 22:27:58
>>963
getŠÖ”“à‚Åobj_s2‚ð‘‚«Š·‚¦‚Ä‚àAŒÄ‚Ño‚µ‘¤‚Ìobj_s2‚Í‘‚«Š·‚í‚ç‚È‚¢B
ŠÖ”‚Ɉø”‚ð“n‚·Û‚ÌŠî–{‚¾‚ëH
ƒ|ƒCƒ“ƒ^‚ð‘‚«Š·‚¦‚½‚¢‚È‚çAƒ|ƒCƒ“ƒ^‚ðƒAƒhƒŒƒX“n‚µ‚Å‚à‚·‚ê‚΂¢‚¢B
void get( CSample2** ppobj_s2 ) { *ppobj_s2 = &m_obj_s2; }
obj_s1.get( &obj_s2 );

967:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 22:29:45
>>964
vector<bool (*)(int)> ‚¶‚á‚È‚¢‚ÌH

968:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 22:33:46
vector<char>‚Á‚ÄŒã•û‚É“¯‚¶Œ^‚ð˜AŒ‹‚Å‚«‚Ü‚·‚©
‚»‚¤‚¢‚¤ŠÖ”‚ ‚è‚Ü‚·‚©

969:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 22:34:45
>>968
Œ¾‚Á‚Ä‚éˆÓ–¡‚ª•ª‚©‚ç‚È‚¢B

970:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 22:35:22
push_back‚ł͈ê‚‚µ‚©‘‚₹‚Ü‚¹‚ñ@ˆê“x‚É‘‚â‚·‚â‚‚Ȃ¢‚Å‚·‚©

971:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 22:36:14
>>968
std::copy‚Æstd::back_inserter‚ð‘g‚݇‚킹‚é‚ñ‚¶‚á‚Ë[‚ÌH

972:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 22:36:42
>>968
‚±‚¤‚¢‚¤‚±‚ÆH
vector<char> v1, v2;
v1.insert(v1.end(), v2.begin(), v2.end()); // v1‚Ì––”ö‚Év2‚Ì‘S—v‘f‚ð’ljÁ


973:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 22:37:22
vector<int> x,y;

x={1,2,3}
y={4,5,6}

x.push_back(y)={1,2,3,4,5,6}

‚±‚¤‚¢‚¤‚â‚‚ł·

974:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 22:39:20
‚»‚ê‚łł«‚Ü‚·‚©»Ý¸½

975:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 22:41:49
‚Ü‚ñ‚Üinsert‚Å‚¢‚¢‚ñ‚¶‚á‚ËH

976:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 22:42:56
insert‚â‚Ë
operator+=‚ðŠO•”‚É’è‹`‚µ‚Ä‚¨‚­‚ƕ֗˜‚©‚à

977:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 22:47:04
—v‘f‚̘AŒ‹‚©A—v‘f‚²‚Æ‚Ì+=‚©žB–†‚Ȃ̂ÅA‚»‚ñ‚Ȃ̂¢‚ç‚ñ‚©‚à

978:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 23:07:18
CŒ¾Œê‚È‚ñ‚Å‚·‚ª
”z—ñ‚Ń|ƒCƒ“ƒ^•\Œ»‚ðŽg‚Á‚ăAƒNƒZƒX‚µ‚ăCƒ“ƒNƒŠƒƒ“ƒg‚悤‚ÆŽv‚Á‚Ä
*(array+i)++‚Æ‚µ‚½‚ç'++'‚ɂͶ•Ó’l‚ª•K—v‚Å‚·A‚ƃGƒ‰[‚ªo‚Ä‚«‚Ü‚µ‚½
‚±‚ê‚Í”z—ñ‚Å錾‚µ‚½‚©‚炾‚ÆŽv‚¤‚ñ‚Å‚·‚ª
ƒ|ƒCƒ“ƒ^‚Å錾‚µ‚½ê‡‚Í’l‚ª”ò‚Ñ”ò‚тɂȂé‚Ì‚ÅA*(array+i)‚Ý‚½‚¢‚È•\Œ»‚Å‚«‚È‚¢‚Å‚µ‚傤‚µ
‚Ç‚¤‚·‚ê‚΂¢‚¢‚Å‚µ‚傤H

979:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 23:09:43
(*(array+i))++;
++*(array+i);

•ςȂ±‚ƂɂȂÁ‚½‚ç‚Æ‚è‚ ‚¦‚¸—D懈ʂð‹^‚¤‚̂͊î–{B

980:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 23:10:19
*((array++)+i) // array‚ð‘‚â‚·ê‡
*(array+i++) // i‚ð‘‚â‚·ê‡

981:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 23:11:35
*(array+i) ‚Æ array[i] ‚Í—D懈ʈȊO‚Í“™‰¿B

982:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 23:12:23
>>979
‚Å‚«‚Ü‚µ‚½B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
—D懈ʂÁ‚Ä¡‚܂őS‘R‹C‚É‚µ‚Ă܂¹‚ñ‚Å‚µ‚½‚Ì‚Å
¡Œã’ˆÓ‚µ‚Äs‚±‚¤‚ÆŽv‚¢‚Ü‚·orz

983:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 23:14:10
>>979 ‚Æ >>980 ‚̂ǂ¿‚ç‚ðˆÓ}‚µ‚Ä‚é‚ñ‚¾‚낤‚©B

‚»‚ê‚Í‚Æ‚à‚©‚­Aarray[i]++; ‚Æ‘‚¯‚΂¢‚¢‚Ì‚É
‰½‚Å‚»‚¤‚µ‚È‚¢‚Ì‚©–{‹C‚Å—‰ð‚Å‚«‚È‚¢B

984:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 23:27:31
i++[array]‚Æ‘‚­‚Ì‚ªŠ¿

985:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 23:30:03
Š¿‚·‚¬‚é‚—‚—‚—‚—‚—‚—

986:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 23:39:05
(*(array + i))++;@©“™‰¿¨@array[i]++;@©“™‰¿¨@i[array]++;
array++[i];@©“™‰¿¨@*((array++)+i)@©“™‰¿¨@i[array++];
i++[array];@©“™‰¿¨@array[i++];@©“™‰¿¨@*(array+i++);

987:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 23:40:43
‚Í‚¶‚߂Č©‚½B
’N‚¾‚悱‚ñ‚È‘‚«•ûŒ©‚‚¯‚½“zcc

988:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 23:43:59
*(E1+E2) ‚Æ E1[E2] ‚Ì‹““®‚Í“™‰¿‚¾‚Æ‹KŠi‚É‘‚¢‚Æ‚é‚×B
*(array+i) ‚Æ *(i+array) ‚ª“™‰¿‚Ȃ̂Ɠ¯‚¶‚­
array[i] ‚Æ i[array] ‚à“™‰¿‚¾‚×B

989:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 23:44:30
array[i]‚ð*(array+i)‚Ì“œˆß\•¶‚Æ‚·‚邱‚Ƃ𔭈õ‚½l‚ª^‚Áæ‚ÉŒ©‚‚¯‚½‚¾‚낤‚ÈB
‚ÅA’NH

990:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 23:45:42
(i % 16)["0123456789ABCDEF"]

991:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 23:45:54
string x,y; N=0; x.resize(0); ‚ɑ΂µ‚Ä

x+=y;
‚Æ
memcpy(&x[N],&y[0], y.size()); N+=y.size;

‚Í“¯‚¶‚̂͂¸
y‚ªƒoƒCƒiƒŠƒf[ƒ^‚¾‚Æã‚ªŽ¸”s‚·‚邱‚Æ‚ª‘½‚¢‚Å‚·

992:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 23:47:15
>>990
‚·‚°‚¥‚—‚—‚—‚—Š´“®‚µ‚½‚—‚—‚—‚—‚—‚—‚—

993:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 23:49:12
>>991
x ‚̃ƒ‚ƒŠŠm•ۂ͂ǂ±s‚Á‚½B

994:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 23:50:05
ƒƒ‚ƒŠŠm•Û‚Í‚ ‚ç‚©‚¶‚ß‚µ‚Ä‚¨‚¢‚Ä‚­‚¾‚³‚¢@‚ ‚ÆÅŒã‚ÉN‚Åresize‚à

995:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 23:50:49
>>991
string‚É•¶Žš—ñˆÈŠO“ü‚ê‚é‚È‚æB
‚ ‚ÆAx.capacity() >= y.size() ‚łȂ¢‚Æmemcpy‚ªƒƒ‚ƒŠ‰ó‚·‚¼B

996:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 23:51:46
>>994
“¯‚¶‚Æ‚¢‚¤‚È‚çA“¯‚¶‚ɂȂéƒR[ƒh‚𑂯‚æB

997:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 23:53:00
•ςȓü–å‘‚Å”z—ñ‚̂Ƃ±‚É‚·‚®‚É‚»‚Ì‹L–@‚ªà–¾‚µ‚Ä‚ ‚Á‚½‚©‚ç‚Å‚«‚é‚̂͒m‚Á‚Ä‚½‚¯‚ÇA
‚Å‚«‚é——R‚Í‘S‘Rl‚¦‚½‚±‚Æ‚ª‚È‚­‚ÄA¡‚Í‚¶‚߂ė‰ð‚µ‚½‚—

998:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 23:53:19
zipƒtƒ@ƒCƒ‹‚ð­‚µ‚¸‚Ây‚É“ü‚ê‚Ä‚©‚çx‚É‘«‚µž‚Þ‚ñ‚Å‚·‚¯‚Ç
memcpy‚Ì•û‚Í‘‚«o‚µ‚Ä•œŒ³‚Å‚«‚Ü‚·‚ªA+=‚͂܂ê‚ɳ킳قƂñ‚ljó‚ê‚Ü‚·
Œ´ˆö‚͂Ȃñ‚Å‚µ‚傤

999:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 23:55:24
>>998
vector‚ðŽg‚킸string‚ðŽg‚Á‚½‚©‚çB

1000:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/27 23:55:32
‚È‚ñ‚Å•¶Žš—ñ‚¶‚á‚È‚¢‚à‚Ì‚ðstring‚É“ü‚ê‚é‚ñ‚¾B

1001:‚P‚O‚O‚P
Over 1000 Thread
‚±‚̃XƒŒƒbƒh‚Í‚P‚O‚O‚O‚ð’´‚¦‚Ü‚µ‚½B
‚à‚¤‘‚¯‚È‚¢‚Ì‚ÅAV‚µ‚¢ƒXƒŒƒbƒh‚𗧂ĂĂ­‚¾‚³‚¢‚Å‚·BBB


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

4987“ú‘O‚ÉXV/243 KB
’S“–:undef