文章插圖

文章插圖
重載
一定是同一個作用域下 。
兩函數的函數名相同 , 但是參數不能完全相同 , 可以是參數類型不同 , 也可以是參數個數不同 , 至于返回值 , 不影響 。
重載例子
【C++重載和重寫的區別 c++重載和重寫】
void Test(int x, int y){std::cout << "Test int, int" << std::endl;}void Test(int x, double y) {std::cout << "Test int, double" << std::endl;}int main(void) {Test(1, 2);Test(1, 1.1);return 0;}重定義和重寫發生在兩個不同的類中 , 一個是父類 , 一個是子類 。
重定義分兩種 , 一種是普通函數重定義 , 另一種是虛函數重寫 。
普通函數重定義:如果父類的普通成員函數被子類重寫 , 就是重定義 。
虛函數重寫:如果父類的虛函數被子類重寫 , 就是虛函數重寫 , 這個函數就會發生多態 。
- 黑加侖和牛奶能一起吃嗎,食用黑加侖哪些事項時要注重的
- 忘記你記得愛情范云伊喜歡誰,范云伊結局和誰在一起了
- 公子我娶定你了結局和小說一樣嗎,公子我娶定你了結局是he還是be
- 春筍和冬筍的區別是什么
- 筆記本 超級本和筆記本的區別
- 撩情話一問一答土味套路,和大家分享一些討人喜歡的套路
- 吧小姐姐撩濕的句子,拒絕低俗和下流的撩濕的句子
- 何炅戴軍兩個人的關系 戴軍和何炅是一對嗎
- 和男伴侶過年的句子 2020年給男伴侶的新年寄語撩妹大全
- 免費手機虛擬機哪個好用 手機虛擬機哪個好用可以玩和平精英
