読者です 読者をやめる 読者になる 読者になる

私のひらめき日記

もっと自由に、流暢にプログラミングする

C++ design pattern

Visitor pattern

Test Visitor pattern C++のためのAPIデザイン*1 12章を参照にした。 #include <iostream> #include <vector> #include <string> #include <memory> class ShapeNode; class TransformNode; class INodeVisitor { public: virtual ~INodeVisitor() {} virtual void Visit(ShapeNode& node) = 0;</memory></string></vector></iostream>…