C++26

[C++]WG21月次提案文書を眺める(2024年01月)

文書の一覧 JTC1/SC22/WG21 - Papers 2024 mailing2024-01 全部で22本あります。 もくじ P1255R11 A view of 0 or 1 elements: views::maybe P1255R12 A view of 0 or 1 elements: views::maybe P1709R5 Graph Library P2019R5 Thread attributes P2527R3 st…

[C++]WG21月次提案文書を眺める(2023年12月)

文書の一覧 JTC1/SC22/WG21 - Papers 2022 mailing2023-12 全部で125本あります。 もくじ N4966 St. Louis Meeting Invitation and Information N4967 WG21 2023-10 Admin telecon minutes N4970 WG21 2023-11 Kona Minutes of Meeting N4971 Working Draft,…

[C++]WG21月次提案文書を眺める(2023年10月)

文書の一覧 JTC1/SC22/WG21 - Papers 2022 mailing2023-10 全部で80本あります。 もくじ N4961 2024-03 Tokyo meeting information N4962 WG21 agenda: 6-11 November 2023, Kona, HI N4963 2023 WG21 admin telecon meetings, rev. 2 N4964 Working Draft, …

[C++]契約プログラミング機能のこれまでとこれから

この記事はC++アドベントカレンダー2023 25日目の記事です。ご参加の皆様お疲れ様でした! C++ Contracts C++20 Contracts 問題点とMVP(Minimum Viable Product) 最初のMVP仕様 関数の再宣言と契約注釈 引数の事後条件からの参照 契約条件式の副作用 C++26に…

[C++]UBとEB

この記事はC++アドベントカレンダー2023 11日目の記事です。 C++26に対して現在、一部のUBを置き換える概念としてEBというものが議論されています。 EBとは 規定 経緯 他のEB候補について 参考文献 EBとは EBはErroneous Behaviourの略称であり、EBはUB同様…

[C++]名前を必要としない変数のための変数名

