#include #include using namespace std; #include "Pair.h" int main(int argc, char **argv) { Pair ps; // this usage instantiates a class Pair std::string x("foo"), y("bar"); ps.set_first(x); // first_ = "foo", second_ = "" ps.set_second(y); // first_ = "foo", second_ = "bar" ps.Swap(); // first_ = "bar", second_ = "foo" std::cout << ps << std::endl; // nonmember overloaded operator<< invoked return 0; }