y‰SŽÒнŒ}zC/C++Ž ..
100:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
20/08/09 12:09:42.16 5wTPapRC.net
>>98
‚‚¢‚Å‚ÉA‚¨•·‚«‚µ‚½‚¢‚̂ł·‚ªA
class CBase {EEE};
class CDerived : public CBase {EEE};
‚Ìê‡A
CDerive* ---> CBase*
‚ւ̕ϊ·‚Í•W€•ÏŠ·‚Í—L‚è‚Ü‚·‚ªA
CBase* ---> CDerive*
‚ւ̕ϊ·‚Í•W€•ÏŠ·‚Í—L‚è‚Ü‚¹‚ñ‚æ‚ËB
‚µ‚©‚µA
CBase *pBase;
‚ɑ΂µ‚ÄA
(CDerived*)pBase
‚Æ‚¢‚¤cast‚ÍAdown cast‚Å‚ ‚èA‹C‚ð‚‚¯‚È‚¯‚ê‚΂Ȃç‚È‚¢ƒLƒƒƒXƒg‚ł͂ ‚è‚Ü‚·‚ªA‘g‚Ýž‚Ý‚Ìcast‚Æ‚µ‚ÄA
‚ǂ̃Rƒ“ƒpƒCƒ‰‚Å‚àƒTƒ|[ƒg‚µ‚Ä‚¢‚Ü‚·B
(‚±‚Ìê‡AŒ^‚̉ðŽß‚Ì•ÏX‚¾‚¯‚łȂAƒ}ƒVƒ“ŒêƒŒƒxƒ‹‚ł̶‚Ì’l‚àAoffset•ª‚¾‚¯•ÏX‚ɂȂ邱‚Æ‚ª‚ ‚é‚Ì‚Í
Žü’m‚Ì’Ê‚è‚Å‚·B)
‚Æ‚¢‚¤‚±‚Æ‚ÍA•W€•ÏŠ·‚ł͂Ȃ¢‚É‚àŠÖ‚í‚炸AƒLƒƒƒXƒg‚ł͂Ȃº‚©ƒTƒ|[ƒg‚µ‚Ä‚¢‚邯Œ¾‚¤‚±‚ƂɂȂé‚̂łµ‚傤‚©H
ŽŸƒy[ƒW‘±‚«‚ð•\ަ1‚ð•\ަÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
992“ú‘O‚ÉXV/311 KB
’S“–:undef