是否所有位都在数据结构中关闭

Whether all the bits are off in a data structure?

本文关键字:数据结构 是否      更新时间:2023-10-16

这是我第一次尝试使用通用编程。我正在做一个二进制树模板类,我正在为树添加一个元素:

void BinaryTree<T>::add(T newElement) { ... }

当然,这将涉及一个 while循环,该循环将右移newElement的位,直到它们全部关闭为止。但是,如何通常检查它们是否全部脱离?我知道,在intschars的情况下,我将分别针对0'O'检查它们。但是,如果这很有意义,我的算法需要为任何数据结构等效的"零"工作。C 纯粹主义者的执行方式是什么?

是一个奇怪的问题,但是(如果我正确理解的话)您不能只是将有关价值投放给布尔值吗?

if (!(bool)newElement) std::cout << "value equal to zero." << std::endl;
相关文章: