永发信息网

已知it是一个const指针,那么&*it和it有什么区别呢?

答案:1  悬赏:50  手机版
解决时间 2021-04-02 11:45
  • 提问者网友:你独家记忆
  • 2021-04-01 12:07
已知it是一个const指针,那么&*it和it有什么区别呢?
最佳答案
  • 五星知识达人网友:愁杀梦里人
  • 2021-04-01 13:20
Points::const_iterator是一个迭代器类型,其不保证一定是一个 const Points* 类型(由于我们可以重载->操作符),而一旦我们*it之后,会调用其* 运算符函数,这个函数保证一定会返回const Point& 类型的数据,接着&就一定是const Point*的类型了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