亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

13.3

2019-11-11 04:04:32
字體:
來源:轉載
供稿:網友

13.29

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

他們調用的是另一個版本的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 不會 類指針并沒有分配內存的操作,所以并不會受益


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久久久一区二区三区| 亚洲无限av看| 91高清视频免费观看| 91亚洲人电影| www.国产精品一二区| 国产精品免费久久久久久| 国产精品久久久久久婷婷天堂| 欧美大尺度激情区在线播放| 美女福利精品视频| 久久久影视精品| 欧美劲爆第一页| 国产精品女人网站| 亚洲精品理论电影| 国产精品久久久亚洲| 97成人精品视频在线观看| 国产又爽又黄的激情精品视频| 欧美猛少妇色xxxxx| 日韩中文字幕网站| 日韩国产精品亚洲а∨天堂免| 日韩成人在线视频观看| 国产视频在线一区二区| 成人午夜一级二级三级| 色偷偷噜噜噜亚洲男人| 国产精品91久久| 视频在线观看99| 亚洲成人a**站| 国产精品久久久久久久久影视| 久久久久久com| 亚洲国产精品99久久| 久久久久久午夜| 亚洲综合最新在线| 欧美xxxx做受欧美.88| 欧美亚洲成人网| 亚洲欧美日韩第一区| 97av在线影院| 日韩小视频网址| 日本久久久a级免费| 日本久久久久亚洲中字幕| 欧美黑人性生活视频| 午夜精品国产精品大乳美女| 久久久亚洲成人| 日韩成人av网址| 97国产精品久久| 中文字幕久久久| 亚洲一区二区中文| 欧美一区三区三区高中清蜜桃| 日韩精品在线第一页| 亚洲色图激情小说| 亚洲成av人片在线观看香蕉| 日韩欧美a级成人黄色| 亚洲国产欧美一区| 国产拍精品一二三| 日本一区二区在线播放| 91av在线播放视频| 午夜精品福利在线观看| 91精品久久久久久久| 国产精品美女久久久久av超清| 精品国产一区二区三区四区在线观看| 欧美日韩美女在线观看| 国产在线拍偷自揄拍精品| 国产噜噜噜噜噜久久久久久久久| 午夜精品久久久久久久白皮肤| 日韩成人黄色av| 粗暴蹂躏中文一区二区三区| 日韩欧美第一页| 国产精品电影网| 国产在线a不卡| 日韩欧美国产一区二区| 97久久精品国产| 国产精品久久久久久五月尺| 美女啪啪无遮挡免费久久网站| 国产做受69高潮| 色先锋资源久久综合5566| 91网在线免费观看| 国产剧情久久久久久| 欧美性猛交xxxxx水多| 国产精品国语对白| 亚洲视频欧美视频| 欧美一二三视频| 亚洲女人被黑人巨大进入al| 久久久久国产一区二区三区| 久久精品美女视频网站| 成人做爰www免费看视频网站| 国产精品网红福利| 午夜精品在线视频| 国产美女91呻吟求| 成人午夜在线影院| 国产精品久久999| 色www亚洲国产张柏芝| 日本欧美精品在线| 中文字幕精品视频| 欧美华人在线视频| 欧美另类高清videos| 久久伊人免费视频| 亚洲国产精品电影在线观看| 日本不卡视频在线播放| 色综久久综合桃花网| 亚洲人成网站在线播| 久久久亚洲影院你懂的| 动漫精品一区二区| 午夜精品美女自拍福到在线| 欧美午夜片欧美片在线观看| 欧美成人性生活| 国产精品h片在线播放| www.xxxx精品| 亚洲人成网站色ww在线| 亚洲精品电影网在线观看| 国产成人在线一区| 欧美丝袜美女中出在线| 青青精品视频播放| 国模精品一区二区三区色天香| 亚洲欧美制服综合另类| 亚洲色图欧美制服丝袜另类第一页| 亚洲成人动漫在线播放| 欧美另类99xxxxx| 国产福利精品av综合导导航| 2019中文在线观看| 亚洲一区二区三区在线免费观看| 久久人91精品久久久久久不卡| 欧美在线视频免费播放| 一区二区亚洲精品国产| 性亚洲最疯狂xxxx高清| 色婷婷综合久久久久| 国产精品一区=区| 日韩在线观看免费全集电视剧网站| 欧美精品18videos性欧美| 国产一区二区视频在线观看| 欧美专区在线播放| 日韩精品极品在线观看播放免费视频| 国产a∨精品一区二区三区不卡| 国产成人午夜视频网址| 日韩国产精品一区| 8050国产精品久久久久久| 日韩电视剧免费观看网站| 一本大道久久加勒比香蕉| 亚洲韩国日本中文字幕| 成人精品久久av网站| 成人精品在线观看| 国产精品免费久久久久影院| 国产成人精品亚洲精品| 欧美激情中文字幕在线| 最近的2019中文字幕免费一页| 亚洲日韩第一页| 美日韩精品视频免费看| 久久久噜久噜久久综合| 欧美午夜久久久| 欧美在线欧美在线| 欧美成人国产va精品日本一级| 欧美国产第二页| 欧美区在线播放| 在线国产精品播放| 国产有码在线一区二区视频| 日韩成人在线播放| 日韩在线观看av| 国产国语刺激对白av不卡| 性色av一区二区咪爱| 日韩免费中文字幕| 亚洲最大成人网色| 亚洲精品成a人在线观看| 国产精品人人做人人爽| 欧美中文在线视频| 成人黄色av播放免费| 久久国产精品首页| 欧美成人免费在线视频|