顺炸天 2023-09-25 21:33 采纳率: 0%
浏览 8

mytinystl 模板相关问题

最近在学习mytinystl项目 部分代码遇到疑问

代码在vector.h82行如下

  template <class Iter, typename std::enable_if<
    mystl::is_input_iterator<Iter>::value, int>::type = 0>
  vector(Iter first, Iter last)
  {
    MYSTL_DEBUG(!(last < first));
    range_init(first, last);
  }

问题是 这里等于0有什么用?这行代码有什么用?

template <class Iter, typename std::enable_if<
    mystl::is_input_iterator<Iter>::value, int>::type = 0>
  • 写回答

1条回答 默认 最新

  • filanlu 2023-09-29 15:55
    关注

    默认参数

    评论

报告相同问题?

问题事件

  • 创建了问题 9月25日