g++0x10が無くても通るようにした
クラス構造の見直しを行った
型定義するソース追加