LoginSignup
2

この一覧はC++2011に対応した公開文書
ISO/IEC JTC1SC22WG12のC++N3242, 2011
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3242.pdf

のSample codeを2014年にCompileした記録の一覧です。同じ内容をやり直した場合には、別のURLで順次番号にa,bを付記しています。

順次URLを示します。わかりやすくてするためにQiitaに転載予定です。

researchmapでの一覧は
https://researchmap.jp/jodlit3dy-1797580/#_1797580

それに対して、5年後C++2017に対応した文書C++N4659の少し前の文書
C++N4606の作業一覧はこちら
C++ N4606 Working Draft 2016, ISO/IEC 14882, C++ standard(1) samle code compile list
https://qiita.com/kaizen_nagoya/items/df5d62c35bd6ed1c3d43/

その後の文書N4741の結果はこちら。
C++N4741, 2018 Standard Working Draft on ISO/IEC 14882 sample code compile list
https://qiita.com/kaizen_nagoya/items/3294c014044550896010

#N 3242一覧
C++N3242,2011.(1) 1 General 1.7 The C++ memory model
https://researchmap.jp/joxl86n45-1797580/#_1797580
https://qiita.com/kaizen_nagoya/items/f1033a417bcc970759d6

C++N3242, 2011(2) 1 General 1.8 The C++ object model  
https://researchmap.jp/jooracidk-1797580/#_1797580
https://qiita.com/kaizen_nagoya/items/3f2e49b6991e85b739e3

C++N3242, 2011(3)1 General 1.9 Program execution
https://researchmap.jp/jo1nb3i1o-1797580/#_1797580

C++N3242,2011(3a) 1 General 1.9 Program execution C++17
https://researchmap.jp/jobqs80jg-1797580/#_1797580

C++N3242, 2011 (4) 2 Lexical conventions 2.4Trigraph sequences
https://researchmap.jp/jo1l2qlb5-1797580/#_1797580

C++N3242, 2011 (5) 2 Lexical conventions 2.5 Preprocessing tokens
https://researchmap.jp/joowfvbfr-1797580/#_1797580

C++N3242, 2011 (6) 2 Lexical conventions 2.14 Literals 2.14.5 String literals
https://researchmap.jp/jo27wzpxu-1797580/#_1797580

C++N3242, 2011 (7) 2.14 Literals 2.14.8 User-defined literals
https://researchmap.jp/jov0o7b4c-1797580/#_1797580

C++N3242, 2011 (8) 3 Basic concepts 3.1 Declarations and definitions
https://researchmap.jp/jowcvsbog-1797580/#_1797580

C++11,17 123456 (8a) 3 Basic concepts 3.1 Declarations and definitions
https://researchmap.jp/joidyns8v-1797580/#_1797580

C++N3242, 2011(9) 3 Basic concepts 3.2 One definition rule
https://researchmap.jp/jorepfv9x-1797580/#_1797580

C++N3242, 2011 (10) 3.3 Scope 3.3.1 Declarative regions and scopes
https://researchmap.jp/jowx7l58j-1797580/#_1797580

C++N3242, 2011 (11) 3.3.2 Point of declaration
https://researchmap.jp/jodv249xl-1797580/#_1797580

C++N3242, 2011 (12) 3.3.6 Namespace scope
https://researchmap.jp/joyzaz5if-1797580/#_1797580

C++N3242, 2011 (13) 3.3.7 Class scope
https://researchmap.jp/jook14eex-1797580/#_1797580

C++N3242, 2011 (14) 3.3.9 Template parameter scope
https://researchmap.jp/jo74r4p0a-1797580/#_1797580

C++N3242, 2011 (15) 3.4 Name lookup 3.4.1 Unqualified name lookup
https://researchmap.jp/jokwj5wam-1797580/#_1797580

C++N3242, 2011 (16) 3.4.2 Argument-dependent name lookup
https://researchmap.jp/johzd51xb-1797580/#_1797580

C++N3242, 2011 (17) 3.4.3 Qualified name lookup
https://researchmap.jp/jouo21bbb-1797580/#_1797580

C++N3242, 2011 (18) 3.4.3.1 Class members
https://researchmap.jp/jomhlmcux-1797580/#_1797580

C++N3242, 2011 (19) 3.4.3.2 Namespace members
https://researchmap.jp/jo4590bw1-1797580/#_1797580

C++N3242, 2011 (20) 3.4.4 Elaborated type specifiers
https://researchmap.jp/jopenwtte-1797580/#_1797580

C++N3242, 2011 (21) 3.4.5 Class member access
https://researchmap.jp/jovt005s7-1797580/#_1797580

C++N3242, 2011 (22) 3.5 Program and linkage
https://researchmap.jp/jo29qh74d-1797580/#_1797580

