這篇文章主要介紹了C++語言怎么應(yīng)用的相關(guān)知識,內(nèi)容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇C++語言怎么應(yīng)用文章都會有所收獲,下面我們一起來看看吧。
創(chuàng)新互聯(lián)公司專注于企業(yè)成都全網(wǎng)營銷、網(wǎng)站重做改版、邵原網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5技術(shù)、商城系統(tǒng)網(wǎng)站開發(fā)、集團公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為邵原等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。適用預(yù)處理C++語言定義一個或多個調(diào)試標(biāo)記,在代碼中把調(diào)試部分使用#ifdef 和#endif 進行管理。當(dāng)程序最終調(diào)試完成后,只需要使用#undef標(biāo)記,調(diào)試代碼就會消失。常用的調(diào)試標(biāo)記為DEBUG, 語句序列:
#define DEBUG #ifdef DEBUG
2.運行期間調(diào)試標(biāo)記在程序運行期間打開和關(guān)閉調(diào)試標(biāo)記。通過設(shè)置一個調(diào)試bool標(biāo)記可以實現(xiàn)。這對命令行運行的程序更為方便。
例如下面代碼:
#include<iostream> #include <string> using namespace std; bool debug =false; int main(int argc,char*argv[]) { for(int i=0;i<argc;i++) if(string(argv[i])==“--debug=on“) debug = true; bool go=true; while(go) { if(debug) { 調(diào)試代碼 }else {} } }
3.把變量和表達式轉(zhuǎn)換成字符串可是使用字符串運算符來實現(xiàn)轉(zhuǎn)換輸出定義
4.C++語言的assert()
該宏在<assert>中,,當(dāng)使用assert時候,給他個參數(shù),即一個判讀為真的表達式。預(yù)處理器產(chǎn)生測試該斷言的代碼,如果斷言不為真,則發(fā)出一個錯誤信息告訴斷言是什么以及它失敗一會,程序會終止。
#include< assert> using namsapce std; int main() { int i=100; assert(i!=100); //Fails } 當(dāng)調(diào)試完畢后在#include<assert>前加入#define NDEBUG即可消除紅產(chǎn)生的代碼 }
關(guān)于“C++語言怎么應(yīng)用”這篇文章的內(nèi)容就介紹到這里,感謝各位的閱讀!相信大家對“C++語言怎么應(yīng)用”知識都有一定的了解,大家如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
當(dāng)前文章:C++語言怎么應(yīng)用-創(chuàng)新互聯(lián)
文章轉(zhuǎn)載:http://aaarwkj.com/article48/cccchp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作、微信小程序、全網(wǎng)營銷推廣、用戶體驗、電子商務(wù)、虛擬主機
聲明:本網(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)容