【C++精簡版回顧】15.繼承派生

1.繼承派生的區別

繼承:子繼父業,就是子類完全繼承父類的全部內容

派生:子類在父類的基礎上發展

2.繼承方式

1.public繼承為原樣繼承

2.protected繼承會把public繼承改為protect繼承

3.private繼承會把public,protected繼承改為private繼承

結論:
(1)數據類型為私有類型,無法繼承

(2)連續兩次私有繼承,會導致數據都無法使用

3.舉例

1.class父類

class people {
public:int a;
protected:int b;
private:int c;
};

2.class子類1

class student1 : public people{
public://似乎使用static后,不能使用繼承類型 void print() {cout << a;cout << b;//cout << c << endl;不可訪問}
};

3.class子類2

class student1 : private people{
public://似乎使用static后,不能使用繼承類型 void print() {cout << a;cout << b;//cout << c << endl;不可訪問}
};

一般都是使用public繼承數據

4.一些代碼技巧

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/713039.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/713039.shtml
英文地址,請注明出處:http://en.pswp.cn/news/713039.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

怎么摳圖把把人物扣下來?簡單快捷的摳圖方法

相信很多新手小白在初入設計行業時&#xff0c;對于摳圖怎么把人物扣下來都是一頭霧水。摳圖作為設計中常用的一種技術&#xff0c;能夠幫助我們快速提取圖片中的某個部分&#xff0c;進行合成或者修改。對于老手來說&#xff0c;摳圖或許是再熟悉不過的操作&#xff0c;但對于…

【C++】仿函數與函數指針:C++中的強大工具

文章目錄 什么是函數指針&#xff1f;函數指針的基本語法&#xff1a; 什么是仿函數&#xff1f;仿函數的基本用法&#xff1a; 仿函數與函數指針的比較應用場景代碼舉例函數指針示例仿函數示例定義排序規則舉例使用函數指針使用仿函數哪一個更好&#xff1f; 結論 在C編程中&a…

c語言---數組(超級詳細)

數組 一.數組的概念二. 一維數組的創建和初始化2.1數組的創建2.2數組的初始化錯誤的初始化 2.3 數組的類型 三. 一維數組的使用3.1數組的下標3.2數組元素的打印3.2數組元素的輸入 四. 一維數組在內存中的存儲五. 二維數組的創建5.1二維數組的概念5.2如何創建二維數組 六.二維數…

【嵌入式學習】QT-Day4-Qt基礎

簡單實現鬧鐘播報&#xff0c;設置時間&#xff0c;當系統時間與設置時間相同時播報語音5次&#xff0c;然后停止。如果設置時間小于當前系統時間&#xff0c;則彈出消息提示框&#xff0c;并清空輸入框。 #include "my_clock.h" #include "ui_my_clock.h&quo…

批量處理圖片,像素隨心所欲,創意無限釋放!

在數字化時代&#xff0c;圖片批量處理已成為設計、攝影、電商等多個領域不可或缺的一部分。然而&#xff0c;傳統的圖片批量處理方式往往效率低下&#xff0c;難以滿足現代人對高效和精準的需求。現在&#xff0c;我們為您帶來了一款一鍵圖片批量處理工具&#xff0c;讓您自由…

【Vue】更換瀏覽器默認 logo

更換瀏覽器默認logo為自定義圖片 一. 瀏覽器默認 logo二. 替換為自定義logo三. 步驟3.1 轉換大小3.1.1 查看圖片尺寸3.1.2 修改尺寸&#xff08;為32px 32px&#xff09; 3.2 替換成功 一. 瀏覽器默認 logo 二. 替換為自定義logo 三. 步驟 3.1 轉換大小 將自定義 logo 轉為323…

docker搭建zookeeper集群

文章目錄 1. 集群搭建2. Leader選舉3. Zookeeper集群角色 1. 集群搭建 這里我們使用docker-compose 搭建偽集群 version: 3.1 services:zoo1:image: zookeeperrestart: alwayscontainer_name: zoo1ports:- 2181:2181volumes:- /home/zk/zoo1/data:/data- /home/zk/zoo1/datal…

React富文本編輯器開發(二)

我們接著上一節的示例內容&#xff0c;現在有如下需求&#xff0c;我們希望當我們按下某個按鍵時編輯器有所反應。這就需要我們對編輯器添加事件功能onKeyDown, 我們給 Editor添加事件&#xff1a; SDocor.jsx import { useState } from react; import { createEditor } from…

【LeetCode-178】最長重復子串(動歸)

目錄 LeetCode718.最長重復子串 題目描述 解法1&#xff1a;動態規劃 代碼實現 題目鏈接 題目描述 給兩個整數數組 A 和 B &#xff0c;返回兩個數組中公共的、長度最長的子數組的長度。 示例&#xff1a; 輸入&#xff1a; A: [1,2,3,2,1] B: [3,2,1,4,7] 輸出&…