C++N3242, 2011 (23) 3.6 Start and termination 3.6.1 Main function
https://researchmap.jp/jokzb1b67-1797580/#_1797580

C++N3242, 2011 (24) 3.6.2 Initialization of non-local variables // 5files
https://researchmap.jp/jom7bq64h-1797580/#_1797580

C++N3242, 2011 (25) 3.8 Object lifetime
https://researchmap.jp/jofvylnub-1797580/#_1797580

C++N3242, 2011 (26) 3.9 Types
https://researchmap.jp/jov050s8j-1797580/#_1797580

C++N3242, 2011 (27) 4 Standard conversions 4.4 Qualification conversions
https://researchmap.jp/jorsoedtn-1797580/#_1797580

C++N3242, 2011 (28) 5 Expressions 5.1Primary expressions 5.1.1General
https://researchmap.jp/jocxdv9i5-1797580/#_1797580

C++N3242, 2011 (29) 5.1.2 Lambda expressions
https://researchmap.jp/joo8p5759-1797580/#_1797580

C++N3242, 2011 (30) 5.2 Postfix expressions 5.2.1 Subscripting
https://researchmap.jp/joqpdf3ql-1797580/#_1797580

C++N3242, 2011 (31) 5.2.7 Dynamic cast
https://researchmap.jp/jo68tmwco-1797580/#_1797580

C++N3242, 2011 (32) 5.2.8 Type identification
https://researchmap.jp/jopwqe2hv-1797580/#_1797580

C++N3242, 2011 (33) 5.2.9 Static cast
https://researchmap.jp/josm42fna-1797580/#_1797580

C++N3242, 2011 (34) 5.3 Unary expressions 5.3.1 Unary operators
https://researchmap.jp/joh17nyic-1797580/#_1797580

C++N3242, 2011 (35) 5.3.3 Sizeof
https://researchmap.jp/jocbumukt-1797580/#_1797580

C++N3242, 2011 (36) 5.3.4 New
https://researchmap.jp/jo6mpo4nq-1797580/#_1797580

C++N3242, 2011 (37) 5.5 Pointer-to-member operators
https://researchmap.jp/jo6y6nfzf-1797580/#_1797580

C++N3242, 2011 (38) 5.9 Relational operators
https://researchmap.jp/jok1i7opy-1797580/#_1797580

C++N3242, 2011 (39) 5.10 Equality operators
https://researchmap.jp/joy0dh55c-1797580/#_1797580

C++N3242, 2011 (40) 5.17 Assignment and compound assignment operators
https://researchmap.jp/joxuw6i5w-1797580/#_1797580

C++N3242, 2011 (41) 5.18 Comma operator
https://researchmap.jp/jomh0drac-1797580/#_1797580

C++N3242, 2011 (42) 5.19 Constant expressions
https://researchmap.jp/joyino5ic-1797580/#_1797580

C++N3242, 2011 (43) 6 Statements 6.4 Selection statements
https://researchmap.jp/joxfvcz09-1797580/#_1797580

C++N3242, 2011 (44) 6.5 Iteration statements
https://researchmap.jp/jopdmqbom-1797580/#_1797580

C++N3242, 2011 (45) 6.5.1 The while statement
https://researchmap.jp/jo1g8vg02-1797580/#_1797580

C++N3242, 2011 (46) 6.5.3 The for statement
https://researchmap.jp/jos8ih9h3-1797580/#_1797580

C++N3242, 2011 (47) 6.5.4 The range-based for statement
https://researchmap.jp/jo53xt95z-1797580/#_1797580

C++N3242, 2011 (48) 6.6 Jump statements 6.6.3 The return statement"
https://researchmap.jp/jo68rg5gx-1797580/#_1797580

C++N3242, 2011 (49) 6.7 Declaration statement
https://researchmap.jp/jojfcgjby-1797580/#_1797580

C++N3242, 2011 (50) 6.8 Ambiguity resolution
https://researchmap.jp/jo4ibtz3f-1797580/#_1797580

C++N3242, 2011 (51) 7 Declarations
https://researchmap.jp/jo0rt05j7-1797580/#_1797580

C++N3242, 2011 (52) 7.1 Specifiers
https://researchmap.jp/jo8afmtct-1797580/#_1797580

C++N3242, 2011 (53) 7.1.1 Storage class specifiers
https://researchmap.jp/jo4odzkh5-1797580/#_1797580

C++N3242, 2011 (54) 7.1.3 The typedef specifier
https://researchmap.jp/joa0fvgd5-1797580/#_1797580

C++N3242, 2011 (55) 7.1.5 The constexpr specifier
https://researchmap.jp/jo29aciuo-1797580/#_1797580

C++N3242, 2011 (56) 7.1.6 Type specifiers 7.1.6.1 The cv-qualifiers
https://researchmap.jp/joc2wgb7x-1797580/#_1797580

C++N3242, 2011 (57) 7.1.6 Type specifiers 7.1.6.2 Simple type specifiers
https://researchmap.jp/jo6m3tw9i-1797580/#_1797580

C++N3242, 2011 (58) 7.1.6.3 Elaborated type specifiers
https://researchmap.jp/jo61msasy-1797580/#_1797580

C++N3242, 2011 (59) 7.1.6.4 auto specifier
https://researchmap.jp/jopztm1sw-1797580/#_1797580

C++N3242, 2011 (60) 7.2 Enumeration declarations
https://researchmap.jp/jodns8ays-1797580/#_1797580

C++N3242, 2011 (61) 7.3 Namespaces 7.3.1 Namespace definition
https://researchmap.jp/jokvuew4v-1797580/#_1797580

C++N3242, 2011 (62) 7.3.1.1 Unnamed namespaces
https://researchmap.jp/jozc1s0ld-1797580/#_1797580

C++N3242, 2011 (63) 7.3.1.2 Namespace member definitions
https://researchmap.jp/jofuhvqwl-1797580/#_1797580

C++N3242, 2011 (64) 7.3.3 The using declaration
https://researchmap.jp/jo3x4ikyx-1797580/#_1797580

C++N3242, 2011 (65) 7.3.4 Using directive
https://researchmap.jp/joxdeplsd-1797580/#_1797580

C++N3242, 2011 (66) 7.5 Linkage specifications
https://researchmap.jp/jo9vwqpm2-1797580/#_1797580

C++N3242, 2011 (67) 7.6 Attributes 7.6.1 Attribute syntax and semantics
https://researchmap.jp/jopcjmxtv-1797580/#_1797580

C++N3242, 2011 (68) 7.6.2 Alignment specifier(2files)
https://researchmap.jp/jo6etv35i-1797580/#_1797580

C++N3242, 2011 (69) 7.6.3 Noreturn attribute
https://researchmap.jp/jorfr2zz7-1797580/#_1797580

C++N3242, 2011 (70) 7.6.4 Carries dependency attribute(2files)
https://researchmap.jp/jo0f8ocy3-1797580/#_1797580

C++N3242, 2011 (71) 8 Declarators
https://researchmap.jp/joifam3u5-1797580/#_1797580

C++N3242, 2011 (72) 8.1 Type names
https://researchmap.jp/jogigo715-1797580/#_1797580

C++N3242, 2011 (73) 8.2 Ambiguity resolution
https://researchmap.jp/jomq5vgzy-1797580/#_1797580

C++N3242, 2011 (74) 8.3 Meaning of declarators
https://researchmap.jp/jokbf7kta-1797580/#_1797580

C++N3242, 2011 (75) 8.3.1 Pointers
https://researchmap.jp/jo0xvfuq8-1797580/#_1797580

C++N3242, 2011 (76) 8.3.2 References
https://researchmap.jp/joxy09ugj-1797580/#_1797580

C++N3242, 2011 (77) 8.3.3 Pointers to members
https://researchmap.jp/jofbeur4s-1797580/#_1797580

C++N3242, 2011 (78) 8.3.4 Arrays
https://researchmap.jp/jo3oc10ot-1797580/#_1797580

C++N3242, 2011 (79) 8.3.5 Functions
https://researchmap.jp/jo7dqs334-1797580/#_1797580

C++N3242, 2011 (80) 8.3.6 Default arguments
https://researchmap.jp/jotqc8ue5-1797580/#_1797580

C++N3242, 2011 (81) 8.4 Function definitions 8.4.1 In general
https://researchmap.jp/joagdoq26-1797580/#_1797580

C++N3242, 2011 (82) 8.4.2 Explicitly-defaulted functions
https://researchmap.jp/jozoovpxn-1797580/#_1797580

C++N3242, 2011 (83) 8.4.3 Deleted definitions
https://researchmap.jp/jouqm52jp-1797580/#_1797580

C++N3242, 2011 (84) 8.5 Initializers
https://researchmap.jp/jo78xiw7d-1797580/#_1797580

C++N3242, 2011 (85) 8.5.1 Aggregates
https://researchmap.jp/joozx5zv6-1797580/#_1797580

C++N3242, 2011 (86) 8.5.2 Character arrays
https://researchmap.jp/jore7mgjy-1797580/#_1797580

C++N3242, 2011 (87) 8.5.3 References
https://researchmap.jp/jo4bj6gm8-1797580/#_1797580

C++N3242, 2011 (88) 8.5.4 List-initialization
https://researchmap.jp/joxb83iu4-1797580/#_1797580

