嘿嘿,眾所周知,本人是一名Java后端人員,那么為什么開始搞C/C++了咧?
因為Java是在C/C++的基礎(chǔ)上開發(fā)的語言,而且性能也是業(yè)界公認的除了機器語言外最好的編程語言,所以我就想啊,如果將Java和C/C++來結(jié)合開發(fā)是否會將Java程序的性能進一步的提升呢,
我們不妨假設(shè):Java與C/C++結(jié)合開發(fā)會提升Java程序性能,就讓我們以后慢慢來驗證這個假設(shè)吧。
本人沒有使用Visual Stadio來開發(fā)C/C++,這是為什么? 因為TMD我電腦裝不了,Cao🤬,另外,所謂Java開發(fā),就不可能不知道IDEA,所以我就選擇了他們公司的Clion編譯器,這個也是編寫C/C++的編譯器,同時也支持各種前端的語言。
JetBrains官網(wǎng)奉上: 點擊此文字即可。
3、步入正文 3.1、創(chuàng)建一個C++項目這個就不用我多說了吧,創(chuàng)建好后就是下圖的樣子:
這里我已經(jīng)打開了我的Main文件,也就是主文件。
右擊項目名,得到如下圖:
不用我多說了吧,選擇Directory選項。
為什么要創(chuàng)建這兩個文件夾呢?
因為在項目中,我們不可能只有一兩個文件,當文件一多起來的時候,項目就會十分混亂并且難以管理,所以在這里就使用分層的思想對項目進行開發(fā)、管理。
鼠標右擊header
或source
就會看到下圖:
本人初步認為:頭文件與源文件的關(guān)系就相當于Java中的接口與實現(xiàn)類的關(guān)系。
創(chuàng)建好頭文件和源文件后得到如下圖:
除了在源文件中編寫方法,還需要指定此源文件隸屬于哪個頭文件。
3.4.2、將源文件的方法聲明在頭文件中聲明出來。
方法聲明:就是方法的全限定名: 返回值 方法名(參數(shù)類型 變量名);
此時,就可以看到方法聲明的左側(cè)出現(xiàn)了一個箭頭,這個箭頭就表示頭文件與源文件關(guān)聯(lián)上了。點擊這個箭頭就可以跳到方法的具體實現(xiàn)上。
我們看到無論是頭文件還是源文件,頂部都有一個黃底黑字
的警告,這個就是因為我們沒有在項目管理工具中聲明源文件導(dǎo)致的。
點擊源文件右上角的Add to CMake Project
,彈出如下對話框:
點擊OK
就會在管理工具CMake中看到如下圖:
可以看到我們的源文件已經(jīng)加入的管理工具中了,這是因為我們使用了這個文件中的方法,所以我們就需要在管理工具中配置。使用Clion就要配置這個東西,否則會報錯,使用Visual Stadio就不需要。
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧
當前文章:利用Clion編譯器完成C++的頭文件與源文件的映射-創(chuàng)新互聯(lián)
網(wǎng)頁地址:http://muchs.cn/article34/ioise.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計、網(wǎng)站導(dǎo)航、網(wǎng)站建設(shè)、全網(wǎng)營銷推廣、品牌網(wǎng)站建設(shè)、建站公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容