當自己寫的函式庫要提供他人使用時,適當的利用維護敘述,可以建立安全的使用
介面,避免他人因為使用不當,而造成不可預期的後果。
C 語言有自己的維護函式- assert() ,使用方法如下:
assert(iTotalNumber < 1000);
當程式執行到該行時,若 iTotalNumber < 1000 則程式可以繼續執行;若
iTotalNumber >= 1000 ,則會秀出維護錯誤訊息的字串,並結束程式。
維護字串包含有:判斷式子、程式檔名及該行的行號。
// Test.CPP -- test assert message
#include
main()
{
int iTotalNumber=10000;
assert(iTotalNumber<1000);
}
C:LCPPBIN>tt
Assertion failed: iTotalNumber<1000, file test.cpp, line 6
Abnormal program termination