C++N3242, 2011 (89) 9 Classes
https://researchmap.jp/joyeh1e9g-1797580/#_1797580

C++N3242, 2011 (90) 9.1 Class names
https://researchmap.jp/jodf52psr-1797580/#_1797580

C++N3242, 2011 (91) 9.2 Class members
https://researchmap.jp/jorrr0d6k-1797580/#_1797580

C++N3242, 2011 (92) 9.3 Member functions
https://researchmap.jp/josd794dq-1797580/#_1797580

C++N3242, 2011 (93) 9.3.1 Nonstatic member functions
https://researchmap.jp/jobtg7lg7-1797580/#_1797580

C++N3242, 2011 (94) 9.3.2 The this pointer
https://researchmap.jp/jodzfxz6k-1797580/#_1797580

C++N3242, 2011 (95) 9.4 Static members
https://researchmap.jp/jolocgobu-1797580/#_1797580

C++N3242, 2011 (96) 9.4.2 Static data members
https://researchmap.jp/jolot9dku-1797580/#_1797580

C++N3242, 2011 (97) 9.5 Unions
https://researchmap.jp/jojy9dl09-1797580/#_1797580

C++N3242, 2011 (98) 9.6 Bit-fields
https://researchmap.jp/joz2kb2jq-1797580/#_1797580

C++N3242, 2011 (99) 9.7 Nested class declarations
https://researchmap.jp/jo8z09u0l-1797580/#_1797580

C++N3242, 2011(100) 9.8 Local class declaration
https://researchmap.jp/jo8yf76lu-1797580/#_1797580

C++N3242, 2011(101) 9.9 Nested type names
https://researchmap.jp/jo60gzhwa-1797580/#_1797580

C++N3242, 2011(102) 10 Derived classes
https://researchmap.jp/jokt9nj99-1797580/#_1797580

C++N3242, 2011(103) 10.1 Multiple base classes
https://researchmap.jp/jo94ierkb-1797580/#_1797580

C++N3242, 2011(104) 10.2 Member name lookup
https://researchmap.jp/jo5ghrh1l-1797580/#_1797580

C++N3242, 2011(105) 10.3 Virtual functions
https://researchmap.jp/jo01ubi7k-1797580/#_1797580

C++N3242, 2011(106) 10.4 Abstract classes
https://researchmap.jp/joznqb96x-1797580/#_1797580

C++N3242, 2011(107) 11 Member access control
https://researchmap.jp/joyqk5trr-1797580/#_1797580

C++N3242, 2011(108) 11.1 Access specifiers
https://researchmap.jp/jot1od65q-1797580/#_1797580

C++N3242, 2011(109) 11.2 Accessibility of base classes and base class members
https://researchmap.jp/jol6g5yla-1797580/#_1797580

C++N3242, 2011(110) 11.3 Friends
https://researchmap.jp/jocrgl5gf-1797580/#_1797580

C++N3242, 2011(111) 11.4 Protected member access
https://researchmap.jp/jouspb204-1797580/#_1797580

C++N3242, 2011(112) 11.5 Access to virtual functions
https://researchmap.jp/jopx6w7px-1797580/#_1797580

C++N3242, 2011(113) 11.6 Multiple access
https://researchmap.jp/jovngd9wy-1797580/#_1797580

C++N3242, 2011(114) 11.7 Nested classes
https://researchmap.jp/jol5mc09i-1797580/#_1797580

C++N3242, 2011(115) 12 Special member functions
https://researchmap.jp/joxstsf2b-1797580/#_1797580

C++N3242, 2011(116) 12.1 Constructors
https://researchmap.jp/joe555jka-1797580/#_1797580

C++N3242, 2011(117) 12.2 Temporary objects
https://researchmap.jp/johwd6gxf-1797580/#_1797580

C++N3242, 2011(118) 12.3 Conversions
https://researchmap.jp/jod7jqhpv-1797580/#_1797580

C++N3242, 2011(119) 12.3.1 Conversion by constructor
https://researchmap.jp/jo85cuq2l-1797580/#_1797580

C++N3242, 2011(120) 12.3.2 Conversion functions
https://researchmap.jp/jo8ibg2k8-1797580/#_1797580

C++N3242, 2011(121) 12.4 Destructors
https://researchmap.jp/jo5lmx1lb-1797580/#_1797580

C++N3242, 2011(122) 12.5 Free store
https://researchmap.jp/joufcokfb-1797580/#_1797580

C++N3242, 2011(123) 12.6 Initialization 12.6.1 Explicit initialization
https://researchmap.jp/johbiav6e-1797580/#_1797580

C++N3242, 2011(124) 12.6.2 Initializing bases and members
https://researchmap.jp/jon2caat2-1797580/#_1797580

