原创 C++學習筆記(五)(內存分區,引用,函數)

本筆記主要來源於教程https://www.bilibili.com/video/av41559729?p=1 C++核心編程 本階段主要針對C++面向對象編程技術做詳細講解,探討C++中的核心和精髓。 1 內存分區模型 C++程

原创 C++學習筆記(六)(封裝)

本筆記主要來源於教程https://www.bilibili.com/video/av41559729?p=1 4 類和對象 C++面向對象的三大特性爲:封裝、繼承、多態 C++認爲萬事萬物都皆爲對象,對象上有其屬性和行爲 例如:

原创 C++學習筆記(十三)(vector容器 ,deque容器)

本筆記主要來源於教程https://www.bilibili.com/video/av41559729?p=1 3.2  vector容器 3.2.1  vector基本概念 功能: vector數據結構和數組非常相似,也稱爲單

原创 C++學習筆記(十七)(STL常用算法)

本筆記主要來源於教程https://www.bilibili.com/video/av41559729?p=1 5 STL- 常用算法 概述: 算法主要是由頭文件<algorithm> <functional> <numeric

原创 利用C++寫一個簡單的貪喫蛇小遊戲

首先,非常感謝白家名大佬參考提供的思路與方法,非常感謝!     首先寫一個給光標定位的函數 void gotoxy(int x, int y) //光標定位 { COORD pos = { x,y }; Se

原创 C++學習筆記(十四)(stack容器,queue容器,list容器)

本筆記主要來源於教程https://www.bilibili.com/video/av41559729?p=1 3.5 stack容器 3.5.1 stack 基本概念 概念:stack是一種先進後出(First In Last

原创 數據結構學習筆記(一)(基本定義,最大子列和)

本筆記來自於浙大陳越,何欽銘老師https://www.bilibili.com/video/av55114968?p=1 一、數據結構 1.到底什麼是數據結構? 數據對象在計算機中的組織方式 邏輯結構 物理存儲結構 數據對

原创 C++學習筆記(十)(多態,文件操作)

本筆記主要來源於教程https://www.bilibili.com/video/av41559729?p=1 4.7 多態 多態是C++面向對象三大特性之一 多態分爲兩類: 靜態多態:函數重載 和 運算符重載 屬於靜態多態,複

原创 C++學習筆記(十六)(函數對象,謂詞,內建函數對象)

本筆記主要來源於教程https://www.bilibili.com/video/av41559729?p=1 4 STL- 函數對象 4.1 函數對象 4.1.1 函數對象概念 概念: 重載函數調用操作符的類,其對象常稱爲函數

原创 演講比賽流程管理系統

演講比賽流程管理系統 比賽規則 學校舉行一場演講比賽,共有12個人參加。比賽共兩輪,第一輪爲淘汰賽,第二輪爲決賽。 比賽方式:分組比賽,每組6個人;選手每次要隨機分組,進行比賽 每名選手都有對應的編號,如 10001 ~ 100

原创 C++學習筆記(十五)(set/ multiset 容器,map/ multimap容器)

本筆記主要來源於教程https://www.bilibili.com/video/av41559729?p=1 3.8 set/ multiset 容器 3.8.1 set基本概念 簡介: 所有元素都會在插入時自動被排序(關聯式

原创 C++學習筆記(十二)(STL string容器 )

本筆記主要來源於教程https://www.bilibili.com/video/av41559729?p=1 2 STL初識 2.1 STL的誕生   長久以來,軟件界一直希望建立一種可重複利用的東西 C++的面向對象和泛型編

原创 利用C++寫一個簡單的貪吃蛇小遊戲

首先,非常感謝白家名大佬參考提供的思路與方法,非常感謝!     首先寫一個給光標定位的函數 void gotoxy(int x, int y) //光標定位 { COORD pos = { x,y }; Se

原创 C++學習筆記(八)(C++對象模型和this指針 ,友元)

本筆記主要來源於教程https://www.bilibili.com/video/av41559729?p=1 4.3 C++對象模型和this指針 4.3.1 成員變量和成員函數分開儲存 在C++中,類內的成員變量和成員函數分開

原创 C++學習筆記(九)(繼承)

本筆記主要來源於教程https://www.bilibili.com/video/av41559729?p=1 4.6 繼承 繼承是面向對象三大特性之一 有些類與類之間存在特殊的關係,例如下圖中: 我們發現,定義這些類時,下級別