// fowlup.cpp -- unique_ptr not a good choice #include #include #include int main() { using namespace std; unique_ptr films[5] = { unique_ptr (new string("Fowl Balls")), unique_ptr (new string("Duck Walks")), unique_ptr (new string("Chicken Runs")), unique_ptr (new string("Turkey Errors")), unique_ptr (new string("Goose Eggs")) }; unique_ptr pwin; pwin = films[2]; // films[2], pwin both point to "Chicken Runs" cout << "The nominees for best avian baseball film are\n"; for (int i = 0; i < 5; i++) cout << *films[i] << endl; cout << "The winner is " << *pwin << "!\n"; // cin.get(); return 0; }