為什么動態(tài)分配內(nèi)存? 數(shù)組的長度必須事先指定,而且只能是常量,不能是變量 因為數(shù)組長度只能是常量,所以它的長度不能在函數(shù)運行的過程當(dāng)中動態(tài)地擴充和縮小 對于數(shù)組所占內(nèi)存空間無...
為什么動態(tài)分配內(nèi)存? 數(shù)組的長度必須事先指定,而且只能是常量,不能是變量 因為數(shù)組長度只能是常量,所以它的長度不能在函數(shù)運行的過程當(dāng)中動態(tài)地擴充和縮小 對于數(shù)組所占內(nèi)存空間無...
隱藏 當(dāng)我們同時編譯多個文件時,所有未加 static 前綴的全局變量和函數(shù)都具有全局可見性,static可以隱藏變量、函數(shù) 持久 存儲在靜態(tài)數(shù)據(jù)區(qū)的變量會在程序剛開始運行時...
什么是new? c++通過new關(guān)鍵字進(jìn)行動態(tài)分配內(nèi)存。 new開辟的空間存儲在堆上,而我們定義的變量存儲在棧上。 new分配的空間使用delete釋放,new[] 使用 d...
const很重要,也很難用! const是衡量一個程序員是否老道的一個標(biāo)準(zhǔn),它除了可以修飾變量之外,還可以修飾函數(shù) const修飾變量(常量,可讀不可寫) const修飾引用...
getter getter函數(shù)必須加上const修飾,因為修改任何成員變量在getter方法中不被建議 成員變量類型為 int 、long 等基本類型直接返回該變量即可,很簡...
概述 很多同學(xué)有這樣的困擾:什么情況下使用指針?直接使用本體不是更方便、更好理解嗎? 什么情況下使用指針? 使用多態(tài)時,當(dāng)然引用也可以 函數(shù)傳參時,這是最常用到的,通過傳遞指...
局部變量 函數(shù)中定義的變量是該函數(shù)的局部變量。它們在其他函數(shù)的語句中是不可見的,通常無法訪問它們。下面的程序顯示,由于函數(shù)中定義的變量被隱藏,所以其他函數(shù)可以擁有名稱相同但實...
概述 我們在開發(fā)過程中常常遇到需要存儲、表示一組數(shù)據(jù)的情況,包括存儲、表示一組同樣的的數(shù)據(jù)類型的數(shù)據(jù)還是不同的數(shù)據(jù)類型。首先我們會想到數(shù)組,數(shù)組可以在連續(xù)的內(nèi)存里存儲一組相同...
什么是ASCII碼? 它是American Standard Code for Information Interchange的縮寫(美國標(biāo)準(zhǔn)信息交換代碼),已被國際標(biāo)準(zhǔn)化組...
本質(zhì)區(qū)別 指針是一個變量,存儲的是一個地址,指向內(nèi)存的一個存儲單元;引用是原變量的一個別名,跟原來的變量實質(zhì)上是同一個東西。 上面定義了一個整型變量 a,p 是一個指針變量,...
什么是指針? 指針(pointer)是"指向(point to)"另外一種類型的復(fù)合類型。 定義指針類型的方法:在變量類型后、變量名之前加 *,即可 可以理解為 *屬于類型的...
字符與字符串 在C語言中,字符char和字符串分別使用單引號和雙引號表示。其中,單引號表示字符字面量,是一個數(shù)值;雙引號表示的字符串字面量,是一個指針。相應(yīng)的,字符字面量在編...
JNI 字符串 創(chuàng)建 jsting 字符串(C、C++ 的字符串返回給 java) 這個新創(chuàng)建的字符串會自動轉(zhuǎn)換成Java支持的Unicode編碼。如果JVM不能為構(gòu)造jav...
JNI 引用 JNI 定義了八種 Java 基本類型,其余的 jobject、jclass、jarray、jxxxArray、jstring 等都是引用類型。JNI 的引用兩...
JNI 函數(shù) 函數(shù)名 Java_com_sample_projectname_MainActivity_stringFromJNI,若是靜態(tài)注冊,則命名需要為固定格式,動態(tài)注...
什么是NDK、JNI JNIJava Native Interface,即 Java 本地接口,可以理解為在 Java 中調(diào)用 C/C++ 代碼、在 C/C++ 中調(diào)用 Ja...
概述 解碼是編碼的逆過程,對編碼后的數(shù)據(jù)進(jìn)行逆向操作,還原原始數(shù)據(jù)的過程 前面幾個章節(jié)詳細(xì)講解了圖像基礎(chǔ)以及編碼流程,其中并未涉及具體算法,編解碼算法較為復(fù)雜&枯燥,對于An...
概述 前面的章節(jié)已經(jīng)詳細(xì)介紹了YUV到H264的過程,那么H264究竟什么樣子?本文詳細(xì)介紹一下 H264定義的幾種幀 I幀:完整編碼的幀叫I幀 P幀:參考之前的I幀生成的只...