一、概述 迭代器是c++中一種檢查容器內(nèi)元素并遍歷元素的數(shù)據(jù)類型。迭代器提供對一個(gè)容器中的對象的訪問方法,并且定義了容器中對象的范圍。迭代器(Iterator)是指針(poi...
泛型編程是一種專注于對算法及其數(shù)據(jù)結(jié)構(gòu)進(jìn)行設(shè)計(jì)的編程方式,它使得這些算法即數(shù)據(jù)結(jié)構(gòu)能夠在不損失效率的前提下,運(yùn)用到最為通用的環(huán)境中。泛型編程是一種編程風(fēng)格,其中算法以盡可能抽...
歷史背景 CMake是一個(gè)構(gòu)建系統(tǒng)生成器(build-system generator)。常見的構(gòu)建系統(tǒng),有Visual Studio,XCode,Make等等。CMake可...
背景 c++開發(fā)中經(jīng)常有一些包大小的訴求,現(xiàn)在做了一些調(diào)研和整理。 常說的包大小包括: 對于動態(tài)庫,包大小要求并不那么嚴(yán)格。Android端可以采用動態(tài)下發(fā)的方式,App啟動...
1.簡介 OpenGL:一種圖形應(yīng)用程序編程接口,簡單理解就是開發(fā)的圖形庫。OpenGL ES:OpenGL ES是OpenGL的子集,應(yīng)用在手機(jī)、ipa、游戲主機(jī)等嵌入式系...
什么是事務(wù)? 事務(wù)就是把多件事情當(dāng)做一件事情來處理。是數(shù)據(jù)庫操作的最小單元,是作為單個(gè)邏輯工作單元執(zhí)行的一系列操作;這些操作作為一個(gè)整體一起向系統(tǒng)提交,要么都執(zhí)行、要么都不執(zhí)...