C++メモ
- struct/class の違い ➡︎ デフォルトの可視性
- 基本的にすべて値型
- const は signature に含まれる
- 抽象クラスを作るときは必ずデストラクタを作る
厨二病
class Base { public: virtual void f() const volatile noexcept { } }; class Derived: public Base { public: virtual inline void f() const volatile noexcept override final { } };
virtual 継承とそうでないものの違い
// | A.Base | B.Base | Derived | // | Base | Derived | // virtual
super クラスのコンストラクタを取り込む
Read Moreclass UsingBase { public: UsingBase(int) ...