青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

力為的技術(shù)博客

聯(lián)系 聚合 管理
  154 Posts :: 1 Stories :: 561 Comments :: 0 Trackbacks
最近打算把項目做成跨平臺的,使之能夠在Mac上運行。做為XCode的默認編譯器,據(jù)說Clang的編譯速度很快,所以決定第一步就需要玩起Clang來。
在編譯的過程中遇到不少問題,整理了如下幾點:

編譯速度
跟傳說中的一樣,確實很快。

錯誤提示
Clang的提示比cl精準一些,尤其是模版方面,不會有一堆錯誤信息。

模版支持
想比cl,Clang對標準的執(zhí)行更嚴格些,或者說更死板些。
比如:
 1 template<class X>
 2 void doSomething(const X& x)
 3 {
 4  doOthering(x);
 5 }
 6 template<class Y>
 7 void doOtherthing(const Y& y)
 8 {
 9 .
10 }

         

doOtherthing聲明在doSomething之后,但卻在doSomething中使用。在這種情況下,cl編譯是沒有問題。在模版中,Clang也需要前置聲明doOtherthing。

另外對typename的處理跟cl也有出入。幸好支持the new auto,所以能用auto的地方就大膽的用auto吧。

標準支持C++11
Clang3.0對C++11的支持太弱。std::shared_ptr, lambda, the new for統(tǒng)統(tǒng)不支持。Clang3.1加入了lambda支持。
cl2010也不支持the new for,但提供了個for each。for each用起來很爽,但要跨平臺就得改啦!
[修訂] clang支持 the new for。

與匯編混合編程
Clang是不支持的。
如cl支持在C++代碼中嵌入asm block:
__asm{
}


其他
Clang要求構(gòu)造函數(shù)初始化列表里面成員變量的初始化順序要符合聲明的順序,這樣可以消除潛在的bug。

結(jié)論
相比cl,Clang更嚴格執(zhí)行C++標準。期待Clang盡快更新,對C++11做的更好。目前,項目的代碼沒辦法順利遷移用Clang編譯。
posted on 2012-07-22 17:40 力為 閱讀(1958) 評論(3)  編輯 收藏 引用 所屬分類: 4. C++ FAQ

評論

# re: 印象Clang 2012-07-23 09:23 egmkang
你加了-std=c++11么? clang 3.1對C++11的支持應該是非常多的,而且像shared_ptr這種,是在庫級別支持的,還不是編譯器層面.
http://clang.llvm.org/cxx_status.html 這是clang 3.1的支持列表.  回復  更多評論
  

