1: 内联和define的工作原理基本是相同的,都是文本段的替换,不过内联函数有类型检查,相对更安全,所以那个也是不同的。对于宏定义,你必须自己保证给不要加带有副作用的参数给它。
b = square(a++); 分成两句了
b = square(a);
a++;
2: 使用指针前,一定要判断指针是否为空,空指针会引起崩溃。
if ( NULL != m_pIUIPCall )
{.....................
}
define的作用,指针特别注意
最新推荐文章于 2022-12-28 12:24:54 发布