More Effective C++ 28: Smart pointers
1. auto_ptr is included in <memory>.
2. assignment is done by ownership transfer
auto_ptr<string> p1(new string("hello")); // p1 points to the string
auto_ptr<string> p2=p1; // ownership transferred to p2
assert(p1.get()==NULL); // now p1 points to NULL
cout<<*p2<<endl; // and p2 points to the string
性爱电影激情电影性爱电影成人小说
成人电影黄色图片性爱网站成人网站
黄色电影黄色小说三级片成人电影
激情电影黄色网站午夜激情女郎色情小说
黄色网站黄色电影激情图片色情网站
激情网站成人网站性交电影色情电影
色情电影成人小说性爱图片黄色小说
黄色小说成人图片性爱网站黄色网站
色情网站成人电影性爱小说色情贴图
色情小说三级片性爱电影黄色贴图
性爱小说黄色电影色情图片成人贴图
成人电影三级片色情网站成人图片
成人网站性爱网站色情小说黄色图片
成人小说性爱电影色情电影色情图片
激情电影