std::string WallPost::getIthResponseString(int i) { std::string ret; char s[1000]; if( (i<0) || (i>(responseList.size()-1))) { throw -1; } WallPost wp = responseList[i]; ret += wp.getAuthor(); time_t postTime = wp.getPostTime(); struct tm * p = localtime(&postTime); strftime(s, 1000, "%A, %B %d %Y", p); ret += " [" + std::string(s) + "]: "; ret += wp.getPostText(); return ret; }
bool operator==(const WallPost& left, const WallPost& right) { return (left.getContent() == right.getContent() && left.getAuthor() == right.getAuthor() && left.getTimePosted() == right.getTimePosted()); }