Closed kenichiice closed 1 year ago
P0619R4 の次の記述によると、allocatorクラスのsize_typeとdifference_typeはC++20で非推奨が取り消されているようです。
allocator
size_type
difference_type
Strong recommendation: Undeprecate std::allocator::size_type and std::allocator::difference_type, and remove the remaining deprecated parts from the C++20 standard:
規格上でもsize_typeとdifference_typeは残っています。
なので、関連している記述を修正してみました。
allocatorのリファレンスについてはsize_typeとdifference_typeの説明に「C++17から非推奨、C++20で非推奨取り消し」などと書くべきかもしれませんが、わかりにくいかと思ったので「非推奨・削除の詳細」の節に説明を追加するようにしてみました。
ありがとうございます。読者と編集者のために経緯をなるべく残したいので、この文書を参照としてリンクしておいていただきたいです。
allocatorのページについては、P0619R4 は参照節に既に書かれていますね。 C++20のページについても、参照節にある P2131R0 の中に P0619R4 は書かれています。
なので、今のままでいいように思いましたがいかがでしょうか。
失礼しました。これでマージしちゃいます
P0619R4 の次の記述によると、
allocator
クラスのsize_type
とdifference_type
はC++20で非推奨が取り消されているようです。規格上でも
size_type
とdifference_type
は残っています。なので、関連している記述を修正してみました。
allocator
のリファレンスについてはsize_type
とdifference_type
の説明に「C++17から非推奨、C++20で非推奨取り消し」などと書くべきかもしれませんが、わかりにくいかと思ったので「非推奨・削除の詳細」の節に説明を追加するようにしてみました。