麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發(fā)設計 > 正文

13.3

2019-11-11 05:32:22
字體:
來源:轉載
供稿:網(wǎng)友

13.29

swap(lhs.ps, rhs.ps);swap(lhs.i, rhs.i);

他們調(diào)用的是另一個版本的swap而不是 swap(Hasptr&, HasPtr&) 所以并不會遞歸

13.30

#include <string>#include <iostream>class HasPtr {public: friend void swap(HasPtr&, HasPtr&); HasPtr(const std::string &s = std::string()) : ps(new std::string(s)), i(0) { } HasPtr(const HasPtr &hp) : ps(new std::string(*hp.ps)), i(hp.i) { } HasPtr& Operator=(const HasPtr &hp) { auto new_p = new std::string(*hp.ps); delete ps; ps = new_p; i = hp.i; return *this; } ~HasPtr() { delete ps; } void show() { std::cout << *ps << std::endl; }PRivate: std::string *ps; int i;};inlinevoid swap(HasPtr& lhs, HasPtr& rhs){ using std::swap; swap(lhs.ps, rhs.ps); swap(lhs.i, rhs.i); std::cout << "call swap(HasPtr& lhs, HasPtr& rhs)" << std::endl;}

13.31

#include <string>#include <iostream>class HasPtr {public: friend void swap(HasPtr&, HasPtr&); friend bool operator<(const HasPtr &lhs, const HasPtr &rhs); HasPtr(const std::string &s = std::string()) : ps(new std::string(s)), i(0) { } HasPtr(const HasPtr &hp) : ps(new std::string(*hp.ps)), i(hp.i) { } HasPtr& operator=(HasPtr tmp) { this->swap(tmp); return *this; } ~HasPtr() { delete ps; } void swap(HasPtr &rhs) { using std::swap; swap(ps, rhs.ps); swap(i, rhs.i); std::cout << "call swap(HasPtr &rhs)" << std::endl; } void show() const { std::cout << *ps << std::endl; }private: std::string *ps; int i;};void swap(HasPtr& lhs, HasPtr& rhs){ lhs.swap(rhs);}bool operator<(const HasPtr &lhs, const HasPtr &rhs){ return *lhs.ps < *rhs.ps;}

13.32 不會 類指針并沒有分配內(nèi)存的操作,所以并不會受益


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 亚洲视频精选 | 99精品视频网站 | 多人乱大交xxxxx变态 | 国产一区日韩精品 | 欧美18—19sex性hd按摩 | 91九色视频 | h视频在线观看免费 | 国产精品一区二区在线 | 精品成人免费视频 | 蜜桃视频观看麻豆 | 深夜精品福利 | 毛片视频在线免费观看 | 国产精品成人久久久久a级 欧美特黄一级高清免费的香蕉 | 欧美wwwwww | 日韩欧美精品中文字幕 | 黄色大片在线免费看 | 天天操天天看 | 国产精品麻豆一区二区三区 | 成人一级黄色大片 | 国产精品久久久久久久av | 久久久婷婷 | 久久亚洲精品11p | xxxxhdvideosex | 日本黄色大片免费 | 午夜爽爽爽男女免费观看hd | 国产成人综合在线观看 | 亚洲午夜1000理论片aa | 一级黄片毛片免费看 | 日韩精品中文字幕在线观看 | 草草视频在线播放 | 成人毛片免费 | 黄色网址入口 | 羞羞视频免费网站入口 | 久久久www成人免费精品 | 久久久久国产成人免费精品免费 | 色网免费观看 | 2021免费日韩视频网 | 亚洲xxx视频 | 黄色免费小视频网站 | 一区二区三区视频在线观看 | 午夜小视频免费观看 |