協方差矩陣計算

文章目錄 協方差矩陣計算原理python實現 協方差矩陣 協方差矩陣反映了兩個隨機變量變化時是同向還是反向的&#xff08;相關性&#xff09;。 如果協方差>0&#xff0c;則說明這兩個隨機變量同向變化。 協方差矩陣<0&#xff0c;則說明是反向變化。 協方差矩陣0&#xf…

【LeetCode】347.前 K 個高頻元素

今日學習的文章鏈接和視頻鏈接 leetcode題目地址&#xff1a;347.前 K 個高頻元素 代碼隨想錄題解地址&#xff1a;代碼隨想錄 題目簡介 給你一個整數數組 nums 和一個整數 k &#xff0c;請你返回其中出現頻率前 k 高的元素。你可以按 任意順序 返回答案。 看到題目的第一…

Python-公共操作與推導式

一、公共操作 運算符 (1)&#xff1a;合并操作符 適用范圍&#xff1a;字符串、列表、元組 (2)*&#xff1a;復制 適用范圍&#xff1a;字符串、列表、元組 (3)in&#xff1a;判斷某字符串存在 (4)not in&#xff1a;判斷某字符串不存在 list1[1,2] list2[3,4] t1(1,2) t2(3,…

手把手教你在 CentOS7 上部署Ngrok (踩坑填坑)

一、項目準備 1、一個可用的域名&#xff08;不是必須&#xff0c;但是最好有&#xff09; 2、一臺有公網IP的服務器 二、項目實施 本文的操作過程主要參考了《教你自己服務器搭建Ngrok》&#xff0c;但是隨著時間的推移&#xff0c;很多軟件因版本升級而產生了一些變化&…

掌握 MySQL 的數據類型

知道了表是由不同數據類型的列組成的&#xff0c;然后填充了一行一行的數據。 當我們要創建表的時候&#xff0c;就要根據業務需求&#xff0c;選擇合適的數據類型。比如在實戰項目中&#xff0c;文章表就是由下面這些不同數據類型的字段定義的。 目前用到了 bigint、tinyint、…

vue3+ts+vite使用mock數據

安裝以下命令 npm i vite-plugin-mock --save-dev npm i mockjs --save-dev 在根路徑下創建mock文件夾 mock\user.ts const menuList [{path: /system,component: Layout,name: system,meta: {title: 系統管理,icon: Setting,roles: [sys:manage]},children: [{path: /depar…

blender 導出bvh x軸旋轉90度

目錄 blender導出模型后&#xff0c;x 軸旋轉了 90 度&#xff0c;和縮放不對的問題 bvh&#xff1a; blender導出模型后&#xff0c;x 軸旋轉了 90 度&#xff0c;和縮放不對的問題 博文解決了fbx格式d軸旋轉90度的問題&#xff0c;bvh的沒有解決 Blender - Export FBX to …

Java中使用poi+poi-tl實現根據模板導出word文檔

場景 若依管理系統前后端分離版基于ElementUI和SpringBoot怎樣實現Excel導入和導出: 若依管理系統前后端分離版基于ElementUI和SpringBoot怎樣實現Excel導入和導出_若依導出前端獲得到后端的execl流之后怎么操作-CSDN博客 上面講的是Excel的導出&#xff0c;如果是需要根據w…

即插即用篇 | YOLOv8 引入 MHSA 注意力機制 | 《Bottleneck Transformers for Visual Recognition》

論文名稱:《Bottleneck Transformers for Visual Recognition》 論文地址:https://arxiv.org/pdf/2101.11605.pdf 文章目錄 1 原理2 源代碼3 添加方式4 模型 yaml 文件template-backbone.yamltemplate-small.yamltemplate-large.yamltemplate-neck.yaml

Mac 重新安裝系統

Mac 重新安裝系統 使用可引導安裝器重新安裝&#xff08;可用于安裝非最新的 Mac OS&#xff0c;系統降級&#xff0c;需要清除所有數據&#xff09; 插入制作好的可引導安裝器&#xff08;U盤或者移動固態硬盤&#xff09;&#xff0c;如何制作可引導安裝器將 Mac 關機將 Ma…

排序——冒泡排序

冒泡排序的基本思想 從前往后&#xff08;或從后往前&#xff09;兩兩比較相鄰元素的值&#xff0c;若為逆序&#xff08;即 A [ i ? 1 ] < A [ i ] A\left [ i-1\right ]<A\left [ i\right ] A[i?1]<A[i]&#xff09;&#xff0c;則交換它們&#xff0c;直到序列…