मैं इस प्रकार से हैडर (हेडर गार्ड दिखाया गया है) है:मैं एक निजी समारोह के लिए शरीर को कहां परिभाषित कर सकता हूं?
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;
};
मैं कहां से InitGame()
, RunGame()
और ExitGame()
के लिए शरीर को परिभाषित कर सकते हैं? क्या मैं इसे अपने .cpp
फ़ाइल में परिभाषित कर सकता हूं? यदि हां, तो कैसे? या क्या मैं अपने शरीर को .h
फ़ाइल में बनाने के लिए बाध्य हूं?
मैं ग्रहण का उपयोग कर रहा हूं और मैंने टाइपिंग शुरू की: void GameSystem::
और फिर यह निजी कार्यों का सुझाव नहीं देता है।
आईडीई, आप की सेवा के लिए है आपको बताने के लिए नहीं क्या करना है। –
किसी विधि की पहुंच यहां कोई फर्क नहीं पड़ता। चाहे वह सार्वजनिक हो, निजी या संरक्षित '.cpp' फ़ाइल में अपनी विधियों को परिभाषित करने के आपके निर्णय को प्रभावित नहीं करना चाहिए। – ereOn
सिर्फ गैर-प्रश्न के लिए धन्यवाद कहना चाहता था, मैं एक जावा डेवलपर हूं जिसे सी ++ प्रोजेक्ट में ले जाया गया है और इससे मुझे मदद मिली! – GMLewisII