原创 P站(珀恩哈珀)視頻下載的幾個方法

作爲學高數的必備網站,P站的視頻受廣大青年喜愛, 這篇博客介紹了一下我個人總結的幾種下載P站視頻的方法,主要分下列3類: 1. 網站直接下 P站很多個人收藏者會上傳一些不作限制的視頻,P站自己也直接提供下載鏈接,這個就沒什麼好介紹的 比

原创 C++ primer 第五版個人筆記 第十四章 重載運算與類型轉換

14.1 基本概念 除了重載的函數調用運算符operator()外,其他重載運算符不能含有默認實參; 當一個重載的運算符是成員函數時,this綁定到左側運算對象,成員運算符函數的(顯式)參數數量比運算對象少一個; 對於一個運算符函數來說,

原创 C++ primer 第五版個人筆記 第十五章 面向對象程序設計

15.1 OOP概述 派生類通過使用類派生列表明確指出它是從哪一個(些)基類繼承而來的;形式是,首先是一個冒號,後面緊跟以逗號分隔的基類列表,其中每個基類前面可以有訪問說明符; class Bulk_quote: public Quo

原创 C++ primer 第五版個人筆記 第十三章 拷貝控制

拷貝控制在一個類裏定義了五種成員函數來控制這些操作,除了本科教材裏提到的拷貝構造函數、析構函數,還有拷貝賦值運算符,移動構造函數,移動賦值運算符;如果一個類沒有定義所有這些拷貝控制成員,編譯器會自動爲它定義缺失的操作,但是對於一些類來說,

原创 C++ primer 第五版個人筆記 第十二章 動態內存

程序用堆來存儲動態分配的對象(即那些在程序運行時分配的對象),動態對象的生存期由程序來控制,當其不再使用時,我們的代碼必須顯式地銷燬他們; 12.1 動態內存與智能指針 C++中動態內存的管理是通過一對運算符new和delete來完成的,

原创 C++ primer 第五版個人筆記 第十一章 關聯容器

11.1 使用關聯容器 關聯容器map爲空時,新創建一個元素的鍵對應的值默認初始化爲0; 統計一個元素是否在set中有兩種寫法: myset.find(target)==myset.end(); //未找到 myset.count(

原创 C++ primer 第五版個人筆記 第八章 IO庫

8.1 IO類 IO庫主要有三種流類型,普通流、文件流(fstream)、string流(sstream),以及char或寬字符版本; 不能拷貝或對IO對象賦值,因此不能講形參或函數返回類型設置爲流類型,通常以引用方式傳遞和返回流。讀寫一

原创 C++ primer 第五版個人筆記 第九章 順序容器

9.1 順序容器概述 順序容器類型,vector 可變大小數組,支持快速隨機訪問,在尾部之外的位置插入或刪除元素可能很慢 deque雙端隊列,支持快速隨機訪問。在頭尾位置插入/刪除速度很快 list 雙向鏈表,只支持雙向順序訪問,在lis

原创 C++ primer 第五版個人筆記 第七章 類

類的基本思想是數據抽象和封裝; 數據抽象依賴於接口和實現分離的編程技術;類的接口包括用戶所能執行的操作;類的實現包括類的數據成員、負責接口實現的函數體以及定義類所需的各種私有函數; 封裝實現了類的接口和類的實現的分離; 7.1 定義抽象數

原创 C++ primer 第五版個人筆記 第六章 函數

6.1 函數基礎 通過調用運算符(call operator)來執行函數。調用運算符的形式是一懟圓括號(),它作用於一個表達式,該表達式是函數或者指向函數的指針;調用表達式的類型就是函數的返回類型。 int function() 是一個調

原创 C++ primer 第五版個人筆記 第四章 字符串、向量和數組

4.1 基礎 不同的運算符對運算對象的要求各不相同,有的需要左值有的需要右值,返回值也是如此;一個重要的原則是在需要右值的地方可以用左值來代替,但是不能把右值當成左值(也就是位置)使用。 當一個對象被用作右值的時候,用的是對象的值(內容)

原创 C++ primer 第五版個人筆記 第五章 語句

5.1 簡單語句 空語句是指一個單獨的分號; 正常情況while或者for循環的循環體必須是一條語句,但是邏輯上需要多條語句,因此要用花括號括起來表示複合語句(語句塊),語句塊不以分號作爲結束 while(cin>>s&&s!=sou

原创 C++ primer 第五版個人筆記 第三章 字符串、向量和數組

3.1 命名空間的using聲明 位於頭文件的代碼一般來說不應該使用using聲明,因爲頭文件的內容會拷貝到所有引用它的文件中去,對於某些程序來說,不經意間包含了一些名字可能產生始料未及的命名衝突; 3.2 標準庫類型string str

原创 C++ primer 第五版個人筆記 第二章 變量和基本類型

2.1 基本內置類型 wchar_t, char16_t, char32_t 屬於算術類型,最小尺寸見30頁 long long 在C++ 11中新定義 大多數機器的字節(byte)由8比特(bit)構成,字(word)則由32或64比特

原创 C++ primer 第五版個人筆記 第一章 開始

1.1 編寫一個簡單的C++程序 用visual studio 2019運行的,直接打開官方的文件夾中main_only.cpp會提示選擇合適的啓動項,這裏是因爲VS2019開始一個程序的調試做了很多的準備,所以要新建一個項目/解決方案,