std :: set和委托构造函数,为什么需要它?

时间:2017-05-18 20:22:39

标签: c++ constructor set c++14

我在cppreference中看到std::set构造函数的定义,可能还有许多其他构造函数,已经改变了:

explicit set(const Compare& comp = Compare(), 
             const Allocator& alloc = Allocator());

set() : set(Compare()) {}
explicit set(const Compare& comp, 
             const Allocator& alloc = Allocator());

在C ++ 14中,据我所知,它是完全相同的定义。这种变化的原因是什么?

0 个答案:

没有答案