dstruct
dstruct copied to clipboard
remove UB of const obj -> obj
https://github.com/Sunrisepeak/DStruct/blob/faae622277975439e6ce3e74c3aa47e7b9a05ddc/core/ds/tree/AVLTree.hpp#L283
https://github.com/Sunrisepeak/DStruct/blob/faae622277975439e6ce3e74c3aa47e7b9a05ddc/core/ds/Map.hpp#L108C1-L112C6
https://github.com/Sunrisepeak/DStruct/commit/6eadfa0ee7b612a21b1f91f5583a218f5590669f
修改树的节点数据为非const, 通过iterator const指针 保证数据的访问, 之后在内部使用_remove_const 去修改节点数据, 从而不会引发UB。(谨慎使用)