- EffectiveC++ . . . . 13 matches
class EnemyTarget {
EnemyTarget() { ++numTargets; }
EnemyTarget(const EnemyTarget&) { ++numTargets; }
~EnemyTarget() { --numTargets; }
virtual bool destroy(); // EnemyTarget 객체 파괴에
unsigned int EnemyTarget::numTargets;
class EnemyTank: public EnemyTarget {
: EnemyTarget(rhs)
EnemyTarget의 객체를 카운트 하기 위해 정적 멤버 변수 numTargets를 두었으며 EnemyTarget을 상속한 EnemyTank에서도[[BR]]
EnemyTarget *targetPtr = new EnemyTank;
그래서 이문제를 피하기 위해서, EnemyTarget의 소멸자를 virtual로 선언해야 한다. 소멸자를 가상함수로 선언하면, 여러분이 원하는[[BR]]
Found 1 matching page out of 7555 total pages (5000 pages are searched)
You can also click here to search title.