可輸出文字的ASSERT

2021-04-19 05:21:03 字數 875 閱讀 2392

windows原斷言巨集:

assert(exp)     //可中斷程式,不能顯示自定義訊息

_assert(exp)    //可中斷程式,不能顯示自定義訊息

_asserte(exp)   //可中斷程式,不能顯示自定義訊息,可顯示表示式exp

可輸出檔案的斷言巨集:

#if defined(_debug)

#define _asserte_msg0(expr,format) /

do while (0)

#define _asserte_msg1(expr,format,arg1) /

do while (0)

#define _asserte_msg2(expr,format,arg1,arg2) /

do while (0)

#define _asserte_msg3(expr,format,arg1,arg2,arg3) /

do while (0)

#define _asserte_msg4(expr,format,arg1,arg2,arg3,arg4) /

do while (0)

#else

#define _asserte_msg0(expr,format)

#define _asserte_msg1(expr,format,arg1)

#define _asserte_msg2(expr,format,arg1,arg2)

#define _asserte_msg3(expr,format,arg1,arg2,arg3)

#define _asserte_msg4(expr,format,arg1,arg2,arg3,arg4)

#endif

輸出文字2

static scrollinfo si 設定頁面大小和滾動框範圍 scrollinfo si.cbsize sizeof scrollinfo si.fmask sif range sif page si.nmin 0 si.nmax numlines 1 si.npage cyclient cy...

Python 控制終端輸出文字

class bcolors header 033 95m okblue 033 94m okgreen 033 92m warning 033 93m fail 033 91m endc 033 0m defdisable self self.header self.okblue self.okgr...

多執行緒 交替輸出文字

用兩個執行緒,乙個輸出字母,乙個輸出數字,交替輸出1a2b3c4d5e6g class demo t1 t2 new thread t2 locksupport.park 阻塞當前的執行緒 locksupport.unpark 喚醒執行緒應用的領域,速度執行的快,執行的執行緒少的情況,自旋鎖需要占用...