2014-05-27から1日間の記事一覧
オーバーライド 継承した時の、関数の上書き。 C++の場合はとくに overrideってかかなくても、同じ関数名で書くと上書かれる オーバーライド 同じクラスに同じ関数名で何個もかける。 戻りの型、引数の型、数がちがうやつ何個でも。 例) Button* createWith…
3.0 からSpriteBatchNodeいらない Node継承は マウスイベントとれない Layer継承は マウスイベントとれる CREATE_FUNC([class name]); で create();をかってに定義&実装してくれて、[lass name]::hoge()が使えるようになって、デストラクタが必ず呼ばれるよ…
コールバックができるー C++11からこんな書き方ができるようになったらしい Button* Button::create(const std::function<void()>& callback) { _callback = callback; } //よびかた void Butoon::onPush() { if(_callback) {_callback();} } 渡し方 std::function<void()> c</void()></void()>…