y‰SŽÒнŒ}zC/C++Ž ..
[
2ch
|
¥Menu
]
¡ƒRƒsƒyƒ‚[ƒh
ƒXƒŒ‚ð’Êí•\ަ
ƒIƒvƒVƒ‡ƒ“ƒ‚[ƒh
‚±‚̽گÄÞ‚ÌURL
¡€–ÚƒeƒLƒXƒg
579:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ 08/02/13 10:00:48 >>575 ‘½•ªGUIƒXƒŒƒbƒh‚É‚ÍPostMessage()‚Ńuƒ““Š‚°‚Ä‚é‚ñ‚¾‚낤‚ªA GUIƒXƒŒƒbƒh‚ªPost‚³‚ꂽƒƒbƒZ[ƒW‚ðƒƒbƒZ[ƒWƒLƒ…[‚©‚ç“ǂݎæ‚é‚Ü‚Å‚ÌŠÔ‚É ŽóMƒXƒŒƒbƒh‘¤‚©‚ç‚ÌÄPost‚ª”¶‚µ“¾‚é‚©‚çA‚»‚ÌꇃOƒ[ƒoƒ‹•Ï”‚Å‚Í “–‘Rã‘‚«‚³‚ê‚Ä‚µ‚Ü‚¤‚¾‚ëB Post‘¤‚Í–ˆ‰ñmalloc()“™‚ŃƒbƒZ[ƒW—p‚̗̈æ‚ðŠm•Û‚µ‚ÄAŽó‚¯‘¤‚Å ƒƒbƒZ[ƒW‚ðˆ—‚µ‚½‚çfree()‚·‚邿‚¤‚É`B 580:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ 08/02/13 10:57:14 C++‚̈ꎞƒIƒuƒWƒFƒNƒg‚ɂ‚¢‚ÄŽ¿–₵‚Ü‚·Bgcc 3.2.1‚Å‚·B ‰º‹L‚̂悤‚ȃR[ƒh‚Å"taking address of temporary"‚ÌWARNING‚ªo‚Ü‚·‚ªA ‚±‚Ìꇂ͖³Ž‹‚µ‚¿‚á‚Á‚Ä‚à‚¢‚¢‚Å‚·‚©?‚¢‚¢‚Å‚·‚æ‚Ë? #include <stdio.h> class CTmp { public: int x,y; CTmp(int a,int b):x(a),y(b){}; }; int Foo(CTmp* pTmp) { if(pTmp) return pTmp->x + pTmp->y; return 0; } int main(int argc,char** argv) { int result=Foo(&CTmp(1,2)); printf("%d\n",result); return 0; }
ŽŸƒy[ƒW
ÅVƒŒƒX•\ަ
ƒXƒŒƒbƒh‚ÌŒŸõ
—ÞŽ—ƒXƒŒˆê——
˜b‘è‚̃jƒ…[ƒX
‚¨‚Ü‚©‚¹ƒŠƒXƒg
¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ
ƒŒƒXƒWƒƒƒ“ƒv
mixiƒ`ƒFƒbƒNI
Twitter‚É“Še
ƒIƒvƒVƒ‡ƒ“
‚µ‚¨‚è‚ð‹²‚Þ
ƒXƒŒƒbƒh‚É‘ž
ƒXƒŒƒbƒh‚̈ꗗ
‰É‚‚Ԃµ2ch
4988“ú‘O‚ÉXV/249 KB
’S“–:undef