C++26

新着順 人気順

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

文書の一覧 JTC1/SC22/WG21 - Papers mailing2026-04 全部で165本あります。 もくじ N5037 March 2026 admin telecon N5038 WG21 2026-03 Croydon Admin telecon minutes N5040 WG21 2026-03 Croydon Hybrid Meeting Minutes N5043 Admin telecon 2026-05 P1…

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

文書の一覧 JTC1/SC22/WG21 - Papers mailing2026-02 全部で81本あります。 もくじ N5035 2026-03 WG21 admin telecon meeting (obsolete; replaced by N5037) N5036 ISO/IEC JTC1/SC22/WG21 White Paper, Extensions to C++ for Transactional Memory Versi…

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

文書の一覧 JTC1/SC22/WG21 - Papers mailing2026-01 全部で26本あります。 もくじ N5034 WG21 Agenda 23-28 March 2026, Croydon, UK P1000R7 C++ IS Schedule (proposed) P2953R3 Forbid defaulting operator=(X&&) && P3039R1 Automatically Generate ope…

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

文書の一覧 JTC1/SC22/WG21 - Papers mailing2025-12 全部で113本あります。 もくじ N5011 Brno 2026 N5029 WG21 2025-10 Kona Admin telecon minutes N5031 WG21 2025-11 Kona Minutes of Meeting N5032 Working Draft, Standard for Programming Language …

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

文書の一覧 JTC1/SC22/WG21 - Papers mailing2025-10 全部で74本あります。 もくじ N5021 2026-11 Búzios Meeting Information (rev. 1) N5022 WG21 agenda: 3-8 November 2025, Kona, HI, USA N5023 2025-11 Kona meeting information (rev. 1) N5024 2026-…

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

文書の一覧 JTC1/SC22/WG21 - Papers mailing2025-09 全部で37本あります。 もくじ N5020 2026-11 Búzios Meeting Information P2953R2 Forbid defaulting operator=(X&&) && P3347R5 Invalid/Prospective Pointer Operations P3567R1 flat_meow Fixes P3579…

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

文書の一覧 JTC1/SC22/WG21 - Papers mailing2025-08 全部で26本あります。 もくじ N5013 Programming Languages - C++ N5014 Working Draft, Standard for Programming Language C++ N5015 Editors' Report - Programming Languages - C++ N5019 Business P…

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

文書の一覧 JTC1/SC22/WG21 - Papers mailing2025-07 全部で143本あります。 もくじ N5012 WG21 2025-06 Sofia Admin telecon minutes N5016 WG21 June 2025 Sofia Hybrid meeting Minutes of Meeting P0085R2 Oo... adding a coherent character sequence t…

[C++]C++26 Contracts

大遅刻しましたが、これはC++ Advent Calendar 2025の22日目の記事です。 C++26では契約プログラミング機能が使用可能になります。この記事はその機能の解説を行うものです。なお、契約プログラミングそのものやその意義などについてはここでは解説しません…

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

文書の一覧 JTC1/SC22/WG21 - Papers mailing2025-05 全部で99本あります。 もくじ N5010 WG21 agenda: 16-21 June 2025, Sofia Bulgaria P0085R1 Oo... adding a coherent character sequence to begin octal-literals P0149R2 Generalised member pointers…

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

文書の一覧 JTC1/SC22/WG21 - Papers mailing2025-04 全部で34本あります。 もくじ P0260R17 C++ Concurrent Queues P1789R1 Library Support for Expansion Statements P2019R8 Thread attributes P2902R1 constexpr 'Parallel' Algorithms P2988R12 std::o…

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

文書の一覧 JTC1/SC22/WG21 - Papers mailing2025-03 全部で164本あります。 もくじ N5004 2025 Sofia Meeting Invitation and Information N5005 WG21 2025-01 Hagenberg Admin telecon minutes N5006 2025 WG21 admin telecon meetings (revised 2025-02-2…

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

文書の一覧 JTC1/SC22/WG21 - Papers mailing2025-01 全部で122本あります。 もくじ P0149R1 Generalised member pointers P0260R14 C++ Concurrent Queues P0876R19 fiber_context - fibers without scheduler P1030R8 std::filesystem::path_view P1839R7 …

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

文書の一覧 JTC1/SC22/WG21 - Papers 2024 mailing2024-12 全部で166本あります。 もくじ N4977 2025-11 Kona meeting information N4995 WG21 agenda: 18-23 November 2024, Wroclaw, Poland N4997 Hagenberg Meeting Invitation and Information N4998 WG2…

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

文書の一覧 JTC1/SC22/WG21 - Papers 2024 mailing2024-10 全部で151本あります。 もくじ N4991 2025 Sofia Meeting Invitation and Information N4993 Working Draft, Programming Languages -- C++ N4994 Editors' Report, Programming Languages -- C++ P…

[C++]契約プログラミング機能の違反ハンドラ

Contracts提案(P2900R14)がC++26に向けて採択され、C++26では契約プログラミング機能を言語サポートの下で実践できるようになります。この記事は、その契約プログラミング機能の一部として導入されている違反ハンドラというものについてのお話です。 契約…

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

文書の一覧 JTC1/SC22/WG21 - Papers 2024 mailing2024-09 全部で51本あります。 もくじ N4990 Business Plan and Convener's Report P0472R2 Put std::monostate in <utility> P1030R7 std::filesystem::path_view P1061R9 Structured Bindings can introduce a Pack</utility>…

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

文書の一覧 JTC1/SC22/WG21 - Papers 2024 mailing2024-08 全部で31本あります。 もくじ N4988 Working Draft, Programming Languages -- C++ N4989 Editors' Report, Programming Languages -- C++ P2414R4 Pointer lifetime-end zap proposed solutions P2…

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

文書の一覧 JTC1/SC22/WG21 - Papers 2024 mailing2024-04 全部で113本あります。 一部の記事は次の方に手伝っていただいています、ありがとうございました @Sakky4869 もくじ N4984 WG21 June 2024 Admin Minutes of Meeting N4985 WG21 2024-06 St Louis M…

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

文書の一覧 JTC1/SC22/WG21 - Papers 2024 mailing2024-05 全部で139本あります。 もくじ N4983 WG21 agenda: 24-29 June 2024, St. Louis, MO, USA P0260R9 C++ Concurrent Queues P0843R12 inplace_vector P0963R2 Structured binding declaration as a co…

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

文書の一覧 JTC1/SC22/WG21 - Papers 2024 mailing2024-04 全部で173本あります。 今月分は@Reputelessさんに一部手伝っていただきました、ありがとうございました! もくじ N4974 Wroclaw meeting information N4975 2024 WG21 admin telecon meetings N497…

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

文書の一覧 JTC1/SC22/WG21 - Papers 2024 mailing2024-02 全部で112本あります。 もくじ P0493R5 Atomic maximum/minimum P0843R10 inplace_vector P0876R15 fiber_context - fibers without scheduler P1061R7 Structured Bindings can introduce a Pack P…

[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…