歡迎使用CSDN markdown編輯器

2021-08-07 16:24:43 字數 322 閱讀 6846

1、過載

過載只發生在同一作用域內,只對引數進行判斷(引數個數、引數型別、引數順序)

2、覆蓋

虛函式覆蓋:基類中宣告virtual,繼承類中是否宣告virtual可選。基類、繼承類的引數列表要求相同。此外,要求返回值型別相同或可協變(繼承類返回的型別是指標或引用,且與基類返回的型別是 「繼承類返回值 is a 基類返回值」的關係)。此處需要注意,若引數列表相同,但返回值不同,且不可協變,編譯會報錯。

3、隱藏

基類和繼承類的函式名相同,但引數列表不一致;

基類和繼承類的函式名相同,引數列表一致,但基類中未宣告為virtual。

歡迎使用CSDN markdow

本markdown編輯器使用stackedit修改而來,用它寫部落格,將會帶來全新的體驗哦 markdown 是一種輕量級標記語言,它允許人們使用易讀易寫的純文字格式編寫文件,然後轉換成格式豐富的html頁面。維基百科 使用簡單的符號標識不同的標題,將某些文字標記為粗體或者斜體,建立乙個鏈結等,詳細...

歡迎毛毛與妞妞使用CSDN markdown編輯器

建立乙個自定義列表 如何建立乙個註腳 注釋也是必不可少的 katex數學公式 新的甘特圖功能,豐富你的文章 uml 圖表 flowchart流程圖 匯出與匯入 你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器,可以仔細閱讀這篇文章,了解一下mar...

歡迎使用CSDN markdow1n編輯器

本markdown編輯器使用stackedit修改而來,用它寫部落格,將會帶來全新的體驗哦 markdown 是一種輕量級標記語言,它允許人們使用易讀易寫的純文字格式編寫文件,然後轉換成格式豐富的html頁面。維基百科 使用簡單的符號標識不同的標題,將某些文字標記為粗體或者斜體,建立乙個鏈結等,詳細...