C++N3242, 2011(125) 12.7 Construction and destruction
https://researchmap.jp/jofsvqeq1-1797580/#_1797580

C++N3242, 2011(126) 12.8 Copying and moving class objects
https://researchmap.jp/jo9y56ghd-1797580/#_1797580

C++N3242, 2011(127) 12.9 Inheriting constructors
https://researchmap.jp/jog4ro7ma-1797580/#_1797580

C++N3242, 2011(128) 13 Overloading
https://researchmap.jp/jormzrpb2-1797580/#_1797580

C++N3242, 2011(129) 13.1 Overloadable declarations
https://researchmap.jp/joen90dg8-1797580/#_1797580

C++N3242, 2011(130) 13.2 Declaration matching
https://researchmap.jp/jop6md3r3-1797580/#_1797580

C++N3242, 2011(131) 13.3.1 Candidate functions and argument lists
https://researchmap.jp/jo48ie9gn-1797580/#_1797580

C++N3242, 2011(132) 13.3.1.1 Function call syntax 13.3.1.1.2 Call to object of class type
https://researchmap.jp/jovfhm9s3-1797580/#_1797580

C++N3242, 2011(133) 13.3.1.2 Operators in expressions
https://researchmap.jp/jo62xvt9k-1797580/#_1797580

C++N3242, 2011(134) 13.3.3 Best viable function
https://researchmap.jp/jo55ijmox-1797580/#_1797580

C++N3242, 2011(135) 13.3.3 Best viable function 13.3.3.1 Implicit conversion sequences 134)
https://researchmap.jp/joqzqe53g-1797580/#_1797580

C++N3242, 2011(136) 13.3.3.1.4 Reference binding
https://researchmap.jp/jojc2mu3g-1797580/#_1797580

C++N3242, 2011(137) 13.3.3.1.5 List-initialization sequence
https://researchmap.jp/jodt4giwg-1797580/#_1797580

C++N3242, 2011(138) 13.3.3 Best viable function 13.3.3.2 Ranking implicit conversion sequences
https://researchmap.jp/joikp1uz4-1797580/#_1797580

C++N3242, 2011(139) 13.4 Address of overloaded function
https://researchmap.jp/jocuhfark-1797580/#_1797580

C++N3242, 2011(140) 13.5 Overloaded operators
https://researchmap.jp/joctw8xra-1797580/#_1797580

C++N3242, 2011(141) 13.5.3 Assignment
https://researchmap.jp/jo12c2446-1797580/#_1797580

C++N3242, 2011(142) 13.5.7 Increment and decrement
https://researchmap.jp/jo21294cf-1797580/#_1797580

C++N3242, 2011(143) 13.5.8 User-defined literals
https://researchmap.jp/jo7vimjda-1797580/#_1797580

C++N3242, 2011(144) 13.6 Built-in operators
https://researchmap.jp/jo6p9fxnh-1797580/#_1797580

C++N3242, 2011(145) 14.1 Template parameters
https://researchmap.jp/jopv3xo2k-1797580/#_1797580

C++N3242, 2011(145a) 14.1 Template parameters(全部)
https://researchmap.jp/jou3f15b5-1797580/#_1797580

C++N3242, 2011(147) 14.2 Names of template specializations
https://researchmap.jp/joe4v2ydu-1797580/#_1797580

C++N3242, 2011(148) 14.3 Template arguments
https://researchmap.jp/joewjg5q7-1797580/#_1797580

C++N3242, 2011(149) 14.3.1 Template type arguments
https://researchmap.jp/joar8iozi-1797580/#_1797580

C++N3242, 2011(150) 14.3.2 Template non-type arguments
https://researchmap.jp/joyc2hnra-1797580/#_1797580

C++N3242, 2011(151) 14.3.3 Template arguments
https://researchmap.jp/joob9787k-1797580/#_1797580

C++N3242, 2011(152) 14.4 Type equivalence
https://researchmap.jp/jory59gzq-1797580/#_1797580

C++N3242, 2011(153) 14.5 Template declarations
https://researchmap.jp/joqfdxe68-1797580/#_1797580

C++N3242, 2011(154) 14.5.1 Class templates
https://researchmap.jp/jowb4q64b-1797580/#_1797580

C++N3242, 2011(155) 14.5.1.1 Member functions of class templates
https://researchmap.jp/jo96gzhpv-1797580/#_1797580

C++N3242, 2011(156) 14.5.1.2 Member classes of class templates
https://researchmap.jp/joq8581n2-1797580/#_1797580

C++N3242, 2011(157) 14.5.1.3 Static data members of class templates
https://researchmap.jp/jofkbnzgd-1797580/#_1797580

C++N3242, 2011(158) 14.5.2 Member templates
https://researchmap.jp/jo37rptar-1797580/#_1797580

