rendered paste body#include <iostream>#include <fstream>#include <string>#include <vector>#include <algorithm>struct CoutStringFunctor { void operator()(std::string &s) { std::cout << s << std::endl; };};class File { std::vector<std::string> quotes;public: File() { std::ifstream in("quotes.txt", std::ios::in); std::string line; while(in.good()) { std::getline(in, line); quotes.push_back(line); }; }; void Sort() { std::sort(quotes.begin(), quotes.end()); // Print out strings for debugging only std::for_each(quotes.begin(), quotes.end(), CoutStringFunctor()); };};int main() { File f; f.Sort(); return 0;}