心文件或是在调试工具中执行，可能还可以提供程式的完整状态，程式设计者可以配合这些资讯来修正程式的错误，是在除错过程中很有利的工具。
静态断言.只在编译期间检查的断言称为静态断言，静态断言必需配合清楚的註解说明。在编译期的模板超编程时，静态断言特别有用。静态断言也可以用在C语言的程式中，当断言不成立时，产生有错误的程式码。例如以下就是一个定义静态断言的方法：COMPILE_TIME_ASSERT( BOOLEAN CONDITION );若codice_18的成果不为真，上