C++N3242, 2011(159) 14.5.4 Friends
https://researchmap.jp/joa2o3ewk-1797580/#_1797580

C++N3242, 2011(160) 14.5.5 Class template partial specializations
https://researchmap.jp/joeio4hui-1797580/#_1797580

C++N3242, 2011(161) 14.5.5.1 Matching of class template partial specializations
https://researchmap.jp/joidvvt10-1797580/#_1797580

C++N3242, 2011(162) 14.5.5.2 Partial ordering of class template specializations
https://researchmap.jp/jo15rmpay-1797580/#_1797580

C++N3242, 2011(163) 14.5.5.3 Members of class template specializations
https://researchmap.jp/jonyqu6ds-1797580/#_1797580

C++N3242, 2011(164) 14.5.6 Function templates
https://researchmap.jp/joqpsmw6i-1797580/#_1797580

C++N3242, 2011(165) 14.5.6.1 Function template overloading(2files)
https://researchmap.jp/jobk0t41m-1797580/#_1797580

C++N3242, 2011(165a) 14.5.6.1 Function template overloading(full)
https://researchmap.jp/jo3vbsfbo-1797580/#_1797580

C++N3242, 2011(166) 14.5.6.2 Partial ordering of function templates
https://researchmap.jp/jov415iqr-1797580/#_1797580

C++N3242, 2011(167) 14.5.7 Aliase templates
https://researchmap.jp/job1g4y6o-1797580/#_1797580

C++N3242, 2011(168) 14.6 Name resolution
https://researchmap.jp/jozhplgnn-1797580/#_1797580

C++N3242, 2011(169) 14.6.1 Locally declared names
https://researchmap.jp/jowe990dq-1797580/#_1797580

C++N3242, 2011(170) 14.6.2 Dependent names
https://researchmap.jp/jo2dw47jx-1797580/#_1797580

C++N3242, 2011(171) 14.6.2.1 Dependent types
https://researchmap.jp/jo435esrp-1797580/#_1797580

C++N3242, 2011(172) 14.6.5 Friend names declared within a class template
https://researchmap.jp/jo1wlunpx-1797580/#_1797580

C++N3242, 2011(173) 14.7 Template instantiation and specialization
https://researchmap.jp/job1vtowt-1797580/#_1797580

C++N3242, 2011(174) 14.7.1 Implicit instantiation
https://researchmap.jp/jo152a5yt-1797580/#_1797580

C++N3242, 2011(175) 14.7.2 Explicit instantiation
https://researchmap.jp/jojdxio8o-1797580/#_1797580

C++N3242, 2011(176) 14.7.3 Explicit specialization
https://researchmap.jp/jovy75u5e-1797580/#_1797580

C++N3242, 2011(177) 14.8 Function template specializations
https://ameblo.jp/kaizen-nagoya/entry-11880813422.html

C++N3242, 2011(178) 14.8.1 Explicit template argumen
https://researchmap.jp/joe5dty6w-1797580/#_1797580

C++N3242, 2011(179) 14.8.2 Template argument deduction
https://researchmap.jp/joe007rej-1797580/#_1797580

C++N3242, 2011(180) 14.8.3 Overload resolution
https://researchmap.jp/joojuxeyk-1797580/#_1797580

C++N3242, 2011(181) 15 Exception handling
https://researchmap.jp/jo8mfheds-1797580/#_1797580

C++N3242, 2011(182) 15.1 Throwing an exception
https://researchmap.jp/jo9q3arah-1797580/#_1797580

C++N3242, 2011(183) 15.3 Handling an exception
https://researchmap.jp/joa5eum8b-1797580/#_1797580

C++N3242, 2011(184) 15.4 Exception specifications
https://researchmap.jp/joqmyhqpz-1797580/#_1797580

C++N3242, 2011(185) 16 Preprocessing directives
https://researchmap.jp/joyb7kagw-1797580/#_1797580

C++N3242, 2011(186) 16.1 Conditional inclusion
https://researchmap.jp/jonakzguu-1797580/#_1797580

C++N3242, 2011(187) 16.2 Source file inclusion
https://researchmap.jp/joldzkpye-1797580/#_1797580

C++N3242, 2011(188) 16.3 Macro replacement 16.3.3 The ## operator
https://researchmap.jp/index.php?page_id=1128904#_1797580

C++N3242, 2011(189) 16.3.5 Scope of macro definitions
https://researchmap.jp/joxx8376w-1797580/#_1797580

C++N3242, 2011(190) 16.9 Pragma operator
https://researchmap.jp/jo0qu7riv-1797580/#_1797580

C++N3242, 2011(191) 17 Library introduction 17.5 Method of description (Informative) 17.5.2 Other conventions 17.5.2.1 Type descriptions 17.5.2.1.2 Enumerated types
https://researchmap.jp/jobp9lfq1-1797580/#_1797580

C++N3242, 2011(192) 18.7.1 Class type_info
https://researchmap.jp/joi9sxkcl-1797580/#_1797580

C++N3242, 2011(193) 18.7.2 Class bad_cast
https://researchmap.jp/jozbocgzk-1797580/#_1797580

C++N3242, 2011(194) 18.7.3 Class bad_typeid
https://researchmap.jp/jo6egutyd-1797580/#_1797580

C++N3242, 2011(195) 18.8 Exception handling
https://researchmap.jp/jo2wvwia2-1797580/#_1797580

C++N3242, 2011(196) 18.8.1 Class exception
https://researchmap.jp/jonk7zyoh-1797580/#_1797580

C++N3242, 2011(197) 18.8.2 Class bad_exception
https://researchmap.jp/jo2mkwuaz-1797580/#_1797580

C++N3242, 2011(198) 18.8.3 Abnormal termination 18.8.3.1,18.8.3.2,18.8.3.3,18.8.3.4
https://researchmap.jp/jovmkpr2i-1797580/#_1797580

C++N3242, 2011(199) 18.8.4 uncaught_exception
https://researchmap.jp/jo4k4u562-1797580/#_1797580

C++N3242, 2011(200) 18.8.5 Exception propagation
https://researchmap.jp/jo33ibwoz-1797580/#_1797580

C++N3242, 2011(201) 18.8.6 nested_exception
https://researchmap.jp/joex1aajc-1797580/#_1797580

C++N3242, 2011(202) 18.9 Initializer lists

C++N3242, 2011(202a) 18.9 Initializer lists https://researchmap.jp/jocetpiru-1797580/#_1797580

C++N3242, 2011(203) 19 Diagnostics library 19.2 Exception classes
https://researchmap.jp/joos4u201-1797580/#_1797580

C++N3242, 2011(204) 19.2.1 Class logic_error
https://researchmap.jp/joijpjb7u-1797580/#_1797580

C++N3242, 2011(205) 19.2.2 Class domain_error
https://researchmap.jp/jo4a5i0lt-1797580/#_1797580

C++N3242, 2011(206) 19.2.3 Class invalid_argument
https://researchmap.jp/jonnwt61y-1797580/#_1797580

C++N3242, 2011(207) 19.2.3 Class invalid_argument https://researchmap.jp/jonnwt61y-1797580/#_1797580

C++N3242, 2011(208) 19.2.4 Class length_error
https://researchmap.jp/jop9ae2mi-1797580/#_1797580

C++N3242, 2011(209) 19.2.5 Class out_of_range
https://researchmap.jp/jojt5psve-1797580/#_1797580

C++N3242, 2011(210) 19.2.6 Class runtime_error
https://researchmap.jp/jonfiochh-1797580/#_1797580

C++N3242, 2011(211) 19.2.7 Class range_error
https://researchmap.jp/jopgpviou-1797580/#_1797580

C++N3242, 2011(212) 19.2.8 Class overflow_error
https://researchmap.jp/joj7qqz5d-1797580/#_1797580

C++N3242, 2011(213) 19.5 System error support
https://researchmap.jp/jo924eqsx-1797580/#_1797580

C++N3242, 2011(214) 19.5.1 Class error_category 19.5.1.1 Class error_category overview
https://researchmap.jp/jo8ylehxg-1797580/#_1797580

C++N3242, 2011(214a) 19.5.1 Class error_category 19.5.1.1 Class error_category overview https://researchmap.jp/joadhbkpa-1797580/#_1797580

C++N3242, 2011(215) 19.5.2 Class error_code 19.5.2.1 Class error_code overview
https://researchmap.jp/jon8cqsis-1797580/#_1797580

C++N3242, 2011(216) 19.5.3 Class error_condition 19.5.3.1 Class error_condition overview
https://researchmap.jp/josmv2861-1797580/#_1797580

C++N3242, 2011(217) 19.5.4 Comparison operators
https://researchmap.jp/jo8uekwpe-1797580/#_1797580

C++N3242, 2011(218) 19.5.5 System error hash support
https://researchmap.jp/josz5jgof-1797580/#_1797580

C++N3242, 2011(218a) 19.5.5 System error hash support
https://researchmap.jp/jok4uck98-1797580/#_1797580

C++N3242, 2011(219) 20.2 Utility components
https://researchmap.jp/jou89mr5y-1797580/#_1797580

C++N3242, 2011(220) 20.2.2 swap
https://researchmap.jp/jorsgpn09-1797580/#_1797580

