前言:最近在學(xué)習(xí)NDK時(shí),一些學(xué)習(xí)資料的項(xiàng)目都是在eclipse上寫(xiě)的,這些項(xiàng)目都是基于NDK構(gòu)建的,但是現(xiàn)在的AndroidStudio都是基于CMake來(lái)編譯C源碼的。一...
1.STL 概念 STL standard template libary 標(biāo)準(zhǔn)模(mu)板庫(kù) C++一部分,編譯器自帶Android NDK支持java.lang java...
1.模板函數(shù)(泛型) 由下面函數(shù)發(fā)現(xiàn),兩個(gè)函數(shù)業(yè)務(wù)邏輯一樣,數(shù)據(jù)類(lèi)型不一樣 于是: 模板類(lèi)
1.內(nèi)存分配 C/C++ 內(nèi)存分區(qū): java 創(chuàng)建對(duì)象 2.常函數(shù) 3.友元函數(shù)和友元類(lèi) 友元函數(shù) 友元類(lèi) 4.運(yùn)算符重載
1.可變參數(shù) 2.構(gòu)造函數(shù)、析構(gòu)函數(shù)、拷貝構(gòu)造函數(shù) 構(gòu)造函數(shù) 拷貝構(gòu)造函數(shù) //淺拷貝(值拷貝)問(wèn)題 //深拷貝
1.C與C++的關(guān)系 1.C++可以與C代碼進(jìn)行混編2.C++面向?qū)ο缶幊陶Z(yǔ)言、C面向過(guò)程的編程3.C++對(duì)C的一個(gè)增強(qiáng) 2.指針常量和常量指針 總結(jié)與理解:指針的值是要指向...
C調(diào)用java 1.訪問(wèn)構(gòu)造方法 2.訪問(wèn)父類(lèi)方法 3.中文亂碼問(wèn)題(通過(guò)調(diào)用java層的String來(lái)解決) 4.排序 5.引用及異常處理
每個(gè)native函數(shù),都至少有兩個(gè)參數(shù)(JNIEnv*,jclass或者jobject)1)當(dāng)native方法為靜態(tài)方法時(shí):jclass 代表native方法所屬類(lèi)的clas...
當(dāng)我們通過(guò)javah生成頭文件時(shí)。會(huì)有如下類(lèi)似的代碼: JNIEnv在C和C++里略有不同:首頁(yè),看一下jni.h里面對(duì)它的定義: 那么: 總結(jié): JNIEnv代表著Java...
概念:不同類(lèi)型的變量共同占用一段內(nèi)存(相互覆蓋),聯(lián)合變量任何時(shí)刻只有一個(gè)成員存在,節(jié)省內(nèi)存聯(lián)合體變量的大小=最大的成員所占的字節(jié)數(shù)比喻:同穿一條褲子
1.概念: 結(jié)構(gòu)體是一種構(gòu)造數(shù)據(jù)類(lèi)型,把不同的數(shù)據(jù)類(lèi)型整合起來(lái)成為一個(gè)自定義的數(shù)據(jù)類(lèi)型 2.寫(xiě)法: 2.結(jié)構(gòu)體指針: 2.結(jié)構(gòu)體大?。?2.typedef 類(lèi)型取別名
當(dāng)index.html或,index.ejs作為第一個(gè)頁(yè)面被加載時(shí),會(huì)加載我們的主main.js(不管你這的名字取的是什么,總會(huì)有一個(gè)主js文件),一般會(huì)有如下代碼: 而in...