yMŽÒzC++‚Ì–â‘è“_ ..
[2ch|¥Menu]
116:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/17 21:20:33
mapŽ‚Á‚Ä‚¢‚Ä

<<‚Åkey‚𗬂µž‚ñ‚¾‚ç value‚ª•Ô‚Á‚Ä‚­‚éƒNƒ‰ƒX‚Í‚ ‚èH

117:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/17 21:29:44
‰‰ŽZŽq‚Å‚â‚é——R‚ª‚í‚©‚ç‚ñ

118:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/17 21:46:28
>>116
[]‰‰ŽZŽq‚Å•W€‘•”õ‚µ‚ĂȂ¢H
‚Ü‚ ‚±‚ê‚Íkey‚ðŽ‚Á‚ĂȂ©‚Á‚½‚çvalue‚ɂ̓fƒtƒHƒ‹ƒgƒRƒ“ƒXƒgƒ‰ƒNƒ^‚Ŷ¬
‚µ‚½’l‚ª‘ã“ü‚³‚ê‚Ä‚µ‚Ü‚¤‚ñ‚¾‚¯‚Ç

119:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/17 21:51:59
[]‚¾‚ƃ|ƒCƒ“ƒ^‚̂Ƃ«–Ê“|‚¶‚á‚ËH


120:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/17 21:54:05
value = (*hogemap)[key]
‚Å‚¨‚¯

121:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/17 21:58:28
‚ ‚¦‚Ä operator()

122:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/17 22:39:11
URLØÝ¸(homepage2.nifty.com)



‚È‚ñ‚Å‚à‚ ‚è

123:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/17 23:04:00
>>119
‚¢‚âƒ|ƒCƒ“ƒ^‚ɑ΂µ‚ÄŽg‚¤‚Æ‚«‚Í‘S•”‚¾‚ë

124:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/18 00:55:05
C++‚ÌIDE‚ÉŽ©“®“I‚Ƀwƒbƒ_‚ânamespace‚ð錾‚µ‚Ä‚­‚ê‚é“z‚Á‚ĉ½‚©‚ ‚è‚Ü‚·H
Java‚Æ‚©‚¾‚Æ“K“–‚ɃNƒ‰ƒXŽg‚Á‚Ä‚àƒNƒ‰ƒXƒpƒX‚©‚çŒó•â’T‚µ‚Ä‚­‚ê‚é‚Ì‚ªƒƒWƒƒ[‚ÈIDE‚ÌŠî–{‹@”\‚É‚ ‚éB

125:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/18 05:16:34
>>124
‚䂯‚è‚Í–Ù‚Á‚Ä‚ë‚æ(Î)
‚»‚ñ‚È—]Œv‚È‹@”\‚ÍIDE‚ɂ͗v‚ç‚È‚¢

126:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/18 05:38:24
Ž©“®“I‚Ƀwƒbƒ_‚ð’ljÁ‚·‚邿‚¤‚ÈIDE‚Í•|‚­‚ÄŽg‚¦‚Ü‚¹‚ñ

127:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/18 13:39:49
‚³‚·‚ª¶ŽY«‚Ì–³‚³‚ц[ƒU[‚ª‚Ý‚é‚݂錸‚Á‚Ä‚¢‚錾Œê‚¾‚¯‚Í‚ ‚é‚—

128:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/18 13:56:13
>>124
C++‚̃wƒbƒ_‚Ìinclude‚Í’P‚È‚éƒvƒŠƒvƒƒZƒbƒT–½—ß‚ÅA‚â‚Á‚Ă邱‚Æ‚Í
Œ´Žn“I‚ȃRƒsƒy
Java‚ÍŽ©ŒÈ‹Lq“I‚Èjar‚âclass‚©‚çƒVƒ“ƒ{ƒ‹‚ðƒCƒ“ƒ|[ƒg‚µ‚Ä‚é‚킯‚¾

C++‚Å‚»‚¤‚¢‚¤‚±‚Æ‚ð‚â‚é‚̂͋Zp“I‚É•s‰Â”\‚ł͂Ȃ¢‚¾‚낤‚ª
Œü‚¢‚Ä‚¢‚邯‚ÍŽv‚¦‚ñ‚È
Œ»‘ã“I‚ÈIDE‚Ȃǂªo‚邿‚è‚͂邩ˆÈ‘O‚Éì‚ç‚ꂽ‰»ÎŒ¾Œê‚Ȃ̂¾‚©‚çŽd•û‚ª–³‚¢

129:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/18 14:06:23
C++‚ÍIDE‚ƂƂ±‚Æ‚ñ‘Š«ˆ«‚¢‚©‚ç‚È
‚Ü‚é‚ÅIDE‚ð–WŠQ‚µ‚悤‚Æ‚µ‚Ä‚¢‚é‚©‚̂悤‚ÈŽd—l

VS‚âBuilder‚âCDT‚̓}ƒWŠæ’£‚Á‚Ă邯Žv‚¤‚̂ł·‚æ
“ª‚ª‰º‚ª‚é

130:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/18 21:29:58
C++‚ð—L“‚Á‚ÄŽg‚Á‚Ä‚é“z‚È‚ñ‚Ä‚¢‚é‚ÌH
‹‚½‚Æ‚µ‚½‚ç‚¿‚å‚Á‚Æ”nŽ­‚·‚¬‚é

131:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/18 21:38:06
•¶‹å‚È‚µ‚Ì‘ã‘Ö‚ª–³‚¢‚©‚çŽg‚Á‚Ä‚¢‚邾‚¯‚¾‚æB

132:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/18 22:40:11
—L“‚Á‚ÄŽg‚¤ƒvƒƒOƒ‰ƒ~ƒ“ƒOŒ¾Œê‚È‚ñ‚ĂȂ¢‚¾‚ëB

133:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/18 22:51:52
>>130
C#‚ªƒlƒCƒeƒBƒu‰‚ß‚©‚ç“f‚¢‚Ä‚­‚ꂽ‚ç‚»‚Á‚¿‚ɈÚs‚µ‚½‚¢‚ñ‚¾‚ª
Žd•û‚È‚¢‚©‚çC++‚ðŽg‚Á‚Ä‚é

‚Â[‚©C#ƒvƒƒOƒ‰ƒ}Œb‚Ü‚ê‰ß‚¬‚¾‚ëEEE

134:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/18 22:53:30
C++‚ªˆê”ÔŠÈ’P‚¾‚©‚çŽg‚Á‚Ä‚é


135:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/18 22:59:07
Œ‹‹ÇA

136:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/18 23:00:16
Œ‹‹ÇA‚±‚̃XƒŒ‚ÉC++MŽÒ‚È‚ñ‚Ä‹‚È‚©‚Á‚½‚Á‚ăIƒ`‚©

137:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/19 01:23:10
>>105
ª“ªˆ«‚¢‚Ë‚±‚êB

138:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/19 14:06:06
C++‚ªÅ‚‚¾‚ÆŽv‚Á‚ÄŽg‚Á‚Ä‚é“z‚Í‚¢‚È‚¢‚¾‚ëB
‚½‚¾•ª‚©‚Á‚ĂȂ¢ãŽi‚âƒNƒ‰ƒCƒAƒ“ƒg‚ª‚¢‚é‚©‚çC++‚ÌŽdŽ–‚à‚ ‚é‚Á‚Ä‚¾‚¯‚¾B
–{“–‚ÍC‚Å\•ª‚¾‚Á‚½‚èAC#‚âJava‚Ì•û‚ªŒø—¦—Ç‚©‚Á‚½‚è‚·‚é‚ñ‚¾‚ªB

139:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/19 14:12:04
C#‚âJava‚ðƒtƒƒ“ƒgƒGƒ“ƒh‚É‚µ‚ÄA
OSˆË‘¶•”•ª‚âAˆ—‚ªŽv‚¢•”•ª‚ð
CŒ¾Œê‚Å‘‚­ƒXƒ^ƒCƒ‹‚ªƒxƒXƒg‚¾‚ÈB

Šù‚ÉOracle‚ª‚»‚¤‚¾‚µACAD‚à‚»‚¤‚¢‚¤‚Ì‚ª‚ ‚éB

140:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/19 14:23:15
C++‚̓vƒƒOƒ‰ƒ€‰‹‰`’†‹‰ŽÒŒü‚¯‚Ì‚¨‚à‚¿‚á‚Æ‚µ‚Ă͂»‚±‚»‚±–Ê”’‚¢
‚¾‚ª•’ʂ͂·‚®‚ɈÕ–ʂɋC•t‚¢‚ÄŽg‚¤‚Ì‚ðŽ«‚ß‚éorŽdŽ–‚ÅŽd•û‚È‚­Žg‚¤‚¾‚¯‚¾

141:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/19 14:41:12
‚»‚Ì’Ê‚è‰ß‚¬‚ĉ½‚àŒ¾‚¦‚Ë‚¦c
—Ç‚¢‘ã‘ÖŒ¾Œê‚ª‚ ‚ê‚Ηǂ¢‚ñ‚¾‚¯‚Ç‚Ë

142:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/19 14:53:48
DŒ¾Œê‚ª‚Ó‚ç‚ӂ炵‚ĂȂ¯‚ê‚΂Ȃ—
‘nŽnŽÒ‚ªuŽd—l•Ï‚¦‚邼[v‚𖢂¾‚ÉŽ©l‚µ‚È‚¢‚©‚炱‚Ü‚Á‚½‚à‚Ì‚¾B

143:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/19 16:11:15
‚Ü‚ ˆÃ•–ʂɋC•t‚©‚È‚¢‚¤‚¿‚͂܂¾‚Ü‚¾‰SŽÒ‚Á‚Ä‚±‚Æ‚¾
‚»‚ê‚É‹C•t‚¢‚½Žž‚ɂ̓oƒbƒhƒmƒEƒnƒE‚΂©‚è‚Å‘¼Œ¾Œê‚ɉž—p‚ªŒø‚©‚È‚¢‚Ì‚à‰÷‚µ‚¢‚Æ‚±‚낾

144:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/19 16:19:28
Plan9(Î)
DŒ¾Œê(Î)

145:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/19 16:37:25
ƒoƒbƒhƒmƒEƒnƒE‚ð’Ç‹‚·‚é‚̂͊y‚µ‚¢
‚µ‚©‚µƒ`[ƒ€‚Å‚â‚éŽdŽ–‚ł̓Sƒƒ“‚¾‚Ë

146:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/22 11:30:38
ƒNƒ‰ƒCƒAƒ“ƒg‚©‚ç—áŠO‚àƒeƒ“ƒvƒŒ[ƒg‚ài‚í‚©‚ç‚È‚¢‚©‚çjŽg‚í‚È‚¢‚Å—~‚µ‚¢‚Á‚ÄŒ¾‚í‚ꂽ
Žü•ӊ‹«‚à‚ ‚éˆÓ–¡‚ł͌¾Œê‚Ì–â‘è“_‚Ɋ܂܂ê‚邯Žv‚¤
“Á‚ÉC++‚Ìê‡A‚ЂƂɂæ‚Á‚ăXƒLƒ‹‚Ì·‚ª‚ ‚è‚·‚¬
‚¹‚Á‚©‚­‚ÌƒŠƒ\[ƒX‚ªŠˆ‚©‚¹‚È‚¢‚±‚Æ‚ª‘½‚¢

‚Ü‚ Š„‚Ì—Ç‚¢ŽdŽ–‚¾‚©‚ç‰ä–‚·‚邯‚ÇA‚±‚ê‚È‚çC‚Ì•û‚ªŠJ”­Œø—¦—Ç‚¢‚æorz

147:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/22 17:05:15
C‚Ì•û‚ªŠJ”­Œø—¦—Ç‚¢A‚ÉŠÖ‚µ‚Ä‚ÍA
‚¾‚Á‚½‚çƒNƒ‰ƒX‚à‰½‚àŽg‚í‚È‚¢‚ÅC“¯‘R‚É‘‚¯‚΂¢‚¢‚¶‚á‚È‚¢‚ÆŽv‚¤B

148:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/22 17:14:26
>>146
ƒNƒ‰ƒX‚ª‚ ‚邾‚¯‚Å private ‚ƃNƒ‰ƒX‚Ì–¼‘O‹óŠÔ‚ª‚ ‚é‚©‚ç
‚©‚È‚è¸_“I‚ÉŠy‚ɂȂéBˆË‘Rƒ}ƒNƒ‚Ì‹ºˆÐ‚Í‚ ‚邯‚ÇB

149:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/22 18:05:19
>>147
‚»‚ê‚È‚çC‚Å‚¢‚¢A‚Æ‚¢‚¤‚©C‚Ì‚ª‚¢‚¢‚¾‚ë
malloc()‚Ì–ß‚è’l‚È‚Ç‚ð‚¢‚¿‚¢‚¿ƒLƒƒƒXƒg‚·‚é•K—v‚Í–³‚¢‚µ
CƒŠƒ“ƒP[ƒW‚Ì‚½‚߂ɂ¢‚¿‚¢‚¿extern "C"‚ȂǂƑ‚­•K—v‚à–³‚¢

150:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/22 19:03:52
>>149
147‚łȂ¢‚¯‚Ç

ƒLƒƒƒXƒg‚Í new ‚ÌŽd—l‚𑣂·‚©‚ç‚»‚̂ق¤‚ª‚¢‚¢‚ñ‚¶‚á‚È‚¢Bnew ‚Ì•û‚ªŠy‚ÅŒ^ˆÀ‘S‚¾‚µB

extern "C" ‚ÍC‚ÆƒŠƒ“ƒN‚·‚é•”•ª‚¾‚¯‚Å‚¢‚¢‚æB•’Ê‚Ì C ‚̃‰ƒCƒuƒ‰ƒŠ‚¾‚Á‚Ä extern "C" Žg‚Á‚Ă邵B
extern "C" ‚ðŽg‚í‚È‚¢‚Ù‚¤‚ªŒ^ˆÀ‘S‚¾‚µB

151:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/22 19:18:08
>>150
new‚Í—áŠO‚܂݂ê‚ÅŸT“©‚µ‚¢•ʂ̖â‘è‚ðˆø‚«‹N‚±‚·‚¾‚ë
‚½‚¾‚ÌŠÖ”Œ`Ž®‚̃AƒƒP[ƒ^‚Ȃ緂µ‘Ö‚¦‚é‚Ì‚àŠÈ’P‚¾
C++‚ðC++‚炵‚­Žg‚í‚È‚¢‚Æ‚¢‚¤‰¼’è‚̘b‚ð‚µ‚Ä‚¢‚邿‚¤‚¾‚©‚ç
‚»‚ê‚®‚ç‚¢‚È‚çC‚Ì•û‚ª‚¢‚¢‚ÆŒ¾‚Á‚Ä‚é‚ñ‚¾‚æ

ƒNƒ‰ƒX‚·‚çŽg‚í‚È‚¢C++‚Å’ñ‹Ÿ‚³‚ê‚é•t‰Á‰¿’l‚æ‚è‚Í
ƒOƒ_ƒOƒ_‚ÈABI‚¾‚ÌA‚³‚è‚°‚È‚­Ždž‚Ü‚ê‚é—áŠO‘Îô‚¾‚̂̂ق¤‚ª‚¸‚Á‚ÆŸT“©‚µ‚¢

152:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/22 21:07:44
>@‚½‚¾‚ÌŠÖ”Œ`Ž®‚̃AƒƒP[ƒ^‚Ȃ緂µ‘Ö‚¦‚é‚Ì‚àŠÈ’P‚¾
‚»‚ê‚Æ“¯‚¶‚­‚ç‚¢new‚Ì·‚µ‘Ö‚¦‚àŠÈ’P‚¾B
void*@operator@new(std::size_t@n)
{
return@my_alloc(n);@//NULL‚ð•Ô‚¹‚ΗáŠO‚Íthrow‚³‚ê‚È‚¢
}
void@operator@delete(void*@p)
{
my_free(p);
}
//ˆÈ‰ºƒRƒsƒy‚·‚邾‚¯
void*@operator@new[](std::size_t@n)
{
return@operator@new(n);
}
void@operator@delete(void*@p)
{
operator@delete(p);
}
‚¢‚âA‚±‚ê‚à‚¸‚Á‚ÆŸT“©‚µ‚¢u‚³‚è‚°‚È‚­Ždž‚Ü‚ê‚é—áŠO‘Îôv‚Ì“à‚Æ‚¢‚¤‚Ȃ炻‚ê‚܂ł¾‚¯‚ÇB

153:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/23 00:24:04
bad_alloc‚ªŒ™‚È‚çnothrow‚‚«‚Ìnew‚ðŽg‚¦‚΂¢‚¢‚¶‚á‚È‚¢

‚½‚¾A—áŠO‚ðŽg‚í‚È‚¢‚悤‚É‚·‚邯‚Ç‚¤‚¹NULLƒ`ƒFƒbƒN‚ðƒTƒ{‚é“z‚ªo‚Ä‚­‚é‚Ì‚Å
‚Þ‚µ‚ë—LŠQ‚¾‚ÆŽv‚¤‚¯‚Ç‚È

154:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/23 02:02:52
NULLƒ`ƒFƒbƒN‚ðƒTƒ{‚邽‚߂ɗáŠO‚ðŽg‚¤‚Á‚Ä‚±‚Æ‚ÍAnew‚·‚é•”•ª‚ð‚܂Ƃ߂Ätry‚É“ü‚ê‚é‚ñ‚¾‚낤‚¯‚ÇA
ƒXƒ}[ƒgƒ|ƒCƒ“ƒ^‚©GC‚Å‚à‚È‚¢ŒÀ‚èAƒƒ‚ƒŠƒŠ[ƒN‚̊댯«‚ª‚ ‚éB
STL‚Å—pˆÓ‚³‚ê‚Ä‚éauto_ptr‚ÍSTLƒRƒ“ƒeƒi‚ÉH‚킹‚ç‚ê‚È‚¢•³Žd—lB


155:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/23 08:09:11
CAutoPtr

156:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/23 11:08:44
>>154
‚Ü‚¾‰ß‹Ž‚̘b‚µ‚Ä‚ñ‚Ì‚©
std::tr1::smart_ptr‚Í¡‚ł͓–‘R‚̂悤‚ÉŽg‚¤

157:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/23 11:46:55
std::tr1::shared_ptr‚©boost::smart_ptr‚̂ǂÁ‚¿‚©‚ƊԈႦ‚Ä‚é‚ñ‚¾‚ÆŽv‚¤‚ª
‚Ç‚Á‚¿‚É‚µ‚ë‚Ç‚¤‚µ‚Ä‚à•K—v‚ÈŠ‚ÅÅ’áŒÀ‚ÌŽg—p‚É‚µ‚È‚¢‚Æd‚·‚¬‚Ä“‚¢‚±‚ƂɂȂ邩‚ç‚È‚Ÿ
auto_ptr‚Í‚»‚±‚»‚±Œy‚¢‚©‚犄‚Æ‹CŒy‚ÉŽg‚¦‚é

‚Ü‚ A–{“–‚Ͷƒ|ƒCƒ“ƒ^‚ªˆê”Ô‚¢‚¢‚ñ‚¾‚¯‚Ç‚È
ƒvƒƒOƒ‰ƒ}‚ªŠy‚ð‚·‚é‚½‚ß‚¾‚¯‚ɃXƒ}ƒ|‚Ì”œ‘å‚ȃI[ƒo[ƒwƒbƒh‚ðŽ‚¿ž‚ނ̂͊´S‚Å‚«‚È‚¢

158:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/23 12:17:44
ƒvƒƒOƒ‰ƒ}‚É‹ê˜J‚ð‹­‚¢‚邯AƒoƒO‚Ì”­¶—¦‚ª’µ‚Ëオ‚é‚Å‚µ‚åB
‘½‚­‚Ì󋵂ł̓I[ƒo[ƒwƒbƒh‚æ‚èƒoƒO‚Ì•û‚ª[‚È–â‘è‚ɂȂé‚ñ‚¾‚©‚çAŠy‚Í‚·‚ׂ«‚¾‚ÆŽv‚¤‚¯‚ÇB

159:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/23 13:12:15
C + Boehm GC‚Å‚¢‚¢‚â‚ñ
ƒXƒ}ƒ|‚È‚ñ‚©‚æ‚è•Ö—˜‚¾‚µ

160:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/23 13:21:50
>>157
boost::smart_ptr ‚È‚ñ‚Ä‘¶Ý‚µ‚È‚¢B
‚Ç‚Á‚¿‚à shared_ptrB

‚ ‚ƃI[ƒo[ƒwƒbƒh‚È‚ñ‚đ債‚½‚±‚ƂȂ¢‚¼B
ƒ|ƒCƒ“ƒ^‚ÉŽQƃJƒEƒ“ƒg‚Ì•ª‚Ì®”‚ª‚‚¢‚ĉñ‚邾‚¯B
ƒ|ƒCƒ“ƒ^ƒAƒNƒZƒXŽž‚Í’Êí‚̃|ƒCƒ“ƒ^‚Ƃقړ¯“™
iƒŒƒWƒXƒ^Š„‚è•t‚¯‚ª‘½­‘jŠQ‚³‚ê‚é‚©‚à‚µ‚ê‚ñ‚ªjB
ƒRƒs[‚âƒfƒXƒgƒ‰ƒNƒgŽž‚ÉŽQƃJƒEƒ“ƒg‚Ì‘Œ¸‚Å‚±‚ê‚àˆêuB


161:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/23 19:05:25
boost::intrusive_ptr •ûŽ®‚̃Xƒ}[ƒgƒ|ƒCƒ“ƒ^‚ªD‚«B

162:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/23 20:50:24
UN*X ‚Å‚Í Objective-C ‚ªŽg‚¦‚é‚©‚ç–³—‚µ‚Ä C++ ‚ðŽg‚¤•K—v‚Í–³‚¢‚æ‚Ë

163:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/23 21:02:12
>>162
‹Éˆê•”‚ÌUnixˆÈŠO‚Å‚ÍC‚ªŽå—¬‚Æ‚¢‚¤ƒIƒ`B

164:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/23 21:22:07
unix‚¾‚Æc++‚È‚ñ‚©—LÛ–³Û‚ƂЂƂÂ

165:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/23 21:28:01
>>154
‚悤‚â‚­ŽŸ‚ÌC++0x‚ÅAƒRƒ“ƒeƒi‚É“ü‚ê‚ç‚ê‚éunique_ptr‚ª“ü‚éB
ŽQƃJƒEƒ“ƒg‚¹‚¸auto_ptr‚Æ‘S‚­“¯‚¶ƒI[ƒo[ƒwƒbƒhB
‚Ü‚Á‚½‚­‚à‚Á‚Ä“±“ü‚ª’x‚·‚¬‚éB

166:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/27 19:09:41
C++
«
C++0x
«
C++(Î)

167:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/29 13:28:21
new‚Ì—áŠO‚Ì–â‘肪‚È‚ñ‚Ȃ̂©—Ç‚­‚í‚©‚ç‚ñ‚ª
template<class T>class vAlloc{
public:
@T *m_obj;
@vAlloc() : m_obj(NULL){};
@vAlloc(int size) : m_obj(NULL){
@@Alloc(size);
@};
@~vAlloc(){
@@delete []m_obj;
@};
@Alloc(int size){
@@delete []m_obj;
@@try {
@@@m_obj = new T[size];
@@} catch(std::bad_alloc) {
@@@cerr << "ƒƒ‚ƒŠ‚ð‘Ý‚µ‚Ä‚­‚¾‚³‚¢" << endl;
@@@m_obj = NULL;
@@@exit(0);
@@}
@};
};
‚±‚¤‚¢‚¤ƒNƒ‰ƒX‚ðì‚Á‚Æ‚¢‚Ä
vAlloc<char> str1(100);
strcpy(str.m_obj, "Hello");
‚±‚¤‚â‚Á‚Ä—˜—p‚·‚ê‚΂¢‚¢‚ñ‚łȂ¢‚Ì?


168:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/29 13:34:53
>>167
Œ¾‚¢‚½‚¢Ž–‚Í•ª‚©‚邯‚ÇAƒRƒs[ƒRƒ“ƒXƒgƒ‰ƒNƒ^[ˆÊ‚͂‚¯‚½•û‚ª‚¢‚¢‚ÆŽv‚¤‚ñ‚¾

169:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/29 13:46:13
u‰ðŒˆ‚Å‚«‚邯‚ǃfƒtƒHƒ‹ƒg‚Å•ú’u‚³‚ê‚Ä‚¢‚é–â‘èv‚ª‘½‚¢‚ñ‚¾‚È

170:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/29 13:55:15
>>167
‚È‚ñ‚¾‚»‚ê

vAlloc<char> str1(100);
‚È‚ñ‚Ä‚â‚é‚È‚ç
char str1[100];
‚Å‚¢‚¢‚¾‚ë

‚»‚̃Nƒ‰ƒX‚Í‚»‚êˆÈã‚Ì‚à‚Ì‚ð‚»‚ê‚͉½‚à’ñ‹Ÿ‚µ‚Ä‚¢‚È‚¢‚µ
‰½‚Ì‰ðŒˆ‚É‚à‚È‚Á‚Ä‚¢‚È‚¢

171:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/29 14:02:26
STL‚Æ‚©‚ÍAllocator·‚µ‘Ö‚¦‚ç‚ê‚邯‚Ç
alloc()‚ª—áŠO“Š‚°‚邱‚Æ‘O’ñ‚Éì‚ç‚ê‚Ä‚Ä
NULLƒ`ƒFƒbƒN‚È‚ñ‚Ä‚µ‚Ä‚é‚킯‚Ë[‚µ

C++‚ŃfƒtƒH‚ÌnewŽÌ‚Ä‚é‚Á‚Ă̂Í
Ž–ŽÀãA•W€‚ðŠÜ‚ޑ唼‚̃‰ƒCƒuƒ‰ƒŠ‚ðŽÌ‚Ä‚é‚Á‚Ä‚±‚Æ

172:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/29 14:03:41
>>170
‰½Œ¾‚Á‚Ä‚é‚ñ‚¾?
ŒN‚̃Rƒ“ƒpƒCƒ‰‚ÍA

char str1[strlen(hoge) + 1];

‚±‚ñ‚ÈŽg‚¢•û‚ªo—ˆ‚é‚Ì‚©?


173:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/29 14:05:16
>>172
‚ ‚ A‚¢‚¢‚½‚¢‚±‚Ƃ͕ª‚©‚Á‚½
alloca()‚Á‚Û‚¢‚±‚Æ‚ªo—ˆ‚é‚ñ‚¾‚Ë

alloca()‚Ì‘ã—p‚É‚µ‚©‚È‚Á‚ĂȂ¢‚¯‚Ç

174:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/29 14:09:13
ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚âƒfƒXƒgƒ‰ƒNƒ^‚ª“®‚­‚ñ‚¾‚©‚çalloca()‚Ì‘ã—p‚ÍŒ¾‚¢‚·‚¬‚©

‚Ü‚ A‚»‚¤‚¢‚¤‚±‚Æ‚ªŒ¾‚¢‚½‚¢‚ñ‚¶‚á‚È‚­‚ÄAnew‚ªŽg‚í‚ê‚éƒVƒiƒŠƒI‚Ì
‚²‚­‚²‚­ˆê•”‚µ‚©ƒJƒo[‚Å‚«‚Ä‚¢‚È‚¢‚¾‚ëA‚Æ‚¢‚¢‚½‚¢‚ñ‚¾‚æ

175:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/29 14:41:56
>>174
new‚ªŽg‚í‚ê‚éÛ‚Ì–â‘è‚Á‚Ä‘¼‚É‚ ‚é‚Ì?


176:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/29 16:21:08
>>167
‚»‚ñ‚È‚±‚Æ‚·‚é‚È‚çset_new_handler‚Ævectori‚à‚µ‚­‚Íboost::scoped_arrayj‚Å\•ª‚¾‚ÆŽv‚¤B

177:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/29 16:50:22
>>176
new‚ª—áŠO‚ðƒXƒ[‚µ‚È‚¢‚悤‚É‚·‚é‚̂Ȃç
vector‚È‚ñ‚ÄŽg‚¦‚È‚¢‚ñ‚¶‚á‚È‚¢‚Ì‚©

new_handler‚Ì’†‚Åabort()‚Å‚àŒÄ‚Ԃ̂Ȃ炢‚¢‚¾‚낤‚¯‚ÇA‚à‚Á‚ƈ«‚¢‚悤‚È

178:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/29 17:37:38
>>177
>@new_handler‚Ì’†‚Åabort()‚Å‚àŒÄ‚Ԃ̂Ȃç
‚»‚¤‚¢‚¤‰¼’èB‚¾‚Á‚Ä>>167‚Å‚Íexit‚¾‚Á‚½‚©‚炱‚»B

179:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/29 18:06:25
‚»‚¤‚¢‚¤‚±‚Æ‚©B‚æ‚­Œ©‚ĂȂ©‚Á‚½B
‚‚¤‚©abort()‚¾‚Ìexit()‚¾‚̌Ăñ‚ł鎞“_‚Ń_ƒ‚¾‚ë

180:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/29 19:09:35
‰´‚Ì’T‚µ•û‚ªˆ«‚¢‚Ì‚©Aabort()‚¾‚Ìexit()‚¾‚̌Ăñ‚Å‚éˆÈŠO‚̃Tƒ“ƒvƒ‹ƒR[ƒh‚ðŒ©‚½Ž–‚ª‚È‚¢


181:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/29 19:13:25
‚ÜAnew handler‚łł«‚邱‚Ƃ͂»‚ê‚®‚ç‚¢‚¾‚ë
‚‚܂èAnew handler‚ÍAu‚»‚ê‚Å‚¢‚¢vƒvƒƒOƒ‰ƒ€‚É‚µ‚©Žg‚¦‚È‚¢‚Á‚Ä‚±‚Æ‚¾‚æ

182:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/29 19:39:56
—\‚߂łÁ‚©‚¢ƒƒ‚ƒŠ‚ðŠm•Û¨newƒnƒ“ƒhƒ‰‚ʼnð•ú‚·‚ê‚ÎA
ƒq[ƒv‚ɋ󂫂ª‚Å‚«‚Änew‚ð¬Œ÷‚³‚¹‚ç‚ê‚邺‚Á‚Ä‚¢‚¤˜b‚ð•·‚¢‚½‚±‚Æ‚ª‚ ‚éB
ŽÀ—p«ŠF–³‚É‚µ‚©Žv‚¦‚È‚¢B

183:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/30 01:39:17
new handler ‚Å•K‚¸‚µ‚à•K—v‚łȂ¢ƒLƒƒƒbƒVƒ…‚ðƒp[ƒW‚·‚邱‚Æ‚ªl‚¦‚ç‚ê‚éB
Java ‚Ì SoftReference ‚ª‚»‚ñ‚ÈŠ´‚¶B

184:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/30 09:41:16
bad_alloc‚ª”­¶‚·‚é—l‚Ȋ‹«‰º‚ÅA•K—v‚̂Ȃ¢ƒLƒƒƒbƒVƒ…‚ðŽ‚ÂÝŒv‚ª³‚µ‚¢‚Ì‚¾‚낤‚©?


185:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/30 10:01:22
‚ ‚Á‚¿‚Æ“à—e‚ª‚©‚Ô‚Á‚Ä‚é
C++‚ª•³Œ¾Œê‚Ȃ݂̂͂ñ‚È’m‚Á‚Ă邩‚çˆê‰ÓЂłâ‚Á‚Ä‚­‚ê‚È‚¢‚©‚È

186:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/10/30 13:05:43
‚Ç‚±H

187:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/02 04:11:41
>>172
C++‚Á‚Ä‚»‚ñ‚ÈŽ–‚ào—ˆ‚È‚¢‚Ì‚©‚—

188:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/02 07:33:07
”z—ñ‚²‚Æ‚«‚ð‚¢‚¿‚¢‚¿“®“I‚Ƀq[ƒv‚ÉŽæ‚邿‚¤‚È”ñŒø—¦Œ¾Œê‚Ƃ͈Ⴄ‚ñ‚Å‚·‚ÁI

189:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/02 08:49:23
>>187
C‚É‚ào—ˆ‚È‚¢‚¯‚Ç‚È


190:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/02 11:53:20
>>189
C‚͒ዉŒ¾Œê‚¾‚©‚ç•ʂɂ¢‚¢‚ñ‚¾‚æ‚—

191:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/02 12:23:05
>>190
'C++'‚Ì'C'•”•ª‚ɓƎ©‚ÌŠg’£‚ð‰Á‚¦‚¿‚á‘Ê–Ú‚¶‚á‚ñ


192:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/02 12:37:38
CŒ¾Œê‚Í‚‹‰Œ¾Œê‚¾‚ëEEE
’ŠÛ‰»…€‚ª’á‚¢‚©‚ç’†‹‰Œ¾Œê‚Á‚ÄŒ¾‚¤“z‚Í‚¢‚½‚¯‚ÇB

193:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/02 12:54:55
>>189
C99‚È‚ç’Q‚©‚킵‚¢‚±‚Æ‚Éo—ˆ‚Ä‚µ‚Ü‚¤

‚Ü‚ A‚ ‚ñ‚È‚à‚ÌCŒ¾Œê‚¶‚á‚È‚¢‚¯‚Ç‚È

194:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/03 19:11:25
‰‰ŽZŽq‚̃I[ƒo[ƒ[ƒh‚̓„ƒoƒC‚Æ
ƒ€”¼”N–Ú‚Ì ‚ÉŠù‚ɉ´‚ÍŽv‚Á‚Ä‚½‚Ë
ŠÖ”‚̈ø”‚ªŽQÆ“n‚µ‚È‚Ì‚àƒ„ƒoƒC

195:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/03 21:30:24
‰‰ŽZŽq‘½d’è‹`ŠÖ”‚ł̈ø”‚ÆŒ¾‚¦‚ÎAconstŽQÆ‚ª‘Šê‚¾‚ëB
2s–Ú‚ª’l“n‚µ‚łȂ¢‚©‚ç‚â‚΂¢‚ÆŒ¾‚Á‚Ä‚¢‚é‚̂ł ‚ê‚΂»‚ê‚͈ႤB

196:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/03 22:35:07
constŽQÆ“n‚µ‚ªˆÀ‘S‚¾‚ÆŽv‚Á‚Ä‚éƒAƒz”­Œ©

197:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/04 00:23:34
C‚É++‚µ‚½’ö“x‚ÌŒ¾Œê‚¾
‚â‚΂­‚Ä“–‚½‚è‘O‚¾‚Á‚Ä‚Ì

ƒIƒuƒWƒFƒNƒgŽwŒüƒAƒZƒ“ƒuƒ‰‚ɉ½ˆ‚܂ŋ‚߂Ăé‚ñ‚¾?


198:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/04 00:39:19
–{“–‚É C ‚É ++ ‚µ‚Ä‚­‚ꂽ‚̂ȂçA‚Ç‚ñ‚Ȃɗǂ©‚Á‚½Ž–‚©c
–{“–‚̈Ӗ¡‚Å C with Class ‚¾‚Á‚½‚çX‚É—Ç‚©‚Á‚½‚ñ‚¾‚ª‚È

Žc”OŒ¾Œê

199:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/04 02:52:09
>>192
‚¨‘O‚»‚Ì”­Œ¾‚ª‚Ç‚ñ‚¾‚¯‰»Î‚©Ž©Šo‚µ‚Ä‚é‚Ì‚©H

200:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/04 09:33:16
C++‚Ì++‚Í—Ç‚­•ª‚©‚ç‚ñ•¨‚ŃI[ƒo[ƒ[ƒh‚³‚ê‚Ă邾‚ë

201:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/05 18:03:54
‚à‚µ‚©‚µ‚½‚çŽÀۂ̈—‚Í--‚©‚à‚µ‚ê‚È‚¢

202:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/05 18:33:56
‚»‚µ‚ÄC++‚ÌŽd—lãA‚»‚ê‚ð’m‚鎖‚Í•s‰Â”\‚ɋ߂¢

203:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/06 16:48:48
>194-196‚Ì‚â‚è‚Æ‚肪‚æ‚­‚í‚©‚è‚Ü‚¹‚ñB
‰‰ŽZŽq’è‹`‚ðconstŽQƂŎ󂯂ÄA‚³‚ç‚É’ˆÓ‚µ‚È‚¯‚ê‚΂¢‚¯‚È‚¢‚±‚Æ‚Á‚ĉ½H

204:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/06 18:08:29
‘½•ªA>>196@‚É‚µ‚©‰ð‚ç‚È‚¢[‚¢——R‚ª‚ ‚é‚ñ‚¾‚낤B

205:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/06 19:33:21
const_cast

206:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/06 20:24:16
‚»‚ê‚­‚ç‚¢‚łт­‚‚¢‚Ä‚¢‚邿‚¤‚Å‚ÍC++‚È‚ñ‚ÄŽg‚¦‚È‚¢‚¯‚Ç‚ÈB
‘S‚­‚à‚Á‚Ä‚»‚±‚ç‚¶‚イ㩂¾‚炯‚¾‚à‚ñB

207:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/06 21:22:36
Econst‚È‚ñ‚Äconst_cast‚╒ʂ̃LƒƒƒXƒg‚Å’N‚Å‚àŠÈ’P‚ÉŠO‚¹‚é
Econst‚ðŠO‚³‚È‚­‚½‚Á‚Ämutableƒƒ“ƒo‚ª‚ ‚ê‚ΕÏX‚µ•ú‘è
Edelete‚ɑ΂µ‚Äconst‚Í‘S‚­–³—Í

‰½‚©‚ðˆÀ‘S‚É‚·‚é‚‚à‚è‚Åconst‚ðŽg‚Á‚Ä‚é‚È‚çA‚»‚ê‚ÍŽžŠÔ‚Ì–³‘ʂł·
const‚͉½‚àŽç‚Á‚Ä‚­‚ê‚Ü‚¹‚ñ

208:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/06 21:45:34
const_cast ‚ÍŽg‚¤‚±‚ÆŽ©‘Ì‚ª—LŠQ‚¾‚ÆŽv‚í‚ê

209:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/06 21:46:39
‹C‹x‚߂ɂµ‚©‚È‚ç‚È‚¢‚Æ•ª‚©‚Á‚Ä‚¢‚Ä‚àA‚·‚ª‚肽‚­‚È‚éB
‚Ù‚©‚ÉM‚¶‚ç‚ê‚é‚à‚̂Ȃñ‚ĉ½‚à‚È‚¢‚©‚çB

210:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/06 21:51:57
set‚Ì—v‘f‚ð•ÏX‚·‚鎞‚Éconst_cast‚Í•s‰ÂŒ‡‚Å‚·

211:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/06 21:58:17
‚ ‚ê‚Á‚Äconst•t‚¢‚Ä‚¢‚½‚Á‚¯H

212:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/06 22:04:48
set‚Ì—v‘f‚ð’¼Ú•ÏX‚µ‚½‚ç‚܂Ƃà‚É“®ì‚µ‚È‚¢‚¼
remove‚µ‚Ä‚©‚çinsert‚µ‚È‚¢‚Æ

213:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/07 02:46:00
EffectiveSTL‚Ì22”Ô‚¾‚È

214:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/07 03:43:36
”äŠrŠÖ”‚ªŒ©‚È‚¢ƒƒ“ƒo‚Å‚ ‚ê‚Ζâ‘è‚È‚¢B

215:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/07 09:35:55
const_cast‚È‚ñ‚ÄC++‚Ì–â‘è‚ł͂Ȃ­AC++‚ð—˜—p‚·‚éƒvƒƒOƒ‰ƒ}‚Ì–â‘肾‚ë

216:204
08/11/07 12:14:46
>>207
‚â‚Á‚ς肻‚¤‚¢‚¤˜b‚©B‰º‚ç‚ñB

217:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/07 16:23:46
‚ÅAŠO’æ‚̃vƒƒOƒ‰ƒ}‚É–â‘肪–³‚¢Ž–‚Í’N‚ª•ÛႵ‚Ä‚­‚ê‚é‚ñ‚¾H
Œ¾Œê‘¤‚Å•ÛႵ‚Ä‚è‚á—Ç‚¢‚¾‚¯‚ÌŽ–‚ðA–{“–‚É”ñŒø—¦“I‚ÈŒ¾Œê(Î)‚¾‚íB

218:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/07 17:01:39
–â‘è‚Ì‚ ‚éƒvƒƒOƒ‰ƒ}‚ðŒÙ‚Á‚Ä‚¢‚éŠO’‚È‚ñ‚¼Ø‚Á‚Ä‚µ‚Ü‚¦


219:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/07 17:05:50
‚Ü‚½Žn‚Ü‚Á‚½
‚Ú‚­‚Í‚»‚ñ‚Ȃ‚©‚¢‚©‚½‚µ‚È‚¢‚©‚çC++‚Í‚í‚é‚­‚È‚¢‚ñ‚¾‚¢II

‚È‚ñ‚©–{‹C‚ÅŒ¾‚Á‚Ä‚»‚¤‚Å‚©‚í‚¢‚»‚¤‚ɂȂé

220:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/07 17:29:08
‰½‚Ì‚½‚ß‚Éconst_cast‚ª‚ ‚é‚Ì‚©‚àl‚¦‚¸A•s—pˆÓ‚ÉŽg‚¤‚悤‚È“z‚ð—iŒì‚·‚鎖‚Ì•û‚ªM‚¶‚ç‚ê‚ñ
‚«‚Á‚ÆA‘åã‚Ì瀂«“¦‚°‚Ý‚½‚¢‚ÈŽ–Œ‚ð‹N‚±‚·‚悤‚È“z‚ɈႢ‚È‚¢

221:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/07 17:53:25
‚Í‚¢‚Í‚¢A¡“x‚͘_“_‚Ì‚·‚è‘Ö‚¦‚Å‚·‚Ë
ƒtƒ‹ƒR[ƒX‚Å‚·‚©
ŽŸ‚̃ƒjƒ…[‚ð‚¨Šè‚¢‚µ‚Ü‚·

222:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/07 17:54:41
ƒŒƒbƒeƒ‹’£‚è‚àÁ‰»Ï‚݂łµ‚½‚Ë
ˆø‚«‘±‚«‚Ç‚¤‚¼

223:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/07 18:12:17
‚»‚à‚»‚àAŒ¾Œê‘¤‚Å•Ûá‚·‚é•û‚ª”ñŒø—¦‚¾‚©‚çA•ÛႵ‚È‚©‚Á‚½‚̂ɂË

224:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/07 20:36:53
const_cast‚͂ǂ¤l‚¦‚Ä‚à“à—e‚ð•ÏX‚µ‚È‚¢‚̂ɂȂº‚©”ñ’蔂ð—v‹‚·‚éAPI‚Ì‚½‚߂̂à‚ÌB

Motif‚â‚Á‚Ä‚½ ‚Í‚¨¢˜b‚ɂȂè‚Ü‚µ‚½B

225:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/07 20:59:11
const”ÅE”ñconst”łő½d’è‹`‚·‚邯‚«‚É‚àŽg‚¦‚éB
const@char*@strchr(const@char*@s,@int@c);
inline@char*@strchr(char*@s,@int@c)
{
const@char*@t@=@s;
return@const_cast<char*>(strchr(t,@c));
}
C‚Ìstrchr‚æ‚èŒ^ˆÀ‘S«‚ª‘‚µ‚Ä‚¢‚邯‚¢‚¤•sŽv‹cB‚à‚Á‚Æ‚àC‚Ƃ̌݊·«‚Í–³‚­‚È‚Á‚½‚ªB

226:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/07 23:36:09
ƒAƒz‚ÈŽ–‚·‚é“z‚ªconst_cast‚È‚ñ‚Ä—¥‹V‚É‘‚­‚킯‚È‚¢‚Æ‚¢‚¤

227:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/07 23:42:36
‚»‚¤‚¢‚¤ƒAƒz‚ÍŽ©•ª‚ɉe‹¿‚ª–³‚¢’ö“x‚É•ú‚Á‚Ä‚¨‚¯‚΂¢‚¢‚ñ‚Å‚·B

228:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/08 18:01:46
‚Ç‚¤‚µ‚ÄSTL‚Á‚Ästd::‚Ì’†‚É‘S•”‚Ô‚¿ž‚ñ‚Å‚é‚ÌH
®—‚Æ‚©o—ˆ‚È‚¢l‚ªì‚Á‚½‚ÌH

229:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/08 18:40:10
‚Ƃ肠‚¦‚¸AƒOƒ[ƒoƒ‹‚É‘S•”ŽU‚ç‚΂Á‚Ä‚¢‚邿‚è‚Í—y‚©‚ɂ܂µ‚Å‚·B

230:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/08 19:11:13
STL‚Í\•ª®—‚³‚ê‚Ä‚¢‚é‚©‚ç‚»‚ê‚Å¢‚Á‚½‚±‚Ƃ͂Ȃ¢‚æB
–¼‘O‹óŠÔ‚Í‚¢‚ë‚ñ‚Èl‚½‚¿‚ªW‚Ü‚Á‚ĉ½‚©‚ðì‚邯‚«‚̉ž‹}ˆ’u‚®‚ç‚¢‚ÉŽv‚Á‚Ä‚¨‚¢‚½•û‚ª‚¢‚¢‚æB
boost‚͈Ús’†or“‡’†‚Æ‚©‚ª‚ ‚Á‚ÄAˆê‰ž–¼‘O‹óŠÔ‚Å‹æ•Ê‚µ‚Ă邯‚Ç
usingŽg‚¢o‚·‚Æ‚à‚¤ƒJƒIƒX‚É‚È‚é‚æ‚ËB

231:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/08 22:32:08
>>228
‚ ‚È‚½‚È‚ç‚Ç‚¤®—‚·‚éH

232:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/08 23:17:56
.NET‚Ý‚½‚¢‚É

233:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/09 02:10:38
–¼‘O‹óŠÔ‚à㩂̉ò‚¾‚©‚ç‚ ‚ñ‚܂葽‚¢‚Æ¢‚é

234:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/09 16:31:19
>>233
using namespace‚Æ‚©Žg‚¤‚©‚ç㩂ɛƂé‚ñ‚¶‚á‚È‚¢‚Ì‚©?

235:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/09 17:00:09
‚»‚ñ‚È‚à‚ñŽg‚í‚È‚­‚Á‚½‚Á‚Ä—Ž‚Æ‚µŒŠ‚Í‚¢‚­‚ç‚Å‚à‚ ‚邿
C++‚É‚ÍKoenig Lookup‚Æ‚¢‚¤‘f“G‚ÈŽd‘g‚Ý‚ª‚ ‚é‚©‚ç

236:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/10 08:50:37
signed@‚Æ@unsigned@‚Ì”äŠr‚­‚ç‚¢‚Å‚«‚邿‚¤‚É‚µ‚Ä‚­‚ê‚Á‚Â[‚ÌI
R(M„DL)É

237:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/10 12:49:34
signed”pŽ~‚µ‚悤‚º
•‰‚Ì”‚È‚ñ‚ĂȂ­‚Ä‚à•½‹C

238:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/10 14:23:58
>>226
‚»‚¤‚¢‚¤“z‚͂ӂÂ[ACƒXƒ^ƒCƒ‹‚̃LƒƒƒXƒg@(–œ”\)@Žg‚¤‚æ‚È‚ B

239:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/10 23:39:57
>>237
‚»‚µ‚Äsigned_intƒNƒ‰ƒX‚ðì‚é‚ñ‚Å‚µ‚åB

240:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/11 03:31:15
ˆÃ–ق̕ϊ·‚ª‚È‚­‚Ȃ邾‚¯‚Å‚àã“™B

241:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/11 10:36:41
•ª‚̈«‚¢Žæˆø‚¾‚È


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

5380“ú‘O‚ÉXV/46 KB
’S“–:undef