日記

ただの日記

C++

純粋仮想関数に関するサンプル

C++

純粋仮想関数とはオーバーライドされることを前提とした関数である。 だから基底クラスでインスタンス化できない。 基底クラスの型に継承したクラスの実態を代入できる。 この場合、基底クラスのメソッド及び、基底クラスで宣言した仮想関数を オーバーライ…

C++のSTL

C++

C++におけるSTLとはStandard Template Libraryのことである。 標準のtemplateクラスを提供している。よく使うっぽいので簡素にまとめる。

C言語->C++で見つかる不思議な文法

C++

C++を始めたときにJavaともC言語とも似つかないよな文法があって困ったので書く。 参考サイトを見ながらムムっと感じたところをメモっているので、網羅性はない。