C++N3242, 2011 sample code compile list on clang++, g++ and vc++


この一覧は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

N3242一覧

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/

文書履歴(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