gpt4 book ai didi

c++ - 在 C++ 中实现复杂的数据结构

转载 作者:太空狗 更新时间:2023-10-29 21:46:18 26 4
gpt4 key购买 nike

<分区>

当您必须在 C++ 中实现复杂的数据结构时,您采用的解决方案是什么?我的意思是不同类型的对象应该被其他对象引用,同时引用其他对象。它与可用的标准库容器确实不同。

您是否尝试使您的代码非常 C++ 并使用泛型编程(容器样式模板)?恕我直言,它似乎难以实现且不方便,并且可能会使代码更难理解或使用。此外,您是否实现了任何类型的迭代器?

或者,也许,另一方面,您最终得到的是“C 风格代码”?我的意思是,在每个类中,您都将一些指针实现为引用其他对象的成员变量,以构建合适的数据结构。

根据您的经验,这两种方法的优缺点是什么?还有其他解决方案吗?

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com