c++ - 使用共享指针引用计数器且没有节点类的链表?
问题描述
寻找想法 - 我最近遇到了一个编程测验,其中提出了这个问题。基本上,您必须使用具有类型 T 的共享指针成员变量的模板化 LinkedList 类来实现链表。您不能创建 Node 类。我想你可以在push_back()
方法中创建共享指针的实例,并使用指针检索链表的长度use_count()
,但是在我看来访问每个实例和插入/删除节点几乎是不可能的。有没有办法做到这一点?
解决方案
推荐阅读
- r - ggplot2轴标签点未按指定显示
- excel - Selenium 类型库找不到文件 driver.start "chrome","https://www.google.com"
- sql-server - SqlBulkCopy WriteToServer 期间出错 - 消息(“ALLOW_ENCRYPTED_VALUE_MODIFICATIONS”附近的语法不正确。))
- typescript - 如何通过提供不同的类型来覆盖静态方法
- reactjs - FireEvent.click TypeError:无法读取未定义的属性“单击”
- octave - 为 distmesh 制作 .oct 文件
- xamarin - 为什么 NewtonSoft.Json 在从 DateTime 对象转换时添加 +8
- python - 如何为 Tesseract 预处理此图像?
- python - 分配前引用的 /products/search/ 局部变量“查询”处的 UnboundLocalError
- wordpress - Wordpress 菜单仅向登录用户显示更改的项目