首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >断言意图:断言(!distNodePt == !indexNodePt)

断言意图:断言(!distNodePt == !indexNodePt)
EN

Stack Overflow用户
提问于 2020-08-04 15:50:55
回答 1查看 22关注 0票数 0

这种断言的意图是什么?出于某种原因,我无法理解。

代码语言:javascript
复制
// Instantiate pointers of two custom types
FloatNodeType      * distNodePt  =  distAcc.probe(origin);
Int32NodeType      * indexNodePt = indexAcc.probe(origin);

assert(!distNodePt == !indexNodePt); // What is this assertion trying to make sure?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-08-04 15:53:20

assert(!distNodePt == !indexNodePt); // What is this assertion trying to make sure?

这将检查两个指针是否指向有效内存,或者两个指针是否等于nullptr

请注意,!是必要的,否则您将比较实际地址,这不是一回事。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63250539

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档