小白求助 vector中放置智能指针无法访问智能指针所指的内容
问题描述:
求大神解答
我在一个vector中储存了指向图形基类的智能指针,但是在使用迭代器遍历这个vector时不能访问智能指针所指的对象,错误在图2
**iter不应该就是这个vector中的draw类了吗?
第一个*解引用迭代器,第二个*解引用智能指针?
谢谢!
答
(*iter)->draw_it();
应该这样访问吧