xutil.h

来自「x3d_new.rar」· C头文件 代码 · 共 24 行

H
24
字号
#ifndef XUTIL_XIQIANG_2007_04_07_13_58
#define XUTIL_XIQIANG_2007_04_07_13_58

#define delete_ptr(p)	do{if(p){delete p;   p = 0;}}while(0)
#define delete_ary(p)	do{if(p){delete[] p; p = 0;}}while(0)

#define release_ptr(p)  do{if(p){p->Release(); p = 0;}}while(0)

// 限定范围生成随机数(浮点)
inline float RandFloat( float f1, float f2 )
{	
    return (f1 + (f2 - f1)*((float)rand()) / ((float)RAND_MAX));	
}

// 求整数绝对值函数
inline int abs_int(int num)
{
    return (num ^ (0 - ( unsigned(num) >> 31))) + (unsigned(num) >> 31);
}

// 求以2为底的对数
int log2(int n);

#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?