Böyle bir başlık (başlık korumaları gösterilmemiştir) sahiptir:Vücudu özel bir işlev için nerede tanımlayabilirim?
class GameSystem
{
public:
GameSystem(Game *pcGame);
virtual ~GameSystem();
void Setup();
private:
void InitGame();
void RunGame();
void ExitGame();
Game *m_pcGame;
/* Properties */
int m_nWidth;
int m_nHeight;
int m_nFps;
bool m_bFullscreen;
};
I
InitGame()
,
RunGame()
ve
ExitGame()
için vücut tanımlayabilir
? .cpp
dosyamda tanımlayabilir miyim? Öyleyse nasıl? Yoksa vücudumu .h
dosyamda yapmak zorunda mıyım?
Eclipse kullanıyorum ve yazmaya başladım: void GameSystem::
ve daha sonra özel işlevler önermiyor.
IDE ne yapacağını söylemek değil, size hizmet etmek için vardır. –
Bir yöntemin erişilebilirliği burada önemli değil. İster kamusal ister özel olsun, korunsun, yöntemlerinizi ".cpp" dosyasında tanımlama kararınızı etkilememelidir. – ereOn
Sadece soru için teşekkür etmek istedim, ben bir C++ projesine taşınmış bir java geliştiricisiyim ve bu bana yardımcı oldu! – GMLewisII