Tôi có một tiêu đề như thế này (lính gác tiêu đề không hiển thị):Tôi có thể xác định nội dung cho một chức năng riêng tư ở đâu?
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;
};
tôi có thể xác định cơ thể ở đâu cho InitGame()
, RunGame()
và ExitGame()
? Tôi có thể xác định nó trong tệp .cpp
của mình không? Nếu vậy, làm thế nào? Hay tôi buộc phải làm cho cơ thể của họ trong tập tin .h
của tôi?
Tôi đang sử dụng Eclipse và tôi bắt đầu nhập: void GameSystem::
và sau đó nó không đề xuất các chức năng riêng tư.
IDE có sẵn để phục vụ bạn, không cho bạn biết phải làm gì. –
Khả năng truy cập của một phương pháp không quan trọng ở đây. Cho dù đó là công khai, riêng tư hay được bảo vệ thì không ảnh hưởng đến quyết định của bạn để xác định phương thức của bạn trong tệp '.cpp'. – ereOn
Chỉ muốn nói lời cảm ơn vì câu hỏi không phải là câu hỏi, tôi là một nhà phát triển java đã được chuyển sang dự án C++ và điều này đã giúp tôi! – GMLewisII