
線程池概念 假設完成一項任務需要的時間=創建線程時間T1+線程執行任務時間T2+銷毀線程時間T3,如果T1+T3的時間遠大于T2,通常就可以考慮...
C++設計模式 前言 1. 代碼倉庫 https://github.com/TOMO-CAT/CppDesignPattern[https://...
Gitbook Linux centos7.2安裝方式 1. 安裝node.js 從官網拿到文件的下載鏈接: 英文網址:https://node...
概念 多態在代碼中指的就是“一個接口,多種實現”(相同的調用方法有不同的實現方式),屬于面向對象編程的核心概念。廣義的多態包括靜態多態和動態多態...
總結 初始化值的是創建變量時賦予變量一個值(不同于賦值的概念) 使用等號=初始化對象時是拷貝初始化,否則是直接初始化 直接初始化也可能調用拷貝構...
1. 宏常量與宏函數 C++中用#define <宏名> <字符串>命令定義宏,在代碼中將字符串替換宏名出現的位置。定義宏的方式根據是否包含參數...
綜述 C是一門結構化語言,重點在于數據結構與算法,側重于對于輸入進行運算得到輸出(面向過程)。而C++考慮的是構造一個對象模型,通過獲取對象的方...
引用傳遞和值傳遞 1. 值傳遞 當形參是非引用類型時,實參的值會被拷貝給形參,實參和形參是兩個完全不同的對象,函數對形參做的所有操作都不會影響實...
簡介 所有標準庫類型都可以使用迭代器,但是其中只有少數幾種才同時支持下標運算符,有迭代器的類型都擁有begin()和end()的成員函數: Ti...