原创 C++:08.泛型算法、仿函數(函數對象)、bind1st 與 bind2nd
置頂推薦轉載引用的博文(講解的很詳細):https://www.cnblogs.com/ne-liqian/p/7889631.html 泛型算法: 泛型算法是STL庫裏面定義的一些算法,這些算法可以用一個接口操作各種
原创 C++:14.C++11 新標準:foreach、右值引用&&、lambda表達式、語言級別的線程與鎖
關鍵字和新語法 1、delete 指定刪除類的成員方法 在類的成員方法後面寫 = delete 就將該成員方法刪除,用戶無法調用。 智能指針unique_ptr就是將對象的拷貝構造和operator= de
原创 我的hexo博客
以後怕是不會再CSDN上寫博客了,因爲我自己搭了個hexo博客。感覺甚爽。 附上鍊接:https://lampsasarum.github.io/ 歡迎瀏覽
原创 網絡(二):TCP和UDP差異
前言:以後我博客的主要內容可能是對一些他人的文章用自己的話講述與信息的提煉。 當然我的博客會記錄些我沒有很熟悉的內容,如果你希望我寫些什麼,歡迎評論區留言。 推薦一個很好用的記錄軟件幕布,這裏附上幕布鏈接:https://mubu.com
原创 網絡(一):集線器、交換機、路由器。
前言:很長一段時間沒有在CSDN上寫博客了。因爲覺得博客不僅僅是自己的知識總結,也是知識共享的平臺。所以如果在博客上寫,我需要考慮排版格式,讓大家和自己看的更舒服,出於效率原因,我使用了幕布,感覺使用起來更加方便。以後我博客的主要內容可能
原创 MySQL:01.MySQL簡介、DDL語句(簡單的庫操作與表操作)
SQL(Structure Query Language)結構化查詢語言。 MySQL數據庫是一種關係型數據庫。 SQL語句分類: DDL數據定義語句:維護數據的結構。 常用關鍵字:create、drop、alter等。 DM
原创 MySQL:DML語句
DML 數據操作語句,操作是指對數據庫中表記錄的操作。 常用關鍵字包括表記錄的插入(insert)、更新(update)、刪除(delete)和查詢(select),是開發人員日常使用最頻繁的操作。 1、插入記錄 mysql> inse
原创 15.工廠模式:簡單工廠、工廠方法、抽象工廠
簡單工廠: 從前有個工廠,這個工廠能生產兩個產品A和B。有一天我來買A,我給工廠說,給我來個A。 工廠老闆聽見了,哦,你要A啊。我找一下啊。行,我發現我們廠能生產A,你等下哦,我馬上給你造處來。 工廠老闆將造A的需求拋給生產線,生產線走產
原创 14.C++11 新標準:foreach、右值引用&&、lambda表達式、語言級別的線程與鎖
關鍵字和新語法 1、delete 指定刪除類的成員方法 在類的成員方法後面寫 = delete 就將該成員方法刪除,用戶無法調用。 智能指針unique_ptr就是將對象的拷貝構造和operator= de
原创 13.多重繼承(菱形繼承),虛繼承,虛基類
多重繼承: 就是一個派生類多個基類,幾乎與單繼承是一致的。 唯一考點: 菱形繼承結構(B類C類繼承A類,D類繼承A類。),產生問題,派生類有多份基類的數據。 解決辦法:B C都採用虛繼承,只有一個虛繼承也無法解決該問題。 虛繼承: 厲
原创 11.異常操作
C++ 的異常操作 1.、異常涉及的關鍵字有哪些? throw 拋出異常 。 try 中包含的是可能出現異常的語句,後面可以跟多個catch。 catch 用於捕獲異常後面括號中跟的是異常的類型,其中包含的是
原创 13.多態、虛函數
多態與虛函數: 什麼是虛函數: 用virtual關鍵字聲明的函數都是虛函數。虛函數存在的唯一目的,就是爲了實現多態(動態綁定/運行時綁定)。 virtual 關鍵字只在類定義中的成員函數聲明處使用,不能在類外部寫成員函數體時使用。所有派生
原创 09.Top K問題
沒啥說的:top k大 用小跟堆; top k小 用大根堆 優先級隊列默認 使用 大根堆 可以求top K小 上代碼: 求Top K大 #include<iostream> #include <queue> priority
原创 12.繼承與派生
爲了支持代碼的複用,繼承與派生在C++中就顯得十分重要。 繼承與派生: 當定義一個新的類 B 時,如果發現類 B 擁有某個已寫好的類 A 的全部特點,此外還有類 A 沒有的特點,那麼就不必從頭重寫類 B,而是可以把類 A 作爲一個“基類”
原创 10.智能指針
智能指針作用: 一般的指針,存在資源泄露的問題。而智能指針一定會保證資源自動釋放(會自動調用delete),不用用戶參與。 爲什麼會自動調用delete? 實際上智能指針也是用類定義的,利用棧上的指針出函數就會自動調用析構函數的特點。 所