C++11 およびドラフト C++14 では、逆参照演算子 (operator*
およびoperator->
)shared_ptr
は bothnoexcept
です。しかしunique_ptr
、operator->
は ですがnoexcept
、そうでoperator*
はありません。operator*
ではないのはなぜですかunique_ptr
noexcept
(または、なぜ であるoperator*
のですshared_ptr
noexcept
か)?