C++26より、使用しない値に対する共通した変数名として_(U+005F、アンダースコア/アンダーバー)を言語サポート付きで使用できるようになります。 [[nodiscard]] auto f() -> int; auto g() -> std::tuple<int, double, std::string>; int main() { auto _ = f(); // ok、警告なし aut</int,>…

[C++]WG21月次提案文書を眺める(2023年09月)

文書の一覧 JTC1/SC22/WG21 - Papers 2022 mailing2023-09 全部で40本あります。 もくじ P0843R9 inplace_vector P1068R9 Vector API for random number generation P1255R10 A view of 0 or 1 elements: views::maybe P2264R5 Make assert() macro user fri…

[C++]WG21月次提案文書を眺める(2023年08月)

文書の一覧 JTC1/SC22/WG21 - Papers 2022 mailing2023-08 全部で44本あります。 もくじ N4956 Concurrency TS2 PDTS N4958 Working Draft, Programming Languages -- C++ N4959 Editors' Report, Programming Languages -- C++ N4960 Business Plan and Con…

[C++]WG21月次提案文書を眺める(2023年07月)

文書の一覧 JTC1/SC22/WG21 - Papers 2022 mailing2023-07 全部で106本あります。 もくじ N4955 WG21 2023-06 Admin telecon minutes N4957 WG21 February 2023 Minutes of Meeting P0260R6 C++ Concurrent Queues P0260R7 C++ Concurrent Queues P0543R3 Sa…

[C++]WG21月次提案文書を眺める(2023年05月)

文書の一覧 JTC1/SC22/WG21 - Papers 2022 mailing2023-05 全部で122本あります。 一部の記事は次の方々に手伝っていただきました、ご協力ありがとうございました! @Reputelessさん もくじ N4946 2024-03 Tokyo meeting information N4947 INCITS C++/WG21 …

[C++]WG21月次提案文書を眺める(2023年04月)

文書の一覧 JTC1/SC22/WG21 - Papers 2022 mailing2023-04 SG22のWG14からのものを除いて、全部で41本あります。 N4940 WG21 2022-11 Kona Minutes of Meeting V2 N4941 INCITS C++/WG21 Agenda: 6-11 February 2023, Issaquah, WA USA N4942 WG21 2023-01 A…

[C++]WG21月次提案文書を眺める(2023年02月)

文書の一覧 JTC1/SC22/WG21 - Papers 2022 mailing2023-02 SG22のWG14からのものを除いて、全部で102本あります。 P0290R3 apply() for synchronized_value P0290R4 apply() for synchronized_value P0447R21 Introduction of std::hive to the standard lib…

[C++]WG21月次提案文書を眺める(2023年01月)

文書の一覧 JTC1/SC22/WG21 - Papers 2022 mailing2023-01 SG22のWG14からのものを除いて、全部で84本あります。 N4928 Working Draft, Standard for Programming Language C++ N4929 Editors' Report - Programming Languages - C++ N4933 WG21 November 20…

[C++]WG21月次提案文書を眺める(2022年11月)

文書の一覧 JTC1/SC22/WG21 - Papers 2022 mailing2022-11 全部で75本あります。(新規35本 N4924 WG21 2022-10 Admin telecon minutes N4925 2023-02 Issaquah meeting information N4926 Working Draft, C++ Extensions for Library Fundamentals, Version…

[C++]WG21月次提案文書を眺める(2022年10月)

文書の一覧 JTC1/SC22/WG21 - Papers 2022 mailing2022-10 全部で80本あります。 一部の記事は次の方々に手伝っていただきました、ご協力ありがとうございました! @bleaguedbさん @acd1034さん もくじ N4923 Working Draft, Extensions to C++ for Transact…

[C++]WG21月次提案文書を眺める(2022年09月)

文書の一覧 JTC1/SC22/WG21 - Papers 2022 mailing2022-09 全部で29本あります。 N4917 Working Draft, Standard for Programming Language C++ N4918 Editors’ Report - Programming Languages – C++ N4919 Programming Languages - C++ N4920 Working Draf…

[C++]WG21月次提案文書を眺める(2022年08月)

文書の一覧 JTC1/SC22/WG21 - Papers 2022 mailing2022-08 全部で27本あります。 N4914 WG21 2022-07 Admin telecon minutes N4915 Business Plan and Convener's Report: ISO/IEC JTC1/SC22/WG21 (C++) N4916 WG21 2022-07 Virtual Meeting Minutes of Meet…

[C++]WG21月次提案文書を眺める(2022年07月)

文書の一覧 JTC1/SC22/WG21 - Papers 2022 mailing2022-07 全部で47本あります。 P0009R18 MDSPAN P1018R17 C++ Language Evolution status pandemic edition 2022/06–2022/07 P1083R6 Move resource_adaptor from Library TS to the C++ WP P1255R8 A vie…

[C++]WG21月次提案文書を眺める(2022年06月)

文書の一覧 JTC1/SC22/WG21 - Papers 2022 mailing2022-06 全部で46本あります。 P0009R17 MDSPAN P0429R9 A Standard flat_map P0447R20 Introduction of std::hive to the standard library P0792R10 function_ref: a non-owning reference to a Callable …

[C++]WG21月次提案文書を眺める(2022年05月)

文書の一覧 JTC1/SC22/WG21 - Papers 2022 mailing2022-05 全部で36本あります。 N4912 2022-11 Kona hybrid meeting information N4913 PL22.16/WG21 agenda: 25 July 2022, Virtual Meeting P0543R1 Saturation arithmetic P0792R9 function_ref: a non-ow…

[C++]WG21月次提案文書を眺める(2022年04月)

文書の一覧 JTC1/SC22/WG21 - Papers 2022 mailing2022-04 全部で36本あります(SG22のWG14からのものは除きます)。 P0429R8 A Standard flat_map P0957R7 Proxy: A Polymorphic Programming Library P1061R2 Structured Bindings can introduce a Pack P11…

[C++]WG21月次提案文書を眺める(2022年03月)

文書の一覧 JTC1/SC22/WG21 - Papers 2022 mailing2022-03 全部で27本あります(SG22のWG14からのものは除きます)。 N4908 Working Draft, C++ Extensions for Library Fundamentals, Version 3 N4909 Editor's Report: C++ Extensions for Library Fundame…

[C++]WG21月次提案文書を眺める(2022年02月)

文書の一覧 JTC1/SC22/WG21 - Papers 2022 mailing2022-02 全部で66本あります(SG22のWG14からのものは除きます)。 N4903 PL22.16/WG21 agenda: 7 February 2022, Virtual Meeting N4904 WG21 admin telecon meetings: 2022 summer and autumn (revision 1…

[C++]WG21月次提案文書を眺める(2022年01月)

文書の一覧 JTC1/SC22/WG21 - Papers 2022 mailing2022-01 全部で52本あります(SG22のWG14からのものは除きます)。 P0447R18 Introduction of std::hive to the standard library P0792R6 function_ref: a non-owning reference to a Callable P1018R14 C+…

[C++]WG21月次提案文書を眺める(2021年11月)

文書の一覧 JTC1/SC22/WG21 - Papers 2021 mailing2021-11 全部で43本あります。 P0009R14 MDSPAN P0323R11 std::expected P0447R17 Introduction of std::hive to the standard library P0533R9 constexpr for cmath and cstdlib P1413R3 Deprecate std::al…