【发布时间】:2012-08-09 15:49:55
【问题描述】:
是否有一种简单的方法可以在调试器中检查 C++ 代码中首次出现的 NaN 值?
【问题讨论】:
-
第一次出现在什么方面?在数组、向量、算法或其他东西中?
-
为了明确我的问题:在我庞大而复杂的代码中,生成了一个包含一些 NaN 的矩阵。我的问题是追溯第一个 NaN 的创建位置。
-
你能指定如何填充矩阵吗?如果它被动态填充,那么您可以将表示单个数字的矩阵成员的数据类型更改为某个类。然后你重载它的
operator = (float f)。在重载中,您将断言放入 NaN。这行得通吗? -
好的:已经有讨论了:stackoverflow.com/q/5393997/1326595