注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
先ほど Twitter において new 談義で花が咲いていたのですが,この際に「どういう場面で new を使うべき... 先ほど Twitter において new 談義で花が咲いていたのですが,この際に「どういう場面で new を使うべきなのだろう?」と,ふと疑問に思いました.そこで,今回は「new を使う場面」を挙げてみようと思います.尚,ほとんど何も分からないまま書くので誰かの補足に期待します:p 多態性 (Polymorphism) を確保したい場合 まず始めに思いつくのが多態性を確保する場合です.例えば,AbstractFactory パターンのようなものを実現する際には new が必要となります. class Shape { ... }; class Triangle : public Shape { ... }; class Rectangle : public Shape { ... }; Shape* shape_factory(const std::string& name) { if (n
2010/06/06 リンク