Seasons.NET

ちょっとした技術ブログです

パス操作で便利なnormalize

	fs::path p( fs::current_path()/"data/" ); // //=> カレントパス/data
	std::string d("../hoge");
	p.append( d.begin() ,  d.end() ); //=> カレントパス/hoge
	p.normalize();

もはや、rubyのpathnameみたいっすね。