TString intvectorn::output(const char* left, const char* typeString, const char* seperator, const char* right) { TString id; id+=left; for(int i=0; i<size(); i++) { id.add(typeString, (*this)[i]); if(i!=size()-1) id.add("%s", seperator); } id+=right; return id; }
TString vectorn::output(const char* formatString, int start, int end) const { TString id; if(end>size()) end=size(); id+="["; for(int i=start; i<end; i++) { id.add(formatString, (*this)[i]); id+=","; } id+="]"; return id; }