y‰SŽÒнŒ}zC/C++Ž ..
116:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/27 16:34:21
Šî’êƒNƒ‰ƒX‚ւ̃|ƒCƒ“ƒ^‚Ì”z—ñ‚ðì‚Á‚ÄA
‚»‚ꂼ‚ê‚ɑ΂µ‚Ă܂½ƒIƒuƒWƒFƒNƒg‚ðì‚Á‚Ä‚¢‚‚Ì‚ªA
‚Ü‚ ˆê”ÔˆÀ‘S‚Ȃ̂©‚ËB
ƒƒ‚ƒŠŠÇ—‚ª•¡ŽG‚É‚È‚é‚Æ‚¢‚¤“_‚Å‚ÍA
ˆÀ‘S‚Ƃ͌¾‚¦‚ñ‚©‚à‚µ‚ê‚ñ‚ªB
>>115 ‚Í‚¿‚å‚Á‚ÆŠ´“®‚µ‚½‚æB
117:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/27 17:51:04
‰º‹L‚𶑤‚Ì”Žš‚̃L[’l‚ÅAƒ\[ƒg‚µ‚½‚¢‚Å‚·B
(8,x),(2,y),(3,z)EEE
ƒ\[ƒg‚µ‚ÄA
(2,y),(3,z),(8,x)EEE
‚ðo—ÍB(int,std::string)‚ÌŒ`‚Å‚·B
‚Ç‚¤‚¢‚¤ƒf[ƒ^‚ňµ‚Á‚ÄA‚ǂ̂悤‚È•û–@‚ª‚æ‚¢‚Å‚µ‚傤‚©B
map‚Æ‚©Ž©“®‚Ń\[ƒg‚³‚ê‚é‚Ý‚½‚¢‚Å‚·‚ªA
Ž©•ª‚Å”äŠr‚µ‚Ä•À‚בւ¦‚½‚¢‚Å‚·B
‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
118:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/27 17:58:37
int, std::string ‚ðƒƒ“ƒo‚ÉŽ‚Â\‘¢‘̂̔z—ñH
‚»‚ê‚È‚ç\‘¢‘̂Š< ‰‰ŽZŽq‚ðƒI[ƒo[ƒ[ƒh‚·‚é‚©
”äŠrŠÖ”‚ð’è‹`‚·‚é‚©‚·‚ê‚Î
std::sort ‚Ń\[ƒg‚Å‚«‚邯‚ÇB
119:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/27 18:00:21
>>117
‚Â[std::vector]
120:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/27 18:12:57
’ù³‚¨Šè‚¢‚µ‚Ü‚·B
~ƒL[’l‚ÅAƒ\[ƒg
›ƒL[‚Ń\[ƒg
>>118
‚²‚ß‚ñ‚È‚³‚¢B
u(int,std::string)v
‚±‚ê‚ÍA—]Œv‚Å‚µ‚½B(”Žš,•¶Žš—ñ) ‚È‚ñ‚Å‚·B
‚ǂ̃f[ƒ^‚É“ü‚ê‚ÄA‚Ç‚ñ‚È•—‚Ɉ—‚·‚é‚Ì‚©’m‚肽‚¢‚Å‚·B
>>119
std::vector‚ÉAƒL[‚ð“ü‚ê‚ă\[ƒg‚·‚é‚ñ‚Å‚µ‚傤‚©H
‘Ήž‚·‚é’l‚ÍA‚Ç‚¤‚â‚Á‚đΉž‚³‚¹‚Äo—Í‚ðBBB
121:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/27 18:19:20
‰½‚ª‚µ‚½‚¢‚Ì‚©‚æ‚•ª‚©‚ç‚È‚¢B
int ’l‚̓L[‚ÅAstd::string ‚̓L[‚ɑΉž‚·‚é’lH
std::map ‚ðŽg‚¤‚Ì‚ªƒxƒXƒg‚¾‚ÆŽv‚¤‚¯‚ÇA
std::map ‚ðŽg‚í‚È‚¢——R‚͉½‚©‚ ‚é‚ÌH
122:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/27 18:22:08
>>117
‚Æ‚è‚ ‚¦‚¸A‚·‚ñ‚²‚¢’Pƒ‚ŋ𒼂ȕû–@B
#include <iostream>
#include <string>
#include <vector>
#include <utility>
#include <algorithm>
typedef std::pair<int,std::string> nspair;
bool cmp(const nspair& a, const nspair& b) { return a.first < b.first; }
int main()
{
@ @ int n;
@ @ std::string s;
@ @ std::vector<nspair> vec;
@ @ while (std::cin >> n >> s)
@ @ @ @ vec.push_back(nspair(n,s));
@ @ sort(vec.begin(), vec.end(), cmp);
@ @ for (std::vector<nspair>::iterator i = vec.begin(); i != vec.end(); ++i)
@ @ @ @ std::cout << '(' << i->first << ',' << i->second << ')' << std::endl;
}
123:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/27 18:25:51
>>116
‚Âboost::ptr_vector
124:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/27 18:41:02
>>121
i”Žš,•¶Žš—ñj,,,,
‚ðƒL[‚Ń\[ƒg‚·‚é‚ñ‚Å‚·‚ªA‚Ç‚ñ‚ȃf[ƒ^‚ÉŠi”[‚µ‚Ä
‚Ç‚ñ‚Ȉ—‚ð‚·‚é‚Ì‚©’m‚肽‚©‚Á‚½‚ñ‚Å‚·B
>>122
ƒvƒƒOƒ‰ƒ€‚àA‘‚¢‚Ä‚¢‚½‚¾‚«‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
”•ª‚µ‚©‚½‚Á‚ĂȂ¢‚Ì‚ÉBiо
’†g‚ªstd::pair‚Ìstd::vector‚Å‚·‚©B
typedef‚ÌŽg‚¢•û‚à‚·‚²‚¢•׋‚ɂȂè‚Ü‚·B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
125:119
07/06/27 19:10:32
‚¿‚ÁAƒvƒƒOƒ‰ƒ€‚ð‘‚¢‚Ă݂½‚¯‚Çstd::pair‚Æstruct‚̈Ⴂ‚¾‚¯‚Å–w‚Ç“¯‚¶‚¾‚©‚ç“\‚é‚Ì‚â‚ß‚æB
126:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/27 21:01:34
>>124
(”Žš,•¶Žš—ñ) ‘S‘Ì‚ªƒL[‚È‚ÌH
‚¶‚áA‚»‚ê‚ɑΉž‚·‚é’l‚à‚ ‚é‚ÌH
‚»‚ê‚Æ‚à set ‚Ý‚½‚¢‚ɃL[’l‚È‚ÌH
‚»‚µ‚ÄA”Žš‚ª“¯‚¶Žž‚ɂ͕¶Žš—ñ‚à”äŠr‚·‚é‚ÌH
‚ÆAŽ¿–âU‚߂ɂȂÁ‚Ä‚µ‚Ü‚Á‚½B
127:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/27 21:30:26
Œ‹‹Çƒ|ƒCƒ“ƒ^‚Á‚ĉ½‚ÉŽg‚¤‚ñ‚Å‚·‚©H
ˆá‚Á‚½–¼‘O‚̕ϔ‚Å“¯‚¶’l‚ðŽQƂł«‚é‚Á‚Ä‚±‚Ƃł·‚©H
‚Å‚à“¯‚¶ƒAƒhƒŒƒX‚Ì’l‚ðŽQÆ‚·‚邾‚¯‚È‚ç‚í‚´‚í‚´ƒ|ƒCƒ“ƒ^‚Ì•û‚̕ϔ‚ðì‚é•K—v‚Í–³‚¢‹C‚ªEEEE
‚Ä‚¢‚¤‚©‚»‚à‚»‚à‚¢‚ë‚ñ‚ȃ\[ƒXƒR[ƒh‚ðŒ©‚Ä‚Ä‚àƒ|ƒCƒ“ƒ^‚ðŽg‚Á‚Ä‚é‚̂͂ ‚܂茩‚©‚¯‚Ü‚¹‚ñ‚ªEEEE
128:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/27 21:32:29
>>127
C ‚̓|ƒCƒ“ƒ^‚ª–³‚¯‚ê‚Δz—ñ‚àŠÖ”‚É“n‚¹‚È‚¢Œ¾Œê‚Å‚·B
129:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/27 21:34:24
ƒ|ƒCƒ“ƒ^Žg‚¢‚Ü‚‚è‚—
ƒ|ƒCƒ“ƒ^‚ð—‰ð‚µ‚Ä‚¢‚È‚¢‚Ý‚½‚¢‚¾‚ªŒN‚à’m‚ç‚È‚¢“à‚ÉŽg‚Á‚Ă邿
130:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/27 22:04:33
>>127
scanf‚ðŽg‚Á‚½‚±‚Ƃ͂Ȃ¢‚Ì‚©‚¢H
131:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/27 22:08:35
ƒ|ƒCƒ“ƒ^‚æ‚莗‚½‚悤‚È•¶–@ã‚Ì“Á’¥‚ðŽ‚ÂC++‚̃CƒeƒŒ[ƒ^‚Ì•û‚©‚çŠo‚¦‚½•û‚ª‚¢‚¢‚©‚à‚Ë
ŠT”O‚Æ‚µ‚Ă͎—‚½‚悤‚È‚à‚ñ‚¾‚µAƒCƒeƒŒ[ƒ^—‰ð‚Å‚«‚é‚È‚çƒ|ƒCƒ“ƒ^‚à—‰ð‚Å‚«‚邿‚¤‚ɂȂ邩
‚Ç‚¤‚µ‚Ä‚àƒ|ƒCƒ“ƒ^‚ª‘Ê–Ú‚È‚çC++‚ŃCƒeƒŒ[ƒ^‚©‚ç“ü‚é‚Ì‚à\•ª‚ ‚肾‚æ
132:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/27 22:54:19
ƒ|ƒCƒ“ƒ^‚ÌŠT”O‚ð—‰ð‚Å‚«‚È‚¢ƒŒƒxƒ‹‚ŃCƒeƒŒ[ƒ^‚ð—‰ð‚Å‚«‚é‚©‹^–â
133:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/27 23:05:18
ƒCƒeƒŒ[ƒ^Ž©‘Ì‚ªƒf[ƒ^‚ðƒ|ƒCƒ“ƒ^ƒ‰ƒCƒN‚Ɉµ‚¤‚悤‚È‚à‚ñ‚¾‚µ‚È‚Ÿ
134:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/27 23:08:52
ƒ|ƒCƒ“ƒ^‚̃mƒŠ‚ŃCƒeƒŒ[ƒ^‚ªŽg‚¤‚Æ‚»‚ê‚Í‚»‚ê‚ŃoƒO‚ÌŒ³‚ÉEEE
135:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/27 23:10:27
ƒAƒhƒŒƒX‚ª‚Ç‚¤‚̂Ƃ¢‚¤˜b‚ª–³‚¢‚Ô‚ñƒCƒeƒŒ[ƒ^‚Ì•û‚ªŠÈ’P‚¾‚ÆŽv‚¤‚È
ŠT”O“I‚Șb‚æ‚èA‰½‚ªo—ˆ‚é‚©‚Ì•û‚ª—‰ð‚µ‚â‚·‚¢‚¾‚낤
136:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/27 23:25:39
’ŠÛŠT”O‚ð—‰ð‚Å‚«‚È‚¢‹ïŽt‚ɂ͂ǂÁ‚¿‚Ý‚¿—‰ð‚Å‚«‚È‚¢ã©B
137:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/28 00:07:25
ƒ|ƒCƒ“ƒ^‚ª‚í‚©‚ç‚È‚¢¨Java‚Ös‚
Java‚̃_ƒƒvƒƒOƒ‰ƒ}‚ª‚Ü‚½ˆêlB
138:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/28 00:17:46
>>127
a = 5;@/* a‚ɑΉž‚·‚é” ‚É5‚ð“ü‚ê‚é */
b = a;@/* b‚ɑΉž‚·‚é” ‚ÉAa‚ɑΉž‚·‚é” ‚©‚çŽæ‚èo‚µ‚½’l‚ð“ü‚ê‚é */
‚¨‚ñ‚È‚¶a‚Å‚àŽ®‚̉E•ӂƶ•ӂł͂º‚ñ‚º‚ñˆÓ–¡‚ªˆá‚¤‚Ì‚¾‚ªA‚»‚ê‚ð—‰ð‚µ‚Ă邩‚ÈH
•¨‚ð“ü‚ê‚é‚ɂ͔ ‚ª•K—v‚ÅAC‚Å” ‚»‚Ì‚à‚Ì‚ð’l‚Æ‚µ‚ÄŽæ‚è‰ñ‚·‚½‚ß‚Ì
ŽdŠ|‚¯‚ªƒ|ƒCƒ“ƒ^‚¾B
‚Ç‚¤‚¢‚¤Žž‚É•K—v‚ɂȂ邩‚Í‚¢‚¸‚ꕪ‚©‚éB
139:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/28 00:47:44
C‚ł̃|ƒCƒ“ƒ^‚Ì•K—v«‚ª“Á‚ɑ傫‚¢‚Ì‚ÍA”z—ñ‚â¶•Ó’l‚ð“n‚·Žè’i‚ª
‘¼‚É‘¶Ý‚µ‚È‚¢‚©‚çBŠÖ”‚Í‘S•”’l“n‚µ‚¾‚µB
ŽQÆ“n‚µ‚ª‘¶Ý‚·‚é‚È‚çƒ|ƒCƒ“ƒ^‚Ì•K—v«‚͑啪Œ¸‚邪AƒŠƒXƒg‚â–Ø‚̂悤‚È
”z—ñ‚æ‚è•¡ŽG‚ȃf[ƒ^\‘¢‚ðˆµ‚¤‚悤‚ɂȂê‚ÎAƒ|ƒCƒ“ƒ^‚Ì—L—p«‚ªŽ©‘R‚É
—‰ð‚Å‚«‚邾‚낤B
140:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/28 01:14:41
>>127
ŠÖ”‚Ƃ̃f[ƒ^Žó‚¯“n‚µŽž‚É\‘¢‘̂Ƃ©‚»‚̂܂܎À‘Ì“n‚·‚ƃRƒs[‚³‚ê‚é‚̂Ńƒ‚ƒŠ‚Ì–³‘Ê‚¾‚µ‘¬“x“I‚É‚àƒfƒƒŠƒbƒg‚ª‚ ‚é
‚»‚ê‚É•s’è‚ȃTƒCƒY‚̃f[ƒ^‚ðˆµ‚¨‚¤‚ÆŽv‚Á‚½‚çƒ|ƒCƒ“ƒ^Žg‚¤‚ÆŽv‚¤‚ªB
141:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/28 14:42:29
vc++2005‚ÅŒxƒŒƒxƒ‹‚ð/W4‚É‚µ‚½ŽžA
stl‚̃Aƒ‹ƒSƒŠƒYƒ€Žg‚Á‚Ä‘ã“üˆ—‚Æ‚©ƒCƒeƒŒ[ƒ^‚ð—p‚¢‚½ƒRƒ“ƒeƒi‚̉Šú‰»‚Æ‚©‚·‚邯
> xutility(1685) : warning C4244: '+=' : '__int64' ‚©‚ç '__w64 unsigned int' ‚ւ̕ϊ·‚Å‚·B
> ƒf[ƒ^‚ªŽ¸‚í‚ê‚é‰Â”\«‚ª‚ ‚è‚Ü‚·B
‚Æ‚©ƒRƒ“ƒpƒCƒ‰—l‚ª‹Â‚ç‚ê‚Äo—Í‘‹‚ªƒJƒIƒX‚ɂȂÁ‚Ä¢‚é‚̂ł±‚ê‚ð‚Ç‚¤‚É‚©‚µ‚½‚¢–ó‚Å‚·‚ª
‚±‚¤‚¢‚¤‚Ì‚Í#includeƒfƒBƒŒƒNƒeƒBƒu‚Ì—…—ñ‘S‘Ì‚É(‚‚܂èxutility‚ðŽg‚Á‚Ă郉ƒCƒuƒ‰ƒŠ‘S‘Ì‚ð)
#pragma warning(disable:4244)‚Æ
#pragma warning(default:4244)‚âpush, popŽg‚Á‚Ä—}§‚ð“K—p‚µ‚¿‚á‚Á‚Ä‚¢‚¢‚ñ‚Å‚µ‚傤‚©H
ˆê‰žAƒ‰ƒCƒuƒ‰ƒŠˆÈŠO‚Ì•”•ª‚ł͂¿‚á‚ñ‚Æ/W4‚ÅŒx‚ªs‚í‚ê‚Ü‚·‚µ–â‘è‚È‚¢‚ÆŽv‚¤‚ñ‚Å‚·‚ª
‚È‚ñ‚©—Ç‚¢‰ðŒˆ–@‚Á‚Ä‚²‚´‚¢‚Ü‚¹‚ñ‚©‚ËH
142:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/28 14:47:55
>>141
__w64 ‚Í 64 ƒrƒbƒg‚É‚·‚é‚ñ‚¶‚á‚È‚‚ÄA
32 ƒrƒbƒgŠÂ‹«‚ŃRƒ“ƒpƒCƒ‹‚·‚鎞‚É‚à
‚à‚µ 64 ƒrƒbƒg‚É‚µ‚½‚Æ‚µ‚Ăஇ«‚ªŽæ‚ê‚é‚©ƒ`ƒFƒbƒN‚·‚邾‚¯B
‚‚܂èA__w64 unsigned int ‚Í 32 ƒrƒbƒgŠÂ‹«‚Å‚Í 32 ƒrƒbƒg•„†–³‚µ®”Œ^‚ɂȂéB
__int64 ‚Í 64 ƒrƒbƒg•„†•t‚«®”Œ^‚¾‚©‚çA
‚»‚±‚©‚ç 32 ƒrƒbƒg•„†–³‚µ®”Œ^‚ւ̈Öٕϊ·‚ÅŒx‚ªo‚é‚͓̂–‚½‚è‘OB
‚»‚ê‚Å–{“–‚É‘åä•v‚Ȃ̂©‚ð‚Ü‚¸Šm”F‚µ‚½•û‚ª‚¢‚¢B
143:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/28 14:53:54
boost::serialization ‚Á‚ăNƒƒXƒvƒ‰ƒbƒgƒtƒH[ƒ€‚Å
Žg‚Á‚Ä‚à‚¨‚‹H‚‚܂è‚Å‚«‚½ƒtƒ@ƒCƒ‹‚̓vƒ‰ƒbƒgƒtƒH[ƒ€‚ð
‚Ü‚½‚¢‚ňړ®‚µ‚Ä‚à‚¨‚‹H‚½‚Æ‚¦‚Î endian ‚̈قȂé
ƒvƒ‰ƒbƒgƒtƒH[ƒ€‚ÉŽ‚Á‚Ä‚¢‚Á‚Ä‚àˆÀ‘SH
144:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/28 15:32:13
>>142
‚È‚é‚Ù‚ÇA•Œ¾‚ðƒqƒ“ƒg‚É
Žg—p‚·‚邳‚ê‚Ä‚¢‚éƒCƒeƒŒ[ƒ^‚Ì·‚ÌŒ^‚Ésize_t‚ðŽw’肵‚Ä’è‹`‚·‚ê‚΂ ‚Á‚³‚è‚ÆÁ‚¦‚Ü‚µ‚½
‚Ç‚¤‚à‚Å‚·„ƒ
145:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/28 17:04:11
>>144
>@ƒCƒeƒŒ[ƒ^‚Ì·‚ÌŒ^
difference_type‚Ì‚±‚ƂȂçstd::size_t‚æ‚è‚à
•„†•t‚Ìstd::ptrdiff_t‚̂ق¤‚ª‚¢‚¢B
it@=@begin();
it2@=@begin();
++it2;
‚±‚̂Ƃ«it2@-@it‚Í1‚ɂȂé‚Í‚¸‚ÅAit@-@it2‚Í-1‚ɂȂé‚ׂ«‚¾‚©‚çB
146:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/28 17:25:10
>>143
‚ ‚ê‚Ìo—ÍŒ`Ž®‚ɂ͂¢‚ë‚¢‚ë‚ ‚Á‚ÄA
ƒoƒCƒiƒŠ‚Í’m‚ç‚È‚¢‚¯‚ÇAxml‚È‚çŠÔˆá‚¢‚È‚‚Å‚«‚éB
147:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/28 17:51:43
API ‚̘b‚ł͂Ȃ¢‚ªAŽ¿–₵‚Ä‚¢‚¢‚Å‚·‚©B
_tprintf(_T("‚ ‚¢‚¤"));
‚Æ‚·‚邯ƒRƒ“ƒ\[ƒ‹‚ɳí‚É•\ަ‚³‚ê‚È‚¢‚̂ł·‚ªA
‚ǂ̂悤‚É‚µ‚½‚ç³í‚É•\ަ‚Å‚«‚é‚Å‚µ‚傤‚©H
148:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/28 18:00:43
setlocale(LC_ALL, ""); ‚łł«‚½B
149:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/28 22:02:18
ƒCƒeƒŒ[ƒ^‚Ì·‚È‚çiterator_traits<hoge_iterator>::difference_type‚¾‚ëB
150:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/28 23:31:40
”ˆႢ‚Å—¬‚ê‚Ä‚«‚Ü‚µ‚½‚—
01011010‚Ý‚½‚¢‚É
“ú•t‚ª4Œ…4Œ…‚ɂȂÁ‚Ä‚é
8Œ…‚Ì”Žšˆê——‚Ìo—Í•û–@‹³‚¦‚Ä‚‚¾‚³‚¢
151:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 00:53:49
>>128-140
ŠÖ”“à‚Å錾‚µ‚½•Ï”‚͂ق©‚Ö‚Í“n‚¹‚È‚¢‚©‚çA“¯‚¶’†g‚ðŽQƂł«‚éƒ|ƒCƒ“ƒ^‚ðŽg‚Á‚Ä
‚Ù‚©‚ÌŠÖ”“à‚Å‚àŠÖ”“à‚Å•ÏX‚µ‚½•Ï”‚ð“n‚¹‚邿‚¤‚É‚·‚é‚Ì‚ªƒ|ƒCƒ“ƒ^‚Å‚·‚©H
Ž©•ª‚Å‘‚¢‚ĂĂ킯‚ª‚í‚©‚ç‚È‚¢•¶‚¾‚ÈEEEE
‚Æ‚è‚ ‚¦‚¸‚Ü‚¾‚Ü‚¾Ž©•ª‚Í–¢n‚Ȃ̂ª‚í‚©‚Á‚½‚̂ł܂½Å‰‚©‚ç•׋‚µ‚È‚¨‚µ‚Ü‚·I
152:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 07:50:22
>>150
‚»‚ê‚ÍA¼—ï101”N10ŒŽ10“ú‚©A01”N1ŒŽ10“ú10Žž‚Ȃ̂©A1ŒŽ1“ú10Žž10•ª‚Ȃ̂©A101“ú–ÚA10Žž10•ª‚Ȃ̂©A
ˆ½‚¢‚Í‚»‚êˆÈŠO‚Ì•\Œ»‚È‚Ì?
‚»‚à‚»‚àˆê——‚Ƃ͂Ȃñ‚È‚Ì?
153:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 09:46:27
‚¨‹q—l‚Ì’†‚ÉESP”\—ÍŽÒ‚Ì•û‚ÍEE
154:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 09:48:43
%04d%02d%02d
155:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 13:59:10
“¯‚¶“à—e‚ÌŠÖ”‚ðAƒ}ƒ‹ƒ`ƒXƒŒƒbƒh‚Å“®‚©‚µ‚Ä
ƒƒOƒtƒ@ƒCƒ‹‚Ɉ—“à—e‚ðA’ljÁ‘‚«ž‚Ý‚Å
‘‚«o‚µ‚Ă܂·B
std::ofstream ofs( FileName.c_str(), std::ios::out|std::ios::app);
ofs << message;
Œ‹\A“¯‚¶ƒ^ƒCƒ~ƒ“ƒO‚Å‘‚«ž‚Þ‚Æ‚«‚ ‚邯Žv‚¤‚̂ł·‚ªA
”r‘¼ˆ—‚µ‚½‚Ù‚¤‚ª‚¢‚¢‚Å‚µ‚傤‚©H
‚»‚à‚»‚à"ƒtƒ@ƒCƒ‹‚ª‰ó‚ê‚é"‚Á‚Ä‚¢‚¤‚Ì‚ÍA‚Ç‚ñ‚ȉó‚ê•û‚ª‚ ‚é‚̂łµ‚傤‚©H
^‚Á”’‚ɂȂÁ‚¿‚Ⴄ‚Ì‚©A¬‚º‚±‚º‚Å‘‚«ž‚Ý‚³‚ê‚éB‚Ȃǂł·‚©H
156:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 14:04:07
>>155
¬‚´‚è‚Ü‚·B‚µ‚©‚àA’Êíƒoƒbƒtƒ@ƒŠƒ“ƒO‚³‚ê‚é‚Ì‚Ås‚Ì“r’†‚Å‚à‚¨\‚¢‚È‚µ‚ɬ‚´‚邱‚ƂɂȂè‚Ü‚·B
‰^‚ªˆ«‚¢‚ÆA‘‚«ž‚ñ‚¾”¤‚Ì•ª‚ªƒƒXƒg‚µ‚½‚èˆÈ‘O‚Ì•ª‚ªƒƒXƒg‚µ‚½‚è‚·‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñB
157:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 14:06:54
‰´‚Ì”Fޝ‚ÈB
ƒtƒ@ƒCƒ‹‚ª‰ó‚ê‚é ̧²Ù±¸¾½‚ÉŽ¸”s‚µ‚Ä‚µ‚Ü‚¤B ‹‚邿‚¤‚ÉŒ©‚¦‚ÄŽÀ‘Ì‚ª‹‚È‚©‚Á‚½‚è‚·‚é“™
ƒ}ƒ‹ƒ`ƒXƒŒƒbƒh‚̃ƒMƒ“ƒO‚ÅA“¯ŠúŽæ‚Á‚ĂȂ¢ê‡
o—Í‚ª“r’†‚Å·‚µž‚܂ꂽ‚悤‚ȃf[ƒ^—ñ‚ɂȂ铙AˆÓ}‚µ‚ĂȂ¢Ì«°Ï¯Ä‚Åo—Í‚³‚ê‚Ä‚µ‚Ü‚¤
158:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 14:07:57
>>156
¬‚´‚é‚Ì‚ÍA\‚í‚È‚¢‚ÆŽv‚Á‚Ä‚½‚̂ł·‚ª
–³‚‚È‚é‚Æ‚«‚à‚ ‚é‚ñ‚Å‚·‚©B
‚¶‚á‚ Aƒtƒ@ƒCƒ‹ƒƒbƒN‚Æ‚©‚ÅAƒƒbƒN‚·‚邿‚¤‚É‚µ‚Ü‚·B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
159:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 14:09:19
>>157
‚Ó‚Þ‚Ó‚Þ‚Å‚·B•׋‚ɂȂè‚Ü‚·B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
160:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 14:12:02
>>157
‚à‚Ý‚à‚݂ł·B‚ ‚Ÿ`‚ñô
Š´‚¶‚¿‚ႤH
161:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 14:24:45
>>155
Žg‚Á‚Ä‚¢‚élibc++‚ªƒ}ƒ‹ƒ`ƒXƒŒƒbƒh‘Ήž‚µ‚Ä‚é‚È‚çi¡Žž‚Ȃ畒ʂµ‚Ă邯Žv‚¤‚ªj
istream/ostream‚ÌŠÖ”ŒÄ‚Ño‚µ‚Ì’PˆÊ‚Å”r‘¼‚µ‚Ä‚‚ê‚Ä‚é‚Í‚¸‚¾B
‚‚܂èA—Ⴆ‚΂ ‚éƒXƒŒƒbƒh‚Åoperator<<()‚ªŒÄ‚΂ꂽê‡A‚»‚ÌŠÔ‚Í
streambuf‚ªƒƒbƒN‚³‚ê‚é‚Ì‚ÅAstreambuf‚Ì“à•”ó‘Ô‚ª‰ó‚³‚ê‚邱‚Æ‚ª–³‚¢B
ƒwƒ‹ƒv‚Ȃǂ̃hƒLƒ…ƒƒ“ƒg‚É–¾‹L‚³‚ê‚Ä‚¢‚È‚¢‚È‚çAƒ\[ƒX‚ð“ǂނñ‚¾‚ËB
‚½‚¾A”r‘¼‚Í‚ ‚‚܂Ŋ֔ŒÄ‚Ño‚µ’PˆÊ‚Ȃ̂ÅA—Ⴆ‚Î
ofs << n << ":" << s << endl;
‚̂悤‚È‚±‚Æ‚ð‚â‚Á‚Ä‚¢‚éƒR[ƒh‚Å‚ÍAoperator<<()‚ª4‰ñŒÄ‚΂ê‚Ä‚¢‚éŠÔ‚É
‘¼‚̃XƒŒƒbƒh‚©‚ç‚Ìo—Í‚ªŠ„‚螂މ”\«‚Í“–‘R‚ ‚Á‚ÄA‚»‚ÌꇂÍ
o—Í‚ª‚®‚¶‚á‚®‚¶‚á‚ɂȂéB
‚»‚ê‚ð”ð‚¯‚½‚¯‚ê‚ÎAí‚É1s’PˆÊ‚Åo—ÍŠÖ”‚ðŒÄ‚Ԃ悤‚É‚·‚邯‚æ‚¢‚¾‚낤B
–³˜_Ž©‘O‚Å”r‘¼‚ð‚·‚é‚Æ‚¢‚¤Žè‚à‚ ‚邪B
162:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 14:25:36
ƒoƒbƒtƒ@ƒŠƒ“ƒO‚Í‚Ç[‚Ȃ̂æ
163:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 14:28:01
>>162
ƒoƒbƒtƒ@ƒŠƒ“ƒO‚ðŠÇ—‚µ‚Ä‚¢‚é‚Ì‚Ístreambuf‚ÅA‚±‚ꂪstdio‚ÌFILE‚̑Ήž•¨B
i/ostream‚Ístreambuf‚ւ̃|ƒCƒ“ƒ^‚ð•ÛŽ‚µ‚Ä‚¨‚èA”r‘¼‚ÍstreambufŽ©‘Ì‚ð
ƒƒbƒN‚·‚邿‚¤‚ÈŒ`‚Å‚â‚Á‚Ä‚¢‚邱‚Æ‚ª‘½‚¢‚Í‚¸‚¾B
‚‚©ƒ\[ƒX‰Å‚æB
164:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 14:31:06
Œ‹‹ÇƒXƒŒƒbƒhƒZ[ƒt‚ȃJƒXƒ^ƒ€ƒXƒgƒŠ[ƒ€‚ðŽÀ‘•‚·‚邵‚©–³‚¢‚È‚Ëcorz
165:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 14:35:55
–³‚¢‚È‚Ë
166:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 14:36:41
OTL
167:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 14:51:26
>>163
•ʂɕ·‚¢‚½‚킯‚¶‚á‚È‚¢B
>>161‚̂悤‚É”r‘¼‚µ‚Ä‚àƒoƒbƒtƒ@ƒŠƒ“ƒO‚µ‚Ä‚½‚çˆÓ–¡–³‚¢‚¾‚ëA‚Æ
168:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 14:56:17
ƒAƒ“ƒ_[ƒo[‚ÅŽn‚Ü‚éŠÖ”
_stprintf_s@‚Ý‚½‚¢‚ɃAƒ“ƒ_[ƒo[‚ÅŽn‚Ü‚éŠÖ”‚ª‚ ‚é‚̂ł·‚ªA
ƒAƒ“ƒ_[ƒo[‚ÅŽn‚Ü‚éŠÖ”‚ɂ͉½‚ª‚µ‚̈Ӗ¡‚ª‚ ‚Á‚ăAƒ“ƒ_[ƒo[‚ð‚‚¯‚Ä‚é‚̂ł·‚©H
‚½‚Æ‚¦‚ÎAMS‚É‚æ‚Á‚ÄŠg’£‚³‚ꂽ‚±‚Æ‚ðŽ¦‚·‚½‚߂ɕt‚¯‚ç‚ꂽ‚Æ‚©
169:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 14:59:44
ƒoƒbƒtƒ@‚Ö‚Ì‘€ìž‚݂Ŕr‘¼ˆ—‚³‚ê‚Ä‚é‚ñ‚¶‚á‚È‚¢‚Ì‚©H
170:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 15:03:59
>>168
URLØÝ¸(www.microsoft.com)
171:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 15:05:18
‚Á‚Ä‘O‚Ì _ ‚©
•W€‚¶‚á‚È‚¢‚â‚‚ɂ‚¯‚é‚×
172:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 15:07:11
MS ‚͓Ǝ©‚ÌŠg’£ŠÖ”‚É _ ‚‚¯‚邿‚ËB
173:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 15:16:35
>>168
ƒAƒ“ƒ_[ƒo[‚©‚çŽn‚܂閼‘O‚͈—Œn‚Ì‚½‚߂ɗ\–ñ‚³‚ê‚Ä‚¢‚é
‚Æ‹KŠi‚ÅŒˆ‚ß‚ç‚ê‚Ä‚¢‚é
174:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 15:25:35
>>169
ƒoƒbƒtƒ@ƒŠƒ“ƒO‚³‚ê‚éê‡AŽÀۂɃtƒ@ƒCƒ‹‚É‘‚«o‚³‚ê‚é‚̂͂ǂ̃^ƒCƒ~ƒ“ƒO‚©”»‚Á‚ÄŒ¾‚Á‚Ä‚é?
175:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 15:31:43
‚»‚ꂪ‰½‚©ŠÖŒW‚ ‚é‚ÌH
176:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 15:33:57
ƒoƒbƒtƒ@’PˆÊ‚ł̎À‘‚«o‚µÅ’†‚ÉA•ʽگÄÞ‘¤‚̃oƒbƒtƒ@‘€ì‚͂ǂ¤‚Ȃ邩
177:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 15:37:59
ޏ”s‚·‚é[
‚¾‚©‚ç“üo—ÍŠÖ”‚Ì–ß‚è’l‚Íí‚Ƀ`ƒFƒbƒN‚µ‚Ä‚¯‚Á‚Ęb‚Å‚·‚©H
178:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 15:39:21
“¯‚¶ƒoƒbƒtƒ@Žg‚Á‚Ä‘€ì‚·‚é‚킯‚¶‚á‚È‚‚ÄA
•ÊX‚̃oƒbƒtƒ@‚Å‘€ì‚µ‚悤‚Æ‚µ‚Ä‚é‚ÌH
179:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 15:47:23
‚»‚è‚á•ʃXƒŒƒbƒh‚È‚ñ‚¾‚©‚çƒoƒbƒtƒ@‚͈Ⴄ‚¾‚낤
180:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 15:49:43
“¯‚¶ƒtƒ@ƒCƒ‹‚É’Ç‹L‚·‚邾‚¯‚È‚çA
•ʃXƒŒƒbƒh‚Å“¯‚¶ƒIƒuƒWƒFƒNƒg‚ð‹¤—L‚µ‚Ä
‘€ì‚µ‚½‚ñ‚Å‚¢‚¢‚ñ‚¶‚á‚È‚¢‚ÌH
181:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 15:58:37
OSŠÇ—‰º‚Ì̧²Ù–{‘Ì
@ª«
OSŠÇ—‰º‚̃oƒbƒtƒ@
@ª«
ƒ‰ƒCƒuƒ‰ƒŠŠÇ—‰º‚̃oƒbƒtƒ@
‚È‚ñ‚ƂȂƒ‰ƒCƒuƒ‰ƒŠŠÇ—‰º‚̃oƒbƒtƒ@‚Ì”r‘¼‚ª‚©‚©‚Á‚Ä‚ê‚΂¤‚Ü‚‚¢‚«‚»‚¤‚¾‚ªc
182:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 16:00:15
ƒXƒŒƒbƒhƒZ[ƒt”ł̃‰ƒCƒuƒ‰ƒŠ‚ð–¼æ‚é‚©‚ç‚É‚Í
‚»‚¤‚È‚Á‚Ä‚ñ‚¶‚á‚È‚¢‚ÌH
183:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 16:59:25
>>167
ƒoƒbƒtƒ@ƒŠƒ“ƒO‚³‚ê‚Ä‚¢‚悤‚ªA‰½‚Ì–â‘è‚à‚È‚¢‚æB
”]“à‚Ì‘z‘œ‚Å‚¢‚¢‰ÁŒ¸‚È‚±‚Æ‚ðŒ¾‚Á‚Ä‚¢‚È‚¢‚ÅAƒ\[ƒX‚ð“ǂނ©‚¹‚ß‚Ä
ŽÀŒ±‚µ‚½‚ç‚Ç‚¤H
184:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 17:18:33
>>172
_snprintf()@‚Æ@snprintf()@‚Ì‹““®‚̈Ⴂ‚É‚µ‚å‚ñ‚ڂ肵‚½B
185:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 17:24:42
¡‚Ìgnustdc++‚Á‚ÄMT safe‚È‚ñ‚©‚ÈH
VC++‚¾‚ÆAbasic_ostream<>::sentry‚ð—˜—p‚µ‚Ä”r‘¼§Œä‚ð‚â‚Á‚Ä‚é‚ñ‚¾‚ªA
3.4.4‚®‚ç‚¢‚Ìgcc‚¾‚ÆA‰½‚à‚â‚Á‚ĂȂ¢‚悤‚ÉŒ©‚¦‚é‚ÈB
186:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 17:29:58
‚à‚µ‚©‚µ‚Ä>>167‚ÍA“¯‚¶ostreamƒIƒuƒWƒFƒNƒg‚É•¡”ƒXƒŒƒbƒh‚©‚ç
‘‚«ž‚ނ̂ł͂ȂA
“¯‚¶ƒtƒ@ƒCƒ‹‚É•¡”ƒXƒŒƒbƒh‚©‚ç•ÊX‚ÌostreamƒIƒuƒWƒFƒNƒgŒo—R‚Å‘‚«ž‚Þ‚Æ‚¢‚¤
󋵂ð‘z’肵‚Ä‚½‚Ì‚©H
–³˜_A‚»‚ÌꇂÍostream“à•”‚Å”r‘¼§Œä‚µ‚Ä‚à‰½‚̈Ӗ¡‚à–³‚¢‚¼B
187:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 17:34:42
>>186
„“¯‚¶ƒtƒ@ƒCƒ‹‚É•¡”ƒXƒŒƒbƒh‚©‚ç•ÊX‚ÌostreamƒIƒuƒWƒFƒNƒgŒo—R‚Å‘‚«ž‚Þ
‚±‚Á‚¿‚̂ق¤‚ª•¡ŽG‚È”r‘¼§Œä‚ɂȂ肻‚¤‚¾‚Èc
188:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 17:49:39
ƒƒOo—͂̂悤‚ÉsƒŒƒxƒ‹‚ł̓Aƒgƒ~ƒbƒN‚Å‚ ‚Á‚Ä—~‚µ‚¢••K‚¸’ljÁ‘‚«‚Á‚Ä
ƒP[ƒX‚ð‘z’è‚·‚é‚È‚çA
—Ⴆ‚ÎUnix‚¾‚ÆAO_APPEND‚Åopen()‚µ‚Äwrite()ˆê”‚Å1s‚ð‘‚«ž‚ނ悤‚É
‚µ‚Ä‚¢‚éŒÀ‚è‚ÍAƒ}ƒ‹ƒ`ƒXƒŒƒbƒh‚¾‚낤‚ªƒ}ƒ‹ƒ`ƒvƒƒZƒX‚¾‚낤‚ªA
‰½‚Ì”r‘¼§Œä‚à—v‚ç‚È‚¢B
189:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 20:46:52
Visual C++ 2005‚ðŽg—p‚µ‚Ä‚¢‚Ü‚·B
xml‚Ì‘Ž®‚Å‘‚©‚ꂽƒf[ƒ^‚ªintŒ^‚Ì”z—ñ‚É“ü‚Á‚Ä‚¢‚邯‚µ‚Ü‚·B
‚»‚Ì”z—ñ‚©‚çAxml‚Ì‚ ‚éƒ^ƒO(—Ⴆ‚Î<script>‚Æ‚¢‚¤•¶Žš—ñ)‚ª
‚ ‚é‚©‚Ç‚¤‚©‚ðŒŸõ‚µ‚½‚¢‚ÆŽv‚¢‚Ü‚·B
‚±‚Ìê‡A‚ǂ̂悤‚È•û–@‚ª‚¨Š©‚ß(ŠÈ’P‚ÈŽÀ‘•A‘‚¢ŒŸõ)‚Å‚µ‚傤‚©H
ˆÈ‰º‚Ì‚¢‚¸‚ê‚©‚ðl‚¦‚Ä‚¢‚Ü‚·‚ªA‚Ç‚¤‚Å‚µ‚傤‚©H
(1) memcmp()‚ðŽg‚¢‚È‚ª‚çA<Script>‚ɑΉž‚·‚锎š‚ð’T‚µ‚Ä‚¢‚
(2) stringŒ^‚É•ÏX‚µAstring.find()‚Å’T‚·
‚»‚̂ق©‚É‚¨Š©‚߂̕û–@‚Í‚ ‚é‚Ȃ炲‹³ŽöŠè‚¢‚Ü‚·B
(2)‚ð‚·‚×‚«‚È‚çA‚ǂ̂悤‚Éint¨string‚ɕϊ·‚·‚é‚̂łµ‚傤‚©Hatoi‚ðŽg‚¤‚Ì‚Å
‚µ‚傤‚©H
190:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 20:49:38
> xml‚Ì‘Ž®‚Å‘‚©‚ꂽƒf[ƒ^‚ªintŒ^‚Ì”z—ñ‚É“ü‚Á‚Ä‚¢‚邯‚µ‚Ü‚·B
‚±‚±‚©‚çŠù‚ɃCƒ~ƒƒJƒ“ƒlƒF
191:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 20:56:43
‚Ç‚¤‚â‚Á‚ēǂÝo‚µ‚Ä‚«‚½‚çAintŒ^”z—ñ‚ɂȂé‚ñ‚¾H
‚Ђå‚Á‚Æ‚µ‚ÄAUCS4‚Ȃ̂©H
192:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 21:05:29
xmlŒ`Ž®‚̃f[ƒ^‚ªintŒ^‚Ì”z—ñ‚ɕԂÁ‚Ä‚‚郃\ƒbƒh‚ª‚ ‚é‚̂ł·B
void method(int *value)
‚Æ‚¢‚¤ƒƒ\ƒbƒh‚ðŽg‚¤‚ÆAvalue‚Ì’†‚Éxml‚ª•Ô‚Á‚Ä‚‚éƒP[ƒX‚ª‚ ‚è‚Ü‚·B
xmlƒf[ƒ^‚¶‚á‚È‚¢‚Ì‚à•Ô‚Á‚Ä‚‚é‚Ì‚Åint ‚Ì”z—ñ‚ŕԂÁ‚Ä‚‚é‚Ì‚¾‚Æ
Žv‚¢‚Ü‚·B
‚·‚¢‚Ü‚¹‚ñ‚ªA‹³‚¦‚Ä‚¢‚½‚¾‚¯‚È‚¢‚Å‚µ‚傤‚©H
193:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 21:12:22
ƒGƒXƒp[•åW’†™
194:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 21:16:38
int‚ɂǂ¤‚â‚Á‚Äxml‚ð“ü‚ê‚é‚ñ‚¾H
195:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 21:20:22
>>192
‚¾‚©‚çA‚»‚Ì int ”z—ñ‚Ì’†‚ɂǂ¤‚¢‚¤Œ`Ž®‚Å•¶Žš—ñ‚ª“ü‚Á‚Ä‚é‚ñ‚¾H@‚ÆB
>>191‚ÌŒ¾‚¤‚悤‚É UNICODE i‚µ‚©‚à32ƒrƒbƒg‚Ì UCS4j‚Ȃ̂©B
ƒR[ƒh‘ÌŒn‚É‚æ‚Á‚Ä‚»‚Ì "<script>" ‚¾‚Á‚Ä•\Œ»‚Ì•û–@‚ª•Ï‚í‚Á‚Ä‚µ‚Ü‚¤‚©‚çA
‚»‚±‚ª•ª‚©‚ç‚È‚¯‚ê‚ΈӖ¡‚ª‚È‚¢‚µi‚Æ‚¢‚¤‚©‚»‚ꂱ‚»‚ª‚±‚Ì–â‘è‚Ì–{Ž¿jA
‚»‚±‚ðŒN‚ªq‚ׂĂ¢‚È‚¢‚Ì‚ÅuESPv‚Æ‚©Œ¾‚í‚ê‚Ä‚µ‚Ü‚¤‚Ì‚¾‚æA‚ÆB
196:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 21:20:27
–³—–î—“ü‚ê‚Ü‚·Bˆ—ƒ}ƒ“ƒR”Æ‚·‚悤‚É
197:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 21:21:27
>>195
xml‚Å“ü‚Á‚Ă܂·B
198:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 21:22:01
xml‚ðˆµ‚¤‚È‚çê—pƒ‰ƒCƒuƒ‰ƒŠŽg‚¤A‚à‚µ‚‚Íì‚é‚ׂµ
199:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 21:22:18
‚²•ÔM‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
"<?xml" ‚¾‚Á‚½‚ç "60 63 120 109 108"‚Æ‚»‚ꂼ‚ê‚Ì’l‚ª
intŒ^‚Ì”z—ñ‚É“ü‚Á‚Ä‚¨‚è‚Ü‚·B
StringŒ^‚Ńf[ƒ^‚ð‚à‚炦‚ê‚΂¢‚¢‚̂ł·‚ªAƒƒ\ƒbƒh‚ÌŽd—l‚Ì
ŠÖŒWãAint”z—ñ‚Å‚µ‚©Žó‚¯Žæ‚ê‚Ü‚¹‚ñB
200:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 21:22:34
‚à‚Í‚â’Þ‚è‚É‚µ‚©Œ©‚¦‚ñ
201:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 21:22:57
‚È‚ñ‚ÅŒ¾—t‚Åà–¾‚µ‚悤‚Æ‚·‚é‚Ì‚©‚ËB
ƒf[ƒ^‚ð‚»‚Ì‚Ü‚Ü“\‚è•t‚¯‚ê‚΂¢‚¢‚Ì‚ÉB
202:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 21:23:48
‚Æ‚è‚ ‚¦‚¸•¶Žš—ñŒ`Ž®‚ɕϊ·‚µ‚Ä‚©‚çA
ƒ‰ƒCƒuƒ‰ƒŠ’Ê‚µ‚ĉðÍ‚·‚ׂ«
203:199
07/06/29 21:23:59
AsciiƒR[ƒh‚Å“ü‚Á‚Ä‚¨‚è‚Ü‚·B
‚݂Ȃ³‚ñ‚𬗂³‚¹‚é󋵂ɂµ‚Ä‚µ‚Ü‚Á‚Ä‚·‚¢‚Ü‚¹‚ñB
204:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 21:24:23
>>199
Š¿Žš‚ª“ü‚Á‚Ä‚éꇂ͂ǂ¤‚¢‚¤‹ï‡‚ɕԂÁ‚Ä‚‚éH
205:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 21:24:42
•¶Žš‰»‚¯‚µ‚ĕԂÁ‚Ä‚«‚Ü‚·B
206:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 21:25:03
>>205
•¶Žš‰»‚¯‚¶‚á‚í‚©‚ç‚ñ‚©‚çAŽÀ—á‚ÅŽ¦‚¹
207:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 21:27:33
‚Á‚Ä‚©AŠ¿Žš‚Á‚Ä‚±‚̘b‚ÅŠÖŒW‚ ‚é‚Ì‚©H
208:199
07/06/29 21:27:41
•Ô‚Á‚Ä‚‚éƒf[ƒ^‚ÉŠ¿Žš‚͊܂܂ê‚È‚¢‚̂ł킩‚è‚Ü‚¹‚ñEEE
‚݂Ȃ³‚ñ‚ð“{‚点‚Ä‚µ‚Ü‚Á‚Ä‚·‚¢‚Ü‚¹‚ñBint¨string‚Ì•¶Žš—ñ
•ÏŠ·‚ðs‚¤‚±‚Æ‚ðl‚¦‚ÄŽÀ‘•‚µ‚Ă݂܂·B
–{“–‚É‚·‚¢‚Ü‚¹‚ñ‚Å‚µ‚½B
209:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 21:28:29
ޏ—炵‚¿‚Ⴄ‚íI
210:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 21:29:20
>>207
ƒGƒ“ƒR[ƒfƒBƒ“ƒO‚ð”»•Ê‚µ‚½‚©‚Á‚½‚ñ‚¾‚ªB
XMLƒ‰ƒCƒuƒ‰ƒŠ‚ðŽg‚¤‚ñ‚È‚ç•K—v‚È‚±‚Æ‚¾‚ëB
211:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 21:30:10
ascii‚Á‚ÄŒ¾‚Á‚Ă邶‚á‚ñB
212:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 21:31:09
>>211
Š¿Žš‚Í•¶Žš‰»‚¯‚·‚邯‚àŒ¾‚Á‚Ă邪B
213:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 21:32:17
‚Ü‚ –{l‚ª‚à‚¤‚¢‚¢‚‚Á‚Ä‚ñ‚¾‚©‚ç‚Ç‚¤‚Å‚à‚¢‚¢‚â‚ÈB
214:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 21:32:20
>>212
‚¾‚©‚çAAscii‚¾‚©‚çŠ¿Žš‚͊܂܂ê‚Ä‚¢‚È‚¢‚µA
ŠÜ‚Ü‚ê‚Ä‚¢‚½‚ç‚Ç‚¤‚Ȃ邩•ª‚©‚è‚Ü‚¹‚ñ‚Á‚ÄŒ¾‚Á‚Ä‚é‚ñ‚Å‚µ‚åB
215:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 21:32:33
VC‚̃fƒoƒbƒK‚ÅŒ©‚ÄŒ¾‚Á‚Ä‚½‚ñ‚¶‚á‚È‚¢‚©‚È
216:199
07/06/29 21:35:06
‚½‚Ñ‚½‚Ño‚Ä‚«‚Ä‚·‚¢‚Ü‚¹‚ñB
205‚ÍŽ„‚Í‘‚¢‚Ä‚¨‚è‚Ü‚¹‚ñBASCII•¶Žš‚Å‚·B
215‚³‚ñ‚Ì‚¨‚Á‚µ‚á‚邯‚¨‚èAƒfƒoƒbƒO‚ÅŠm”F‚µ‚Ä
‰ñ“š‚µ‚Ä‚¢‚Ü‚µ‚½B
217:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 21:35:45
ޏ—炵‚¿‚Ⴄ‚íI
218:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 21:38:01
191‚ªŽw“E‚µ‚Ä‚¢‚邯‚¨‚è‚Ȃ̂¾‚ªA
int‚ª4ƒoƒCƒg‚È‚çUTF-32A2ƒoƒCƒg‚È‚çUTF-16‚ÆŒ©‚È‚µ‚Ä\‚í‚È‚¢‚Í‚¸B
‚»‚̂܂ܓK“–‚ÈXML‚̃‰ƒCƒuƒ‰ƒŠ‚Ö“Š‚°‚Ä‚µ‚Ü‚¦B
219:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 21:38:19
> xmlŒ`Ž®‚̃f[ƒ^‚ªintŒ^‚Ì”z—ñ‚ɕԂÁ‚Ä‚‚郃\ƒbƒh‚ª‚ ‚é‚̂ł·B
> "<?xml" ‚¾‚Á‚½‚ç "60 63 120 109 108"‚Æ‚»‚ꂼ‚ê‚Ì’l‚ª
> intŒ^‚Ì”z—ñ‚É“ü‚Á‚Ä‚¨‚è‚Ü‚·B
‚à‚µ‚©‚µ‚ÄA’P‚ɃeƒLƒXƒgƒtƒ@ƒCƒ‹‚ð“ǂݞ‚ñ‚ÅŠe•¶Žš(ASCII)‚̃R[ƒh‚ð
intŒ^‚Ì”z—ñ‚ÉŠi”[‚µ‚Ä‚¢‚邾‚¯H
1s‚¸‚‚Ƃ©Aƒtƒ@ƒCƒ‹‘S‘̂Ƃ©BXML‚Ì\‘¢‚ÉŠÖŒW‚È‚B
220:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 21:38:29
Ž¿–â‚Å‚·B
”z—ñ‚Ì—v‘f”‚ðƒL[ƒ{[ƒh‚©‚ç‚Ì“ü—͂ɂæ‚Á‚Ä’è‚ß‚³‚¹‚½‚¢ê‡A‚ǂ̂悤‚È•û–@‚ª‚ ‚é‚Å‚µ‚傤‚©B
int n;
int a[n];
‚Æ‚¢‚¤éŒ¾‚¾‚Æ‚m‚Žn‚Ì錾‚ªƒGƒ‰[‚ɂȂÁ‚Ä‚µ‚Ü‚¢Ascanf‚É‚æ‚Á‚Än‚Ì’l‚ðŒˆ’è‚µ‚½Œã‚Éa[n]‚ð錾‚µ‚Ă݂Ăà‚â‚Í‚èu‚»‚±‚Å錾‚Ío—ˆ‚È‚¢v‚ƃGƒ‰[‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·B
‚ǂȂ½‚©‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
221:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 21:40:02
int *a;
n‚ð“ǂݞ‚ÞB
a = (int*)malloc(sizeof(int)*n);
222:199
07/06/29 21:42:18
219‚³‚ñ‚Ì‚¨‚Á‚µ‚á‚é’Ê‚è‚Å‚µ‚½Bxml‚Ȃǂ̊T”O‚ð—‰ð‚¹‚¸‚É
Žg—p‚µ‚Ä‚µ‚Ü‚Á‚Ĭ—‚𵂢‚Ä‚µ‚Ü‚Á‚½‚悤‚Å‚·B
>‚à‚µ‚©‚µ‚ÄA’P‚ɃeƒLƒXƒgƒtƒ@ƒCƒ‹‚ð“ǂݞ‚ñ‚ÅŠe•¶Žš(ASCII)‚̃R[ƒh‚ð
>intŒ^‚Ì”z—ñ‚ÉŠi”[‚µ‚Ä‚¢‚邾‚¯H
>1s‚¸‚‚Ƃ©Aƒtƒ@ƒCƒ‹‘S‘̂Ƃ©BXML‚Ì\‘¢‚ÉŠÖŒW‚È‚B
‚±‚Ìê‡AXML‚̃‰ƒCƒuƒ‰ƒŠ‚ðŽg‚¦‚é‚̂łµ‚傤‚©H
223:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 21:42:21
>>220
C‚©C++‚©A‚Ç‚Á‚¿‚¾‚¢
C‚È‚çmalloc/free‚ÅŒŸõ
C++‚È‚çnew/delete‚ÅŒŸõA‚à‚µ‚‚Ístd::vector‚ÅŒŸõ
‚Å‚à‚»‚̃Œƒxƒ‹‚¾‚Æn‚ð\•ª‘å‚«‚Žæ‚é‚Á‚ĉðŒˆô‚Ì•û‚ª
‚¢‚¢‚©‚à‚µ‚ê‚È‚¢
224:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 21:45:24
>>222
‚à‚µ”ñASCII•¶Žš‚ª“ü‚Á‚Ä‚¢‚È‚¢‚È‚çA>>219‚ÌŒ¾‚¤‚Æ‚¨‚è‚É‚â‚ê‚΂¢‚¢B
‚ÆŒ¾‚¢‚½‚¢Š‚¾‚ªAsizeof(wchar_t) != sizeof(int)‚̂Ƃ«‚ÉA
int”z—ñ‚ð‚»‚Ì‚Ü‚Üˆ—‚µ‚Ä‚‚ê‚éXMLƒ‰ƒCƒuƒ‰ƒŠ‚Á‚Ä‚ ‚é‚Ì‚©‚ÈB
‰´‚Í’m‚ç‚È‚¢B
‚½‚¾A”ñASCII•¶Žš‚ª–³‚¢‚̂ȂçAstring‚È‚èchar”z—ñ‚ɕϊ·‚·‚é‚Ì‚Í
“‚¢‚±‚Æ‚Å‚à‰½‚Å‚à‚È‚¢BŽó‚¯Žæ‚Á‚½int”z—ñ‚Ì’l‚ð‚»‚Ì‚Ü‚Ü
“Ë‚Áž‚ñ‚Å‚¢‚‚¾‚¯‚¾‚©‚ç‚ÈB
225:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 21:45:58
>>199
‚Æ‚è‚ ‚¦‚¸XML‚̃‰ƒCƒuƒ‰ƒŠ‚ð’T‚µ‚Ä‚«‚ÄA‚»‚ÌŽd—l‚𒲂ׂ邱‚ÆB
Žd—l‚ðŒ©‚Ä—‰ð‚Å‚«‚È‚¢‚悤‚È‚çA‚Ü‚¸‚ÍCŒ¾Œê‚ÌŠî–{‚Æ‚©XML‚ɂ‚¢‚Ä‚à‚Á‚ƕ׋‚·‚邱‚ÆB
226:199
07/06/29 21:47:54
‚݂Ȃ³‚ñA–{“–‚É‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½
(1) XML‚̃‰ƒCƒuƒ‰ƒŠ‚𒲂ׂéA•׋‚·‚é
(2) intŒ^”z—ñ‚ðString‚ɕϊ·‚·‚邱‚Æ‚ðl‚¦‚é
‚ÅA‚ª‚ñ‚΂Á‚Ă݂½‚¢‚ÆŽv‚¢‚Ü‚·B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
227:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 21:49:54
100”NŒã‚ɂ܂½‰ï‚¦‚邯‚¢‚¢‚È
228:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 21:50:56
^–Ê–Ú‚É‚â‚ê‚Δ“úŒã‚¾‚ÆŽv‚¤‚¯‚ÇA‚Ü‚ Šæ’£‚ê
229:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 22:01:06
‚Æ‚±‚ë‚Å‚³‚Á‚«‚©‚çString‚Æ‚¢‚Á‚Ä‚¢‚é‚Ì‚ª‹C‚ɂȂ邪A
‚à‚µ‚©‚µ‚Ä.NET@Framework‚ÌSystem.String‚Ì‚±‚Æ‚©H
‚»‚ê‚È‚çUnmanagedMemoryStream@+@StreamReader@+@UTF32Encoding
•K—v‚Ȃ炻‚ê‚ÉXmlTextReader‚Å‚¢‚¢‚悤‚È‹C‚ª‚·‚éB
230:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 22:04:48
>>168 ‚Å‚·B
‚¨‘O‚çA‚ ‚肪ƒgƒ“B
ƒAƒ“ƒ_[ƒo[‚ÅŽn‚Ü‚éŠÖ”F
ƒAƒ“ƒ_[ƒo[‚©‚çŽn‚܂閼‘O‚͈—Œn‚Ì‚½‚߂ɗ\–ñ‚³‚ê‚Ä‚¢‚éB
‚»‚µ‚ÄA‚±‚ê‚ð—˜—p‚µ‚ÄMS ‚͓Ǝ©‚ÌŠg’£ŠÖ”‚Ì–¼‘O‚Ìʼn‚É_ ‚‚¯‚Ä‚¢‚éB
‚Æ‚¢‚¤‚±‚Æ‚¾‚ÈB
231:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 22:06:12
ˆá‚¤‚æH
232:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/29 22:14:24
>>231
230‚łȂ¢‚¯‚lj½‚ªˆá‚¤‚©‹³‚¦‚Ä‚‚¾‚³‚¢
233:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/30 00:58:49
>‚Æ‚¢‚¤‚±‚Æ‚¾‚ÈB
ˆá‚¤‚æH
234:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/30 04:16:48
uˆ—Œn‚Ì‚½‚ß‚Év‚ł͂Ȃ¢‚¾‚ëB
235:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/30 07:22:32
ƒn[ƒh“I‚ȃNƒŠƒbƒN‚ł͖³‚ƒ\ƒtƒg‘¤‚ňړ®EƒNƒŠƒbƒNE“ü—͂̌J‚è•Ô‚µ‚ð‚³‚¹‚éƒvƒƒOƒ‰ƒ€‚ðì‚肽‚¢‚̂ł·‚ª
MSDN‚ÌŒ©•û‚ª‚æ‚•ª‚©‚ç‚È‚‚Ämouse_event‚ðŽg‚¤‚©‚à‚µ‚ê‚È‚¢‚Æ‚¢‚¤’ö“x‚µ‚©‚í‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚½EEE
Žg‚¦‚éAPIEƒTƒ“ƒvƒ‹‚Ȃǂª‚ ‚Á‚½‚狳‚¦‚Ä‚‚¾‚³‚¢
‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·
236:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/30 08:39:51
SendInput
237:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/30 09:01:14
Ž¿–â‚Å‚·II
CŒ¾Œê‚̃{[ƒ‰ƒ“ƒh‚ŃRƒ“ƒpƒCƒ‹‚µ‚½‚猳‚̃ƒ‚’ ‚ÆAƒRƒ“ƒpƒCƒ‹Œã‚̃tƒ@ƒCƒ‹‚Æ‚Á‚ÄŠ´‚¶‚Å‚¢‚‚‚©ŽèŒ³‚Ƀtƒ@ƒCƒ‹‚Å‚«‚Ü‚·‚æ‚ËB
‚»‚̂Ƃ«ì‚Á‚½ƒƒ‚’ ‚ªÁ‚¦‚Ä‚µ‚Ü‚Á‚½‚̂ł·‚ªiƒvƒƒOƒ‰ƒ€‚ÌŽÀs‚͂ł«‚éó‘ÔjB
ƒRƒ“ƒpƒCƒ‹Œã‚̃tƒ@ƒCƒ‹‚©‚ç‚à‚Æ‚̃ƒ‚’ ‚Á‚Ä‚à‚¤Œ©‚邱‚Æ‚ª‚Å‚«‚È‚¢‚̂łµ‚傤‚©EEEH
‚í‚©‚é•û‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
238:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/30 09:02:16
ƒƒ‚’ ‚Á‚ĉ½‚¾?
239:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/30 09:03:12
‚ñ‚ÆAƒƒ‚’ ‚Émain‚â‚çint‚â‚ç‘Å‚¿ž‚ñ‚ÅAƒ{[ƒ‰ƒ“ƒh‚ŃRƒ“ƒpƒCƒ‹‚µ‚ăRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚ÅŽÀs‚Á‚ÄŒ`‚Å‚â‚Á‚Ă܂·B
‚»‚̂Ƃ«‘‚«ž‚ñ‚¾ƒƒ‚’ ‚Å‚·B
240:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/30 09:11:39
悸ʼn‚ÉAuƒƒ‚(‚·‚Ȃ킿ƒtƒ@ƒCƒ‹)v‚Æuƒƒ‚’ (ƒAƒvƒŠ)v‚ð‹æ•Ê‚·‚邯‚±‚ë‚©‚ç‚Í‚¶‚ß‚é•K—v‚ª‚ ‚è‚»‚¤‚¾B
‚ÅA‚ ‚ñ‚½‚Í‚»‚Ìuƒƒ‚v‚ð‚È‚ñ‚Ä–¼‘O‚ŕۑ¶‚µ‚½‚ñ‚¾? ‚»‚¢‚‚̓Rƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚Ådir‚µ‚Ä‚àŒ©‚¦‚È‚¢‚Ì‚©‚¢?
241:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/30 09:15:54
dir ‚Å‚àŒ©‚¦‚È‚¢‚µAŒ³‚Ìꊂ©‚ç‚Í“Á‚É“®‚©‚µ‚ĂȂ¢‚̂ť¥¥
‚¨’p‚¸‚©‚µ‚È‚ª‚çÁ‚µ‚¿‚á‚Á‚½‚Ý‚½‚¢‚È‚ñ‚Å‚·¥¥¥¥
ƒRƒ“ƒpƒCƒ‹‚Ì‹tA‚Ý‚½‚¢‚È‚±‚Æ‚Á‚Ăł«‚È‚¢‚̂łµ‚傤‚©H
242:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/30 09:22:53
>>241
‚»‚ê‚Í–³—B
243:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/30 09:23:43
‚¤EEEEorz
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
244:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/30 11:32:14
>>234
>17.4.3.1.2
>Each name that begins with an underscore is reserved to the implementation for use as a name in the global namespace.
implementation‚¾‚©‚爗Œn‚Å‚¢‚¢‚ñ‚¶‚á‚È‚¢?
JIS‚Ì•û‚àˆ—Œn‚Ė󂳂ê‚Ă邵B
245:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/30 11:37:12
ˆê‰ž‹tƒRƒ“ƒpƒCƒ‰‚Í‚ ‚邯‚ÇA
Œ³‚̃R[ƒh‚ª‚»‚̂܂Üo‚Ä‚‚é‚킯‚¶‚á‚È‚¢‚©‚ç‚È‚ B
246:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/30 11:46:10
ƒfƒRƒ“ƒpƒCƒ‰‚Å‚®‚®‚ê
247:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/30 18:46:38
ƒXƒŒƒbƒh‚ÅA•¡”‚̈ø”‚ðŽó‚¯Žæ‚肽‚¢‚Æ‚«A
std::vector<std::string>‚Å“n‚µ‚½‚¢‚ÆŽv‚Á‚Ă܂·B
//ƒXƒŒƒbƒhŠÖ”
void Thread(void* vector){
@std::vector<std::string> *vec=(std::vector<std::string>*)vector; //ƒGƒ‰[‚ł܂¹‚ñB³‚µ‚¢H
@vec->clear(); //ƒRƒ“ƒpƒCƒ‹‚Å‚«‚Ä‚àA—áŠO‚ª‚Ç‚¤‚Ì‚Æo‚ÄŽ~‚Ü‚è‚Ü‚·Bvec.clear()‚̂‚à‚è‚Å‚·
@printf("%d",*vec[0].c_str()); //‚±‚ꂾ‚߂ł·
}
›vector‚ÌŠÖ”push_buck(),insert(),clear()‚È‚ÇAŽg—p‚µ‚½‚èA
vec[0]AAA‚Ì’†‚Ì’l‚ª’m‚肽‚¢‚̂ł·‚ªA•û–@‚ ‚è‚Ü‚·‚Å‚µ‚傤‚©B
›vec.clear()‚Æ‚©‚µ‚½‚¢‚Ì‚ÅA¶•Ó‚Évec‚̂܂܂ɂµ‚ÄA‚¢‚ë‚¢‚뎎‚µ‚Ü‚µ‚½B
std::vector<std::string> vec=(std::vector<std::string>)vector;
‚±‚ê‚ÍAƒRƒ“ƒpƒCƒ‹‚Å‚«‚Ü‚¹‚ñ‚Å‚µ‚½B‰E•Ó‚ª‚¨‚©‚µ‚¢‚Ý‚½‚¢‚Å‚·B‚Ç‚¤‚·‚ê‚ÎBBB
----------------------------------------------------------------
›\‘¢‘Ì‚Ìê‡F
vector‚ªstd::vector‚ł͂ȂAŽ©•ª‚Åì‚Á‚½\‘¢‘Ì‚ÌꇂÍA
Data *data = (Data *)vector;
data->hoge;
‚Ì—v—Ì‚ÅA‚Å‚«‚Ü‚µ‚½B
‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
248:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/30 18:53:01
>>247
‚½‚Ô‚ñƒXƒŒƒbƒh‚Ɉø”“n‚µ‚Ă邯‚±‚낪‚¨‚©‚µ‚¢B
249:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/30 18:54:17
>>247
ECŒ¾Œê‚ÌŒ`Ž®‚̃LƒƒƒXƒg‚ł͂ȂAC++‚̃LƒƒƒXƒg‚ðŽg‚Á‚½‚Ù‚¤‚ª‚¢‚¢B
EƒR[ƒ‹Œ³‚©‚çThread()‚É“n‚µ‚½std::vector<std::string>ƒIƒuƒWƒFƒNƒg‚ÌŽõ–½‚Í‘åä•vH
Evec[0]‚ðŒ©‚½‚¢‚È‚çAstd::cout << vec[0]; ‚Å—Ç‚¢‚ñ‚¶‚á‚È‚¢H
250:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/30 19:08:19
>>248
•¡”“n‚µ‚½‚¢‚Æ‚«A\‘¢‘Ì‚©”z—ñ‚ȂǂȂǂƂ ‚Á‚½‚Ì‚ÅBBB
³’¼‚æ‚‚í‚©‚ç‚È‚¢‚Å‚·B‚·‚݂܂¹‚ñB
>>249
EC++‚̃LƒƒƒXƒgŒŸõ‚µ‚Ă݂܂·B
Estd::vector<std::string>ƒIƒuƒWƒFƒNƒg‚ÌŽõ–½‚Å‚·‚©A
@—Ç‚A–³‚¢‚à‚Ì‚ðŽQÆ‚µ‚ÄAƒvƒƒOƒ‰ƒ€Ž~‚Ü‚è‚Ü‚·B
@“¯‚¶Çó‚Ȃ̂ÅA‚±‚ê‚©‚à‚µ‚ê‚Ü‚¹‚ñI
Evec[0]‚ÅA‘åä•v‚Å‚·‚©B—¹‰ð‚µ‚Ü‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
251:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/30 19:54:57
>>250
>>249‚ªŽw“E‚µ‚Ă邪A‘½•ªƒXƒ^ƒbƒNã‚ÉŠm•Û‚µ‚½vector‚̃AƒhƒŒƒX‚»‚̂܂Ü
“n‚µ‚Ă邾‚ëB‚»‚ê‚¶‚áƒNƒ‰ƒbƒVƒ…‚·‚é‚͓̂–‚½‚è‘O‚¾B
252:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/30 19:56:01
>>250
‚²‚ß‚ñA‚Ü‚¿‚ª‚¦‚½B
~@vec[0]
›@(*vec)[0]
253:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/30 20:32:10
@@//void* ‚̃|ƒCƒ“ƒ^ƒLƒƒƒXƒgs‚Á‚½‚è‚«‚½‚èŽÀŒ±
@@std::vector<std::string> vec2;
@@vec2.push_back("hoge" );
@@void *vo=(void *)&vec2; //void*Œ^A€”õOK
@@//‚±‚±‚©‚çAƒXƒŒƒbƒh‚ÌŠÖ”‚Ŏ󂯎æ‚Á‚Ä‚©‚çAstd::vector<std::string>‚É–ß‚·B
@@std::vector<std::string> *vec=(std::vector<std::string> *)vo;//ƒLƒƒƒXƒg‚µ‚Ü‚µ‚½B
@@std::vector<std::string> vec3=*vec;
@@cout << vec3[0].c_str()<< endl;
@@cout << (*vec)[0].c_str()<< endl;//‚¨‚Ü‚¯Bstd::vector<std::string>‚É‚µ‚È‚‚Ä‚àA‚±‚ê‚Å‚à‚¢‚¢B
‚±‚ê‚ÍA³í‚É“®‚«‚Ü‚µ‚½BƒLƒƒƒXƒg‚ÌŽd•û‚Æ‚©‘åä•v‚Ý‚½‚¢‚Ȃ̂ÅA
ŽQÆ‚µ‚悤‚ÆŽv‚Á‚½ƒf[ƒ^‚ª–³‚¢‚Ý‚½‚¢‚Å‚·B
>>251
>‘½•ªƒXƒ^ƒbƒNã‚ÉŠm•Û‚µ‚½vector‚̃AƒhƒŒƒX‚»‚̂܂Ü
>“n‚µ‚Ă邾‚ëB‚»‚ê‚¶‚áƒNƒ‰ƒbƒVƒ…‚·‚é‚͓̂–‚½‚è‘O‚¾B
ƒXƒ^ƒbƒNHŒŸõ‚·‚邯A
hˆ—’†‚̃f[ƒ^‚â–ß‚èƒAƒhƒŒƒX‚ȂǂðˆêŽž“I‚É‘Þ”ð‚·‚éꇂɎg‚¤‚±‚Æ‚ª‘½‚¢h
‚Á‚Ä‚ ‚è‚Ü‚µ‚½B
vector‚ÍŽg—p‚µ‚È‚‚È‚é‚ÆŽ©“®“I‚ÉA
ŠJ•ú‚µ‚¿‚Ⴄ‚Á‚Ä‚¢‚¤A‚ ‚ê‚Ì‚±‚Ƃł悩‚Á‚½‚Å‚µ‚傤‚©H
254:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/30 20:38:10
‚È‚ºV’ù”ÅMore Effcitive C++‚Ì–ó–{‚Í•³‚Ȃ̂łµ‚傤‚©H
255:247
07/06/30 20:39:16
vectorAmapApair‚È‚ÇA‚¢‚ë‚¢‚ë‚ ‚邯Žv‚¢‚Ü‚·‚ªA
‚±‚¤‚¢‚¤‚ÌŽg‚¢‚½‚¢‚Æ‚«‚ÍA‚Ç‚¤‚·‚ê‚΂悢‚Å‚µ‚傤‚©H
Ž©“®‚ÅŠJ•ú‚µ‚Ä‚‚ê‚È‚‚Ä‚àA‚¢‚¢‚Ì‚Å
\‘¢‘ÌŽg‚¤‚Ì‚ªA‚í‚©‚è‚â‚·‚¢‚Å‚·‚©B
256:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/30 20:42:28
>>253
> vector‚ÍŽg—p‚µ‚È‚‚È‚é‚ÆŽ©“®“I‚ÉA
> ŠJ•ú‚µ‚¿‚Ⴄ‚Á‚Ä‚¢‚¤A‚ ‚ê‚Ì‚±‚Ƃł悩‚Á‚½‚Å‚µ‚傤‚©H
‚Ù‚ñ‚ƂɈӖ¡‚𕪂©‚Á‚ÄŒ¾‚Á‚Ä‚éH
Java‚Ȃǂ̃Kƒx[ƒWƒRƒŒƒNƒVƒ‡ƒ“‚ÆŠ¨ˆá‚¢‚µ‚È‚¢‚©H
‚±‚±‚Å–â‘è‚É‚µ‚Ä‚é‚Ì‚ÍAC/C++‚ÅŠÖ”(‚Ü‚½‚̓uƒƒbƒN)“à‚Å錾‚µ‚½•Ï”‚Í
‚»‚ÌŠÖ”(‚Ü‚½‚̓uƒƒbƒN)‚𔲂¯‚邯”jŠü‚³‚ê‚邯‚¢‚¤‚±‚ÆB
‚¢‚‚̊Ԃɂ©ŸŽè‚ÉÁ‚¦‚é‚킯‚¶‚á‚È‚¢B
257:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/30 20:51:30
Žg—p‚µ‚È‚‚È‚Á‚½‚çŠJ•úA‚Á‚Ä—‰ð‚Å‚¢‚¢‚ÆŽv‚¤‚æB
l‚¦‚é‚ÈŠ´‚¶‚é‚ñ‚¾B
258:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/30 20:57:05
>>255
vector, map, pair‚Ȃǂ͂»‚ꂼ‚ê“Á’¥‚ªˆÙ‚È‚éB
ƒf[ƒ^“¯Žm‚̈Ӗ¡“I‚Ȃ‚Ȃª‚è‚Æ‚©AŒŸõ/XV‚Ì•û–@‚â«”\‚È‚ÇB
•¡ŽG‚ȃf[ƒ^‚ÌŠÇ—‚ð‚·‚é‚Æ‚«‚ÉA‚»‚ÌŽg—p•û–@‚É‚ ‚Á‚½ƒf[ƒ^\‘¢‚ð‘I‘ð‚·‚ê‚΂¢‚¢B
’P‚É‚¢‚‚‚©‚ÌŒ^‚ªˆÙ‚È‚éƒf[ƒ^‚ð‚ЂƂ܂Ƃ߂ɂµ‚Ĉµ‚¢‚½‚¢‚¾‚¯‚È‚ç
\‘¢‘̂ł¢‚¢B
259:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/30 20:57:17
‚ ‚Ÿ`‚ñIŠ´‚¶‚¿‚Ⴄô
260:247
07/06/30 21:12:13
>>256
Ú‚µ‚¢‰ðà‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
>>257
‚Ç‚à‚Å‚·BOO
>>259
261:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 03:24:35
‰½‚ð“Ë‚Áž‚à‚¤‚Æ‚µ‚Ä‚½‚ñ‚¾A>290‚É‚—
262:247
07/07/01 06:54:52
>>258
255‚Á‚ÄAŽ©•ª‚Å‚µ‚½B
\‘¢‘̂ł悩‚Á‚½‚Å‚·‚©B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
263:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 10:16:49
template<class T> inline void ZeroMem(T& dest) {
memset(&dest, 0x00, sizeof(T));
};
‚Á‚Ä‚¢‚¤‚Ì‚ðì‚Á‚½‚ñ‚Å‚·‚ª‚±‚ê‚Á‚Ċ댯‚Å‚µ‚傤‚©H
264:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 10:18:02
‚ß‚Á‚¿‚áŠëŒ¯
265:263
07/07/01 10:19:58
—p“r‚Íwinapi‚ÅŽg‚¤\‘¢‘̂̉Šú‰»‚Å‚·
ˆê‰žŽÀÛ‚Ì‚à‚Ì‚ÍAPODˆÈŠO“n‚·‚ƃRƒ“ƒpƒCƒ‹ƒGƒ‰[‚É‚È‚é‚æ‚¤‚Éboost::type_traits‚Æ‚©ì‚Á‚Ä
×H‚µ‚Ä‚ ‚è‚Ü‚·
266:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 10:30:09
>>265
ƒNƒ‰ƒX‚Ì’†‚ÉAnew‚ȂǂŊm•Ûς݃|ƒCƒ“ƒ^‚ª‚ ‚Á‚½‚ç‚Ç‚¤‚·‚é‚ñ‚¾‚¢H
267:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 10:36:33
‚»‚ê‚Í‚»‚¤‚¢‚¤‚Ì‚ð“n‚³‚È‚¢‚悤‚É‹C‚ð‚‚¯‚邯‚µ‚©BBB
‚Å‚à‚»‚ñ‚ÈŽ–‚¢‚Á‚½‚çmemset‚àŽg‚¦‚Ü‚¹‚ñ‚µ
MSG msg;
msg.hwnd = 0;
msg.wParam = 0;
‚Æ‚©‘Å‚Á‚Ä‚¢‚‚Ì‚ª–Ê“|‚È‚ñ‚Ål‚¦‚½‚Ì‚Å
‰Šú‰»Ï‚Ý‚©‚Ç‚¤‚©‚ð”»•Ê‚·‚é•û–@‚ª‚ ‚ê‚΂¢‚¢‚̂ł·‚ª
268:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 10:39:35
>>267
MSG msg = {0}; // ‘S•” 0 ‚ʼnŠú‰»
msg = MSG(); // ‘S•” 0 ‚ð‘ã“ü
269:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 10:42:44
‚»‚¤‚¢‚¤Žè‚ª‚ ‚Á‚½‚ñ‚Å‚·‚ËAƒgƒ“ƒNƒX‚Å‚·
270:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 10:44:03
‰½‚ªƒgƒ“ƒNƒX‚ÇAƒgƒ‰ƒ“ƒNƒX‚©
271:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 10:44:04
‚±‚ñ‚È‚±‚Æ‚à’m‚ç‚È‚¢“z‚ªboost::type_traits‚Æ‚©Žg‚Á‚Ä‚ñ‚̉á
’Þ‚è‚©‚ÆŽv‚Á‚½
272:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 10:56:34
ˆê”N‚Ù‚Ç‘O‚ÉŽg‚Á‚½‹L‰¯‚Í‚ ‚è‚Ü‚·‚ª
boost‚âpstade‚ÆŠi“¬‚µ‚Ä‚¢‚éŠÔA
\‘¢‘̂̉Šú‰»‚È‚ñ‚Ä–w‚ÇŽg‚í‚È‚©‚Á‚½‚̂ŖY‚ê‚Ä‚¢‚Ü‚µ‚½
‚ÜAŽÀŽ¿’m‚ç‚È‚¢‚̂Ɠ¯‚¶‚Å‚·‚Ë^^^;
273:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 10:58:34
^^^‰½‚¾‚±‚ê‚Í‚R‚–ڬ‘m‚©
274:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 12:48:20
‚Ç‚¤‚µ‚ÄC++‚ɂ̓Rƒ“ƒXƒgƒ‰ƒNƒ^‚ƃfƒXƒgƒ‰ƒNƒ^‚ª‚ ‚Á‚Ä
ƒfƒRƒ“ƒXƒgƒ‰ƒNƒ^‚͂Ȃ¢‚̂ȂºH
275:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 12:53:36
>>274
ƒfƒRƒ“ƒXƒgƒ‰ƒNƒ^‚Á‚ĉ½‚Å‚·‚©HƒfƒXƒgƒ‰ƒNƒ^‚Æ“¯‚¶‚à‚̂ł͂Ȃ¢‚Å‚·‚©H
276:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 12:53:41
Con structor
De structor
277:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 12:53:49
con-struct-er‚Æde-struct-er‚¾‚©‚ç
à–¾‚ɂȂÁ‚Ä‚¢‚È‚¢‚¯‚Ç
278:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 12:53:51
ƒfƒRƒ“ƒXƒgƒ‰ƒNƒ^ ƒfƒXƒgƒ‰ƒNƒ^ ‚Á‚Äl‚¦‚¿‚áƒ_ƒ‚È‚ÌH
–¼‘O‚ªˆá‚¤‚¾‚¯‚â‚ñ
279:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 12:55:19
15•b‚Å‚SƒŒƒX‚‚¢‚Ă邗
280:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 13:00:42
‚·‚݂܂¹‚ñ
int a[] = new int[10];
int *b = new int[10];
‚Ý‚½‚¢‚ÉŠm•Û‚µ‚½‚Æ‚«‚Á‚Ä
delete a;
delete a[];
delete b;
delete b[];
‚»‚ꂼ‚ê‰ð•ú‚ÌŽd•û‚Å“®ì‚¨‚©‚µ‚‚È‚è‚Ü‚·‚©H
281:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 13:06:03
delete a; @ƒAƒEƒg
delete a[]; ƒAƒEƒg
delete b;@ƒAƒEƒg
delete b[]; ƒAƒEƒg
282:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 13:08:16
‚±‚ê‚àƒAƒEƒg‚¾B
int@a[]@=@new@int[10];
283:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 13:08:56
>>275
ƒfƒRƒ“ƒXƒgƒ‰ƒNƒ^‚Í’E\’z‚Å‚·
‚½‚¾‚Ì”j‰ó‚ł͂ ‚è‚Ü‚¹‚ñ
ƒ|ƒXƒgƒ‚ƒ_ƒ“‚Ȃ̂ł·
‚½‚Ô‚ñ
284:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 13:09:01
>>274
uƒfƒRƒ“ƒXƒgƒ‰ƒNƒ^v‚Í‚½‚¾‚ÌŒë—p‚¾‚ëB
‚ÆŽv‚Á‚½‚炱‚ñ‚ȂƂ±‚ë‚É‚àB
URLØÝ¸(msdn2.microsoft.com)(vs.80).aspx
Œ´•¶‚Í‚¿‚á‚ñ‚Æ destructor ‚Ȃ̂ɂËB
URLØÝ¸(msdn2.microsoft.com)(vs.80).aspx
‚¢‚¿‚¨‚¤ deconstruct ‚Æ‚¢‚¤Œ¾—t‚à‘¶Ý‚·‚é‚炵‚¢B
Wikipedia€–ÚØÝ¸
285:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 13:09:57
>>280 Ž©•ª‚ÅŽŽ‚µ‚Ä‚©‚ç•·‚¯‚æƒJƒX
286:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 13:38:11
>>285
‚»‚ê‚͋֋傾‚æB
new[]‚µ‚Ädelete‚̂悤‚ȳ‚µ‚‚È‚¢‚̂Ɋ‹«‚É‚æ‚Á‚Ă͓®‚‚à‚Ì‚ð
³‚µ‚¢•û–@‚¾‚ÆŽv‚Á‚Ä‚µ‚Ü‚¤‰Â”\«‚ª‚ ‚éB
287:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 13:40:29
”z—ñ‚Ìnew delete‚Í
T* v = new T[n];
delete [] v;
‚Å‚¨‚‹‚Ȃ͂¸
288:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 13:46:31
‚¢‚₱‚±‚Åstd::vector‚Æ‚©Œ¾‚¢o‚µ‚Ä‚â‚éB
289:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 13:48:11
valarray‚ÌŽ–‚àŽžX‚Å‚¢‚¢‚©‚çŽv‚¢o‚µ‚Ä‚ ‚°‚Ä‚‚¾‚³‚¢
290:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 13:49:43
>>286
¡‰ñ‚Í‚»‚êˆÈ‘O‚̘bBƒRƒ“ƒpƒCƒ‹‚Å‚«‚È‚¢‚Ì‚ªƒ_ƒB
291:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 13:50:45
shared_array‚Å‚¢‚¢‚ñ¼Þ¬Ï²¶
292:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 14:00:49
‚¢‚‚à‚̃pƒ^[ƒ“F
‘‚@¨@ƒrƒ‹ƒh@¨@ƒGƒ‰[‚Ì”‚ª100‚ð’´‚¦(ry@¨@(LEƒÖE`)@¨@‚µ‚¸‚Â’¼‚µ‚Ä‚¢‚@
¨@ƒRƒ“ƒpƒCƒ‰’ʉß@¨@_(^o^)^@¨ŽÀsŽžƒGƒ‰[@¨@^(^o^)_ÅÝú¯À²
293:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 14:03:35
delete b;
‚ͳí‚É“®ì‚·‚éB
¡‰ñ‚ÉŒÀ‚Á‚Ă̓ƒ‚ƒŠƒŠ[ƒN‚ð‹N‚±‚³‚È‚¢B
‚½‚¾Ab[1]`b[9]‚̃fƒXƒgƒ‰ƒNƒ^‚ªŒÄ‚Ño‚³‚ê‚È‚¢‚Ì‚ÅA
ƒvƒŠƒ~ƒeƒBƒuŒ^ˆÈŠO‚ł͓®ì•ÛØ‚ª‚Å‚«‚È‚¢B
‚¢‚©‚È‚éꇂɂ¨‚¢‚Ä‚àAnew[]‚ÅŠm•Û‚µ‚½‚çA‚©‚Ȃ炸delete[]‚ʼnð•ú‚·‚邱‚ÆB
‚¾‚Á‚½‚Á‚¯H
294:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 14:10:41
>>291
‚½‚܂ɂÍscoped_array‚Ì‚±‚Æ‚àŽv‚¢o‚µ‚Ä‚ ‚°‚Ä‚‚¾‚³‚¢ccB
295:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 14:15:44
>>293
‚¢‚âˆá‚¤B
–¢’è‹`“®ì‚ÅFAB
296:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 14:29:41
>>293
ƒfƒXƒgƒ‰ƒNƒ^‚ª‚ ‚Á‚½‚烃‚ƒŠ‚ÌŠJ•ú‚ÉŽ¸”s‚µ‚Ä—Ž‚¿‚éŠÂ‹«‚ª‚Ù‚Æ‚ñ‚ÇB
297:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 14:33:54
delete b‚ÅŠJ•ú‚·‚é‚Ì‚¢‚¢‚¯‚Ç
‚»‚̌ッ‚ƒŠŽæ‚낤delete‚µ‚½‹ß•Ó‚Énew‚È‚ñ‚©‚³‚ê‚邯
”ߎS‚È‚±‚ƂɂȂ邼w
298:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 14:35:24
„delete b‚ÅŠJ•ú‚·‚é‚Ì‚¢‚¢‚¯‚Ç
—Ç‚‚È‚¢
299:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 14:39:20
Œ¾Œê“I‚É‚¾‚߂Ȃ͕̂ª‚©‚é‚ñ‚¾‚¯‚Ç
POD‚ÌꇂÅ
new[]‚ÅŠm•Û‚µ‚½‚Ì‚ðdelete‚ŃVƒ‚½ê‡‚É
ŽÀÛ‚É•s‹ï‡‚ª‚ ‚邿‚¤‚ÈŽÀ‘•‚Á‚Ä
‚¨‚¨‚¢‚ÌH
300:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 14:39:43
Œ‹˜_‚Æ‚µ‚Ä‚ÍFX‚Æ‚â‚₱‚µ‚¢‚©‚çʼn‚Í”z—ñ‚È‚ñ‚©Žg‚킸‚ɃRƒ“ƒeƒi‚‚©‚Á‚Æ‚¯‚Á‚Ä‚±‚ÆH
301:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 14:41:50
>>300
‚Å‚à
const char *bad_words[] = { "fxxk", "pxxsy", "axxl", "cxxt", ... };
‚Ý‚½‚¢‚Ȃ͔̂z—ñ‚ª•Ö—˜‚¶‚á‚ËH
302:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 14:42:36
>>299
‚·‚‚È‚¢‚Æ‚©Œ¾‚Á‚½‚çŽg‚¢‚»‚¤‚¾‚©‚猾‚í‚È‚¢B
303:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 14:43:38
>>302
‚¢‚âAŽÀ‚ÍŒ©‚½‚±‚Æ–³‚¢‚©‚ç•·‚¢‚Ă݂½‚ñ‚¾‚¯‚Çiƒ{ƒ\ƒbj
304:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 14:45:28
Œ©‚½‚±‚ƂȂ¢‚¯‚ÇA
«—ˆƒfƒoƒbƒOƒ‚[ƒh‚ŕςȂ±‚Æ‚·‚éƒRƒ“ƒpƒCƒ‰‚ª
o‚Ä‚‚é‰Â”\«‚à‚È‚‚͂Ȃ¢‚ÆŽv‚¤B
305:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 14:46:14
>>299 ‚»‚ê‚ÍŽÀ‘•‚É•s‹ï‡‚ª‚ ‚é‚킯‚¶‚á‚Ë[‚¼B
306:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 14:47:44
>>305
—Ž‚¿‚邯‚©ƒoƒO‚邯‚©‚»‚¤‚¢‚¤ŠÂ‹«‚Í‘½‚©‚Á‚½‚è‚·‚é‚Ì‚©H
‚Æ‚¢‚¤˜b‚Ȃ킯‚ÅB
307:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 14:48:13
>>305
‚¢‚â–ܘ_‚»‚¤‚¢‚¤ˆÓ–¡‚¶‚á‚È‚‚ÄA
ƒƒ‚ƒŠ‚ª‰ð•ú‚³‚ê‚È‚©‚Á‚½‚è
ƒq[ƒv‚ª‰ó‚ꂽ‚è
–³ŒÀƒ‹[ƒv‚ɊׂÁ‚½‚è
ƒn[ƒhƒfƒBƒXƒN‚ª‰Šú‰»‚³‚ꂽ‚è
‚Æ‚¢‚Á‚½–â‘肪¶‚¶‚é‚©‚Ç‚¤‚©A‚Æ‚¢‚¤ˆÓ–¡
308:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 14:51:56
>>301
new[]‚ÅŠm•Û‚·‚é‚̂łȂ¯‚ê‚ΕʂÉ\‚í‚È‚¢‚ÆŽv‚¤B
309:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 14:56:57
>>307
‚»‚ñ‚È–â‘肪¶‚¶‚½‚±‚Æ‚à‚È‚¢‚µ¶‚¶‚邿‚¤‚É‚àŽv‚í‚È‚¢‚ª¶‚¶‚é‰Â”\«‚Í‚ ‚éB
310:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 15:10:03
int a[] = new int[10];
‰½‚ª–â‘è‚È‚ÌH
311:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 15:12:32
‚»‚à‚»‚àƒRƒ“ƒpƒCƒ‰’Ê‚ç‚È‚¢‚¾‚ë
312:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 15:12:34
>>310
ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[
313:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 15:13:58
‚Ü‚¸ƒRƒ“ƒpƒCƒ‹‚µ‚Ä‚©‚ç‚È‚ñ‚©‰Æ‚—
314:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 15:15:37
int a[] =(int[]) new int[10];
315:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 15:21:46
CAC++‚ÌŠî–{“I‚È‚±‚Ƃ͕׋‚µ‚Ä‚«‚Ü‚µ‚½B
‚»‚ê‚ÅŠÈ’P‚ÈGUIƒAƒvƒŠ‚©‚çì‚Á‚Ă݂½‚¢‚̂ł·‚ªVisual C++‚ÆDelphi‚Å–À‚Á‚Ä‚¢‚Ü‚·B
Delphi‚¾‚ÆPascal‚ð•׋‚µ‚È‚¯‚ê‚΂¢‚¯‚È‚¢‚»‚¤‚Å‚·‚ª‘å•ςłµ‚傤‚©H
CAC++‚ª–³‘ʂɂȂ肻‚¤‚Å•|‚¢‚Å‚·‚ªB
C++‚ð•׋‚µ‚Ä‚«‚½ê‡AVisual C++‚̂ق¤‚ª‚¢‚¢‚Å‚µ‚傤‚©H
316:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 15:21:52
ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[
317:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 15:23:32
>>315
C/C++ •׋‚µ‚½‚È‚ç VC++ Žg‚¦‚ÎH
318:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 15:26:37
‚»‚µ‚Ä‚¤‚Á‚©‚èCLRƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚̃vƒƒWƒFƒNƒg‚ð‘I‘ð‚µ‚Ä
C++/CLI‚ð•׋‚·‚é‰H–Ú‚ÉB
319:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 15:27:10
>>315
‚ǂꂂ炢‚̃Œƒxƒ‹‚©’m‚ç‚È‚¢‚ªA•׋‚Ì‚½‚ßVC++‚ðƒXƒXƒ‚Ä‚¨‚
Delphi‚Å‚àC‚âC++‚ŕ׋‚µ‚Ä‚«‚½Šî‘b‚Í–³‘ʂɂȂç‚È‚¢‚ÆŽv‚¤‚¯‚Ç‚Ë
320:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 15:27:41
Delphi ‚ɂͫ—ˆ«‚ªEEE
321:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 15:29:13
int *a[] = new int[10];
322:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 15:29:48
int *a[|] = new int[00];
323:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 15:32:27
int **a = new int*[10]
for( int i = 0; i < 10; ++i )
@@a[i] = new int;
for( int i = 0; i < 10; ++i )
@delete a[i];
delete [] a;
324:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 15:33:57
int (*a)[10] = new int[10][10];
delete[] a;
325:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 15:35:19
delete[] you;
326:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 15:40:56
Segmentation fault (core dumped)
327:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 15:52:25
std::vector<int>@a(10);
328:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 15:53:19
std::vector<inpo> you(10);
329:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 17:10:26
struct A { int x; };‚Ý‚½‚¢‚Ȃ̂ðA a;‚ÆéŒ¾‚µ‚Ä‚±‚ê‚ð
std::cout << a;‚̂悤‚É‚µ‚½Žž‚Ƀƒ“ƒo‚Å‚ ‚éx‚Ì’l‚ðo—Í‚·‚邿‚¤‚ɕϊ·ŠÖ”‚ð’è‹`‚µ‚½‚¢‚ñ‚Å‚·‚ª
‚Ç‚¤‚·‚ê‚Ηǂ¢‚ñ‚Å‚µ‚傤H
operator std::string();‚Æ‚â‚Á‚Ă݂܂µ‚½‚ª•ÏŠ·‚Å‚«‚È‚¢‚悤‚Å‚·
330:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 17:16:12
>>329 operator << (std::ostream&, A const&)
331:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 17:16:22
std::ostream& operator<<(std::ostream& os, A& a) {
@os << a.x;
@return a;
}
A“à‚Åã‚ÌŠÖ”‚ðfriend錾‚µ‚Ä‚¨‚
332:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 17:17:31
>>331 friend ‚Í—v‚ç‚ñ‚¾‚ë
333:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 17:20:35
>>329
cout << static_cast<std::string>(a);
‚Æ‚â‚é‚©A
std::ostream& operator<<(std::ostream& os, const A& a) { return os << a.x; }
‚Å‚à’è‹``
334:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 17:28:57
ŠF—l‚̉ñ“š‚ðŽQl‚É‚®‚®‚Á‚½‚ço‚Ä‚«‚Ü‚µ‚½
URLØÝ¸(www.higlab.k.dendai.ac.jp)
‚È‚é‚قǃI[ƒo[ƒ[ƒh‚Æfriend‚Ì•¡‡‹Z‚Å‚·‚©A‚³‚ç‚Éostream‚ð–ß‚·Ž–‚ŘAŒ‹‚à‰Â”\‚Æc
‚©‚È‚èŽg‚¦‚»‚¤‚È•û–@‚Å‚·‚ËA•Œ¾‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½I
335:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/01 17:40:54
>>334
‚±‚±‚܂ŕK—v‚ɂȂ邩•ª‚©‚ç‚È‚¢‚¯‚ÇA
class A {
public:
@virtual void print(std::ostream &os);
};
std::ostream& operator<<(std::ostream& os, const A& a) { a.print(os); return os; }
‚Æ‚â‚Á‚½•û‚ªA‚à‚µ‚©‚µ‚½‚ç‚¢‚¢‚©‚à‚µ‚ê‚È‚¢B
‚±‚¤‚·‚邯Œp³ƒNƒ‰ƒX‚Åprint‚ðÄ’è‹`‚Å‚«‚éB
336:334
07/07/01 18:02:45
>>335
‚È‚é‚Ù‚ÇŒp³‚Å‚·‚©AŽÀsŽž‚Ì‘½‘Ô«‚ɂ‚¢‚Ă͈ӎ¯‚µŽæ‚è‚Ü‚¹‚ñ‚Å‚µ‚½
Šm‚©‚É‚±‚ÌU‚é•‘‚¢‚ð‚à‚½‚¹‚½‚¢‚Ì‚ªA‚¾‚¯‚ÉŒÀ‚é‚킯‚ł͂Ȃ¢‚Å‚·‚µ‚Ë
‚Æ‚è‚ ‚¦‚¸ŽQl‚É‚µ‚ÄNVIŽg‚Á‚Ä‚±‚¤‚â‚Á‚Ă݂܂µ‚½
// \‘¢‘ÌAŽü•Ó‚Ì’è‹`
struct Base {
public: void print(std::ostream& os) const { _print(os); }
private: virtual void _print(std::ostream& os) const =0;
};
struct A : public Base {
private: void _print (std::ostream& os) const { os << x; }
public: int x;
};
std::ostream& operator<<(std::ostream& os, const Base & base)
{ base.print(os); return os; }
// Žg—p—á
#include <iostream>
int main() {
@@@@A a;
@@@@a.x = 1;
@@@@std::cout << a;
}
c‚µ‚©‚µŒ{‚ðŽJ‚‚̂ɋ“‚ð‚È‚ñ‚Æ‚â‚ç‚Å‚·‚Ë
ŽÀÛ‚ÉŽg‚¤‚ƂȂê‚΂±‚±‚܂ł·‚é•K—v‚ào‚Ä‚«‚»‚¤‚È‹C‚à‚¹‚ñ‚Å‚à–³‚¢‚Å‚·‚ª
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
4849“ú‘O‚ÉXV/194 KB
’S“–:undef