一:
在返回值判断的时候常之前都是采用如下方式
实际上这样并不完全正确 今天在编程的时候就遇到一个问题
hr 返回s_OK 但是lphtmDoc2为空 从而产生异常
所以以后校验方式如下
二:
当_variant_t,variant为返回值时 后边又要对其进行操作的时候要判断 variant.vt 是否为VT_NULL
本文讨论了在使用COM接口时如何确保安全性和正确性的问题。作者分享了一种改进的方法来验证接口返回的对象是否有效,以及如何处理_variant_t类型的返回值。
一:
在返回值判断的时候常之前都是采用如下方式
实际上这样并不完全正确 今天在编程的时候就遇到一个问题
hr 返回s_OK 但是lphtmDoc2为空 从而产生异常
所以以后校验方式如下
二:
当_variant_t,variant为返回值时 后边又要对其进行操作的时候要判断 variant.vt 是否为VT_NULL
3万+
5万+

被折叠的 条评论
为什么被折叠?