#include #include #include #include using namespace icl::utils; void bench(){ std::vector v(1000); std::fill(v.begin(),v.end(),GRand(0,1)); Time t = Time::now(); for(int i=0;i<1000;++i){ Any a = v; std::vector b = a; } t.showAge("any"); t = Time::now(); for(int i=0;i<1000;++i){ std::string a = cat(v,","); std::vector b = parseVecStr(a); } t.showAge("cat / parse"); } int main(int n, char **ppc){ float data[] = { 1,2,3,4,5,6,7,8,9,10 }; std::vector v(data,data+10); Any a = v; std::vector v2 = a; bench(); std::cout << "[" << cat(v2,",") << "]" << std::endl; }