オブジェクト指向の用語について
Posted: 2016年6月10日(金) 16:47
オブジェクト指向とかでよく聞くインスタンスとかなんとかってあるじゃないですか
class Character{ //というクラスがあったとして
public:
private:
};
Character Player; //と
Character* Player; //と
Player = new Character; // は、具体的にどう違うか教えてほしいです!
------------------------------------------------------------------------------------------------
BCGame_Trial* game = NULL; //ある本では こう書いた後
game = new BCGame_Trial; // こうやってnewしてるんですが 関数にアクセスするだけなら
-------------------------------------------------------------------------------------------------
BCGame_Trial* game; //こうしても関数に
game->initialize(); // VS2013では関数一覧がでるってことはつまりアクセスできるってことじゃないですか? newと どう違うのですか?
class Character{ //というクラスがあったとして
public:
private:
};
Character Player; //と
Character* Player; //と
Player = new Character; // は、具体的にどう違うか教えてほしいです!
------------------------------------------------------------------------------------------------
BCGame_Trial* game = NULL; //ある本では こう書いた後
game = new BCGame_Trial; // こうやってnewしてるんですが 関数にアクセスするだけなら
-------------------------------------------------------------------------------------------------
BCGame_Trial* game; //こうしても関数に
game->initialize(); // VS2013では関数一覧がでるってことはつまりアクセスできるってことじゃないですか? newと どう違うのですか?