【发布时间】:2019-08-09 01:19:36
【问题描述】:
cppreference 显示std::in_place_t 的以下定义:
struct in_place_t {
explicit in_place_t() = default;
};
inline constexpr std::in_place_t in_place{};
他们为什么要添加explicit 和默认构造函数?为什么它没有被排除在外?有什么好处?
【问题讨论】:
标签: c++ std explicit explicit-constructor defaulted-functions