C++Builder XEのifstreamでCodeGuardがエラーを検出する
次のコードをC++Builder XEで実行すると、CodeGuardがエラーを検出する。 #include <fstream> #include <string> const UnicodeSt …
Continue reading ‘C++Builder XEのifstreamでCodeGuardがエラーを検出する’ »
次のコードをC++Builder XEで実行すると、CodeGuardがエラーを検出する。 #include <fstream> #include <string> const UnicodeSt …
Continue reading ‘C++Builder XEのifstreamでCodeGuardがエラーを検出する’ »
boost::assignを使うと、コンテナに要素を追加するコードを簡潔に記述することができます。 必要なヘッダ #include <boost/assign.hpp> 一般的にstd::vectorに要素を …
boost::operatorsを使うと、主要な演算子を定義するだけで、残りの演算子を自動的に定義することができます。 ヘッダファイル #include <boost/operators.hpp> boost …
C++では、クラスを書くとコピーコンストラクタと代入演算子が自動的に定義されます。 boost::noncopyableを使うと、コピーコンストラクタと代入演算子をprivateに定義することで、コピーのできないクラスに …