assert BOOST_ASSERT的坑

Posted zhangdongsheng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了assert BOOST_ASSERT的坑相关的知识,希望对你有一定的参考价值。

下面这行代码

BOOST_ASSERT(SUCCEEDED(m_pd3dDevice->CreateBuffer(&frame_ptr->m_const_buffers[i].m_desc,&sub_resource, m_const_buffers[i].GetAddressOf())));

当在Debug状态时,代码没总理。当切换到Release状态时这整句代码是不执行的

 

说明assert内部的表达式 必须为判断,而不能为一个动作。否则这个动作在Release的版本中是无法执行的。

以上是关于assert BOOST_ASSERT的坑的主要内容,如果未能解决你的问题,请参考以下文章

boost诊断工具BOOST_ASSERTBOOST_VERIFYBOOST_STATIC_ASSERT

imgwarp.cpp:3143: error: (-215:Assertion failed) _src.total() > 0 in function ‘warpPerspective‘(代码片段

如何用ffmpeg截取视频片段&截取时间不准确的坑

Blender制作多个动画片段时踩的坑

操作系统的坑(更新)

[JS]应用splice删除多元素时出现的坑