?? spassert.h
字號(hào):
/*
Cross Platform Core Code.
Copyright(R) 2001-2002 Balang Software.
All rights reserved.
Using:
SP_ASSERT( BOOL );
SP_VERIFY( BOOL );
*/
#if !defined( __SP_ASSERT_H__ )
#define __SP_ASSERT_H__
BOOL SP_IsValidString(LPCSTR lpsz, int nLength=-1);
BOOL SP_IsValidAddress( LPVOID lp, UINT cbSize, BOOL bReadWrite=TRUE );
#ifdef _DEBUG
class Object;
void SP_AssertFailedLine(LPCSTR lpszFileName, int nLine);
void SP_AssertValidObject( const Object* pOb, LPCSTR lpszFileName, int nLine );
#define THIS_FILE __FILE__
#define SP_ASSERT(f) ((f) ? (void)0 : \
::SP_AssertFailedLine(THIS_FILE, __LINE__))
#define SP_VERIFY(f) SP_ASSERT(f)
#define SP_ASSERT_VALID( pOb ) \
( ::SP_AssertValidObject( pOb, THIS_FILE, __LINE__ ) )
#else
#define SP_ASSERT(f) ((void)0)
#define SP_VERIFY(f) ((void)(f))
#define SP_ASSERT_VALID( pOb) ((void)0)
#endif // _DEBUG
#endif // __SP_ASSERT_H__
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -