1,3,5,7,9,11,13,15,17,19-イコサデカイン-1,20-ジイド
分子式: | C20 |
その他の名称: | 1,3,5,7,9,11,13,15,17,19-Icosadecayne-1,20-diide |
体系名: | 1,3,5,7,9,11,13,15,17,19-イコサデカイン-1,20-ジイド |
1,3,5,7,9,11,13,15,17,19-シクロイコサデカイン
C++20
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/01/29 02:11 UTC 版)
C++20 は、プログラミング言語 C++ の標準規格 ISO/IEC 14882:2020 [1]の通称である[2]。C++17 の次のバージョンである。この規格は、2020年2月にプラハで開催された会議でWG21によって技術的に最終決定[3]され[4]、2020年9月4日に承認され、2020年12月に公開された。
- ^ “ISO/IEC 14882:2020 Programming languages — C++” (2020年12月). 2023年1月27日閲覧。
- ^ “cpprefjp - C++日本語リファレンス C++20”. 2023年1月29日閲覧。
- ^ Sutter (2019年10月1日). “P1000R3: C++ IS schedule”. 2020年2月13日閲覧。
- ^ Dusíková (2019年11月6日). “N4817: 2020 Prague Meeting Invitation and Information”. 2020年2月13日閲覧。
- ^ “Why does the C++ standard ship every three years?”. 2019年7月19日閲覧。
- ^ “P0592R0: To boldly suggest an overall plan for C++20”. 2017年5月6日閲覧。
- ^ “P0606R0: Concepts Are Ready”. 2017年5月6日閲覧。
- ^ “P1141R1 - Yet another approach for constrained declarations”. 2018年11月11日閲覧。
- ^ “N4720: Working Draft, Extensions to C++ for Modules”. 2019年4月30日閲覧。
- ^ Tim Shen. “Designated Initialization Wording”. 2017年7月16日閲覧。
- ^ Thomas Köppe. “Allow lambda capture [=, this]”. 2017年7月16日閲覧。
- ^ “Familiar template syntax for generic lambdas”. 2017年7月16日閲覧。
- ^ “Range-based for statements with initializer”. 2019年10月30日閲覧。
- ^ “Trip Report: C++ Standards Meeting in Albuquerque, November 2017” (英語). There's Waldo!. (2017年11月20日) 2017年12月11日閲覧。
- ^ “Wording for lambdas in unevaluated contexts”. 2017年12月11日閲覧。
- ^ “Default constructible and assignable stateless lambdas”. 2017年12月11日閲覧。
- ^ “Pack expansion in lambda init-capture”. www.open-std.org. 2017年12月11日閲覧。
- ^ “String literals as non-type template parameters”. 2017年12月11日閲覧。
- ^ Nina Ranns. “Down with typename!”. 2019年5月18日閲覧。
- ^ “Language support for empty objects”. 2019年8月4日閲覧。
- ^ “Proposed wording for likely and unlikely attributes (Revision 5)”. 2019年5月18日閲覧。
- ^ “explicit(bool)”. www.open-std.org. 2018年11月13日閲覧。
- ^ “Allowing Virtual Function Calls in Constant Expressions”. www.open-std.org. 2019年3月11日閲覧。
- ^ “P1330R0 - Changing the active member of a union inside constexpr”. 2019年10月14日閲覧。
- ^ “P1002R0 - Try-catch blocks in constexpr functions”. 2018年11月11日閲覧。
- ^ “P1327R0 - Allowing dynamic_cast, polymorphic typeid in Constant Expressions”. 2019年10月14日閲覧。
- ^ “P1006R1 - Constexpr in std::pointer_traits”. 2018年11月11日閲覧。
- ^ “P1073R2 - Immediate functions”. 2018年11月11日閲覧。
- ^ “P1236R0: Alternative Wording for P0907R4 Signed Integers are Two's Complement”. 2018年11月11日閲覧。
- ^ “P0668R4: Revising the C++ memory model”. 2018年11月11日閲覧。
- ^ “P1091R1: Extending structured bindings to be more like variable declarations”. www.open-std.org. 2019年2月24日閲覧。
- ^ “P1091R2: Extending structured bindings to be more like variable declarations”. www.open-std.org. 2019年2月24日閲覧。
- ^ “N4649: Working Draft, Technical Specification on C++ Extensions for Coroutines”. 2017年5月6日閲覧。
- ^ “P1099R5: Using Enum”. www.open-std.org (2019年7月20日). 2019年7月20日閲覧。
- ^ a b “P1143R2: Adding the constinit keyword”. www.open-std.org (2019年7月20日). 2019年7月20日閲覧。
- ^ “P0896R3”. 2018年11月11日閲覧。
- ^ “Extending make_shared to Support Arrays”. 2020年2月16日閲覧。
- ^ Meredith. “Revising atomic_shared_ptr for C++20”. JTC1/SC22/WG21 - The C++ Standards Committee - ISOCPP. ISO. 2018年12月27日閲覧。
- ^ “Utility to convert a pointer to a raw pointer”. 2020年2月12日閲覧。
- ^ Howard E. Hinnant. “Extending <chrono> to Calendars and Time Zones”. 2019年5月18日閲覧。
- ^ Neil MacIntosh. “span: bounds-safe views for sequences of objects”. 2019年5月18日閲覧。
- ^ Alan Talbot. “<version>”. 2019年5月18日閲覧。
- ^ “Bit-casting object representations”. www.open-std.org. 2018年11月10日閲覧。
- ^ “Integrating feature-test macros into the C++ WD”. www.open-std.org. 2018年11月10日閲覧。
- ^ “P1032R1 - Misc constexpr bits”. 2018年11月11日閲覧。
- ^ “Smart pointer creation with default initialization”. 2020年2月12日閲覧。
- ^ “std::map::contains - cppreference.com”. en.cppreference.com. 2020年5月12日閲覧。
- ^ “P1161R2: Deprecate uses of the comma operator in subscripting expressions”. www.open-std.org. 2019年7月20日閲覧。
- ^ a b c “P1152R4: Deprecating volatile”. www.open-std.org (2019年7月20日). 2019年7月20日閲覧。
- ^ “C++ keywords - cppreference.com”. en.cppreference.com. 2019年8月4日閲覧。
- ^ “explicit specifier - cppreference.com”. en.cppreference.com. 2019年8月4日閲覧。
- ^ “attribute specifier sequence(since C++11) - cppreference.com”. en.cppreference.com. 2019年8月4日閲覧。
- ^ Herb Sutter. “Trip report: Summer ISO C++ standards meeting (Toronto)”. 2017年7月16日閲覧。
- ^ Herb Sutter. “Trip report: Fall ISO C++ standards meeting (Albuquerque)”. 2017年12月4日閲覧。
- ^ Smith. “N4714 Editors' Report -- Programming Languages -- C++”. C++ standards drafts. GitHub. 2018年12月27日閲覧。
- ^ Botond Ballo. “Trip Report: C++ Standards Meeting in Jacksonville, March 2018”. 2019年5月18日閲覧。
- ^ Nina Ranns. “Down with typename!”. 2019年5月18日閲覧。
- ^ “Language support for empty objects”. 2019年8月4日閲覧。
- ^ “Proposed wording for likely and unlikely attributes (Revision 5)”. 2019年5月18日閲覧。
- ^ Howard E. Hinnant. “Extending <chrono> to Calendars and Time Zones”. 2019年5月18日閲覧。
- ^ Neil MacIntosh. “span: bounds-safe views for sequences of objects”. 2019年5月18日閲覧。
- ^ Alan Talbot. “<version>”. 2019年5月18日閲覧。
- ^ Herb Sutter. “Trip report: Summer ISO C++ standards meeting (Rapperswil)”. 2018年11月10日閲覧。
- ^ “Support for contract based programming in C++”. www.open-std.org. 2018年11月10日閲覧。
- ^ “Integrating feature-test macros into the C++ WD”. www.open-std.org. 2018年11月10日閲覧。
- ^ “Bit-casting object representations”. www.open-std.org. 2018年11月10日閲覧。
- ^ “explicit(bool)”. www.open-std.org. 2018年11月13日閲覧。
- ^ “Allowing Virtual Function Calls in Constant Expressions”. www.open-std.org. 2019年3月11日閲覧。
- ^ “P1032R1 - Misc constexpr bits”. 2018年11月11日閲覧。
- ^ “P1073R2 - Immediate functions”. 2018年11月11日閲覧。
- ^ “P1236R0: Alternative Wording for P0907R4 Signed Integers are Two's Complement”. 2018年11月11日閲覧。
- ^ “P1289R0 - Access control in contract conditions”. 2018年11月11日閲覧。
- ^ “P0668R4: Revising the C++ memory model”. 2018年11月11日閲覧。
- ^ “Smart pointer creation with default initialization”. 2020年2月12日閲覧。
- ^ “r/cpp - 2019-02 Kona ISO C++ Committee Trip Report (C++20 design is complete; Modules in C++20; Coroutines in C++20; Reflection TS v1 published; work begins on a C++ Ecosystem Technical Report)” (英語). reddit. 2019年2月24日閲覧。
- ^ “Trip report: Winter ISO C++ standards meeting (Kona)” (英語). Sutter’s Mill (2019年2月23日). 2019年2月24日閲覧。
- ^ “N4649: Working Draft, Technical Specification on C++ Extensions for Coroutines”. 2017年5月6日閲覧。
- ^ “Clang 5 Release Notes on coroutines”. 2018年8月31日閲覧。
- ^ “N4720: Working Draft, Extensions to C++ for Modules”. 2019年4月30日閲覧。
- ^ “Clang 5 documentation on Modules”. 2017年5月6日閲覧。
- ^ “C++ Modules in VS 2015 Update 1”. 2018年8月10日閲覧。
- ^ “cxx-modules - GCC Wiki”. gcc.gnu.org. 2019年2月24日閲覧。
- ^ “cxx-modules - GCC Wiki”. gcc.gnu.org. 2019年2月24日閲覧。
- ^ “P1091R1: Extending structured bindings to be more like variable declarations”. www.open-std.org. 2019年2月24日閲覧。
- ^ “P1091R2: Extending structured bindings to be more like variable declarations”. www.open-std.org. 2019年2月24日閲覧。
- ^ “r/cpp - 2019-07 Cologne ISO C++ Committee Trip Report — 🚀 The C++20 Eagle has Landed 🚀 (C++20 Committee Draft shipped; Contracts Moved From C++20 to a Study Group; `std::format` in C++20; C++20 Synchronization Library)” (英語). reddit. 2019年9月15日閲覧。
- ^ Botond Ballo. “Trip Report: C++ Standards Meeting in Cologne, July 2019”. 2019年8月5日閲覧。
- ^ Sutter. “Trip report: Summer ISO C++ standards meeting (Cologne)”. 2019年7月21日閲覧。
- ^ Josuttis. “P1823R0: Remove Contracts from C++20”. 2019年8月20日閲覧。
- ^ “P1161R2: Deprecate uses of the comma operator in subscripting expressions”. www.open-std.org. 2019年7月20日閲覧。
- ^ “Permitting trivial default initialization in constexpr contexts”. 2019年7月20日閲覧。
- ^ “P1668R1: Enabling Constexpr Intrinsics By Permitting Unevaluated inline-asm in Constexpr Functions”. www.open-std.org. 2019年7月20日閲覧。
- ^ “P1099R5: Using Enum”. www.open-std.org (2019年7月20日). 2019年7月20日閲覧。
- ^ “P1186R3: When do you actually use <=>?”. www.open-std.org (2019年7月20日). 2019年7月20日閲覧。
- ^ “P1630R1: Spaceship needs a tune-up”. www.open-std.org (2019年7月20日). 2019年7月20日閲覧。
- ^ “P1766R1: Mitigating minor modules maladies”. www.open-std.org (2019年7月20日). 2019年7月20日閲覧。
- ^ “P1452R2: On the non-uniform semantics of return-type-requirements”. www.open-std.org (2019年7月20日). 2019年7月20日閲覧。
- ^ “P1771R1: nodiscard for constructors”. www.open-std.org (2019年7月20日). 2019年7月20日閲覧。
- ^ “P1754R1: Rename concepts to standard_case for C++20, while we still can”. www.open-std.org (2019年7月20日). 2019年7月20日閲覧。
- ^ “P0645R10: Text Formatting”. www.open-std.org (2019年7月20日). 2019年7月20日閲覧。
- ^ “std::format in C++20”. www.zverovich.net (2019年7月23日). 2019年9月15日閲覧。
- ^ “P1361R2: Integration of chrono with text formatting”. www.open-std.org (2019年7月20日). 2019年7月20日閲覧。
- ^ “P1652R1: Printf corner cases in std::format”. www.open-std.org (2019年7月20日). 2019年7月20日閲覧。
- ^ “P0553R4: Bit operations”. www.open-std.org (2019年7月20日). 2019年7月20日閲覧。
- ^ “P1965R2: constexpr INVOKE”. www.open-std.org (2019年7月20日). 2019年7月20日閲覧。
- ^ “P0631R8: Math Constants”. www.open-std.org (2019年7月20日). 2019年7月20日閲覧。
- ^ “P1643R1: Add wait/notify to atomic_ref<T>”. www.open-std.org (2019年7月20日). 2019年7月20日閲覧。
- ^ “P1664R0: Add wait/notify to atomic<shared_ptr<T>>”. www.open-std.org (2019年7月20日). 2019年7月20日閲覧。
- ^ “P1614R2: The Mothership has Landed - Adding <=> to the Library”. www.open-std.org (2019年7月20日). 2019年7月20日閲覧。
- ^ “P1502R1: Standard library header units for C++20”. www.open-std.org (2019年7月20日). 2019年7月20日閲覧。
- ^ “P1135R6: The C++20 Synchronization Library”. www.open-std.org (2019年7月20日). 2019年7月20日閲覧。
- ^ “P0514R4: Efficient concurrent waiting for C++20”. 2019年7月20日閲覧。
- ^ “P0666R2: Revised Latches and Barriers for C++20”. 2019年7月20日閲覧。
- ^ “P0995R1: Improving atomic_flag”. 2019年7月20日閲覧。
- ^ “P1285R0: Don't Make C++ Unimplementable On Small CPUs”. 2019年7月20日閲覧。
- ^ “P1208R6: Adopt source_location from Library Fundamentals V3 for C++20”. 2019年8月20日閲覧。
- ^ “P0980R1: Making std::string constexpr”. 2019年8月20日閲覧。
- ^ “P1004R2: Making std::vector constexpr”. 2019年8月20日閲覧。
- ^ “P0660R10: Stop Token and Joining Thread”. 2019年8月20日閲覧。
- ^ “r/cpp - 2019-11 Belfast ISO C++ Committee Trip Report — Started Processing Feedback on the C++20 Committee Draft; ABI Review Group Formed” (英語). reddit. 2019年11月9日閲覧。
- ^ Sutter (2019年11月9日). “Trip report: Autumn ISO C++ standards meeting (Belfast)” (英語). Sutter’s Mill. 2019年11月9日閲覧。
- ^ botondballo (2019年11月15日). “Trip Report: C++ Standards Meeting in Belfast, November 2019” (英語). There's Waldo!. 2019年11月24日閲覧。
- ^ “P1907R0: Inconsistencies with non-type template parameters”. www.open-std.org (2019年10月7日). 2019年11月9日閲覧。
- ^ “P1714: NTTP are incomplete without float, double, and long double! (Revision 1)”. www.open-std.org (2019年7月19日). 2019年11月9日閲覧。
- ^ “P1855R=: Make <compare> freestanding”. www.open-std.org (2019年10月5日). 2019年11月9日閲覧。
- ^ “P1872R0: span should have size_type not index_type”. www.open-std.org (2019年9月16日). 2019年11月9日閲覧。
- ^ “P1456: Move-only views”. www.open-std.org (2019年1月25日). 2019年11月9日閲覧。
- ^ “[P1391R4 P1391: Range constructor for std::string_view]”. www.open-std.org. 2019年11月9日閲覧。
- ^ “P1394: Range constructor for std::span”. www.open-std.org (2019年8月2日). 2019年11月9日閲覧。
- ^ “P1870R1: forwarding-range<T> is too subtle”. www.open-std.org. 2019年11月9日閲覧。
- ^ “P0883: Fixing Atomic Initialization”. www.open-std.org (2018年6月5日). 2019年11月9日閲覧。
- ^ “Missing feature-test macros 2018-2019”. www.open-std.org (2019年10月6日). 2019年11月9日閲覧。
- ^ “C++ Extensions for Parallelism Version 2”. 2019年7月9日閲覧。
- ^ “Task Blocks”. 2017年7月23日閲覧。
- ^ “C++ Extensions for Networking”. 2019年7月9日閲覧。
- ^ “C++ Extensions for Reflection”. 2019年7月9日閲覧。
- ^ Sutter (2019年7月20日). “Trip report: Summer ISO C++ standards meeting (Cologne)” (英語). Sutter’s Mill. 2019年7月21日閲覧。
- ^ “Reflections on the reflection proposals - Meeting C++” (英語). meetingcpp.com. 2017年6月30日閲覧。
- ^ “Static reflection”. www.open-std.org. 2018年11月10日閲覧。
- ^ Herb Sutter. “Metaclasses”. 2017年7月23日閲覧。
- ^ “A Unified Executors Proposal for C++”. www.open-std.org. 2019年2月24日閲覧。
- ^ “N4771: Working Draft, C++ Extensions for Networking”. 2019年3月23日閲覧。
- ^ “ISO/IEC TS 19216:2018 Programming Languages -- C++ Extensions for Networking”. 2018年12月17日閲覧。
- ^ “A General Property Customization Mechanism”. www.open-std.org. 2019年2月24日閲覧。
- ^ “A Unified Futures Proposal for C++”. 2019年7月8日閲覧。
- 1 C++20とは
- 2 C++20の概要
- 3 技術仕様として公開されている機能
C20
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2010/07/12 15:56 UTC 版)
C20, C-20, C. 20
- 1 C20とは
- 2 C20の概要
ガルフストリーム III
(C-20 から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/08/28 01:50 UTC 版)
ガルフストリーム III(Gulfstream III)は、ガルフストリーム・エアロスペースが開発・製造していたビジネスジェット機。
- 1 ガルフストリーム IIIとは
- 2 ガルフストリーム IIIの概要
- 3 関連項目
「C-20」に関係したコラム
-
FXやCFDのシャンデモメンタムとは、相場の売られ過ぎや買われ過ぎを判断するためのテクニカル指標のことです。シャンデモメンタムは、0を中心に-100から100までの値で推移します。シャンデモメンタムで...
-
MT4(Meta Trader 4)でFXやCFDなどのチャートを表示して、1日ごとの相場の動きを一目でわかるようにするインディケーターを紹介します。インディケーターは「Coloured_Days_o...
FXのチャート分析ソフトMT4で1つのチャート画面に2つの通貨ペアを表示するには
FX(外国為替証拠金取引)のチャート分析ソフトMT4(Meta Trader 4)では、1つのチャート画面に1つの通貨ペアのチャートが表示できます。2つの通貨ペアのチャートを見比べたい時には、2つのチ...
-
株価指数は、証券取引所に上場している銘柄を一定の基準で選出し、それらの銘柄の株価を一定の計算方法で算出したものです。例えば、日本の株価指数の日経平均株価(日経平均、日経225)は、東京証券取引所(東証...
- C-20のページへのリンク