C++

VS2008でauto_ptrをメンバ変数にもつクラスをvectorに入れる(

C++

std::auto_ptr をメンバ変数に持つクラスを std::vector に入れたい、そんなことありますよね?VS2010 ならば #include "stdafx.h" #include <memory> #include <vector> class A {}; class B { private: std::auto_ptr<A> a_; public: B( void ) : a_( new A() ) {} }; int _tm</a></vector></memory>…

MSXML の SAXWriter

C++

Domを使って書き込むのではなく、SAXで何か良いのはないかと思っていたら MSXMLに IMXWriter という SAXWriter があるではないか。 今のコードは Windows 限定だし使ってみるかーということでトライ。 // saxwritertest.cpp : コンソール アプリケーションの…

ファクトリの取得方法

うーんC++で下のようなコードの書き方がわからん・・・ import java.util.Map; public abstract class Base { static Map<String, Factory> map; static { map.put("foo", new Foo.FooFactory()); map.put("bar", new Bar.BarFactory()); } static Base create(String targ</string,>…