我有一个关于dynamic_cast运算符的非常简单的问题.我知道这用于运行时类型识别,即在运行时了解对象类型.但是根据您的编程经验,您能否提供一个真实场景,您必须使用此运算符?没有使用它有什么困难?
dynamic_cast
c++ casting rtti
扁平化数据:当给定节点的二叉树时,如何编写返回节点链表的递归函数?(树可以修改)
在这个提问中,压扁树是什么意思?我们是否需要使用左右指针将二叉树的所有元素保存在列表中,或者还有另一个我没有得到的捕获?
其次(树可以修改)他们是否意味着乐趣应该能够处理树的任何修改以及构建?
c++
c++ ×2
casting ×1
rtti ×1