1 如何用好Asser之嵌入更多的資訊。

2021-06-20 11:39:58 字數 602 閱讀 3659

首先申明這部分關於assert的用法來自《遊戲程式設計精粹》一書,我只是乙個搬運工,讓在這裡好好的與大家分享。當然也會有自己的一些心得。

asser巨集的缺點就是無法告訴你太多的資訊,如果你只是這樣使用 assert(point!=null),那麼你很有可能找不到出錯的地方,有乙個簡單的小辦法,可以幫助你嵌入更多的資訊。

請看下面**:

#include #include int _tmain(int argc, _tchar* argv)

沒錯,就是運用 &&,新增除錯資訊的說明。

下面就是結果:

以前很多時候我想知道程式是否執行到乙個地方給某個地方新增說明,我很笨很笨的用mseesagebox,其實,可以用assert的這個方法,來在任何地方顯示任何想顯示的字串。

#include #include int _tmain(int argc, _tchar* argv)

很簡單吧,就是利用!取反字串即可,給你更多的除錯資訊。

如何用好Google?

如何提高自己的搜尋技術?男性凱格爾運動 掌握搜尋邏輯和搜尋思路。願意為優質的付費是高效的解決問題思路。盡量少使用搜尋引擎 針對不同的問題使用不同的資料庫。搜尋心法 找什麼 找 怎麼找。搜尋技巧 遇到問題 第一件事就是搜尋 搜尋。搜尋也是可以轉變思維方式 書友沙龍 可直接看轉化為 樊登讀書會 舉辦的讀...

如何用好Visual SourceSafe?

使用microsoft sourcesafe也有些時間了,感覺總是用的不是很順手。所以在這裡說說自己的用法,順便向各位老大徵求使用技巧和意見。公司的專案一般都不是很大,所以版本控制就用vss做了。早先都是用vss explorer手工新增和check in out的。後來從用visual studi...

如何用好SVN的Branch

在svn裡面我們一般會建立出三個資料夾 trunk 主幹 branch 分支 tag 標籤 在我們專案一開始的時候我們會將 檔案 這邊暫時不涉及文件的管理 放在trunk底下。然後我們就不斷的開始工作了。什麼時候我們會用到branch。按我的經驗的話我們用到branch有兩種情況 專案穩定了要rel...