В следующем коде я не могу достичь своего подкласса. Мне нужно, чтобы мой подкласс под суперклассом наследовал его, но суперкласс не будет знать, что указать, если только подкласс не определен до него.Как я могу достичь своего подкласса? C++
class ParticleSystem
{
Particle *ptr_to_particles;
void update()
{ // Loop through number of particles
// and call their update method.
ptr_to_particles[i].update();
}
}
class Particle : public ParticleSystem //Inherits ParticleSystem
{
void update();
}
Если кто-либо может предложить предложения о том, как это сделать по-другому, я приветствую его. Благодарю.
Вы должны узнать больше о наследовании, 'ParticleSystem' не звучит как что-то' Particle' должен унаследовать от ... – Kelm