欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Tool中雙斜線注釋怎么用

這篇文章將為大家詳細(xì)講解有關(guān)Tool中雙斜線注釋怎么用,小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

發(fā)展壯大離不開廣大客戶長(zhǎng)期以來的信賴與支持,我們將始終秉承“誠信為本、服務(wù)至上”的服務(wù)理念,堅(jiān)持“二合一”的優(yōu)良服務(wù)模式,真誠服務(wù)每家企業(yè),認(rèn)真做好每個(gè)細(xì)節(jié),不斷完善自我,成就企業(yè),實(shí)現(xiàn)共贏。行業(yè)涉及自上料攪拌車等,在成都網(wǎng)站建設(shè)全網(wǎng)營(yíng)銷推廣、WAP手機(jī)網(wǎng)站、VI設(shè)計(jì)、軟件開發(fā)等項(xiàng)目上具有豐富的設(shè)計(jì)經(jīng)驗(yàn)。

很多編碼人員習(xí)慣于在單行注釋時(shí)使用雙斜線(//),因?yàn)檩斎敕奖恪?/p>

Tool中雙斜線注釋怎么用

不過VxWorks的開發(fā)人員可能就會(huì)遇到一個(gè)問題了

Tool中雙斜線注釋怎么用

上圖是在Workbench的DKM工程里添加一個(gè)c文件,該文件中只包含一個(gè)雙斜線,編譯工程就報(bào)錯(cuò)了:expected identifier or '(' before '/' token
在Tornado里,也會(huì)遇到類似的問題。這是為什么呢?
因?yàn)檫@個(gè)工程中,IDE使用的編譯器是gnu,編譯規(guī)則默認(rèn)包含了-ansi

Tool中雙斜線注釋怎么用

從gnu的手冊(cè)中,可以看到-ansi等同于-std=c89,而c89那個(gè)年代,是不支持雙斜線的

Tool中雙斜線注釋怎么用

問題找到了,怎么解決呢?最簡(jiǎn)單粗暴的辦法就是 -- 刪了它!

Tool中雙斜線注釋怎么用

再編譯一下試試

Tool中雙斜線注釋怎么用

搞定了!

荊溪惠子鬢鬅鬙,義理鉆研到粹精。只是搞定還不行,我們還要知道為什么搞定。繼續(xù)看手冊(cè)

Tool中雙斜線注釋怎么用

原來刪除-ansi后,IDE就會(huì)將規(guī)則重置為-std=gnu89,而正是gnu89對(duì)c89做了一些擴(kuò)展,其中就包含了這個(gè)雙斜線注釋。
那我們直接將規(guī)則設(shè)置為gnu89,甚至c99、gnu99之類的呢?

Tool中雙斜線注釋怎么用

試一下,都沒有問題。
不過,畢竟和c89相比,c99的變化太多,編譯規(guī)則改動(dòng)太大,可能會(huì)涉及到代碼移植或兼容的問題,這就需要項(xiàng)目經(jīng)理或技術(shù)負(fù)責(zé)人來統(tǒng)籌定制規(guī)則了。事實(shí)上很多公司都會(huì)制定自己的編碼規(guī)范,其中就會(huì)包括注釋的書寫規(guī)則。因此我們這里就先使用gnu89吧。

剛剛驗(yàn)證的是DKM工程,我們?cè)俅蜷_VIP看看。VIP中的ansi選項(xiàng)是用單選框形式提供的,那怎么修改呢?

Tool中雙斜線注釋怎么用

直接在User Flags里填寫就可以了。

Tool中雙斜線注釋怎么用

這就是gnu編譯器編譯雙斜線注釋的問題。

提到gnu編譯器,你是不是又想到一種辦法?對(duì),就是用diab編譯器來編譯工程。

Tool中雙斜線注釋怎么用

試一下,果然沒問題。難道diab默認(rèn)沒有使用ansi選項(xiàng)?看一下Build Console,它用的選項(xiàng)是-Xansi

Tool中雙斜線注釋怎么用

這是什么鬼?看看diab手冊(cè),-Xansi的全稱是-Xdialect-ansi。原來是廠家專門做的改進(jìn),就像是gnu89對(duì)c89的改進(jìn)。

Tool中雙斜線注釋怎么用

看看它改進(jìn)了哪些,果然有這一條
 

Tool中雙斜線注釋怎么用

關(guān)于“Tool中雙斜線注釋怎么用”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。

本文名稱:Tool中雙斜線注釋怎么用
分享地址:http://www.chinadenli.net/article12/peegdc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機(jī)網(wǎng)站設(shè)計(jì)定制開發(fā)App設(shè)計(jì)網(wǎng)站制作品牌網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司