error: extra qualification gcc4.1で解釈が厳密になったらしく、クラス内でのメンバ関数の宣言に クラス名::メンバ関数名 ではなく メンバ関数名 と表記すると良い。 STLでエラー functional(143) : error C2784: 'bool std::operator <(const std::_Tree<_Traits> &,const std::_Tree<_Traits> &)' : テンプレート 引数を 'const std::_Tree<_Traits> &' に対して 'const std::string' から減少できませんでした std::mapと同時に使い始めてmapだけインクルードしてたので気付かなかった。 #include <string> してなかっただけ。 文字列を含むcsvを読む fgetsで読んだ1行分のバッファから