THER_WGH
THER_WGH
采纳率100%
2020-02-01 16:35

小白求助 vector中放置智能指针无法访问智能指针所指的内容

已采纳

求大神解答

图片说明

图片说明

我在一个vector中储存了指向图形基类的智能指针,但是在使用迭代器遍历这个vector时不能访问智能指针所指的对象,错误在图2

**iter不应该就是这个vector中的draw类了吗?
第一个*解引用迭代器,第二个*解引用智能指针?

谢谢!

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

1条回答

  • wlj1234 wlj1234 1年前

    (*iter)->draw_it();
    应该这样访问吧

    点赞 评论 复制链接分享