原创 c++學習之auto和decltype篇

auto篇 引入: 早在c++11以後,auto這個新的關鍵詞就會定義出來了,它本質目的是爲了簡化複雜的一些類的定義,讓編譯器自己根據變量、表達式、函數參數等等的類型來判斷需要定義的變量的類型 下面拿代碼說話,帶你們看看究竟aut

原创 c++ 學習之聯合體union

union --聯合體 特點:共享內存,長度由最大字節類型決定 例如: union data { short sHP; int iHP; double fHP; }; data在64位操作系統下

原创 c++之引用拓展篇

數組引用 引入: 我們先看一下下面這種常見的新手錯誤 int Sum(int arr[5]) { int sum{}; cout << sizeof(arr) << endl;; //這是第一個區別 fo

原创 c++類之static的出現

static成員變量 先說下它的幾個特性,然後再圍繞他的特性舉些小例子: 特性一: 所有類的實例共享靜態成員變量 class T { public: static int count; T() //常用在構造函數

原创 c++ 學習篇之重溫類型轉換和數據類型

類型 浮點數 三種: float 4個字節;7位精度 double 8個字節;15位精度 long double 8個字節;15位精度 表達: 1、 小數後加f或F表單精度,例如:100.0f、25.1F 2、不帶

原创 c++類之揭開構造函數之謎篇

構造函數篇 什麼是構造函數? 跟他的名字一樣,當類被實例化的那一刻立馬被執行!! 特點: 無返回值,記住是無。不是返回void,函數名和類名一樣!每個類中至少有一個!當沒有顯式定義構造函數,編譯器自動爲類添加一個無參數,無返回值的

原创 c++學習之不定量參數篇

cstdarg庫的使用之不定量參數 幾個函數: 1、va_start(va_list arg,unsigned count); 目的: 找到不定量參數臨時佔用的棧空間首地址,並告訴編譯器參數個數 2、va_arg(va_list

原创 c++ 之重溫字符以及格式化輸出流

數據類型 字符 類型 內存(字節) 說明 char 1 ascii字符 wchar_t 2 寬字節字符 char16_t 2 utf-16字符 char32_t 4 utf-32字符 使用說明: 1、

原创 小白開始來CSDN嘍!

小白第一次寫博客 第一次寫博客,只希望自己能從0-1的改變。大學也過去了一半多,總覺得自己沒有養成寫博客或者筆記的習慣,今天開始希望自己能夠堅持寫博客。也當時給自己補一下CSDN的語法吧!希望自己能夠在十年後還能夠看到這篇生澀的文

原创 c++類之入門 !const不在迷糊!

類來了! 什麼是類? 它是一個十分人性化的抽象概念,爲什麼在更多的實際項目中面向對象更有優勢?就是因爲類的存在,一個人:有名字,有身高,有體重,同樣的它會測量自己身高,會跳,會打遊戲!這裏就分出類中成員變量和成員函數的區別!一個是