マイコーディングルール

// メンバ関数の実装部
boost::shared_ptr<CMudamuda>
CMudamuda::DoMudamuda(int ora)
{
 // と2行に分けて書いたりする
/*  /C++ではあまり使わないけど、このように、
 * コメント分のアスタリスクの位置をそろえる
 */

C++の場合、一つだけどうしても許せないのが・・・

std::vector<boost::shared_ptr<muda> >   mudaVector;
                       ↑この空白

std::vector<boost::shared_ptr<muda>>   mudaVector;
こう書きたいのだがコンパイルエラー
'>>'ってしちゃうとコンパイラがシフト演算子と判断しちゃうんだよね。