Instance of custom class as a member of another class
<p>I have a class Game, and a class Player, and an instance of Player called "player" is a member of the Game class.</p>

<pre><code>Game::Game() : player(screen, player_image, 390, 290) { }
</code></pre>

<p>I was told by friends to do that, but I hate doing that, for two reasons:
1. When I pass the variable "screen" to Player on that line, screen hasn't been properly initialized, so I have to pass it again later.
2. It looks bad, I had never seen code like that until today when I was told to do this.</p>

<p>So, is there a way around it? Thank you.</p>

<p>On my .hpp file I have:</p>

<pre><code>public: Player player;
</code></pre>
