Clang提供的辦法

2021-09-10 07:16:53 字數 703 閱讀 2880

1.方法棄用警告

1

#pragma clang diagnostic push

2#pragma clang diagnostic ignored "-wdeprecated-declarations"

3 result =[self sizewithfont:font constrainedtosize:size linebreakmode:linebreakmode];

4#pragma clang diagnostic pop

2.未使用變數

1

#pragma clang diagnostic push

2#pragma clang diagnostic ignored "-wunused-variable"

3int

num;

4#pragma clang diagnostic pop

如果num之後沒有被使用,xcode也不會提示未使用變數的警告。clang提供的方法並不阻礙我們在後面引用變數num;

例如:

num = 9

;nslog(

@"num=%d

", num);

posted @

2016-03-29 19:25

kingdev 閱讀(

...)

編輯收藏

clang 的詭異之處

最近一次作業,寫乙個高精度 運算 當然寫的時候有點小錯誤,程式執行一直失敗,在除錯的時候居然發現一件詭異的事情 我個人認為是clang 有問題,但通常說clang 編譯更嚴格,也可能是我寫法的問題 望各位指正 amrzs ubuntu bigint g g main.cpp bigint.cpp o...

無法連線到 WMI提供程式的解決辦法

前幾天我的sql server無法連線上了,這個問題相信很多人都遇到過,解決的辦法無非就是開啟sql server配置管理器把相應的服務開啟,可是這個時候卻出現了乙個問題,sql server配置管理器無法開啟,彈出如下提示框 內容是 無法連線到 wmi提供程式。您沒有許可權或者該伺服器無法訪問。請...

LLVM和Clang背後的故事

乙個好的工具,必須要有用武之地。幾年之後,llvm的機會就來了。mac os x 10.6 snow leopard的新功能,完全得益於llvm的技術,而這乙個版本,也是將llvm推向真正成熟的重大機遇。clang於2007年開始開發,c編譯器最早完成,在2009年的時候,objective c編譯...