y‰SŽÒнŒ}zC/C++Ž ..
[2ch|¥Menu]
136:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/21 12:36:50
‘‘¬‚ ‚肪‚Æ‚¤ŒäÀ‚¢‚Ü‚·B
‘OŽÒ‚Í‚»‚̉º‚Å‚±‚̂悤‚É‚µ‚Ă܂·B
szReadBuf[0]='\0';
ŒãŽÒ‚Å‚à‚±‚¤‚·‚ׂ«‚Å‚·‚ËH
“à•”‚̈—‚ª_tcstok“™‚ðŽg‚Á‚Ä•¶Žš—ñ‚Ì’uŠ·‚ð‚·‚éˆ—‚Ȃ̂ÅA‘O‰ñ“à—e‚ª
Žc‚Á‚Ă邯•´‚ç‚킵‚¢‚Ì‚ÅZeroMemory‚µ‚Ă܂µ‚½B

‚ ‚ÆAGlobalAlloc‚ŃAƒƒP[ƒg‚µ‚½•Ï”‚ÌĉŠú‰»Žž‚ÉZeroMemory‚ʼnŠú‰»‚µ‚Ă܂·‚ª
ZeroMemory‚Å–³‚¢‚Ù‚¤‚ª‚¢‚¢‚̂łµ‚傤‚©H

137:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/21 12:45:23
˜A“Š‚·‚¢‚Ü‚¹‚ñ
’ù³j
~ ‘O‰ñ“à—e‚ªŽc‚Á‚Ă邯•´‚ç‚킵‚¢‚Ì‚ÅZeroMemory‚µ‚Ă܂µ‚½B
› ƒfƒoƒbƒOŽž‚É‘O‰ñ“à—e‚ªŽc‚Á‚Ă邯•´‚ç‚킵‚¢‚Ì‚ÅZeroMemory‚µ‚Ă܂µ‚½B


138:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/21 13:16:23
BC++‚Å‚·B
ƒNƒ‰ƒX‚ð’è‹`‚µ‚½ƒwƒbƒ_ƒtƒ@ƒCƒ‹‚Æ‚»‚̃ƒ“ƒoŠÖ”‚ð’è‹`‚µ‚½cppƒtƒ@ƒCƒ‹‚ð
ƒRƒ“ƒpƒCƒ‹‚·‚邯Unresolved external '_main'‚ƂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·B
ˆê‚‚ɂ܂Ƃ߂đ‚­‚µ‚©‚È‚¢‚̂łµ‚傤‚©H

139:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/21 14:01:03
uEXE ì‚é‹C‚͂Ȃ¢‚ºƒIƒvƒVƒ‡ƒ“v‚ðBCC‚É“n‚·B

140:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/21 14:57:58
-c‚ð•t‚¯‚½‚ç‚¢‚«‚Ü‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

141:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/21 15:50:40
>>136
‰Šú‰»‚µ‚½‚­‚ÄA‰Â”À«‚ð‹C‚É‚µ‚È‚¢‚È‚çAZeroMemory()‚ňã‰@‚Å“à‰Èˆã?

142:134
09/02/21 16:06:00
>>135 >>141
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚Ƃ肠‚¦‚¸A¡‚̃Œƒxƒ‹‚̓Gƒ‰[–³‚­“®‚©‚·Ž–‚ª–Ú•W‚Ȃ̂ÅA—]—T‚ª‚Å‚½‚çl‚¦‚½‚¢‚ÆŽv‚¢‚Ü‚·B

143:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/21 16:06:40
memset‚¾‚ƂȂñ‚Ń_ƒ‚È‚ÌH

144:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/21 16:16:15
C++~‚Ímemset‘匙‚¢‚¾‚©‚ç

CƒvƒƒOƒ‰ƒ}‚Ímemset‚ªŽg‚¦‚éê–Ê‚ð‚¢‚Â‚àŒŒŠá‚Å’T‚µ‚Ă邩‚ç
C++ì–@‚ɉü@‚·‚鎞‚Ɉê”Ô‹‘‚Þ‚Ì‚ª‚±‚±‚¾‚æ‚È

145:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/21 16:27:38
memset‚¢‚¢‚¶‚á‚ñ
‰Šú‰»Šy‚¾‚µ
‰´AC++Žg‚Á‚Ä‚Ä‚àƒƒ“ƒo‚ð\‘¢‘̂ɂµ‚Ämemset‚Å‚â‚Á‚¿‚á‚Á‚Ă邵

146:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/21 16:35:24
C++~‚Í‘S•”‚̃ƒ“ƒo‚ð‘ã“ü•¶‚ʼnŠú‰»‚µ‚Ä‚ñ‚ÌH

147:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/21 16:36:31
‚ A”nŽ­‚ª‹‚éB

148:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/21 16:36:42
ƒƒ“ƒo‰Šú‰»Žq‚ÉŒˆ‚Ü‚Á‚Ă邾‚ë

149:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/21 16:49:31
C~‚̓|ƒCƒ“ƒ^‚àmemset‚ʼnŠú‰»‚µ‚Ä‚ñ‚Ì‚©H

150:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/21 16:51:45
>>122
‘åæ¶A‚È‚ñ‚©¦‚¢‚±‚Æ‚µ‚Ä‚é‚Ý‚½‚¢‚¾‚©‚çAˆê•”C³‚µ‚ÄVC2005‚ŃRƒ“ƒpƒCƒ‹‚µ‚Ă݂½‚¯‚ÇA
‚Å‚«‚È‚¢‚æYoB‚Ç‚¤‚·‚ê‚Ηǂ¢H
#include <utility>
#include <memory>
#include <stdio.h>
#include <process.h>
#include <windows.h>
#include <functional>
#include <atlbase.h>

class Hoge {public: UINT Proc() {puts("Hoge::Proc"); return 0;}};
template<typename T>
UINT __stdcall beginthread2_entry(void* p) {
typedef std::pair<T*, UINT (T::*)()> thread_data_t;
thread_data_t* ptd = static_cast<thread_data_t*>(p);
T* px = ptd->first;
std::mem_fun_t<UINT, T> mf(ptd->second);
delete ptd;
return (px->*mf)(); // <======C2297: '->*' : –³Œø‚Å‚·B‰EƒIƒyƒ‰ƒ“ƒh‚ɂ͌^ 'std::mem_fun_t<_Result,_Ty>' ‚ªŽw’肳‚ê‚Ä‚¢‚Ü‚·B
}
// To be continued

151:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/21 16:52:10
template<typename T>
HANDLE beginthread2(T& x, UINT (T::*memFn)(), int priority = THREAD_PRIORITY_NORMAL, UINT stack = 0, DWORD flags = 0, LPSECURITY_ATTRIBUTES lpsa = 0) {
typedef std::pair<T*, UINT (T::*)()> thread_data_t;
std::auto_ptr<thread_data_t> ptd(new thread_data_t(&x, memFn));
uintptr_t ret = _beginthreadex(lpsa, stack, beginthread2_entry<T>, ptd.get(), flags, 0);
if (ret != 0)
ptd.release();
return reinterpret_cast<HANDLE>(ret);
}
int main() {
Hoge hoge;
ATL::CHandle h(beginthread2(hoge, &Hoge::Proc));
if (h != 0)
WaitForSingleObject(h, INFINITE);
}


152:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/21 17:21:28
‚·‚Ü‚ñBŒ³‚Ì122‚̃R[ƒh‚Ìmem_fn_t‚Ìmem_fn_t mf = ptd->second;‚Ìs‚Í
UINT (T::*mf)() = ptd->second;‚ª³‚µ‚¢B
‰üs§ŒÀ‚Åtypedef‚ð‚â‚ß‚½‚̂ɒ¼‚·‚Ì‚ð–Y‚ê‚Ä‚¢‚½‚Ý‚½‚¢‚¾B

‚»‚µ‚½‚çVC++2005‚Å‚à’Ê‚éB

153:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/21 17:46:34
>>152
’´‘‚¢ƒŒƒX”M—óŠ´ŽÓ‚ ‚°
typedef UINT (T::*mem_fn_t)();
‚ª”²‚¯‚Ä‚¢‚½‚ñ‚Å‚·‚©
mem_fn_t‚Ístd::mem_fun_tŠÖŒW‚̂Ȃñ‚©‚ÆŸŽè‚É–Ï‘z‚µ‚Ä‚½

154:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/21 17:55:31
>>141‚͈ãŽÒ‚©

155:150,152
09/02/21 18:25:38
>>150
‚ ‚¢‚â[[[A‰´Amem_fun_t‚Í‘æˆêˆø”‚Å“n‚·ƒIƒuƒWƒFƒNƒg‚̃|ƒ“ƒ^
‚ŃIƒuƒWƒFƒNƒg‚ðŽw’è‚·‚é‚Á‚Ă̖Y‚ê‚Ä‚½Yo,orz
return mf(px); ‚ª³‰ð‚¾‚È



156:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/21 18:44:46
C++‚ʼn•ϒ·ˆø”‚ÌŠÖ”‚ðì‚邯‚«‚ÍAC‚Æ“¯‚¶‚悤‚É
#include <stdarg.h>
‚Æ‚â‚Á‚ÄA
va_list, va_arg
‚ðŽg‚¦‚΂¢‚¢‚Å‚µ‚傤‚©H


157:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/21 19:06:54
C‚Æ“¯‚¶‚Å‚¨‚‹
‚½‚¾‚µ‰Â•Ï’·ˆø”‚Ì•”•ª‚É”ñPODƒNƒ‰ƒX‚ð“n‚·‚±‚Ƃ͂ł«‚È‚¢‚©‚ç’ˆÓ‚È

158:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/21 20:25:07
«‚ªg++4‚È‚ç’ʂ邯‚ÇVC9‚Ȃǒʂç‚È‚¢B
‚±‚ê‚Á‚ÄŽ©•ª‰½‚©Š¨ˆá‚¢‚µ‚Ă܂·‚©HVC9‚̃oƒO‚Á‚Ä‚±‚Ƃ͂ ‚è‚Ü‚¹‚ñ‚©H

struct MyClass {
int value;
void set_value(int v) { value = v; }
int get_value(void) const { return value; }
};
vector<std::tr1::shared_ptr<MyClass> > v;
...v‚É“K“–‚É—v‘f‚ð“ü‚ê‚é...
for_each(v.begin(), v.end(),
std::tr1::bind(&MyClass::set_value, std::tr1::placeholders::_1,
std::tr1::bind(&MyClass::get_value, std::tr1::placeholders::_1)));
// bind‚Åint‚ªint&‚ɕς¦‚ç‚ê‚È‚¢‚Æ‚¢‚¤ƒGƒ‰[

159:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/22 10:48:07
ŽQƕϔ‚̉Šú‰»‚̉E•Ó’l‚ÅŽO€‰‰ŽZŽqŽg‚¤‚̂̓}ƒgƒ‚‚ÈŠ‹Æ‚Ì”ÍáeH

160:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/22 12:13:57
‰E•Ó’l‚¶‚á‚È‚­‚ĉE•Ó‚¾‚ÈB
A ? B : C ‚Ì B ‚Æ C ‚ª—¼•û¶•Ó’l‚È‚ç–â‘è‚È‚¢‚µA
const ŽQƂȂç‰E•Ó’l‚Å‚à–â‘è‚È‚¢B

161:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/22 20:58:16
C++ ƒR[ƒfƒBƒ“ƒOƒXƒ^ƒ“ƒ_[ƒh‚ÅA

int n;
if (cond) n = X;
else n = Y;

‚Ý‚½‚¢‚É‚·‚é‚È‚çA

int n = cond ? X : Y;

‚̂ق¤‚ª‚¢‚¢‚Á‚Ä‘‚¢‚Ä‚ ‚Á‚½‚æ‚ÈB


162:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/22 21:38:05
condŽŸ‘悾‚ë

163:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/22 22:39:03
ŽQÆ‚¾‚Æ‚»‚à‚»‚à if-else ‚ªŽg‚¦‚È‚¢‚©‚ç
? : ‚ðŽg‚í‚´‚é‚𓾂Ȃ¢‚¯‚Ç‚ËB

164:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/23 00:53:15
int n = Y;
if (cond) n = X;

•Ï”‚ɂ͉Šú’l‚¢‚ê‚Æ‚±‚¤‚º

165:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/23 01:06:47
‰´‚̃\[ƒX‚Í>>161,164‚Ì‚·‚ׂĂð‹C•ª‚ÅŽg‚¢•ª‚¯‚ÄA
ƒ\[ƒX‚ð“Ç‚ÞlŠÔ‚ð–|˜M‚·‚é

166:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/23 09:12:42
ƒeƒ“ƒvƒŒ[ƒgƒNƒ‰ƒX‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^ˆø”‚É‚»‚ÌŽÀ‘ÔƒNƒ‰ƒX‚Ìstaticƒƒ“ƒo‚ðŽg—p‚·‚é‹Lq‚Í–â‘è‚È‚¢H

template<T> class BB{
BB(const T &);
static const T func(T a){retunr a + 1;};
};

int x = 0;
BB<int> i(i.func(x)); // BB<int> i(BB<int>::func(x)); ‚Æ“¯‚¶ˆÓ–¡‚ɂȂ锤

167:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/23 20:33:23
Ž¿–â‚Å‚·‚ªA—Ⴆ‚Î"net localgroup Administrators GroupX"‚Æ‚¢‚¤ƒRƒ}ƒ“ƒh‚ð
‚b{{‚ÅŽÀŒ»‚·‚é‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚Å‚µ‚傤‚©H
ˆê‰žŽ©•ª‚È‚è‚É’²‚ׂ܂µ‚½‚ªAShellExecute()‚âCreateProcess()‚ðŽg‚¤‚Ì‚Í
ŒÂl“I‚É”ü‚µ‚­‚È‚¢‚©‚ÈAAA‚ÆŽv‚¢‚Ü‚·B
’ml‚ɑВk‚µ‚½‚çAvbs‚Å
set objShell = WScript.CreateObject("WScript.Shell")
objShell.Exec "net localhost`"
‚Á‚Ä‚â‚ê‚΂¢‚¢‚ñ‚¶‚á‚È‚¢A‚ƃAƒhƒoƒCƒX‚ðŽó‚¯‚Ü‚µ‚½‚ªA
vbs‚Í‘S‚­‚í‚©‚ç‚炸A³’¼AŽ©•ª‚Ńƒ“ƒeƒiƒ“ƒX‚Å‚«‚邯‚ÍŽv‚¦‚Ü‚¹‚ñB
‚b{{‚̃‰ƒCƒuƒ‰ƒŠŠÖ”‚ÅŽÀŒ»‚·‚é•û–@‚ª‚ ‚Á‚½‚狳Žö‚¨Šè‚¢‚µ‚Ü‚·B

‚bŒ¾Œê‚ł͑g‚Ýž‚ÝŒn‚ð­‚µ‚â‚Á‚Ä‚¢‚Ü‚µ‚½B
Å‹ßA‚b{{‚Å‚¿‚å‚Á‚Æ‚µ‚½windows—p‚̃vƒƒOƒ‰ƒ€‚ðì‚邱‚ƂɂȂè‚Ü‚µ‚½B
‚b{{‚͉SŽÒƒŒƒxƒ‹‚¾‚ÆŽv‚¢‚Ü‚·B
ŠJ”­ŠÂ‹«‚Íwindows XP + Visual studio‚Å‚·B
‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

168:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/23 20:38:57
C++‚̃‰ƒCƒuƒ‰ƒŠ‚ɂ͂Ȃ¢‚©‚çA
API‚ð‚½‚½‚­‚µ‚©‚È‚¢‚ÈBWin32ƒXƒŒ‚És‚Á‚Ă݂½‚çB


169:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/23 20:40:47
>>167
ƒvƒƒZƒX‚ð‹N“®‚·‚é‚̂͂n‚r‚Ì–ðŠ„‚È‚Ì‚Å‚n‚r‚Ì‚`‚o‚h‚ðŽg‚¤
‚Á‚Ä“ª‚ɂȂê‚Ζâ‘è‚È‚¢

170:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/23 20:43:22
>>167
éx‚³‚ê‚Ä‚¢‚邼B
‚»‚ÌVBS‚̃R[ƒh‚ÍShellExecute‚ðŒÄ‚Ԃ̂Ɠ¯‚¶‚¾B

171:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/23 21:11:43
>>167‚Å‚·B
>>168-170 ‰ñ“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
C++‚̃‰ƒCƒuƒ‰ƒŠ‚ɂ͂Ȃ¢‚̂ł·‚ËB
‚È‚ñ‚ƂȂ­Ai‚¢‚È‚¢‚Ƃ͎v‚¢‚Ü‚·‚ªjnetƒRƒ}ƒ“ƒh‚ð휂·‚él‚ª‚¢‚½‚猙‚¾‚È
‚Æ‚¢‚¤ó‚¢l‚¦‚ÅAƒ‰ƒCƒuƒ‰ƒŠ‚ðŽg‚¢‚½‚¢‚ÆŽv‚Á‚Ä‚¢‚Ü‚µ‚½B

>>168‚³‚ñ‚Ì’‰‚Ç‚¨‚èWin32ƒXƒŒ‚És‚±‚¤‚ÆŽv‚¢‚Ü‚·‚ªA
‚à‚¤‚¿‚å‚Á‚ÆŽ©•ª‚ÅWin32‚𒲂ׂĂ©‚ç‚É‚µ‚½‚¢‚ÆŽv‚¢‚Ü‚·B
³’¼A‰½‚ð‚Ç‚¤Ž¿–â‚·‚ê‚΂¢‚¢‚Ì‚©A‚Æ‚¢‚¤‚Ì‚ª‚í‚©‚ç‚È‚¢ó‘Ô‚Å‚·‚Ì‚ÅAAA
iŒ‹‹ÇA>>169‚³‚ñ‚Ì’‰‚Ç‚¨‚èAŠ„‚èØ‚è‚»‚¤‚È‹C‚ª‚µ‚Ü‚·‚ªj
>>170‚³‚ñ@‚»‚¤‚È‚ñ‚Å‚·‚©B‚Ü‚ A’ml‚à‚±‚Á‚¿‚̂ق¤‚ªŠÈ’P‚¾‚æA
‚Á‚Ä‚¢‚¤Š´‚¶‚¾‚Á‚½‚Ì‚ÅAˆ«ˆÓ‚͂Ȃ©‚Á‚½‚ÆŽv‚¢‚Ü‚·

‚Ç‚¤‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

172:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/23 22:04:01
ƒRƒ“ƒ\[ƒ‹ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ÅŽÀ—p“I‚ȃvƒƒOƒ‰ƒ€‚Á‚Ä‚ ‚è‚Ü‚·‚©H
C++‚ÅŠw‚ñ‚¾‚±‚Ƃ𶂩‚·—ûK‚Ì‚½‚߂ɂà‚Ȃɂ©ì‚肽‚¢‚̂ł·‚ªEE

173:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/23 22:10:57
>>172
ƒRƒ“ƒpƒCƒ‰•ƒŠƒ“ƒJ

174:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/23 22:41:03
>>173
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
Ž©•ª‚Ì—Í‚¶‚á–³—‚»‚¤‚Ȃ̂ŃAƒ‹ƒSƒŠƒYƒ€‚©‚çì‚Á‚Ä‚¢‚±‚¤‚ÆŽv‚¢‚Ü‚·

175:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/24 10:15:53
ˆ³kƒAƒ‹ƒSƒŠƒYƒ€‚¨‚à‚ë‚¢‚æ

176:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/24 15:37:21
\‘¢‘ÌAiƒƒ“ƒochar a , int bj‚ðsizeof‚µ‚½’l‚ð‹‚ß‚ë‚Á‚Ä–â‘è‚Í
5‚Æ8‚Ç‚¿‚ç‚𓚂¦‚é‚ׂ«‚È‚ñ‚Å‚·‚©‚ËB
ƒpƒfƒBƒ“ƒO‚àŠÜ‚ß‚½’l‚ªŽÀÛ‚Ì“š‚¦‚È‚Ì‚Å‚µ‚傤‚©H

177:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/24 15:43:08
int‚̃TƒCƒY‚·‚çŠÂ‹«ˆË‘¶‚ÅFA

178:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/24 16:17:40
>>176
“š‚¦‚Ísizeof( A )‚¾‚ë


179:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/24 19:12:55
>>178
‚¨‘O‚Ü‚À“ª‚¢‚¢‚È

180:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/24 19:43:18
('A`)‚ÉŒ©‚¦‚½


181:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/24 19:44:54
sizeof ‚É–Ú‚ª‚È‚­‚Ä

182:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/24 20:08:55
sizeof('A`)‚¾‚Æ8‚Ȃ̂łâ‚Í‚è8‚ª“š‚¦‚Ý‚½‚¢‚Å‚·‚Ë
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

183:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/24 22:27:13
>>182
‰´‚̊‹«‚ł͂T‚ɂȂé‚ñ‚¾‚ª

184:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/24 23:19:58
>>182 ŠÂ‹«ˆË‘¶
#include<stdio.h>

#define MACRO(type) printf("sizeof(%s)=%d\n", #type, sizeof(type))

#pragma pack(push, 1)
struct pack1{
char a;
int b;
};
#pragma pack(pop)

#pragma pack(push, 2)
struct pack2{
char a;
int b;
};
#pragma pack(pop)

#pragma pack(push, 4)
struct pack4{
char a;
int b;
};
#pragma pack(pop)

int main(void){
MACRO(struct pack1);
MACRO(struct pack2);
MACRO(struct pack4);
return 0;
}

185:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/25 01:13:18
‚È‚ñ‚Æc
ˆ—ŒnˆË‘¶‚Ȃ̂łǂê‚à³‰ð‚Æ‚¢‚¤‚±‚Ƃł·‚©I
ƒR[ƒh‚܂ł²’š”J‚É‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B


186:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/25 09:51:49
ˆ—Œn‚Æ‚¢‚¤‚©AŽ©•ª‚ÅŒˆ‚ß‚ç‚ê‚邯‚¢‚Á‚½•û‚ª³‚µ‚¢

187:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/25 11:38:22
#include <stdio.h>
#include <string.h>

struct address{
char name[20];
char jusyo[21];
int age;
};

int main(void)
{
struct address abc;

int s = 1;
if(s = 1){
char name[30];
char jusyo[70];
int age;

printf("–¼‘O? "); scanf("%s", &name);
printf("ZŠ? "); scanf("%s", &jusyo);
printf("”N—î? "); scanf("%d", &age);

abc.age = age;
strcpy(abc.name, jusyo);
}
return(0);
}
CŒ¾Œê‚ðŠwK‚µ‚Ä‚¢‚Ü‚·B
ãƒvƒƒOƒ‰ƒ€‚ŃL[ƒ{[ƒh‚©‚ç“ú–{Œê‚ð“ü—Í‚µo—Í‚³‚¹‚½‚¢‚̂ł·‚ªA‚Ç‚¤‚·‚ê‚΂¢‚¢‚̂łµ‚傤‚©H
Cygwin‚ðŽg‚Á‚Ä‚¢‚Ü‚·B


188:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/25 11:47:00
printfŽg‚¦‚Ηǂ¢

189:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/25 11:47:45
>>187
‚â‚Á‚½‚±‚ƂȂ¢‚¯‚Ç
URLØÝ¸(pinoki.la.coocan.jp)


190:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/25 12:08:46
>>187
cygwinŽ©‘Ì‚ª“ú–{Œê‚Ì“üo—Í‚ð‚Å‚«‚È‚¢ó‘Ô‚È‚ç>189‚ÖB
gcc‚̃Rƒ“ƒpƒCƒ‹ƒIƒvƒVƒ‡ƒ“‚ɂ‚¢‚Ä’m‚肽‚¢‚È‚çcygwinƒXƒŒ‚ÖB
‚Ü‚ŸA“®‚­‚©‚Ç‚¤‚©‚Í“e‚àŠpscanf()‚ÌŽg‚¢•û‚àŠÔˆá‚Á‚Ä‚¢‚é‚킯‚¾‚ªB
Žg‚í‚È‚¢‚ɉz‚µ‚½‚±‚Ƃ͂Ȃ¢‚ªAscanf("%29s", name)‚Æ‚·‚é‚Ì‚ª–³“ïB

191:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/25 12:11:18
\‘¢‘̂̃ƒ“ƒo‚ƃ[ƒJƒ‹•Ï”‚Ì”z—ñƒTƒCƒY‚ªˆá‚¤‚¶‚á‚ñB‚»‚ê‚ÍÙ‚¢‚Á‚µ‚åB

192:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/25 15:13:30
1>LINK : warning LNK4098: defaultlib 'LIBCMT' ‚Í‘¼‚̃‰ƒCƒuƒ‰ƒŠ‚ÌŽg—p‚Æ‹£‡‚µ‚Ä‚¢‚Ü‚·B/NODEFAULTLIB:library ‚ðŽg—p‚µ‚Ä‚­‚¾‚³‚¢B
1>libcpmtd.lib(xdebug.obj) : error LNK2019: –¢‰ðŒˆ‚ÌŠO•”ƒVƒ“ƒ{ƒ‹ __malloc_dbg ‚ªŠÖ” "void * __cdecl operator new(unsigned int,struct std::_DebugHeapTag_t const &,char *,int)" (??2@YAPAXIABU_DebugHeapTag_t@std@@PADH@Z) ‚ÅŽQÆ‚³‚ê‚Ü‚µ‚½B
1>libcpmtd.lib(xdebug.obj) : error LNK2019: –¢‰ðŒˆ‚ÌŠO•”ƒVƒ“ƒ{ƒ‹ __free_dbg ‚ªŠÖ” "void __cdecl operator delete(void *,struct std::_DebugHeapTag_t const &,char *,int)" (??3@YAXPAXABU_DebugHeapTag_t@std@@PADH@Z) ‚ÅŽQÆ‚³‚ê‚Ü‚µ‚½B
1>C:\Documents and Settings\\ƒfƒXƒNƒgƒbƒv\Game\ActionGame\/GameAppli\ActionGame.exe : fatal error LNK1120: ŠO•”ŽQÆ 2 ‚ª–¢‰ðŒˆ‚Å‚·B

#include <fstream>

‚ðƒCƒ“ƒNƒ‹[ƒh‚·‚邯ã‹L‚̃Gƒ‰[‚ªo‚Ü‚·

‚Ç‚¤‚·‚ê‚΂¢‚¢‚̂ł·‚©GG

193:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/25 15:24:46
ƒvƒƒWƒFƒNƒg‚̃vƒƒpƒeƒB¨C/C++¨ƒR[ƒh¶¬¨ƒ‰ƒ“ƒ^ƒCƒ€ƒ‰ƒCƒuƒ‰ƒŠ
‚ðA‚ǂꂩ³‚µ‚¢‚à‚̂ɕÏX‚·‚é

‚È‚ñ‚©‘¼‚ÌŠO•”ƒ‰ƒCƒuƒ‰ƒŠŽg‚Á‚Ă邾‚ëH

194:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/25 15:26:17
ƒfƒoƒbƒO”Å‚ÆƒŠƒŠ[ƒX”ł̃IƒuƒWƒFƒNƒg‚ª¬Ý‚µ‚Ä‚¢‚邿‚¤‚ÉŒ©‚¦‚é
‚¢‚Á‚½‚ñ‚·‚ׂẴIƒuƒWƒFƒNƒg‚ð휂µ‚ărƒ‹ƒh‚µ‚È‚¨‚¹‚΂¢‚¢

‚Ù‚©‚©‚玂Á‚Ä‚«‚½ƒ‰ƒCƒuƒ‰ƒŠŒ‹‡‚µ‚Ä‚é‚Ȃ烊ƒ“ƒNƒIƒvƒVƒ‡ƒ“‚ð‚»‚ê‚É‚ ‚킹‚é

195:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/26 06:44:15
staticƒƒ“ƒoŠÖ”‚ð—˜—p‚·‚éƒƒŠƒbƒg‚Á‚Ä‚ ‚é‚ñ‚Å‚µ‚傤‚©H

196:195
09/02/26 06:51:07
‚·‚¢‚Ü‚¹‚ñ
ƒXƒŒˆÚ“®‚µ‚Ü‚·

197:195 ŸCi3UmwhFqY
09/02/26 07:18:27
>>196 ‚Í‘¼l‚Å‚·

198:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/26 10:37:07
‰½‚ŃƒŠƒbƒg‚ª‚È‚¢‚ÆŽv‚Á‚½‚Ì‚©A‚»‚ꂪ’m‚肽‚¢B

199:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/26 12:19:36
‚Ânew, singleton

200:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/26 12:23:18
º°ÙÊÞ¯¸ŠÖ”‚ÌÎß²ÝÀ‚ðŽæ‚éC½À²Ù‚ÌAPI‚Ö‚È‚ñ‚Æ‚©‚µ‚ĸ׽‚ð”z‘—‚µ‚½‚¢‚Æ‚«‚É

201:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/27 02:01:54
Ž¿–â‚Å‚·B

class Foo { void Bar(void* ptr); };
void Foo::Bar(void* const ptr) {}

VisualC++2008 ‚ɂñ‚Ì—l‚ȃNƒ‰ƒX‚ðì‚Á‚½‚Æ‚±‚ëAƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚àŒx‚ào‚¸‚ɃRƒ“ƒpƒCƒ‹‚ª’Ê‚è‚Ü‚µ‚½B
‹^–â‚ÉŽv‚Á‚½‚Ì‚Í Foo::Bar ‚̈ø”‚ðAvoid* ‚©‚ç void* const ‚ɕς¦‚Ä‚àƒGƒ‰[‚ªo‚È‚¢Ž–‚Å‚·B

‚±‚ê‚Í•¶–@“I‚ɳ‚µ‚¢‚ñ‚Å‚µ‚傤‚©H‚»‚ê‚Æ‚àVC++‚̓Ǝ©Šg’£‚¾‚Á‚½‚è‚·‚é‚ñ‚Å‚µ‚傤‚©B

202:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/27 02:10:38
•¶–@“I‚ÉOK

203:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/27 02:21:40
>>201

class Foo { void Bar(int ptr); };
void Foo::Bar(int const ptr) {}

‚ª–â‘è‚È‚¢‚̂Ɠ¯‚¶‚±‚ÆB

204:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/27 02:51:20
>>202-203
‰¼ˆø”‚Éconst‚ð‚‚¯‚é‚͎̂À‘•‚ÆéŒ¾‚ňá‚Á‚Ä‚à•¶–@“I‚É–â‘è–³‚¢‚̂ł·‚ËB
•׋­‚ɂȂè‚Ü‚µ‚½A‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

205:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/28 05:09:10
‚ƂĂàŠî–{“I‚È‚±‚ƂȂ̂ł·‚ªA
•„†‚È‚µ®”‚̕ϔ‚Å—^‚¦‚ç‚ꂽ” N - 1 ‚©‚ç 0 ‚܂Ň”ԂɈ—‚ð‚·‚éƒ‹[ƒv‚ÍA‚Ç‚¤‘‚­‚Ì‚ªˆê”Ê“I‚Å‚·‚©B
for (size_t i = N - 1; i >= 0; --i)@‚¾‚ƃ_ƒ‚Å‚·‚æ‚ËB

Ž©•ª‚ªl‚¦‚½‘‚«•û‚ÍA
const size_t N = ...;
for (size_t i = N; i > 0; --i) hoge(i - 1);
for (size_t i = 0; i < N; ++i) hoge(N - i - 1);
for (size_t i = N - 1; i != ~0; --i) hoge(i);
‚Å‚·‚ªA‚Ç‚ê‚àŽg‚í‚ê‚é‚̂łµ‚傤‚©B

206:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/28 05:13:20
size_t i = N;
do { --i; hoge(i); } while (i > 0);


207:206
09/02/28 05:14:35
‚ ‚ A‘‚¢‚Ä‚©‚ç‹C‚¢‚½‚¯‚Ç >>206 ‚Í N ‚ª‰‚ß‚©‚ç 0 ‚¾‚Á‚½‚çƒ_ƒ‚¾‚Ë

208:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/28 05:36:00
T i = M; //M = N - 1‚Æ‚¢‚¤‚±‚Æ‚Å
do {
hoge(i);
} while (i-- != 0);
‚±‚ꂾ‚ÆAM‚ªTŒ^‚ÌÅ‘å’l‚Å‚à‘Ήž‚Å‚«‚é‚Í‚¸B

209:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/28 06:46:33
>>205
•’Ê‚É@for@(size_t@i@=@N@-@1;@i@>=@0;@--i)@‚ðŽg‚Á‚Ă邯‚Ç
size_t‚ðŽg‚¤——R‚ª•ª‚©‚ç‚È‚¢

210:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/28 08:29:35
>>209
ƒƒ‚ƒŠ‚̃TƒCƒY‚ðˆÓ–¡‚·‚邯‚«‚Ísize_t‚ðŽg‚¤‚悤‚É‚µ‚Ä‚é
64ƒrƒbƒgŠÂ‹«‚¾‚Æunsigned long long‚ɂȂé‚Ì‚©‚È

211:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/28 11:52:40
>>209
> i >= 0;

ª‚Í•„‡–³‚µ‚¾‚Æí‚É^‚¾‚ëB

212:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/28 11:53:48
‰½‚©–â‘è‚Å‚àH

213:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/28 11:54:56
for (i = 0; i > N; ++i) {;} // ƒ‹[ƒv’†‚É‘OŒã‚Ì’l‚ª‰e‹¿‚µ‚È‚¢ê‡B
if (N > 0) for (i = N - 1; i >= 0; --i) {;} // ƒ‹[ƒv’†‚É‘OŒã‚Ì’l‚ªŠÖ‚í‚Á‚Ä‚­‚éê‡B
while Œn‚ðƒJƒEƒ“ƒgƒ‹[ƒv‚ÉŽg‚¤‚̂͋ðô‚Æl‚¦‚éB

214:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/28 12:02:05
>>212
‚â‚ß‚ç‚ê‚È‚¢A‚Ƃ܂ç‚È‚¢

215:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/28 12:33:44
while(N-->0)‚Í•’ʂɎg‚¤‚¾‚ë
--‚ª–îˆó‚ÉŒ©‚¦‚é‚©‚çuN‚ð0‚É‚·‚é‚Ü‚Åv‚Á‚ÄŽ‹Šo“I‚ɂ킩‚è‚â‚·‚¢‚¶‚á‚ñ

216:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/28 12:39:17
‚»‚Ìl‚¦‚͂Ȃ©‚Á‚½

217:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/28 12:43:37
>>215
‚»‚ñ‚ȉa‚ɸϰ
‚Ü‚ ‚Å‚à>>205‚Ì—v‹‚É‚ ‚Á‚Ă邵ƒVƒ“ƒvƒ‹‚ł킩‚è‚â‚·‚¢‚È

218:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/28 13:16:49
>>215
‚ ‚ AˆÓŠO‚Æ–Ê”’‚¢Žg‚¢•û‚©‚॥¥

Ž‹Šo“I‚ɂ킩‚èˆÕ‚­‘‚©‚È‚¢ê‡‚Í
>0‚Í‘‚©‚È‚­‚Ä‚à‘åä•v‚©

219:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/28 14:09:16
—L–¼‚¾‚ëA‚»‚ê

220:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/28 14:16:21
‚Ô‚Á‚¿‚Ⴏ‰‚߂Č©‚½

221:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/28 14:20:36
ƒ\[ƒXŽ©‘̂͌©‚½Ž–‚ª‚ ‚邿‚¤‚È‹C‚à‚·‚邯‚ÇAl‚¦•û‚͉‚߂Č©‚½B

222:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/28 16:14:42
Œ¸­‚µ‚Ä‚¢‚­‚̂Ɍ¸­‚µ‚Ä‚¢‚­•ûŒü‚ª‹ó‚¢‚Ä‚é‚̂͂Ȃñ‚ƂȂ­•|‚¢‚È‚Ÿ

223:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/28 17:18:11
>>215
while(N-->0)@‚Á‚ÄŒ©‚½–Ú‚ª‘f“G‚¾‚È


224:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/28 17:23:55
AA‚̃vƒƒOƒ‰ƒ€Œ¾Œê‚Æ‚©‚È‚çAŒ©‚½–Ú‚Å•ª‚©‚è‚â‚·‚¢‚©‚à‚ÈEEE

225:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/28 17:39:46
befunge‚Ì‚±‚Ƃł·‚ËII

226:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/28 17:41:03
–Ê”’‚»‚¤‚¾‚¯‚Çâ‘΃R[ƒfƒBƒ“ƒO‚µ‚É‚­‚¢‚È
‚Ù‚Ú‹L†‚¾‚ëw

227:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/02/28 20:31:33
‚³‚·‚ªƒVƒ‡[ƒgƒR[ƒfƒBƒ“ƒOƒXƒŒB
‚½‚߂ɂÈEEE‚Á‚ÄA‚ ‚êH


228:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/01 18:45:19
ŒJ‚è•Ô‚µˆ—‚Ì‚±‚Æ‚ð‰½‚Ä‚¢‚¢‚Ü‚·‚©H
ê–å“I‚É‚¨Šè‚¢‚µ‚Ü‚·B

229:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/01 18:49:47
”½•œˆ—‚Æ‚©ŒJ‚è•Ô‚µˆ—‚Æ‚©

230:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/01 20:00:35
ŒJ‚è•Ô‚µˆ—‚Ì‚±‚Æ‚ð‰½‚Ä‚¢‚¢‚Ü‚·‚©H
ê–å“I‚É‚¨Šè‚¢‚µ‚Ü‚·B

231:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/01 20:01:14
”½•œˆ—‚Æ‚©ŒJ‚è•Ô‚µˆ—‚Æ‚©

232:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/01 20:38:29
>>210
ƒƒ‚ƒŠ‚̃TƒCƒY‚ð“ü‚ê‚éŒ^‚Á‚Äsize_tˆÈŠO‚ɂȂñ‚©‚È‚©‚Á‚½?

233:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/01 20:50:58
ŒJ‚è•Ô‚µˆ—‚Ì‚±‚Æ‚ð‰½‚Ä‚¢‚¢‚Ü‚·‚©H
ê–å“I‚É‚¨Šè‚¢‚µ‚Ü‚·B

234:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/01 20:55:57
ƒ‹[ƒvˆ—‚¶‚á‚ËH‚—
”½•œ‚àŒJ‚è•Ô‚µ‚¾‚낤‚¯‚ÇA‚¨‘O‚͈Ⴂ•ª‚©‚ç‚È‚¢‚¾‚낤

235:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/01 21:26:00
‚Ô‚Á‚¿‚ႯC/C++‚̘b‚¶‚á‚È‚¢‚©‚çƒXƒŒˆá‚¢

236:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/01 21:29:11
>>234>>231>>229
‚à‚¤‚¿‚å‚Á‚Æ‚©‚Á‚±‚¢‚¢Œ¾‚¢•û‚ ‚邾‚ë
‚»‚ê‚ð‹³‚¦‚ë

237:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/01 21:31:09
>>236
Ž€‚ËʹÞ

238:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/01 21:31:47
”½•œˆ—‚Æ‚©ŒJ‚è•Ô‚µˆ—‚Æ‚©

239:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/01 21:47:20
ƒŠƒs[ƒg

240:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/01 22:14:30
>>228-231
Œ©Ž–‚ÈŒJ‚è•Ô‚µˆ—
>>232‚Í‹ó‹C‰Å

241:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/01 22:19:39
>>232
ssize_t‚Æ‚©A‚Å‚àC‚Å‚àC++‚Å‚à•W€‚ł͂Ȃ¢‚¯‚ÇB

242:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/01 22:24:27
>>232
ptrdiff_t‚Ì‚±‚ÆHƒ|ƒCƒ“ƒ^“¯Žm‚̈ø‚«ŽZ‚ÌŒ^‚¾‚©‚ç‚¿‚å‚Á‚ƈႤ‚ª

243:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/01 22:34:14
>>241@>>242
‚»‚¤‚¾‚ÈBsize_t‚ł悩‚Á‚½B


244:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/03 05:50:11
‚Ü‚¾‰SŽÒ‚Ȃ̂ł·‚ªAbatƒtƒ@ƒCƒ‹‚ðC++builder6‚Å
ƒ{ƒ^ƒ“‚ð‰Ÿ‚µ‚½‚çŽÀs‚·‚邿‚¤‚É‚µ‚½‚¢‚Ì‚Å

ShellExecute(Handle,"open",ƒtƒ@ƒCƒ‹–¼.c_str,NULL,NULL,SW_SHOW);

‚Æ‘‚¢‚½‚̂ł·‚ªA‚¤‚Ü‚­‚¢‚«‚Ü‚¹‚ñEEE‚ǂȂ½‚©‹³‚¦‚Ä‚­‚¾‚³‚¢OTL

245:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/03 06:13:52
>>244
‰½ŒÌA‚Ç‚¤I‚­‚¢‚©‚È‚¢‚Ì‚©‘‚©‚È‚¢‚̂ł·‚©?

246:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/03 06:28:56
ŽÀs‚Í‚³‚ê‚é‚̂ł·‚ªiƒRƒ}ƒ“ƒhƒvƒƒ“ƒg‚ªˆêu•\ަ‚³‚ê‚éj
ƒoƒbƒ`ƒtƒ@ƒCƒ‹‚Ì’†gŽ©‘Ì‚ªŽÀs‚³‚ê‚Ü‚¹‚ñGG

247:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/03 06:39:59
bat‚ÌÅŒã‚É

pause

“ü‚ê‚Æ‚¯


248:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/03 07:00:46
>>247
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

‚â‚Á‚Ă݂½‚Æ‚±‚ëŽw’肳‚ꂽƒpƒX‚ª‚ ‚è‚Ü‚¹‚ñ‚Ƃ̂±‚Ƃłµ‚½B
•’Ê‚Ébatƒtƒ@ƒCƒ‹‚ð‹N“®‚·‚邯‰½‚à–â‘肪‚È‚¢‚̂ł·‚ªEEE
Œ´ˆö‚Ȃǂ킩‚ç‚È‚¢‚Å‚µ‚傤‚©H

249:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/03 07:08:14
ƒtƒ@ƒCƒ‹ƒpƒX‚ð‚¿‚á‚ñ‚ÆŽw’è‚·‚ê‚΂¢‚¢‚¶‚á‚ñEEE

250:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/03 07:12:19
‚Å‚«‚Ü‚µ‚½I
‚±‚ñ‚ÈŽžŠÔ‚ÉAŽ¿–â‚É“š‚¦‚Ä‚­‚¾‚³‚è‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½
‘å•Ï•‚©‚è‚Ü‚µ‚½B

251:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/03 18:34:32
ˆÈ‰º‚̂悤‚ÈŠ´‚¶‚Åu*v‚Ì‘OŒã‚ɃXƒy[ƒX‚ª
“ü‚Á‚Ä‚¢‚éꇂàƒ|ƒCƒ“ƒ^‚Ì錾‚È‚ñ‚Å‚µ‚傤‚©H

static unsigned int * ADDR;

ƒXƒy[ƒX‚ªAŒã‚¾‚¯‚Ì‚à‚ÍŽQl‘‚É‚àЉ‚ê‚Ä‚¢‚Ü‚·‚ª
‘OŒã—¼•û‚Æ‚àƒXƒy[ƒX‚Ì‚à‚̂͌©‚‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚½B

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

252:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/03 19:01:49
vector<string> * const (&u)[buf]; // ‚±‚ñ‚ÈŠ´‚¶‚Å‚·‚©H

253:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/03 19:06:04
>>251
‚¨‚ñ‚È‚¶B‹ó”’—Þ‚ª‚¢‚­‚ç‚ ‚낤‚ÆŠÖŒW‚È‚¢B

254:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/03 19:47:28
>>252
static unsigned int * ADDR;

‘S‚­‚±‚̂܂܂̃R[ƒh‚Å‚·B

>>253
‚²‰ñ“š—L“ŒäÀ‚¢‚Ü‚µ‚½B
‚à‚â‚à‚₵‚Ä‚¢‚Ü‚µ‚½‚ªA‚±‚ê‚Å‚·‚Á‚«‚肵‚Ü‚µ‚½B

255:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/04 03:11:45
VC++9‚ÌŽ¿–â‚Å‚·BUnicodeŠÂ‹«‚Å
Void Func(LPCSTR pMsg);
‚Ý‚½‚¢‚ÈŠÖ”‚ª‚ ‚Á‚ÄA‚±‚±‚É•¶Žš—ñ‚ð“n‚·‚̂ł·‚ªA
Func("xxx");
‚Æ‚¢‚¤‚悤‚É•’ʂɑ‚­‚Æ–â‘è‚È‚¢‚̂ł·‚ªA
Func(_T("xxx"));
‚Æ‚â‚邯A
const wchar_t[3] ‚©‚ç LPCSTR‚ɕϊ·‚Å‚«‚Ü‚¹‚ñA‚Ý‚½‚¢‚ȃGƒ‰[‚ªo‚Ü‚·B
‘S‚Ă̕¶Žš—ñ‚ðQT("") ‚ÅŠ‡‚ê‚΂¢‚¢‚Ì‚©‚ÆŽv‚Á‚Ä‚½‚̂ł·‚ªAˆá‚¤‚̂łµ‚傤‚©H


256:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/04 03:14:42
>>255
_T‚ÅŠ‡‚é‚Ì‚ÍLPC"T"STR‚̂Ƃ«B
LPCSTR‚Íconst char*‚Ìtypedef‚¾‚©‚ç_T‚Í—v‚ç‚È‚¢B

257:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/04 03:25:58
>>256
‚È‚é‚Ù‚ÇA‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

258:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/04 13:36:24
‰•à“I‰ß‚¬‚Ä‚·‚¢‚Ü‚¹‚ñ‚ª...

‚·‚Å‚É錾‚µ‚Ä‚ ‚é”z—ñ‚Ì”z—ñ”‚ð‹‚ß‚Ä
‚»‚ê‚Æ“¯‚¶”z—ñ”‚Ì”z—ñ‚ð錾‚·‚é‚É‚Í
‚Ç‚¤‚·‚ê‚΂¢‚¢‚Å‚·‚©H

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

259:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/04 13:39:38
>>258
”z—ñ”‚̓vƒƒOƒ‰ƒ€‘‚¢‚½l‚µ‚©’m‚ç‚È‚¢‚©‚ç–³—
‚»‚ꂪ‚Å‚«‚½‚ç”z—ñ‚̃I[ƒo[ƒtƒ[ŠÇ—‚àŠy‚È‚ñ‚¾‚¯‚Ç


260:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/04 13:44:40
>>258
󋵂ª‚æ‚­‚í‚©‚ç‚ñ

261:259
09/03/04 13:44:42
sizeof(”z—ñ) / sizeof(Œ^)
‚Å‚¢‚¢‚©
ƒ}ƒNƒ‚Å’è‹`‚µ‚Ä“¯‚¶ƒ}ƒNƒŽg‚¤‚Æ‚©


262:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/04 13:49:06
char a[]={10, 10, 10};
char b[sizeof(a)];
int c[(sizeof(a)-1+sizeof(int))/sizeof(int)]

263:258
09/03/04 13:53:28
‚·‚¢‚Ü‚¹‚ñŒ¾—t‚ª‘«‚è‚È‚·‚¬‚Ü‚µ‚½BB

int a[]= {1,2,...};

size=sizeof(a)/sizeof(a[0]);

int b[size];

‚Æ‚µ‚Ä“¯‚¶”z—ñ”‚ÌV‚µ‚¢”z—ñ‚ð錾‚µ‚悤‚Æ‚µ‚Ä‚à‚Å‚«‚Ü‚¹‚ñB

264:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/04 13:56:39
C++ ‚È‚ç const int size
C‚È‚ç int b[sizeof(a)]

265:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/04 13:57:14
>>263
size ‚ÌŒ^‚͉½‚©

Œ¾Œê‚ð‚¢‚¦Œ¾Œê‚ð
C ‚© C++‚Ç‚Á‚¿‚¾
‚ ‚ÆC‚È‚çC89‚©C99‚Ȃ̂©

266:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/04 13:57:33
>>263
ƒRƒ“ƒpƒCƒ‰‚à

267:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/04 14:03:12
>>265
C++‚Å‚·B
size@‚ÌŒ^‚Íint‚Å‚·
>>266
gcc‚Å‚·B

268:258
09/03/04 14:08:43
const int size = sizeof(a)/sizeof(a[0]);

int b[size];

‚Æ‚µ‚Ä錾‚Å‚«‚Ü‚µ‚½B

‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

269:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/04 15:03:27
”z—ñ‚Ì—v‘f‚ɕϔ‚ªŽg‚¦‚é‹KŠi‚Á‚Ä–³‚©‚Á‚½‚Á‚¯


270:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/04 15:30:51
>>269
C99‚¾‚ë

271:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/04 17:19:24
˜A—§•û’öŽ®‚Ì‚ð“n‚µ‚½‚ç–ß‚Á‚Ä‚­‚éŠÖ”‚Á‚Ä‚ ‚è‚Ü‚·‚©H

272:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/04 17:20:51
>>271
•W€‚ɂ͂Ȃ¢
•W€‚¶‚á‚È‚­‚Ä‚¢‚¢‚Ȃ炠‚é

273:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/05 09:53:35
assert()‚Æ_ASSERT()‚Á‚ĂȂɂ©ˆá‚¢‚ª‚ ‚é‚̂łµ‚傤‚©H

274:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/05 10:11:11
assert‚ÍC/C++•W€
Œ‹‰Ê‚Æ‚µ‚Äabort()
_ASSERT‚ÍVC++“ÆŽ©
_CrtSetReportMode“™‚Å“®ì‚Ì’²®‚ª‰Â”\

275:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/05 18:14:15
ƒƒ“ƒoŠÖ”‚̃|ƒCƒ“ƒ^‚Ì錾‚ÍCxxx::*func‚Ȃ̂É
Žæ“¾‚ÍCxxx::&func‚łȂ­&Cxxx::func‚È‚ÌH
&‚ª‚È‚ñ‚Å錾‚ÌŽž‚Ì*‚̈ʒu‚æ‚èˆÚ“®‚·‚é‚ÌH

276:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/05 18:40:47
>>275
”­‘z‚Æ‚µ‚Ä‚ÍACxxx::‚Æ‚¢‚¤Cü‚ª
ƒƒ“ƒo‚ւ̃|ƒCƒ“ƒ^Œ^‚Å‚Í*‚É‚©‚©‚Á‚Ä‚¢‚ÄA
ƒƒ“ƒo‚ւ̃|ƒCƒ“ƒ^‚ð“¾‚é‚Æ‚«‚É‚ÍAƒƒ“ƒo–¼func‚É‚©‚©‚Á‚Ä‚¢‚é
‚Æ‚¢‚¤‚±‚Ƃ̂悤‚¾B

277:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/05 18:51:32
‰´‚Æ‚µ‚Ă͋t‚È‚ñ‚¾‚ª
‚È‚ñ‚ÅCxxx::&func‚È‚ÌH
‚Ç‚±‚̃Nƒ‰ƒX‚̃ƒ“ƒoŠÖ”‚̃AƒhƒŒƒX‚©•ª‚©‚ç‚ñ‚ª

278:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/05 20:41:28
‘å•Ï‚¾[
‚³‚Á‚Ï‚è‚í‚©‚ç‚ñ

279:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/05 20:43:44
>>278
‰½‚ª•ª‚©‚ç‚È‚¢‚ñ‚¾‚©‚³‚Á‚ς蕪‚©‚ç‚È‚¢‚¼

280:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/05 20:44:43
>>275
’P‚É•¶–@“I‚ÈžB–†‚³‚𜂢‚½Œ‹‰Ê‚»‚¤‚È‚Á‚½‚¾‚¯B

class A {
public:
@static void (*A::func)();
};

‚Æ‚µ‚Ä‚µ‚Ü‚¤‚ÆAstatic ƒƒ“ƒo•Ï”‚ÌŽÀ‘Ì’è‹`‚ª‚±‚¤‚È‚Á‚Ä‚µ‚Ü‚¤B

void (*A::A::func)();

‚Ç‚Á‚¿‚ª‚Ç‚Á‚¿‚Ì A:: ‚â‚番‚©‚ç‚ñB

281:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/05 21:16:46
‚à‚¤ƒNƒ‰ƒX‚̃ƒ“ƒoŠÖ”‚̃|ƒCƒ“ƒ^‚Í–³‚µ‚Å

282:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/05 22:09:09
9Š„‚­‚ç‚¢Boost‚âTR1‚ÌbindiˆÃ–Ù‚Ìmem_funj‚ƈê‚É‚µ‚©Žg‚í‚È‚¢B

283:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/05 22:41:19
delegate ƒpƒ^[ƒ“‚ÅŽg‚¤‚Ë

284:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/06 01:31:13
‚¶‚á‚ deleteƒpƒ^[ƒ“‚Å

285:276
09/03/06 19:49:52
>>276, >>280
‚·‚݂܂¹‚ñAƒŒƒX“Ç‚ñ‚Å‚àA‚»‚ꂪ
Žæ“¾‚ÍCxxx::&func‚łȂ­&Cxxx::func‚È‚ÌH
‚̉ñ“š‚ɂȂé‚Ì‚©A‚³‚Á‚ς藉ð‚Å‚«‚È‚¢‚Å‚·‚ª„ƒ

‚ ‚ÆA&Cxxx::func‚Í&(Cxxx::func)‚Æ‚µ‚Ă͗ǂ­‚È‚¢‚Æ–{‚É‘‚¢‚Ä‚ ‚é‚ñ‚Å‚·‚ª
‚È‚ñ‚Å—Ç‚­‚È‚¢‚ñ‚Å‚·‚©H

286:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/06 20:12:15
‚È‚ñ‚©’ŠÛƒNƒ‰ƒX‚ðƒCƒ“ƒXƒ^ƒ“ƒX‰»‚Å‚«‚È‚¢‚炵‚¢‚̂ł·‚ª‚Ç‚¤‚·‚ê‚΂¢‚¢‚Å‚·‚©H
”h¶ƒNƒ‰ƒX‚Í–³‚¢‚̂ł·‚ª
‚»‚Ì”h¶ƒNƒ‰ƒX‚Ì–³‚¢’ŠÛƒNƒ‰ƒX‚ªŒ^‚Ȉø”‚ð‚Æ‚éŠÖ”‚ðŽg‚¢‚½‚¢‚̂ł·‚ª‰Šú‰»H‚Ì•û–@‚ª‚í‚©‚è‚Ü‚¹‚ñ

287:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/06 20:16:31
>>286
‚Ü‚¸‚ÍA‚»‚Ì’ŠÛƒNƒ‰ƒX‚ւ̃|ƒCƒ“ƒ^Œ^‚©ŽQÆŒ^‚ðˆø”‚É‚µ‚Ä‚¢‚éH

288:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/06 20:24:22
>>287
ƒ|ƒCƒ“ƒ^Œ^‚ð錾‚µ‚Ă܂·A‚¢‚ë‚¢‚ëãŽè‚­‚¢‚©‚È‚©‚Á‚½‚̂Ń|ƒCƒ“ƒ^‚Å錾AŒ³‚Ì’ŠÛŒ^‚Å錾AƒAƒhƒŒƒX‚ðƒ|ƒCƒ“ƒ^Œ^‚É‘ã“ü¨ˆø”‚É
‚Æ‚µ‚Ă܂·AƒGƒ‰[ƒƒbƒZ[ƒW‚̓ƒ“ƒo‚ª’ŠÛŒ^‚Å‚·A錾‚ðŠm”F‚µ‚Ä‚­‚¾‚³‚¢A‚Å‚·

289:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/06 20:27:48
>>286
”h¶ƒNƒ‰ƒX‚ª‚È‚¢A‚ł͂Ȃ­A”h¶ƒNƒ‰ƒX‚ÍŽ©•ª‚Åì‚ê‚Æ‚¢‚¤‚±‚ƂłÍH

290:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/06 20:29:59
‚ ‚ A‚»‚¤‚©‚à‚µ‚ê‚È‚¢

291:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/06 20:43:25
"”h¶ƒNƒ‰ƒX‚Ì–³‚¢’ŠÛƒNƒ‰ƒX‚ªŒ^‚Ȉø”‚ð‚Æ‚éŠÖ”"
‚±‚êA’ŠÛƒNƒ‰ƒX‚̃Cƒ“ƒ^[ƒtƒFƒCƒX‚ðŽg‚Á‚ÄV‚µ‚¢ƒNƒ‰ƒX‚ðì‚ê‚Æ‚¢‚¤‚±‚Æ

292:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/06 20:56:18
Šo‚¦‚Ä‚¨‚«‚Ü‚·A‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½


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

4990“ú‘O‚ÉXV/69 KB
’S“–:undef