91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

《Effective C++》之條款32:確定你的public繼承塑模出is-a關系

發布時間:2020-06-18 23:23:23 來源:網絡 閱讀:465 作者:313119992 欄目:編程語言

《Effective C++》

條款32:確定你的public繼承塑模出is-a關系

Public inheritance(公開繼承)意味“is-a”的關系。

例子如下:

class Person{ ... };
class Student : public Person{ ... };
void eat(const Person& p);//任何人都會吃
void study(const Student& s);//只有學生才到校學習
Person p;//p是人
Student s;//s是學生
eat(p);//沒問題,人吃
eat(s);//沒問題,學生吃
study(s);//沒問題,學生學習
study(p);//錯誤!!!p不是學生,學習不是它的功能

總結:

public繼承意味is-a。適用于base classes身上的每一件事情一定也適用于derived classes身上,因為每一個derived class對象也都是一個bass class 對象。

2016-11-09 11:40:42

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

天台县| 金乡县| 台安县| 万年县| 香格里拉县| 杂多县| 建始县| 岳西县| 威远县| 伊春市| 津市市| 伊金霍洛旗| 冕宁县| 中西区| 平遥县| 海安县| 蓝山县| 天峨县| 乐至县| 城市| 壶关县| 永福县| 平塘县| 双江| 佛坪县| 腾冲县| 临湘市| 漳浦县| 阜平县| 思南县| 临朐县| 南汇区| 宜君县| 东山县| 峨山| 邳州市| 临潭县| 沁阳市| 彭阳县| 黄山市| 新津县|