# re: 印象Clang[未登錄] 2012-08-01 13:02 dd
你這個孩子蛋疼.跨平臺在編譯器上搞什么搞.  回復  更多評論
  

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美视频在线观看一区| 欧美在线影院| 在线亚洲免费| 欧美成人午夜激情在线| 免费成人黄色| 亚洲桃花岛网站| 欧美黄色网络| 伊大人香蕉综合8在线视| 欧美精品成人一区二区在线观看 | 蜜桃av噜噜一区| 一区二区三区四区精品| 欧美激情精品久久久久| 亚洲全部视频| 欧美国产日韩a欧美在线观看| 久久久久久有精品国产| 狠狠色2019综合网| 久久综合久色欧美综合狠狠| 欧美一区二区三区精品| 国产日韩欧美另类| 久久综合久久综合久久综合| 久久精品国产综合精品| 亚洲第一黄网| 91久久国产自产拍夜夜嗨| 久久久亚洲精品一区二区三区| 国产综合欧美在线看| 玖玖在线精品| 欧美成人a∨高清免费观看| 亚洲精品一区二区三区在线观看 | 欧美大片第1页| 91久久久在线| 亚洲精品国产精品国自产在线 | 国产欧美一区二区三区国产幕精品| 亚洲主播在线观看| 久久se精品一区精品二区| 伊人狠狠色j香婷婷综合| av成人老司机| 国产综合网站| 日韩亚洲欧美综合| 国际精品欧美精品| 久久精品人人| 欧美日韩免费观看中文| 欧美xx视频| 欧美大片va欧美在线播放| 亚洲电影免费在线| 男人天堂欧美日韩| 亚洲人午夜精品免费| 小黄鸭视频精品导航| 久久成人精品视频| 欧美精品v日韩精品v韩国精品v | 亚洲欧美中文日韩v在线观看| 韩国免费一区| 99亚洲视频| 亚洲每日更新| 欧美人与性动交cc0o| 亚洲精品日韩在线观看| 在线观看中文字幕不卡| 亚洲欧美在线网| 一区二区三区免费网站| 久久久综合激的五月天| 又紧又大又爽精品一区二区| 久久国产精品毛片| 亚洲精品综合精品自拍| 亚洲国产欧美日韩| 午夜精品一区二区三区在线视 | 免费亚洲一区二区| 玖玖玖国产精品| 久久av一区二区三区亚洲| 国产精品国产a| 午夜欧美视频| 韩国精品久久久999| 久久久久久网| 久久深夜福利免费观看| 国产精品一区二区三区观看| 久久精品国亚洲| 欧美国产免费| 亚洲免费成人av| 极品日韩久久| 久久综合久久综合这里只有精品 | 欧美一区二区视频在线| 久久精品国产久精国产思思| 99这里有精品| 毛片一区二区| 久久综合婷婷| 国产午夜久久久久| 亚洲视频在线看| 制服丝袜激情欧洲亚洲| 你懂的国产精品永久在线| 久久精品女人的天堂av| 国产精品丝袜久久久久久app| 亚洲日本中文字幕免费在线不卡| 在线观看视频一区二区| 欧美中文字幕不卡| 久久不射电影网| 国产精品午夜久久| 亚洲一区二区黄色| 亚洲一区二区在线播放| 欧美日韩日日夜夜| 91久久午夜| 亚洲精品一二三区| 欧美黄色免费| 亚洲美女在线观看| 欧美成人中文| 欧美不卡三区| 亚洲精品日韩久久| 欧美激情中文字幕一区二区 | 欧美福利一区二区三区| 免费看成人av| 亚洲国产精品尤物yw在线观看 | 亚洲日本欧美| 欧美极品色图| 夜夜爽夜夜爽精品视频| 亚洲自拍三区| 狠狠色丁香婷婷综合| 久久视频在线免费观看| 欧美国产日本| 亚洲欧美激情视频| 精品福利av| 欧美日韩国产小视频| 亚洲综合社区| 蜜桃av久久久亚洲精品| 一本色道久久加勒比88综合| 国产精品萝li| 玖玖精品视频| 一区二区毛片| 久久久亚洲高清| 亚洲精品一区二区三区蜜桃久| 国产精品xvideos88| 久久精品夜夜夜夜久久| 亚洲激情视频| 久久精品二区三区| 亚洲精品自在久久| 国产日韩欧美综合一区| 乱中年女人伦av一区二区| 亚洲美女在线一区| 久久影视三级福利片| 日韩网站在线| 国产综合网站| 欧美日韩一区在线| 久久久久久亚洲精品杨幂换脸| 亚洲激情在线视频| 欧美在线观看视频一区二区| 亚洲日本视频| 国产在线国偷精品产拍免费yy| 欧美国产日产韩国视频| 欧美一区二区精品| 一本色道久久综合亚洲精品不卡| 裸体一区二区| 欧美一区免费| 亚洲视频香蕉人妖| 亚洲三级影片| 精品99视频| 国产精品综合网站| 欧美新色视频| 欧美激情综合五月色丁香小说| 欧美一区二区成人6969| 一区二区三区你懂的| 亚洲精品日产精品乱码不卡| 久久视频国产精品免费视频在线| 亚洲性人人天天夜夜摸| 亚洲级视频在线观看免费1级| 国产日韩成人精品| 国产精品黄视频| 欧美日韩精品欧美日韩精品 | 亚洲免费综合| 一区二区三区欧美视频| 亚洲国产精品成人久久综合一区| 久久久精品网| 欧美一区二区| 午夜精品久久久| 亚洲一区二区四区| 亚洲一区二区三区在线看| 欧美日韩国产在线播放| 久久久人成影片一区二区三区观看 | 亚洲欧洲精品一区二区三区| 国产日本亚洲高清| 国产精品一级| 国产目拍亚洲精品99久久精品| 欧美性做爰猛烈叫床潮| 欧美日韩亚洲国产一区| 欧美精品日日鲁夜夜添| 六月天综合网| 欧美xxx在线观看| 蜜桃伊人久久| 久久在精品线影院精品国产| 久久久综合精品| 久久久久久网| 欧美电影在线观看完整版| 免费欧美网站| 欧美精品国产精品| 国产精品www网站| 国产精品伦理| 国产主播精品在线| 国产综合网站| 91久久久在线| 亚洲砖区区免费| 久久gogo国模裸体人体| 久久综合久久美利坚合众国| 老司机午夜免费精品视频| 欧美黄色视屏| 在线亚洲美日韩|