C++N3242, 2011(221) 20.2.3 forward/move helpers
https://researchmap.jp/joi7m2sxv-1797580/#_1797580

C++N3242, 2011(222) 20.2.4 Function template declval
https://researchmap.jp/jorvy2kui-1797580/#_1797580

C++N3242, 2011(223) 20.3.2 Class template pair
https://researchmap.jp/jowbnunn5-1797580/#_1797580

C++N3242, 2011(224) 20.3.3 Specialized algorithms
https://researchmap.jp/joahr0w8y-1797580/#_1797580

C++N3242, 2011(225) 20.3.4 Tuple-like access to pair
https://researchmap.jp/jocfnpfew-1797580/#_1797580

C++N3242, 2011(226) 20.4 Tuples 20.4.1 In general
https://researchmap.jp/joy1a8mjl-1797580/#_1797580

C++N3242, 2011(227) 20.4.2 Class template tuple
https://researchmap.jp/jolyrubpm-1797580/#_1797580

C++N3242, 2011(228) 20.4.2.4 Tuple creation functions
https://researchmap.jp/jonadbfiv-1797580/#_1797580

C++N3242, 2011(229) 20.4.2.5 Tuple helper classes
https://researchmap.jp/joqprqwpy-1797580/#_1797580

C++N3242, 2011(230) 20.4.2.6 Element access
https://researchmap.jp/jou22z8u6-1797580/#_1797580

C++N3242, 2011(231) 20.4.2.8 Tuple traits/20.4.2.9 Tuple specialized algorithms
https://researchmap.jp/jo1as8cwp-1797580/#_1797580

C++N3242, 2011(232) 20.5 Class template bitset
https://researchmap.jp/jot6650da-1797580/#_1797580

C++N3242, 2011(233) 20.6 Memory 20.6.2 Header synopsis
https://researchmap.jp/jolz83nl7-1797580/#_1797580

C++N3242, 2011(234) 20.6.8 Allocator traits
https://researchmap.jp/jo6hxqfvv-1797580/#_1797580

C++N3242, 2011(235) 20.6.9 The default allocator
https://researchmap.jp/jo1hu3juw-1797580/#_1797580

C++N3242, 2011(236) 20.6.10 Raw storage iterator
https://researchmap.jp/jor12a4gw-1797580/#_1797580

C++N3242, 2011(237) 20.6.11 Temporary buffers
https://researchmap.jp/jon0fqku4-1797580/#_1797580

C++N3242, 2011(237a) 20.6.11 Temporary buffers https://researchmap.jp/joo5qh76v-1797580/#_1797580

C++N3242, 2011(238) 20.7.1 Class template unique_ptr
https://researchmap.jp/joi6d330b-1797580/#_1797580

C++N3242, 2011(239) 20.7.1.1 Default deleters 20.7.1.1.2 default_delete
https://researchmap.jp/jok6wpczg-1797580/#_1797580

C++N3242, 2011(240) 20.7.1.1.3 default_delete
https://researchmap.jp/jocsw19dt-1797580/#_1797580

C++N3242, 2011(241) 20.7.1.2 unique_ptr for single objects
https://researchmap.jp/jopnrsqzr-1797580/#_1797580

参考資料(reference)

プログラミング言語教育のXYZ

https://qiita.com/kaizen_nagoya/items/1950c5810fb5c0b07be4
プログラミング言語教育のXYZ(youtube)
https://www.youtube.com/watch?v=He1_tg4px-w&t=486s
Autosar Guidelines C++14

Autosar Guidelines C++14 example code compile list(1-169)

C++N4741

Working Draft, Standard for Programming Language C++
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4741.pdf
C++N4741, 2018 Standard Working Draft on ISO/IEC 14882 sample code compile list
https://qiita.com/kaizen_nagoya/items/3294c014044550896010

C++N4606

Working Draft, Standard for Programming Language C++
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4606.pdf
C++N4606, 2016符号断片編纂一覧(example code compile list)
Working Draft 2016, ISO/IEC 14882(1)
https://qiita.com/kaizen_nagoya/items/df5d62c35bd6ed1c3d43/

C++N4910:2022

Standard Working Draft on ISO/IEC 14882(0) sample code compile list

文書履歴(document history)

ver. 0.10 初稿 30件 20180425
ver. 0.11 100件URL追記 20180426
ver. 0.12 30件 ameboからresearchmapにデータを戻しURLを記載 20180426
ver. 0.13 全件URL記載 20180427
ver. 0.14 参考文献追記 20180625
ver. 0.15 細部修正 20181106
ver. 0.16 N4910 追記 20220717

最後までおよみいただきありがとうございました。

いいね 💚、フォローをお願いします。

Thank you very much for reading to the last sentence.

Please press the like icon 💚 and follow me for your happy life.

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2