最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Effective C++ 第十九條 Treat class design as type design.

2023-01-19 16:12 作者:九思519  | 我要投稿

設(shè)計(jì) class 猶如 設(shè)計(jì) type

我們?cè)O(shè)計(jì)一個(gè) class 就如同設(shè)計(jì)一個(gè) C++ 內(nèi)置類型一樣,是為一個(gè)新 type,當(dāng)我們?cè)O(shè)計(jì)新 type 的時(shí)候需要考慮以下內(nèi)容:

  • 新 type 的對(duì)象應(yīng)當(dāng)如何被創(chuàng)建和銷毀 ?

  • 對(duì)象的初始化和對(duì)象的賦值該有什么樣子的區(qū)別 ?

  • 新 type 的對(duì)象如果被 passed by value 意味著什么?

  • 什么是新 type 的 “合法值” ?

  • 你的新 type 需要配合某個(gè)繼承圖系(Inheritance graph)嗎?

  • 你的新 type 額需要什么樣的轉(zhuǎn)換 ?

  • 什么樣的操作符和函數(shù)對(duì)此新 type 而言是合理的?

  • 什么樣的標(biāo)準(zhǔn)函數(shù)應(yīng)該被駁回?

  • 誰該取用新 type 的成員?

  • 什么是新的 type 的 “未聲明接口” ?

  • 你的新 type 有多么一般化?

  • 你真的需要一個(gè)新 type 嗎?

這一些列內(nèi)容會(huì)在本合集 Effective C++ 讀后總結(jié)的 “第二三單元總結(jié)” 中所體現(xiàn)。


Effective C++ 第十九條 Treat class design as type design.的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
屯昌县| 曲阳县| 佳木斯市| 长宁区| 葵青区| 防城港市| 友谊县| 漳州市| 康定县| 万全县| 策勒县| 永顺县| 宝清县| 虹口区| 柳河县| 涞水县| 贵溪市| 乳源| 峨眉山市| 舒兰市| 菏泽市| 长泰县| 泾川县| 区。| 惠州市| 微山县| 五华县| 扬州市| 东港市| 靖边县| 龙泉市| 乌恰县| 望都县| 庄浪县| 灌云县| 神池县| 临沭县| 军事| 轮台县| 全南县| 东乌珠穆沁旗|