Slide 7
Slide 7 text
ແޮͷදݱ
• ۭͷܕ λάܕͱݴͬͨΓ͢Δ
nullopt_tΛఆٛ͠ɺ
ͦͷ །Ұͷ
มͱͯ͠nulloptΛఆٛ͢Δ
struct nullopt_t {};
const nullopt_t nullopt{};
• PQUJPOBMΫϥεͰɺnullopt_tܕ͕ೖ͞ΕͨΒΛΫϦΞ͢Δ
optional& operator=(nullopt_t) {
reset();
return *this;
}
• ͜ΕλάσΟεύονͱݺΕΔख๏ͰɺΦʔόʔϩʔυղܾͷͨΊ͚ͩͷ
ۭͷܕɾɺඪ४ϥΠϒϥϦ#PPTUͰͨ͘͞ΜΘΕ͍ͯΔ