2
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

AUTOSAR CountdownAdvent Calendar 2022

Day 21
この記事誰得? 私しか得しないニッチな技術で記事投稿!

sample code compile list C++(28) N4741:2018 Standard Working Draft on ISO/IEC 14882

Last updated at Posted at 2018-05-06

はじめに

この一連の作業は、
「コードコンプリート」Code Complete 完全なプログラミングを目指して Steve McConnell, Microsoft Press, 2005 978-4891004552
https://www.amazon.co.jp/dp/489100455X/
第二章 ソフトウェア開発への理解を深めるメタファ(比喩)
https://researchmap.jp/jo4lkx7zs-1797580/#_1797580
の「コードを書く」という考え方に基づいています。
写経というよい文化があり、コンパイラやOSを写せば、C言語のかなりの部分が理解できます。いくつかのCコンパイラを写経したり、Pascalで書かれたコンパイラをC言語に書き直したりしてきました。OSは、TOPPERS/SSPという自律(freestnding)環境のOSを書き写してきました。
C言語、C++は肥大化し、それらの記述には現れない機能や関数も出ています。そこで、標準文書のコード断片をコンパイルすることにより、今、C言語、C++は何を含み、何を含まないかを確認する作業です。

hosted環境のプログラムであることを明記せず、freestanding環境ではどうすればいいかが記載できていないことが大きな課題です。

出力に基づく確認は、C言語発祥の地、ベル研究所から出ている3つの主なC文献
Programming language C
C traps and pit fall
The C puzzle book
のなかのThe C Puzzle Bookに基づいています。何かを出力しようとすると副作用は避けられない事があります。出力しようとしなければ起きない現象があるかもしれません。

またコードコンプリート第3章上流工程の必要性、第4章構築の重要な決断における道具の選定に当たって、標準に掲載のあるコードを道具(g++, Clang++, vc++)がどのようにコンパイルでき、どういうエラーを出すか洗い出しておくことも大切かもしれません。

HDLではエラーが出るとネットで検索すると適切な修正のサイトや、不具合情報に遭遇することが良くありました。C, C++の警告等ではなかなか遭遇できずにいます。

道具の選定の際には、標準のコードはすべてコンパイルしてあることを具体的にしておくとよいでしょう。

最新規格はC++N4950
https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/n4950.pdf

<この項は書きかけです。順次追記します。

Compare the contents

of C++N4910:2022, C++N4741:2018 and C++N4606:2015
https://qiita.com/kaizen_nagoya/items/483246d40f98abff7ded

C++N4741

C++N4741 Working Draft, Standard for Programming Language C++
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4741.pdf

C++N4741は、ISO/IEC JTC1 SC22 WG21の作業原案(Working Draft)です。
公式のISO/IEC 14882原本ではありません。
ISO/IEC JTC1 SC22 WG21では、可能な限り作業文書を公開し、幅広い意見を求めています。
ISO/IEC JTC1 SC22 WG21では、可能な限り作業文書を公開し、幅広い意見を求めています。
一連の記事はコード断片をコンパイルできる形にする方法を検討してコンパイル、リンク、実行して、規格案の原文と処理系(g++, Clang++)との違いを確認し、技術内容を検討し、ISO/IEC JTC1 SC22 WG21にフィードバックするために用います。
また、CERT C++, MISRA C++等のコーディング標準のコード断片をコンパイルする際の参考にさせていただこうと考えています。CERT C++, MISRA C++が標準化の動きとの時間的なずれがあれば確認できれば幸いです。また、boostライブラリとの関連、Linux OS, TOPPERSカーネル、g++(GCC), clang++(LLVM), vc++(visual studio 2017)との関係を調査中です。
何か、抜け漏れ、耳より情報がありましたらおしらせくださると幸いです。

また最新の原案は N4762です。差異等は順次確認予定です。
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4762.pdf

背景(back ground)

C/C++でコンパイルエラーが出ると、途方にくれることがしばしばあります。
何回かに1回は、該当するエラーが検索できます。
ただ、条件が違っていて、そこでの修正方法では目的を達成しないこともしばしばです。いろいろな条件のコンパイルエラーとその対応方法について、広く記録することによって、いつか同じエラーに遭遇した時にやくに立つことを目指しています。
この半年の間で、三度、自分のネットでの記録に助けられたことがあります。
また過去に解決できなかった記録を10種類以上、最近になって解決できたことがあります。それは、主に次の3つの情報に基づいています。
https://stackoverflow.com
https://cpprefjp.github.io
http://ja.cppreference.com/
また
https://researchmap.jp/joub9b3my-1797580/#_1797580
に記載したサイトのお世話になっています。

作業方針

1)コンパイルエラーを収集する。
2)コンパイルエラーをなくす方法を検討する。
コンパイルエラーになる例を示すだけが目的のコードは、コンパイルエラーをなくすのではなく、コンパイルエラーの種類を収集するだけにする。
文法を示すのが目的のコード場合に、コンパイルエラーをなくすのに手間がかかる場合は、順次作業します。
3)リンクエラーをなくす方法を検討する。
文法を示すのが目的のコード場合に、リンクエラーをなくすのに手間がかかる場合は、順次作業します。
4)意味のある出力を作る。
コンパイル、リンクが通っても、意味のある出力を示そうとすると、コンパイル・リンクエラーが出て収拾できそうにない場合がある。順次作業します。

1)だけのものから4)まで進んだものと色々ある状態です。一歩でも前に進むご助言をお待ちしています。「検討事項」の欄に現状を記録するようにしています。

Compiler

clang++ --version

clang version 6.0.0 (tags/RELEASE_600/final)
Target: x86_64-apple-darwin17.4.0

g++-7 --version

g++-7 (Homebrew GCC 7.3.0_1) 7.3.0
Copyright (C) 2017 Free Software Foundation, Inc.

VC++

Microsoft Windows [Version 10.0.17134.165]
Microsoft(R) C/C++ Optimizing Compiler Version 19.12.25830.2 for x86

C++ N4606

C++N4606 Working Draft 2016, ISO/IEC 14882, C++ standard(1) sample coding list
https://qiita.com/kaizen_nagoya/items/df5d62c35bd6ed1c3d43/

C++2011N3242

付属するresearchmapのURLは、C++2011N3242のsample codeを-std=c++11でコンパイル実行した結果です。
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3242.pdf

C++N3242, 2011 sample code compile list on clang++ and g++
https://qiita.com/kaizen_nagoya/items/685b5c1a2c17c1bf1318

使ったコンパイラは
clang++ (clang-503.0.40) (based on LLVM 3.4svn)
g++-4.9 (GCC) 4.9.0 20131229 (experimental)
です。比較し、相互にURLを貼り、相互に教育に使えるような改良を加えるかもしれません。

C++N4606 standardのコード断片をコンパイルするためにしていること

C++N4741一覧

関連するC++N4606 2016, C++N3242 2011を付記します。

(1)

4.1.1 Abstract machine [intro.abstract]p7
https://qiita.com/kaizen_nagoya/items/8f945fc0b49b2fc0fb48

C++N4606(4) 1.9 Program execution[]p11.cpp
https://qiita.com/kaizen_nagoya/items/9045868b13c0ea5c6f35

C++N3242(C++2011)(3) 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

(2)

5.4 Preprocessing tokens [lex.pptoken]p11
https://qiita.com/kaizen_nagoya/items/e9352479ef8840284c72

C++N4606(5) 2 Lexical conventions
2.4 Preprocessing tokens[lex.pptoken]p20.cpp
https://qiita.com/kaizen_nagoya/items/0ff84fbd4581a600df21

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

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

(3)

5.13.5 String literals [lex.string]p20
https://qiita.com/kaizen_nagoya/items/48414e6a746c71d391df

C++N4606(6) 2.13 Literals
2.13.5 String literals[lex.string]p30
https://qiita.com/kaizen_nagoya/items/9e6749696e55a0b4c8f4

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

(4)

5.13.8 User-defined literals [lex.ext]p23
https://qiita.com/kaizen_nagoya/items/e2bc0a9b42fa2ffd6b96

C++N4606(7) 2.13.8 User-defined literals[lex.ext]p34
https://qiita.com/kaizen_nagoya/items/65f56327c29a1883849a

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

(5)

6.1 Declarations and definitions [basic.def]p25
https: //qiita.com/kaizen_nagoya/items/d27ce77abeb6d7ed3f17

C++N4606(8) 3 Basic concepts
3.1 Declarations and definitions [basic.def]p36
https://qiita.com/kaizen_nagoya/items/189e33eb8d2e923bbf43

C++N3242(cpp2011) clang++(clang-503.0.40), g++-4.9
3 Basic concepts 3.1 Declarations and definitions
https://researchmap.jp/jowcvsbog-1797580/#_1797580

(6)

6.2 One-definition rule [basic.def.odr]p26
https://qiita.com/kaizen_nagoya/items/afe57f2b4804c4a7049e

C++N4606(9) 3.2 One-definition rule [basic.def.odr]p.38
https://qiita.com/kaizen_nagoya/items/91b7662952f587974743

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

(7)

6.3.1 Declarative regions and scopes [basic.scope.declarative]p29
https://qiita.com/kaizen_nagoya/items/f648826753941d4fe962

C++N4606(10) 3.3 Scope [basic.scope]
3.3.1 Declarative regions and scopes [basic.scope.declarative]p.41
https://qiita.com/kaizen_nagoya/items/dcb54435d874395debe6

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

(8)

6.3.2 Point of declaration [basic.scope.pdecl]p30
https://qiita.com/kaizen_nagoya/items/cdb289c5d998013f09f5

C++N4606(11) 3.3.2 Point of declaration [basic.scope.pdecl]p.42
https://qiita.com/kaizen_nagoya/items/eb1bbf6efb484df03484

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

(9)

6.3.6 Namespace scope [basic.scope.namespace]p32
https://qiita.com/kaizen_nagoya/items/c334251ee829099aff0a

C++N4606(12)3.3.6 Namespace scope [basic.scope.namespace]p.43
https://qiita.com/kaizen_nagoya/items/3611b2fa794160b66012

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

(10)

6.3.7 Class scope [basic.scope.class]p33
https://qiita.com/kaizen_nagoya/items/2b2962a6a4c00ab88167

C++N4606(13)3.3.7 Class scope [basic.scope.class]p.44
https://qiita.com/kaizen_nagoya/items/c5417404e49d8aef0d88

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

(11)

6.3.9 Template parameter scope [basic.scope.temp]p34
https://qiita.com/kaizen_nagoya/items/271138ed66f0bee8444c
C++N4606(14)3.3.9 Template parameter scope [basic.scope.temp]p.45
https://qiita.com/kaizen_nagoya/items/68a234d64f368c4a0f29

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

(12

6.4.1 Unqualified name lookup [basic.lookup.unqual]p35
https://qiita.com/kaizen_nagoya/items/4b0aabd7e70d81f5f268

C++N4606(15)3.4 Name lookup [basic.lookup]
3.4.1 Unqualified name lookup [basic.lookup.unqual]p.47
https://qiita.com/kaizen_nagoya/items/49836bbae573e7d14258

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

(13)

6.4.2 Argument-dependent name lookup [basic.lookup.argdep] p38
https://qiita.com/kaizen_nagoya/items/be7910670c990c16ff49

C++N4606(16)3.4.2 Argument-dependent name lookup [basic.lookup.argdep]p.51
https://qiita.com/kaizen_nagoya/items/e5e2272b8d93d1111f3a

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

(14)

6.4.3 Qualified name lookup [basic.lookup.qual]p39
https://qiita.com/kaizen_nagoya/items/307e58a2d16592342284

C++N4606(17)3.4.3 Qualified name lookup [basic.lookup.qual]p.53
https://qiita.com/kaizen_nagoya/items/0ebe6051a179fc6a7940

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

(15)

6.4.3.1 Class members [class.qual]p41
https://qiita.com/kaizen_nagoya/items/58a722b46ed590d38f54
C++N4606(18)3.4.3.1 Class members[class.qual]p.54
https://qiita.com/kaizen_nagoya/items/75d7bb5d563768018bd1

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

(16)

6.4.3.2 Namespace members [namespace.qual] p42
https://qiita.com/kaizen_nagoya/items/c836762e3895d3d3e604

C++N4606(19)3.4.3.2 Namespace members[namespace.qual]p.55
https://qiita.com/kaizen_nagoya/items/eaa24c3f951325267a1d

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

(17)

6.4.4 Elaborated type specifiers [basic.lookup.elab]p44
https://qiita.com/kaizen_nagoya/items/3e3cddbe6ac0f39bdddc

C++N4606(20)3.4.4 Elaborated type specifiers [basic.lookup.elab]p.59
https://qiita.com/kaizen_nagoya/items/f006a231572bd3bfe3db

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

(18)

6.4.5 Class member access [basic.lookup.classref]p45
https://qiita.com/kaizen_nagoya/items/8a189bc088cb94e5f265

C++N4606(21)3.4.5 Class member access [basic.lookup.classref]p60
https://qiita.com/kaizen_nagoya/items/4a12488b7ce9721b7e9b

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

(19)

6.5 Program and linkage [basic.link]p47
https://qiita.com/kaizen_nagoya/items/39ab9f27f8a895f860db

C++4606 (22)3.5 Program and linkage [basic.link]p61
https://qiita.com/kaizen_nagoya/items/157a0c31c86d1681f958

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

(20)

6.6.1 Memory model [intro.memory]p48
https://qiita.com/kaizen_nagoya/items/07d22a945191fe91b62d

C++N4606, 2016 (2) 1 General 1.7 The C++ memory model, bit-field[]
https://qiita.com/kaizen_nagoya/items/e731e6d02258fe559056

C++N3242(C++2011) (1) 1 General 1.7 The C++ memory model
-std=c++11 Xcode 5.0.2/LLVM version 4.2 &g++-4.9 (GCC) 4.9.0
https://researchmap.jp/joxl86n45-1797580/#_1797580

(21)

6.6.2 Object model [intro.object] p49
https://qiita.com/kaizen_nagoya/items/00f813a8c7421a584b73

C++N4606(3) 1.8 The C++ object model []
https://qiita.com/kaizen_nagoya/items/aafa60668d19e8105130

C++N3242(C++2011) (2) 1 General 1.8 The C++ object model 
https://researchmap.jp/jooracidk-1797580/#_1797580

(22)

6.6.3 Object lifetime [basic.life]p52
https://qiita.com/kaizen_nagoya/items/c20f78ac10364611df76

C++N4606, 2016 (26)3.8 Object lifetime [basic.life]p72
https://qiita.com/kaizen_nagoya/items/cafa81a07fbf694ccd68

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

C++N3242 (23)3.6.1 Main function [basic.start.main] p62.cpp
https://qiita.com/kaizen_nagoya/items/0da1b803bd6ff71c9700

(23)

6.6.5 Alignment [basic.align]p57
https://qiita.com/kaizen_nagoya/items/dc3f866975263c1a3e6b

C++N4606(29)3.11 Alignment [basic.align]
https://qiita.com/kaizen_nagoya/items/767579d4a4b305fc3b22
No code at C++N3242

(24)

6.7 Types [basic.types] p58
https://qiita.com/kaizen_nagoya/items/e43e3ab9acf653b566f4

C++N4606(29)3.11 Alignment [basic.align]
https://qiita.com/kaizen_nagoya/items/767579d4a4b305fc3b22

No code at C++N3242

(25)

6.7.3 CV-qualifiers [basic.type.qualifier] p63
https://qiita.com/kaizen_nagoya/items/0ab49c9fadf7f2af9b8e

C++N4606(28)3.9.3 CV-qualifiers [basic.type.qualifier]p82
https://qiita.com/kaizen_nagoya/items/f832ce06001839164ee7
p80
No code at C++N3242

(26)

6.8.1 Sequential execution [intro.execution]p64
https://qiita.com/kaizen_nagoya/items/223319cd7dc7355a0eea

no code at C++N4606
No code at C++N3242

(27)

6.8.3.2 Static initialization [basic.start.static]p72
https://qiita.com/kaizen_nagoya/items/5c7d97e7924ac7e900a5

CN4606, 2016 (23)3.6.2 Static initialization [basic.start.static]p65
https://qiita.com/kaizen_nagoya/items/69f17beec903a32e3288

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

(28)

6.8.3.3 Dynamic initialization of non-local variables [basic.start.dynamic] p73
https://qiita.com/kaizen_nagoya/items/b11f1214fb0ad24d3503

C++N4606, 2016(24)3.6.3 Dynamic initialization of non-local variables [basic.start.dynamic]p66
https://qiita.com/kaizen_nagoya/items/95ceb32623e337feae04
C++N3242, 2011 (24) 3.6.2 Initialization of non-local variables // 5files
https://researchmap.jp/jom7bq64h-1797580/#_1797580

(29)

7.1 Lvalue-to-rvalue conversion [conv.lval]p75
https://qiita.com/kaizen_nagoya/items/e0f4da53e1267432258f

C++N4606, 2016(30)4.1 Lvalue-to-rvalue conversion [conv.lval]p85
https://qiita.com/kaizen_nagoya/items/31695f685dd97ae6999f

No code at C++N3242

(30)

7.4 Temporary materialization conversion [conv.rval]p76
https://qiita.com/kaizen_nagoya/items/b5a627aa4e9b282ebad7

C++N4606, 2016(31)4.4 Temporary materialization conversion [conv.rval]
https://qiita.com/kaizen_nagoya/items/c0f6c0bc7be93f0bfdb9
p86

No section at C++N3242

(31)

7.5 Qualification conversions [conv.qual]p77
https://qiita.com/kaizen_nagoya/items/75e6d7cd28f73ff01882

C++N4606, 2016 (32)4.5 Qualification conversions [conv.qual]
https://qiita.com/kaizen_nagoya/items/5de1e036fd09922cfd3c
p86-2

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

(32)

7.13 Function pointer conversions [conv.fctptr]p79
https://qiita.com/kaizen_nagoya/items/cdefc1c9ed52a3b77f10

C++N4606, 2016 (33)4.13 Function pointer conversions [conv.fctptr]p89
https://qiita.com/kaizen_nagoya/items/95325707ae36636ed398

No section on C++N3242

(33)

8.2.1 Value category [basic.lval]p81
https://qiita.com/kaizen_nagoya/items/8407b4bcd607a1c6a0a0

No section at C++N4606, 2016.
No section at C++N3242, 2011.

(34)

8.2.2 Type [expr.type] p82
https://qiita.com/kaizen_nagoya/items/32ee6ba3cb55aa338d41

C++N4606, 2016(27)3.9 Types [basic.types]p74

https://qiita.com/kaizen_nagoya/items/2857d7ff97e552a0fe1e
C++N3242, 2011 (26) 3.9 Types
https://researchmap.jp/jov050s8j-1797580/#_1797580

(35)

8.4.2 This [expr.prim.this]p84
https://qiita.com/kaizen_nagoya/items/1460e22c484b4e2a5328

C++N4604, 2016 (27)3.9 Types [basic.types]p74
https://qiita.com/kaizen_nagoya/items/2857d7ff97e552a0fe1e

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

(36)

8.4.4 Names [expr.prim.id]p85
https://qiita.com/kaizen_nagoya/items/4d3a83ec4e36dddd0bd7

C++N4606, 2016 (36)5.1.4 Names [expr.prim.id]
https://qiita.com/kaizen_nagoya/items/da64f64d9454d4c671f9

No section on C++N3242, 2011

(37)

8.4.4.1 Unqualified names [expr.prim.id.unqual] p86

C++N4606, 2016符号断片編纂一覧(example code compile list)

C++N4606, 2016 Working Draft 2016, ISO/IEC 14882, C++ standard(1) Example code compile list
https://qiita.com/kaizen_nagoya/items/df5d62c35bd6ed1c3d43/

C++N3242, 2011 sample code compile list on clang++ and g++
https://qiita.com/kaizen_nagoya/items/685b5c1a2c17c1bf1318

(38)

8.4.5 Lambda expressions [expr.prim.lambda]p87
https://qiita.com/kaizen_nagoya/items/4532b5c023d55bba6466

C++N4606, 2016 (36)5.1.4 Names [expr.prim.id]
https://qiita.com/kaizen_nagoya/items/da64f64d9454d4c671f9
No section on C++N3242, 2011

(39)

8.4.5.1 Closure types [expr.prim.lambda.closure]p88
https://qiita.com/kaizen_nagoya/items/8f7dd234187dcba41f26

No section on C++N4606, 2016, but some examples may be at
(37)5.1.5 Lambda expressions [expr.prim.lambda]p97
https://qiita.com/kaizen_nagoya/items/f0c78ed1d43514053070
No section on C++N3242, 2011, but some examples may be at
C++N3242, 2011 (29) 5.1.2 Lambda expressions
https://researchmap.jp/joo8p5759-1797580/#_1797580

33(40)
8.4.5.2 Captures [expr.prim.lambda.capture]p91
https://qiita.com/kaizen_nagoya/items/0fd7093467e35673d2e1

No section on C++ N4606, but same samples are in
37)5.1.5 Lambda expressions [expr.prim.lambda]p97
https://qiita.com/kaizen_nagoya/items/f0c78ed1d43514053070

No section on C++N3242, 2011, but same samples are in
C++N3242, 2011 (29) 5.1.2 Lambda expressions
https://researchmap.jp/joo8p5759-1797580/#_1797580

(41)

8.4.6 Fold expressions [expr.prim.fold]p95
https://qiita.com/kaizen_nagoya/items/110dfad60046331257d5

C++N4606, 2016 (38)5.1.6 Fold expressions [expr.prim.fold]p106
https://qiita.com/kaizen_nagoya/items/f574a157fb6a422b2583
No sample at N3242(C++2011)

(42)

8.4.7 Requires expressions [expr.prim.req]p96
https://qiita.com/kaizen_nagoya/items/a85cf7ccaf4b6b68787a

No section on C++N4606, 2016.
No section on C++N3242, 2011.

(43)

8.4.7.1 Simple requirements [expr.prim.req.simple]p97
https://qiita.com/kaizen_nagoya/items/0092d201a173d833810a

C++N4606, 2016 (38)5.1.6 Fold expressions [expr.prim.fold]p106
https://qiita.com/kaizen_nagoya/items/f574a157fb6a422b2583
No sample at N3242(C++2011)

(44)

8.4.7.2 Type requirements [expr.prim.req.type]p97-2
https://qiita.com/kaizen_nagoya/items/0a12109e6a2b1e0de3d0
C++N4606, 2016 (38)5.1.6 Fold expressions [expr.prim.fold]p106
https://qiita.com/kaizen_nagoya/items/f574a157fb6a422b2583
No sample at N3242(C++2011)

(45)

8.4.7.3 Compound requirements [expr.prim.req.compound]p98
https://qiita.com/kaizen_nagoya/items/2553926c8a3ba572a905

No sample at C++N4606, 2016
No sample at C++N3242, 2011)

(46)

8.4.7.4 Nested requirements [expr.prim.req.nested]p99
https://qiita.com/kaizen_nagoya/items/acadab0a4935e21ab23c

No sample at C++N4606, 2016
No sample at C++N3242, 2011)

(47)

8.5.1.2 Function call [expr.call]p100
https://qiita.com/kaizen_nagoya/items/1db7cadf2c155b9addb5

C++N4606, 2016 (39)5.2.2 Function call [expr.call]p108
https://qiita.com/kaizen_nagoya/items/6a98435a981a5bad60a7
No sample at C++N3242, 2011

(48)

8.5.1.7 Dynamic cast[expr.dynamic.cast]p.103
https://qiita.com/kaizen_nagoya/items/29dd2c329d203bbb4c16

C++N4606, 2016 (39)5.2.2 Function call [expr.call]p108
https://qiita.com/kaizen_nagoya/items/6a98435a981a5bad60a7
No sample at C++N3242, 2011

(49)

8.5.1.8 Type identification [expr.typeid]p104
https://qiita.com/kaizen_nagoya/items/d58bc3960065ade23581

C++N4606, 2016 (41) 5.2.8 Type identification [expr.typeid]p112
https://qiita.com/kaizen_nagoya/items/18927458a9ff23dfdc9f
C++N3242, 2011 (32) 5.2.8 Type identification
https://researchmap.jp/jopwqe2hv-1797580/#_1797580

(50)

8.5.1.9 Static cast [expr.static.cast]p105
https://qiita.com/kaizen_nagoya/items/e76c21417f6e21c1485e

C++N4606, 2016 (42) 5.2.9 Static cast [expr.static.cast]p113
https://qiita.com/kaizen_nagoya/items/c0871a6a77e0ca109723
C++N3242, 2011 (33) 5.2.9 Static cast
https://researchmap.jp/josm42fna-1797580/#_1797580

(51)

8.5.1.11 Const cast [expr.const.cast]p108
https://qiita.com/kaizen_nagoya/items/bb9ca78d8e595e0e1b06

C++N4606, 2016 (43) 5.2.11 Const cast [expr.const.cast]p116
https://qiita.com/kaizen_nagoya/items/d020f988348472781758
No example on C++N3242, 2011

(52)

8.5.2.1 Unary operators [expr.unary.op] p109
https://qiita.com/kaizen_nagoya/items/9459ae3f67549c40e444

C++N4606, 2016 (44) 5.3.1 Unary operators [expr.unary.op]p118
https://qiita.com/kaizen_nagoya/items/50ba4d6ca1a8ee04c9b2

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

(53)

8.5.2.3 Sizeof [expr.sizeof]p110, 4

C++N4606, 2016(45) 5.3.3 Sizeof [expr.sizeof]p120
https://qiita.com/kaizen_nagoya/items/86ea8c2f84e6aa871df3

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

(54)

8.5.2.4 New [expr.new]p111
https://qiita.com/kaizen_nagoya/items/e391756bc38fbad43969

N4606 Working Draft 2016, ISO/IEC 14882, C++ standard(46)5.3.4 New [expr.new] p121
https://qiita.com/kaizen_nagoya/items/3ae396410147c22c2bef
C++N3242, 2011 (36) 5.3.4 New
https://researchmap.jp/jo6mpo4nq-1797580/#_1797580

(55)

8.5.3 Explicit type conversion (cast notation) [expr.cast]p117
https://qiita.com/kaizen_nagoya/items/3deaa5156421b657303f

C++N4606, (47)5.4 Explicit type conversion (cast notation) [expr.cast]p128
https://qiita.com/kaizen_nagoya/items/b994e8e3af986f742f6e

No example on C++N3242, 2011

(56)

8.5.4 Pointer-to-member operators [expr.mptr.oper]p118
https://qiita.com/kaizen_nagoya/items/c708e4097db7cf53e34c

C++N4606, 2016 (48)5.5 Pointer-to-member operators [expr.mptr.oper]p129
https://qiita.com/kaizen_nagoya/items/fc0186b2c1b6817be3e1
C++N3242, 2011 (37) 5.5 Pointer-to-member operators
https://researchmap.jp/jo6y6nfzf-1797580/#_1797580

(57)

8.5.10 Equality operators [expr.eq]p122
https://qiita.com/kaizen_nagoya/items/6afd008e49f12f2dbc51

C++N4606, 2016 (49)5.10 Equality operators [expr.eq]p132
https://qiita.com/kaizen_nagoya/items/323c4f78d55a001b5e28

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

(58)

8.5.17 Throwing an exception [expr.throw]p124
https://qiita.com/kaizen_nagoya/items/56a87863324055abbf43

C++N4606, 2016 (50)5.17 Throwing an exception [expr.throw]p136
https://qiita.com/kaizen_nagoya/items/44c56f4fe1d2b04b4868

No example at C++N3242, 2011

(59)

8.5.18 Assignment and compound assignment operators [expr.ass]p125
https://qiita.com/kaizen_nagoya/items/e7c7a0902767ddb131d3

C++N4606, 2016 (51)5.18 Assignment and compound assignment operators [expr.ass]p137
https://qiita.com/kaizen_nagoya/items/4f4b1e6073b33c534d85
C++N3242, 2011 (40) 5.17 Assignment and compound assignment operators
https://researchmap.jp/joxuw6i5w-1797580/#_1797580

(60)

8.5.19 Comma operator [expr.comma]p126
https://qiita.com/kaizen_nagoya/items/98d47faf7e5d6a805f3f

C++N4606, 2016 (52)5.19 Comma operator [expr.comma]p137-2
https://qiita.com/kaizen_nagoya/items/3111b2885f820b59ebd5
C++N3242, 2011 (41) 5.18 Comma operator
https://researchmap.jp/jomh0drac-1797580/#_1797580

(61)

8.6 Constant expressions [expr.const]p127
https://qiita.com/kaizen_nagoya/items/832de5d53828830892a9

C++N4606, 2016 (53)5.20 Constant expressions [expr.const]p138
https://qiita.com/kaizen_nagoya/items/326e9dcf8d91e28e2fc8
C++N3242, 2011 (42) 5.19 Constant expressions
https://researchmap.jp/joyino5ic-1797580/#_1797580

(62)

9 Statements [stmt.stmt]p130
https://qiita.com/kaizen_nagoya/items/628c23d7a1c0a1d149d9

C++N4606, 2016 (54)6 Statements [stmt.stmt]p142
https://qiita.com/kaizen_nagoya/items/1912f40f3df98bad3593

No samples at C++N3242, 2011

(63)

9.4 Selection statements [stmt.select]p131
https://qiita.com/kaizen_nagoya/items/3530b88c0f5c8749b81b

C++N4606, 2016 (55)6.4 Selection statements [stmt.select]p143
https://qiita.com/kaizen_nagoya/items/d7012b965383a9573937

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

(64)

9.4.1 The if statement [stmt.if]p132
https://qiita.com/kaizen_nagoya/items/003916732d63267afdb0

C++N4606, 2016 (56)6.4.1 The if statement [stmt.if]p144
https://qiita.com/kaizen_nagoya/items/e4804f24b56f6f92a40c
No samples at C++N3242, 2011

(65)

9.5 Iteration statements [stmt.iter]p133
https://qiita.com/kaizen_nagoya/items/6e59a7e046ed4a577b40

C++N4606, 2016 (57)6.5 Iteration statements [stmt.iter]p146
https://qiita.com/kaizen_nagoya/items/68a22e4f80c9a1fcb2a5

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

(66)

9.5.1 The while statement [stmt.while]p134
https://qiita.com/kaizen_nagoya/items/58abcbe31f267e2d7bf4

C++N4606, 2016 (58)6.5.1 The while statement [stmt.while]p146-2
https://qiita.com/kaizen_nagoya/items/8a09cf2521fc8515c2f7

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

(67)

9.5.3 The for statement [stmt.for]p135
https://qiita.com/kaizen_nagoya/items/0f4adf1ccaa979aa3ebf

C++N4606, 2016 (59)6.5.3 The for statement [stmt.for]p.167
https://qiita.com/kaizen_nagoya/items/5ca8c72bb5ca607f9d95

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

(68)

9.5.4 The range-based for statement [stmt.ranged]p135-2
https://qiita.com/kaizen_nagoya/items/f846edca4aeaeb573419

C++N4606, 2016 (60)6.5.4 The range-based for statement [stmt.ranged]p148
https://qiita.com/kaizen_nagoya/items/e7461c756c520f5ebadd

No examples at C++N3242, 2011

(69)

9.6.3 The return statement [stmt.return]p136
https://qiita.com/kaizen_nagoya/items/fe8a8c2a3f6a77d00cb7

C++N4606, 2016 (61)6.6.3 The return statement [stmt.return]p149
https://qiita.com/kaizen_nagoya/items/09918f1f62f3ed8e308a

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

(70)

9.7 Declaration statement [stmt.dcl]p137
https://qiita.com/kaizen_nagoya/items/ab4c50e387d4dc69225d

C++N4606, 2016 (62)6.7 Declaration statement [stmt.dcl]p150
https://qiita.com/kaizen_nagoya/items/270ac1a6bbcc82b4bfed

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

(71)

9.8 Ambiguity resolution [stmt.ambig]p138
https://qiita.com/kaizen_nagoya/items/d9ba91d0b88391af1d11

C++N4606, 2016(63)6.8 Ambiguity resolution [stmt.ambig]p151
https://qiita.com/kaizen_nagoya/items/d35d960e7753079b3573

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

(72)

10 Declarations [dcl.dcl]p140
https://qiita.com/kaizen_nagoya/items/664f87c28bddabd9adb1

C++N4606, 2016(64)7 Declarations [dcl.dcl]p154
https://qiita.com/kaizen_nagoya/items/de134438e9cd4a0a0672

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

(73)

10.1 Specifiers [dcl.spec]p141
https://qiita.com/kaizen_nagoya/items/c856345e1883cfd3e837

C++N4606, 2016(65)7.1 Specifiers [dcl.spec]p155
https://qiita.com/kaizen_nagoya/items/a3918fe2e9d8245ebbd2

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

(74)

10.1.1 Storage class specifiers [dcl.stc]p142
https://qiita.com/kaizen_nagoya/items/29e68b688631b7a0e28f

C++N4606, 2016(66)7.1.1 Storage class specifiers [dcl.stc]p156
https://qiita.com/kaizen_nagoya/items/b88cd1366d1526747465

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

(75)

10.1.3 The typedef specifier [dcl.typedef]p143
https://qiita.com/kaizen_nagoya/items/3cb9ab194ce60ed57e99

C++N4606, 2016(67)7.1.3 The typedef specifier [dcl.typedef]
https://qiita.com/kaizen_nagoya/items/646e20f44bccc1acb918

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

(76)

10.1.5 The constexpr specifier [dcl.constexpr]p145
https://qiita.com/kaizen_nagoya/items/681f49adca9b01b00300

C++N4606, 2016(68)7.1.5 The constexpr specifier [dcl.constexpr]p162
https://qiita.com/kaizen_nagoya/items/d16b862b1b02e564f1e0

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

(77)

10.1.7.1 The cv-qualifiers [dcl.type.cv]p149
https://qiita.com/kaizen_nagoya/items/30de031701557c193a5c

C++N4606, 2016(69)7.1.7.1 The cv-qualifiers [dcl.type.cv]164
https://qiita.com/kaizen_nagoya/items/e1da7c17fc89f5ff227b

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

(78)

10.1.7.2 Simple type specifiers [dcl.type.simple]p150
https://qiita.com/kaizen_nagoya/items/4ae7d97e2fb89ab2dc7c

C++N4606, 2016(70)7.1.7.2 Simple type specifiers [dcl.type.simple]p167
https://qiita.com/kaizen_nagoya/items/7d88aa8a90696ba10292

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

(79)

10.1.7.3 Elaborated type specifiers [dcl.type.elab]p152
https://qiita.com/kaizen_nagoya/items/00ea2743888206dd8fbc

C++N4606, 2016(71)7.1.7.3 Elaborated type specifiers [dcl.type.elab]p169
https://qiita.com/kaizen_nagoya/items/6b1420132965f137cccc

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

(80)

10.1.7.4 The auto specifier [dcl.spec.auto]p153
https://qiita.com/kaizen_nagoya/items/6c6f27f8fcab2de0f800

C++N4606, 2016(72)7.1.7.4 The auto specifier [dcl.spec.auto]p170
https://qiita.com/kaizen_nagoya/items/df3157d50a1bf3582c1e

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

(81)

10.1.7.4.1 Placeholder type deduction [dcl.type.auto.deduct]p155

C++N4606, 2016(73)7.1.7.4.1 Placeholder type deduction [dcl.type.auto.deduct]p172
https://qiita.com/kaizen_nagoya/items/e87c9d4175a750fe7413

C++N3242 may have no exsample code.

(82)

10.1.7.5 Deduced class template specialization types[dcl.type.class.deduct]p156
https://qiita.com/kaizen_nagoya/items/7f3a39755f1e0ad3826e

C++N4606, 2016(74)7.1.7.5 Deduced class template specialization types [dcl.type.class.deduct]P173
https://qiita.com/kaizen_nagoya/items/2ab1d7d67a7dbde30e34

C++N3242 may have no exsample code.

(83)

10.2 Enumeration declarations [dcl.enum]p157
https://qiita.com/kaizen_nagoya/items/08a7471ade622bca4633

C++N4606, 2016(75)7.2 Enumeration declarations [dcl.enum]p174
https://qiita.com/kaizen_nagoya/items/87ffe48b316037fbe1ec

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

(84)

10.3.1 Namespace definition [namespace.def]p159
https://qiita.com/kaizen_nagoya/items/7e1f745c3aa3cb3e82dc

C++N4606, 2016(76)7.3.1 Namespace definition [namespace.def]p177
https://qiita.com/kaizen_nagoya/items/2f30dc692689a5d54c48

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

(85)

10.3.1.1 Unnamed namespaces [namespace.unnamed]p161
https://qiita.com/kaizen_nagoya/items/cc8f32238e756bfd0309

C++N4606, 2016(77)7.3.1.1 Unnamed namespaces [namespace.unnamed]p179
https://qiita.com/kaizen_nagoya/items/2eb64d9819788627bd6b

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

(86)

10.3.1.2 Namespace member definitions [namespace.memdef]p162
https://qiita.com/kaizen_nagoya/items/117a81a4d9d41b0fdee3

C++N4606, 2016(78)7.3.1.2 Namespace member definitions [namespace.memdef]p180
https://qiita.com/kaizen_nagoya/items/ea8433a13847c929a662

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

(87)

10.3.2 Namespace alias [namespace.alias]p163
https://qiita.com/kaizen_nagoya/items/701186c495b8bf939380

C++N4606, 2016(79)7.3.2 Namespace alias [namespace.alias]p181
https://qiita.com/kaizen_nagoya/items/a1fc1978c4aca4a7ad5c

No example at C++N3242, 2011

(88)

10.3.3 The using declaration [namespace.udecl]p164
https://qiita.com/kaizen_nagoya/items/75b53116992369af5e03

C++N4606, 2016(80)7.3.3 The using declaration [namespace.udecl]p182
https://qiita.com/kaizen_nagoya/items/35335d5f2d9835bd8786

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

(89)

10.3.4 Using directive [namespace.udir]p168
https://qiita.com/kaizen_nagoya/items/d0b353ca3035868b0b0b

C++N4606, 2016(81)7.3.4 Using directive [namespace.udir]p188
https://qiita.com/kaizen_nagoya/items/0cc72890e172c6a37e38

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

(90)

10.5 Linkage specifications [dcl.link]p171
https://qiita.com/kaizen_nagoya/items/7329f67688228f5ddbb4

C++N4606, 2016(80)(82)7.5 Linkage specifications [dcl.link]p191
https://qiita.com/kaizen_nagoya/items/00511cedd20f0ef3b008

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

(91)

10.6.1 Attribute syntax and semantics [dcl.attr.grammar]p174
https://qiita.com/kaizen_nagoya/items/eaf8c819bb0c4a23fb2f

C++N4606, 2016(80)7.3.3 The using declaration [namespace.udecl]p182
https://qiita.com/kaizen_nagoya/items/35335d5f2d9835bd8786

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

(92)

10.6.2 Alignment specifier [dcl.align]p175
https://qiita.com/kaizen_nagoya/items/405fc0d2cd0bbb0b3c2e

C++N4606, 2016(84)7.6.2 Alignment specifier [dcl.align]p195
https://qiita.com/kaizen_nagoya/items/bc253f26a81587833422

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

(93)

10.6.3 Carries dependency attribute [dcl.attr.depend]p176
https://qiita.com/kaizen_nagoya/items/ba8cc3071dbd23cb3758

C++N4606, 2016(84b)7.6.3 Carries dependency attribute [dcl.attr.depend]p196
https://qiita.com/kaizen_nagoya/items/c932562adde6b103a579

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

(94)

10.6.5 Fallthrough attribute [dcl.attr.fallthrough] p177
https://qiita.com/kaizen_nagoya/items/5062b48f2c6b01670fb8

C++N4606, 2016(85)7.6.5 Fallthrough attribute [dcl.attr.fallthrough]p198
https://qiita.com/kaizen_nagoya/items/ec93d4f379077832ac53

C++N3242 may have no exsample code.

(95)

10.6.6 Likelihood attributes [dcl.attr.likelihood]p177-2
https://qiita.com/kaizen_nagoya/items/75bbe303d37e6dd3cdf5

C++N4606, 2016 may have no example code.
C++N3242,2011 may have no exsample code.

(96)

10.6.7 Maybe unused attribute [dcl.attr.unused]p178
https://qiita.com/kaizen_nagoya/items/17b6b1100068b680ab20

C++N4606, 2016(86)7.6.7 Maybe unused attribute [dcl.attr.unused]p198-2
https://qiita.com/kaizen_nagoya/items/37b5b839b951ae713cc4

C++N3242 may have no exsample code.

(97)

10.6.8 Nodiscard attribute [dcl.attr.nodiscard]p178-2
https://qiita.com/kaizen_nagoya/items/8348c883b20d7dd8078d

C++N4606, 2016(87)7.6.7 Nodiscard attribute [dcl.attr.nodiscard]p199
https://qiita.com/kaizen_nagoya/items/55113745d005a1dd1745

No examples at C++N3242, 2011

(98)

10.6.9 Noreturn attribute [dcl.attr.noreturn]p179
https://qiita.com/kaizen_nagoya/items/ae1e65a0e10b6e7e24fc

C++N4606, 2016(88)7.6.8 Noreturn attribute [dcl.attr.noreturn]p199-2
https://qiita.com/kaizen_nagoya/items/8a7d0c379dd9f7084801

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

(99)

10.6.10 No unique address attribute [dcl.attr.nouniqueaddr]p179-2
https://qiita.com/kaizen_nagoya/items/15e4ef09991fe55c0e50

C++N4606, 2016(89)8 Declarators [dcl.decl]p200
https://qiita.com/kaizen_nagoya/items/1df41d2b7ef5bad8e134

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

(100)

11 Declarators [dcl.decl]p180
https://qiita.com/kaizen_nagoya/items/5fe35e8ea663f831e597

C++N4606, 2016(89)8 Declarators [dcl.decl]p200
https://qiita.com/kaizen_nagoya/items/1df41d2b7ef5bad8e134

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

(101)

11.1 Type names [dcl.name][dcl.name]p181
https://qiita.com/kaizen_nagoya/items/4322607e792624b88f10

C++N4606, 2016(90)8.1 Type names [dcl.name]p201
https://qiita.com/kaizen_nagoya/items/81f8d75425dc376cd72b

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

(102)

11.2 Ambiguity resolution [dcl.ambig.res]p182
https://qiita.com/kaizen_nagoya/items/3766e8a69e0070e77125

C++N4606, 2016(91)8.2 Ambiguity resolution [dcl.ambig.res]p202
https://qiita.com/kaizen_nagoya/items/ee48e3a282aa8f0b84cb

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

(103)

11.3 Meaning of declarators [dcl.meaning] p183
https://qiita.com/kaizen_nagoya/items/016aeadc441cd5b7fe09

(104)

11.3.1 Pointers [dcl.ptr]p184
https://qiita.com/kaizen_nagoya/items/640094c1c2b9dd0c176d

C++N4606, 2016(93)8.3.1 Pointers [dcl.ptr]p204
https://qiita.com/kaizen_nagoya/items/214bc670ec1f3ec19505

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

(105)

11.3.2 References [dcl.ref]p185
https://qiita.com/kaizen_nagoya/items/110fc38a2fc852215450

C++N4606, 2016(94)8.3.2 References [dcl.ref]p205
https://qiita.com/kaizen_nagoya/items/ba8b77d3142cd23440fa

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

(106)

11.3.3 Pointers to members [dcl.mptr]p186
https://qiita.com/kaizen_nagoya/items/4aa9fe610313e6d19af2

C++N4606, 2016(95)8.3.3 Pointers to members [dcl.mptr] p206
https://qiita.com/kaizen_nagoya/items/cc0156a5dc405c969186

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

(107)

11.3.4 Arrays [dcl.array] p187
https://qiita.com/kaizen_nagoya/items/ac6a277fea18ec7f89c8

C++N4606, 2016(96)8.3.4 Arrays [dcl.array]p207
https://qiita.com/kaizen_nagoya/items/0d7cbf18cb816f9f5178

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

(108)

11.3.5 Functions [dcl.fct]p188
https://qiita.com/kaizen_nagoya/items/81169454ed4fd48105cb

(97)8.3.5 Functions p209
https://qiita.com/kaizen_nagoya/items/100f54c22a539e9a5260

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

(109)

11.3.6 Default arguments [dcl.fct.default] p191
https://qiita.com/kaizen_nagoya/items/f8c6f18f959b1f522e3b

(98) 8.3.6 Default arguments [dcl.fct.default] p212
https://qiita.com/kaizen_nagoya/items/bbbe3ba97f2b9bddaa3b

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

(110)

11.4 Function definitions [dcl.fct.def] 11.4.1 In general[dcl.fct.def.general] p193
https://qiita.com/kaizen_nagoya/items/1df596f4598d1b777985

C++N4606, 2016 (97)8.3.5 Functions p209
https://qiita.com/kaizen_nagoya/items/100f54c22a539e9a5260

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

(111)

11.4.2 Explicitly-defaulted functions [dcl.fct.def.default]p194
https://qiita.com/kaizen_nagoya/items/2741aaea5ef8bb5afcc0

C++N4606 (111)11.4.2 Explicitly-defaulted functions [dcl.fct.def.default]p194
https://qiita.com/kaizen_nagoya/items/22a4d7eeae372d5240d3

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

(112)

11.4.3 Deleted definitions [dcl.fct.def.delete]p195
https://qiita.com/kaizen_nagoya/items/c478bf637d96d136672b

C++N4606(101) 8.4.3 Deleted definitions [dcl.fct.def.delete] p218
https://qiita.com/kaizen_nagoya/items/605c6a7d1a2dc14c753a

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

(113)

11.5 Structured binding declarations [dcl.struct.bind] p196
https://qiita.com/kaizen_nagoya/items/342d126f36ac81dfcea8

C++N4606(102) 8.5 Decomposition declarations [dcl.decomp] p219
https://qiita.com/kaizen_nagoya/items/7de66746ded630f6950c

No examples at C++N3242, 2011

(114)

11.6 Initializers [dcl.init] p197
https://qiita.com/kaizen_nagoya/items/4c49fd4b87411a207a10

C++N4606(103)8.6 Initializers [dcl.init] p220
https://qiita.com/kaizen_nagoya/items/f22df77ea7f233714123

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

(115)

11.6.1 Aggregates [dcl.init.aggr] p201
https://qiita.com/kaizen_nagoya/items/fdae528df70921220bba

C++N4606, 2016 (104)8.6.1 Aggregates [dcl.init.aggr] p224
https://qiita.com/kaizen_nagoya/items/c7b77ad905affb84ada8

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

(116)

11.6.2 Character arrays [dcl.init.string] p205
https://qiita.com/kaizen_nagoya/items/6bb93423e9fb61e03c00

C++N4606, 2016 (105)8.6.2 Character arrays [dcl.init.string] p228
https://qiita.com/kaizen_nagoya/items/3a97fc39f9056c293873

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

(117)

11.6.3 References [dcl.init.ref] p206
https://qiita.com/kaizen_nagoya/items/6a827595847479b2c905

C++N4606, 2016 (106)8.6.3 References [dcl.init.ref] p228
https://qiita.com/kaizen_nagoya/items/a6b68efffa05b04f73f0

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

(118)

11.6.4 List-initialization [dcl.init.list]p208
https://qiita.com/kaizen_nagoya/items/41db8d8cc71b26a18f57

C++N4606, 2016 (107)8.6.4 List-initialization [dcl.init.list] p231
https://qiita.com/kaizen_nagoya/items/21300738f1e5dec3682c

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

(119)

12 Classes [class]p213
https://qiita.com/kaizen_nagoya/items/cf128eac962fd064cdf0

C++N4606, 2016 (108)9 Classes [class] p237
https://qiita.com/kaizen_nagoya/items/f669e36a6ea75fcbfee0

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

(120)

12.1 Class names [class.name]p215
https://qiita.com/kaizen_nagoya/items/0a7351a84d94b8f46a00

C++N4606, 2016 (109)9.1 Class names [class.name] p241
https://qiita.com/kaizen_nagoya/items/03cf1b514c4c2e992adf

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

(121)

12.2 Class members [class.mem]p218
https://qiita.com/kaizen_nagoya/items/c3ecaf5fc016c670ec2e

C++N4606, 2016 (110)9.2 Class members [class.mem] p243
https://qiita.com/kaizen_nagoya/items/11444821b6e2d887c499

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

(122)

12.2.1 Member functions [class.mfct]p220
https://qiita.com/kaizen_nagoya/items/c5378ed71bd8f4a182e0

C++N4606, 2016 (111)9.2.1 Member functions [class.mfct] p245
https://qiita.com/kaizen_nagoya/items/6326a14f1dcdab8a1e92

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

(123)

12.2.2 Non-static member functions [class.mfct.non-static]p221
https://qiita.com/kaizen_nagoya/items/d1829d04718070463e82

C++N4606, 2016(112)9.2.2 Non-static member functions [class.mfct.non-static] p246
https://qiita.com/kaizen_nagoya/items/45a4749ebe5f31ea5214

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

(124)

12.2.2.1 The this pointer [class.this]p222
https://qiita.com/kaizen_nagoya/items/5b02940494dd4d265969

C++N4606, 2016(113)9.2.2.1 The this pointer [class.this] p247
https://qiita.com/kaizen_nagoya/items/d6859d8d0be5d9899ae5

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

(125)

12.2.3 Static members [class.static]p222-2
https://qiita.com/kaizen_nagoya/items/b827645085f711f588e1

C++N4606, 2016(114) 9.2.3 Static members [class.static] p248
https://qiita.com/kaizen_nagoya/items/7e10dcd8c3020c0d66ac

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

(126)

12.2.3.2 Static data members [class.static.data]p223
https://qiita.com/kaizen_nagoya/items/38ec3724289f5d42cba5

C++N4606, 2016(114b) 9.2.3.2 Static data members [class.static.data]p249
https://qiita.com/kaizen_nagoya/items/ed825f9be29af4fc3b8d

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

(127)

12.2.4 Bit-fields [class.bit]p224
https://qiita.com/kaizen_nagoya/items/ac09f5c9bb10f73e6785

C++N4606, 2016 (115)9.2.4 Bit-fields [class.bit]p250
https://qiita.com/kaizen_nagoya/items/aca0d02eda31571e3662

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

(128)

12.2.5 Nested class declarations [class.nest] p225
https://qiita.com/kaizen_nagoya/items/862c2a4d180ba1c1b6dd

C++N4606, 2016 (116)9.2.5 Nested class declarations [class.nest]p251
https://qiita.com/kaizen_nagoya/items/6b7ecf200286384c98ab

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

(129)

12.2.6 Nested type names [class.nested.type]p225-2
https://qiita.com/kaizen_nagoya/items/0dab5202c375e40d0aff

C++N4606, 2016 (117)9.2.6 Nested type names [class.nested.type] p252
https://qiita.com/kaizen_nagoya/items/7c2208a4cc5f843727db

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

(130)

12.3 Unions [class.union]p226
https://qiita.com/kaizen_nagoya/items/4dbbc0a00b7096eb338d

C++N4606, 2016 (118)9.3 Unions [class.union] p253
https://qiita.com/kaizen_nagoya/items/942dbc161d9d85d8c4bc

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

(131)

12.3.1 Anonymous unions [class.union.anon]p227
https://qiita.com/kaizen_nagoya/items/216f4abf99e3c167360f

C++N4606, 2016 (119)9.3.1 Anonymous unions [class.union.anon]p.254
https://qiita.com/kaizen_nagoya/items/52289e70b6d88ad11a45

C++N3242 may have no exsample code.

(132)

12.4 Local class declarations [class.local]p228
https://qiita.com/kaizen_nagoya/items/13bab83f61ab908bb387

C++N4606, 2016 (120)9.4 Local class declarations [class.local] p255
https://qiita.com/kaizen_nagoya/items/3e65ced0b2eae7b9d105

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

(133)

13 Derived classes [class.derived]p229
https://qiita.com/kaizen_nagoya/items/ddfddec8e91163d44771

C++N4606, 2016 (121)10 Derived classes [class.derived]p256
https://qiita.com/kaizen_nagoya/items/b466190ade79377dc0fc

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

(134)

13.1 Multiple base classes [class.mi]p230
https://qiita.com/kaizen_nagoya/items/0924c9bdbf18251dec3f

C++N4606, 2016(122)10.1 Multiple base classes [class.mi]p257
https://qiita.com/kaizen_nagoya/items/177bcad525ca2e5445d8

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

(135)

13.2 Member name lookup [class.member.lookup]p232
https://qiita.com/kaizen_nagoya/items/cd7d0d697af3f927fc8b

C++N4606, 2016(123)10.2 Member name lookup [class.member.lookup]p260
https://qiita.com/kaizen_nagoya/items/9c65e7b7c3cfc290dd97

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

(136)

13.3 Virtual functions [class.virtual]p235
https://qiita.com/kaizen_nagoya/items/5a73033bbd622eab2bcd

C++N4606, 2016(124)10.3 Virtual functions [class.virtual]p263
https://qiita.com/kaizen_nagoya/items/cba5c1a12b43c0e81388

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

(137)

13.4 Abstract classes [class.abstract] p238
https://qiita.com/kaizen_nagoya/items/d9a2d0d2f41284df22b0

C++N4606, 2016(125) 10.4 Abstract classes [class.abstract]p267
https://qiita.com/kaizen_nagoya/items/26121cc0cefec79cd16d

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

(138)

14 Member access control [class.access]p240
https://qiita.com/kaizen_nagoya/items/12b6e70a885b07f8978c

C++N4606, 2016(126)11 Member access control [class.access]p269
https://qiita.com/kaizen_nagoya/items/1ead00dff84aca76123f

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

(139)

14.1 Access specifiers [class.access.spec]p241
https://qiita.com/kaizen_nagoya/items/5bbe5b6a7b2a4cc28fbb

C++N4606, 2016(127)11.1 Access specifiers [class.access.spec]p271
https://qiita.com/kaizen_nagoya/items/2ef2336b170c171bd446

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

(140)

14.2 Accessibility of base classes and base class members [class.access.base]p242
https://qiita.com/kaizen_nagoya/items/45c3cb3acd2949145d61

C++N4606, 2016(128) 11.2 Accessibility of base classes and base class members [class.access.base]p272
https://qiita.com/kaizen_nagoya/items/082b4aeae713b8190ddb

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

(141)

14.3 Friends [class.friend]p244
https://qiita.com/kaizen_nagoya/items/9c9eb54dae90f5e2f5d2

C++N4606, 2016(129)11.3 Friends [class.friend]p274
https://qiita.com/kaizen_nagoya/items/4b8e6488e3de3e408939

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

(142)

14.4 Protected member access [class.protected]p247
https://qiita.com/kaizen_nagoya/items/13161ca36a61e1d604d3

C++N4606, 2016(130)11.4 Protected member access [class.protected]p277
https://qiita.com/kaizen_nagoya/items/780cc5162ae1f9c20874

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

(143)

14.5 Access to virtual functions [class.access.virt]p247-2
https://qiita.com/kaizen_nagoya/items/c7e82322524e94d8a861

C++N4606, 2016(131)11.5 Access to virtual functions [class.access.virt]p278
https://qiita.com/kaizen_nagoya/items/280861feb686544fbc93

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

(144)

14.6 Multiple access [class.paths]p248
https://qiita.com/kaizen_nagoya/items/1977f4bd3a76aecdbc0c

C++N4606, 2016(132)11.6 Multiple access [class.paths]p279
https://qiita.com/kaizen_nagoya/items/0843470e28477266c7c6

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

(145)

14.7 Nested classes [class.access.nest]p248-2
https://qiita.com/kaizen_nagoya/items/35565f184cdee1fcb2d3

C++N4606, 2016(133)11.7 Nested classes [class.access.nest]p279-2
https://qiita.com/kaizen_nagoya/items/ffb6103d06b208974f95

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

(146)

15 Special member functions [special]p249
https://qiita.com/kaizen_nagoya/items/45ec53f105c561e8898e

C++N4606, 2016(134)12 Special member functions [special]p280
https://qiita.com/kaizen_nagoya/items/90044ca8fd4427610c27

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

(147)

15.1 Constructors [class.ctor]p250
https://qiita.com/kaizen_nagoya/items/59d6b0227d175d5f2912

C++N4606, 2016(135)12.1 Constructors [class.ctor]p281
https://qiita.com/kaizen_nagoya/items/269cb1c5e60858387bb0

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

(148)

15.2 Temporary objects [class.temporary]p251
https://qiita.com/kaizen_nagoya/items/e4134fd9294dffbc1e81

C++N4606, 2016(136)12.2 Temporary objects [class.temporary]p283
https://qiita.com/kaizen_nagoya/items/6ac10900235b7b45638d

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

(149)

15.3 Conversions [class.conv]p254
https://qiita.com/kaizen_nagoya/items/6051fa15108bc9fbc3d9

C++N4606, 2016(137)12.3 Conversions [class.conv]p285
https://qiita.com/kaizen_nagoya/items/bdda5b6902035a3d0f7b

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

(150)

15.3.1 Conversion by constructor [class.conv.ctor]p255
https://qiita.com/kaizen_nagoya/items/ed5e62043d2788623390

C++N4606, 2016(138)12.3.1 Conversion by constructor [class.conv.ctor]p286
https://qiita.com/kaizen_nagoya/items/3ca17c17257845c01de6

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

(151)

15.3.2 Conversion functions [class.conv.fct]p256
https://qiita.com/kaizen_nagoya/items/23f4b2d1e1ffe645ca6e

C++N4606, 2016(139)12.3.2 Conversion functions [class.conv.fct]p287
https://qiita.com/kaizen_nagoya/items/b1d750c3f9955aa17962

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

(152)

15.4 Destructors [class.dtor]p257
https://qiita.com/kaizen_nagoya/items/558da7a951938ee0bb33

C++N4606, 2016(140)12.4 Destructors [class.dtor]p290
https://qiita.com/kaizen_nagoya/items/db277f41068cb722a9cb

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

(153)

15.5 Free store [class.free]p259
https://qiita.com/kaizen_nagoya/items/3845cd43166e8b70a1b7

C++N4606, 2016(141)12.5 Free store [class.free]p291
https://qiita.com/kaizen_nagoya/items/d9f7862b659341673343

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

(154)

15.6.1 Explicit initialization [class.expl.init]p261
https://qiita.com/kaizen_nagoya/items/6bf390f39cfe813d6dfd

C++N4606, 2016(142)12.6.1 Explicit initialization [class.expl.init]p293
https://qiita.com/kaizen_nagoya/items/1d0a6783966728df5715

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

(155)

15.6.2 Initializing bases and members [class.base.init]p262
https://qiita.com/kaizen_nagoya/items/1e240571efcea40b77b7

C++N4606, 2016(143)12.6.2 Initializing bases and members [class.base.init]p295
https://qiita.com/kaizen_nagoya/items/52bbbed63381ec177d88

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

(156)

15.6.3 Initialization by inherited constructor [class.inhctor.init]p266
https://qiita.com/kaizen_nagoya/items/298b6483a135f812fe42

(144)12.6.3 Initialization by inherited constructor [class.inhctor.init]p299
https://qiita.com/kaizen_nagoya/items/90d2b5de47420f39f69f

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

(157)

15.7 Construction and destruction [class.cdtor]p267
https://qiita.com/kaizen_nagoya/items/f8867146bf5f8d3b2a1d

(145)12.7 Construction and destruction [class.cdtor]p301
https://qiita.com/kaizen_nagoya/items/7692db7e25150a404852

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

(158)

15.8.1 Copy/move constructors [class.copy.ctor] p269
https://qiita.com/kaizen_nagoya/items/88857f1bad14c7c530ba

C++N4606, 2016 (146) 12.8 Copying and moving class objects [class.copy]p303
https://qiita.com/kaizen_nagoya/items/ed03fb0ac14378bb9406

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

(159)

15.8.2 Copy/move assignment operator [class.copy.assign]p272
https://qiita.com/kaizen_nagoya/items/19da8cfb0cd111cd8f05

This section is divided from big section below.
C++N4606, 2016 (146) 12.8 Copying and moving class objects [class.copy]p303
https://qiita.com/kaizen_nagoya/items/ed03fb0ac14378bb9406

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

(160)

15.8.3 Copy/move elision [class.copy.elision]p274
https://qiita.com/kaizen_nagoya/items/1b7845718ac7f7ae5a8b

This section is divided from big section below.
C++N4606, 2016 (146) 12.8 Copying and moving class objects [class.copy]p303
https://qiita.com/kaizen_nagoya/items/ed03fb0ac14378bb9406

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

(161)

15.9.3 Other comparison operators [class.rel.eq]p276
https://qiita.com/kaizen_nagoya/items/d82990858d3ec0a0de1e

No examples at C++N4606, 2016
No examples at C++N3242, 2011

(162)

Overloading [over]p278
https://qiita.com/kaizen_nagoya/items/70fa558ded3008ced83e

C++N4606, 2016 (147)13 Overloading [over]p312
https://qiita.com/kaizen_nagoya/items/40ce575a720aedaa6a97

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

(163)

16.1 Overloadable declarations [over.load]p279
https://qiita.com/kaizen_nagoya/items/408757f1234e1687c7bf

C++N4606, 2016 (148)13.1 Overloadable declarations [over.load]p313
https://qiita.com/kaizen_nagoya/items/f78b2b717961d835cd6f

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

(164)

16.2 Declaration matching [over.dcl]p280
https://qiita.com/kaizen_nagoya/items/a9ccbf86956b4addaf15

C++N4606, 2016 (149)13.2 Declaration matching [over.dcl] p315
https://qiita.com/kaizen_nagoya/items/614cf1a1444606a50611

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

(165)

16.3.1 Candidate functions and argument lists [over.match.funcs]p282
https://qiita.com/kaizen_nagoya/items/bd85088a81844939e451

C++N4606, 2016 (150)13.3.1 Candidate functions and argument lists [over.match.funcs]p317
https://qiita.com/kaizen_nagoya/items/6a8d052cc007871f3666

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

(166)

16.3.1.1.2 Call to object of class type [over.call.object]p283
https://qiita.com/kaizen_nagoya/items/485ec0e11677e00944a4

C++N4606, 2016 (151)13.3.1.1.2 Call to object of class type [over.call.object]p319
https://qiita.com/kaizen_nagoya/items/1cfd10e65cd1c6b1e723

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

(167)

16.3.1.2 Operators in expressions [over.match.oper]p285
https://qiita.com/kaizen_nagoya/items/7cfeab3f705a811ebdd4

C++N4606, 2016 (152) 13.3.1.2 Operators in expressions [over.match.oper]p320
https://qiita.com/kaizen_nagoya/items/7aea056129f7dc269a32

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

(168)

16.3.1.8 Class template argument deduction [over.match.class.deduct]p288
https://qiita.com/kaizen_nagoya/items/ec47066f57bef8418e2f

no example at C++N4606, 2016
no example at C++N3242, 2011

(169)

16.3.3 Best viable function [over.match.best]p290
https://qiita.com/kaizen_nagoya/items/a453a77375970c217271

C++N4606, 2016 (153)13.3.3 Best viable function [over.match.best] p325
https://qiita.com/kaizen_nagoya/items/f1945fd5d12137295122

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

(170)

16.3.3.1 Implicit conversion sequences [over.best.ics]p292
https://qiita.com/kaizen_nagoya/items/3fbcf29da23c011cd58d

C++N4606, 2016 (154)13.3.3.1 Implicit conversion sequences [over.best.ics]p327
https://qiita.com/kaizen_nagoya/items/3e52166a5a32f4918f75

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

(171)

16.3.3.1.4 Reference binding [over.ics.ref]p294
https://qiita.com/kaizen_nagoya/items/bf8d5e18ef77803a38d7

C++N4606, 2016(155)13.3.3.1.4 Reference binding [over.ics.ref]p329
https://qiita.com/kaizen_nagoya/items/bf48365e2b63df79c29d

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

(172)

16.3.3.1.5 List-initialization sequence [over.ics.list]p295
https://qiita.com/kaizen_nagoya/items/794624ceba7007ebba7a

C++N4606, 2016 (156)13.3.3.1.5 List-initialization sequence [over.ics.list]p330
https://qiita.com/kaizen_nagoya/items/03f50538c3b58eb52055

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

(173)

16.3.3.2 Ranking implicit conversion sequences [over.ics.rank]p298
https://qiita.com/kaizen_nagoya/items/a44d5b47518c6a1e8d6f

C++N4606, 2016 (157)13.3.3.2 Ranking implicit conversion sequences [over.ics.rank]p333
https://qiita.com/kaizen_nagoya/items/fe6587c5a6004c80845a

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

(174)

16.4 Address of overloaded function [over.over]p300
https://qiita.com/kaizen_nagoya/items/b6d0c5ae5408a8412459

C++N4606, 2016 (158)13.4 Address of overloaded function [over.over]p336
https://qiita.com/kaizen_nagoya/items/c3f58dea21755d102404

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

(175)16.5

Overloaded operators [over.oper]p301
https://qiita.com/kaizen_nagoya/items/252e9eef70cffd73ae02

C++N4606, 2016 (159)13.5 Overloaded operators [over.oper]p338
https://qiita.com/kaizen_nagoya/items/359eb547381588582320

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

(176)16.5.3

Assignment [over.ass]p302
https://qiita.com/kaizen_nagoya/items/c01fccdf638b63c00a9b

C++N4606, 2016 (160)13.5.3 Assignment [over.ass]p339
https://qiita.com/kaizen_nagoya/items/76fd8264d5a8628c2f03

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

(177)16.5.5

Subscripting [over.sub]p303
https://qiita.com/kaizen_nagoya/items/f473c261648876e29af1

C++N4606, 2016 (161)13.5.5 Subscripting [over.sub]p339-2
https://qiita.com/kaizen_nagoya/items/7946674960da23e4f349

No samples at C++N3242, 2011

(178)16.5.7

Increment and decrement [over.inc]p304
https://qiita.com/kaizen_nagoya/items/06b6b041d357ff7adca5

C++N4606, 2016 (162)13.5.7 Increment and decrement [over.inc]p340
https://qiita.com/kaizen_nagoya/items/b2ea1ddd20badf06a5f8

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

(179)16.5.8

User-defined literals [over.literal]p305
https://qiita.com/kaizen_nagoya/items/ea33abc812a7709b9855

C++N4606, 2016 (163)13.5.8 User-defined literals [over.literal]p341
https://qiita.com/kaizen_nagoya/items/33af68ff441a5999dac7

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

(180)17

Templates [temp]p308
https://qiita.com/kaizen_nagoya/items/cb5735368b3f4db72c03

C++N4606, 2016 (165)14 Templates [temp]p345
https://qiita.com/kaizen_nagoya/items/4ddbb8e5255f7a959028

C++N3242 have no exsample code.

(181)17.1

Template parameters [temp.param]p310
https://qiita.com/kaizen_nagoya/items/ce9554ebae4d0a048e47

C++N4606, 2016(166)14.1 Template parameters [temp.param]p347
https://qiita.com/kaizen_nagoya/items/353bbf7af3d4104b446e

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

(182)17.2

Names of template specializations [temp.names]p314
https://qiita.com/kaizen_nagoya/items/bb91cb94ceb2c359b30f

C++N4606, 2016 (167)14.2 Names of template specializations [temp.names]p350
https://qiita.com/kaizen_nagoya/items/cb028e4f8ba74ff0abe1

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

(183)17.3

Template arguments [temp.arg]p317
https://qiita.com/kaizen_nagoya/items/d8f67ce829d7cdd4585b

C++N4606, 2016(168)14.3 Template arguments [temp.arg]p352
https://qiita.com/kaizen_nagoya/items/bd4bb6bb639b00be0ec8

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

(184)17.3.1

Template type arguments [temp.arg.type]p318
https://qiita.com/kaizen_nagoya/items/709a5b6b6eb345f44919

C++N4606, 2016(169)14.3.1 Template type arguments [temp.arg.type]p354
https://qiita.com/kaizen_nagoya/items/0d647dbaf73a9ff0c128

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

(185)17.3.2

Template non-type arguments [temp.arg.nontype]p319
https://qiita.com/kaizen_nagoya/items/a9b2f3728327271d2075

C++N4606, 2016 (170)14.3.2 Template non-type arguments [temp.arg.nontype]p355
https://qiita.com/kaizen_nagoya/items/3fbe524d7cc13ad76b99

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

(186)17.3.3

Template template arguments [temp.arg.template]p320
https://qiita.com/kaizen_nagoya/items/56f431c0c2d40f70f958

C++N4606, 2016 (171)14.3.3 Template template arguments [temp.arg.template]p356
https://qiita.com/kaizen_nagoya/items/cbefd07abb857562354d

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

(187)17.4.1.1

Logical operations [temp.constr.op] p321
https://qiita.com/kaizen_nagoya/items/a35526ec118d1700387e

No examples at C++N4606, 2016
No examples at C++N3242, 2011

(188)17.4.1.2

Atomic constraints [temp.constr.atomic]p322
https://qiita.com/kaizen_nagoya/items/1e8efb0b2df4a92c4d3c

No examples at C++N4606, 2016
No examples at C++N3242, 2011

(189)17.4.2

Constrained declarations [temp.constr.decl]p322-2
https://qiita.com/kaizen_nagoya/items/45fed72fbdf3a44f776e

No examples at C++N4606, 2016
No examples at C++N3242, 2011

(190)17.4.3

Constraint normalization [temp.constr.normal]p323
https://qiita.com/kaizen_nagoya/items/737acce3360eea1c1c62

No examples at C++N4606, 2016
No examples at C++N3242, 2011

(191)17.4.4

Partial ordering by constraints [temp.constr.order]p324
https://qiita.com/kaizen_nagoya/items/9ee33024869a4938f7c6

No examples at C++N4606, 2016
No examples at C++N3242, 2011

(192)17.5

Type equivalence [temp.type]p325
https://qiita.com/kaizen_nagoya/items/12086a1d4222a6633395

C++N4606, 2016 (172)14.4 Type equivalence [temp.type]p357
https://qiita.com/kaizen_nagoya/items/e5eb81b35e95267d226d

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

(193) 17.6

Template declarations [temp.decls]p325-2
https://qiita.com/kaizen_nagoya/items/7bef871cadc5740e4c43

C++N4606, 2016 (173)14.5 Template declarations [temp.decls]p358
https://qiita.com/kaizen_nagoya/items/942722eab5a059a508b7

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

(194)17.6.1

Class templates [temp.class]p326
https://qiita.com/kaizen_nagoya/items/37d9324b59d055eef894

C++N4606, 2016 (174)14.5.1 Class templates [temp.class]p358-2
https://qiita.com/kaizen_nagoya/items/caf67a7ef55193f1a914

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

(195)17.6.1.1

Member functions of class templates [temp.mem.func]p326-2
https://qiita.com/kaizen_nagoya/items/20f7465c6e9fb04e19e2

C++N4606, 2016 (175)14.5.1.1 Member functions of class templates [temp.mem.func]p359
https://qiita.com/kaizen_nagoya/items/71760b30a49bc4ebad79

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

(196)17.6.1.2

Member classes of class templates [temp.mem.class]p327
https://qiita.com/kaizen_nagoya/items/3b798736056b5e8e2fe0

C++N4606, 2016 (176)14.5.1.2 Member classes of class templates [temp.mem.class]p360
https://qiita.com/kaizen_nagoya/items/2f219c53b983bb56566b

C++N3242 has NO code.

(197)17.6.1.3

Static data members of class templates [temp.static]p327-2
https://qiita.com/kaizen_nagoya/items/87f5c571d5a93cf04a29

C++N4606, 2016 (177)14.5.1.3 Static data members of class templates [temp.static]P360-2
https://qiita.com/kaizen_nagoya/items/f1fdb6ad411d99b0eb2b

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

(198)17.6.1.4

Enumeration members of class templates [temp.mem.enum]p328
https://qiita.com/kaizen_nagoya/items/1aac15445b6775b53d58

C++N4606, 2016 (178)14.5.1.4 Enumeration members of class templates [temp.mem.enum]p360-3
https://qiita.com/kaizen_nagoya/items/7992abf9299e3dad2309

C++N3242 has no code.

(199)17.6.2

Member templates [temp.mem]p329
https://qiita.com/kaizen_nagoya/items/d262a710546809788416

C++N4606, 2016 (179)14.5.2 Member templates [temp.mem]p361
https://qiita.com/kaizen_nagoya/items/cc41482e77762814961c

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

(200)17.6.3

Variadic templates [temp.variadic]p330
https://qiita.com/kaizen_nagoya/items/caf0de4f7245de18bc58

C++N4606, 2016 (180)14.5.3 Variadic templates [temp.variadic] p362
https://qiita.com/kaizen_nagoya/items/c07041529bcc43bbd4ad

C++N3242 has no code.

(201)17.6.4

Friends [temp.friend]p333
https://qiita.com/kaizen_nagoya/items/3564f6957cdddae7dd48

C++N4606, 2016 (181)14.5.4 Friends [temp.friend]p366
https://qiita.com/kaizen_nagoya/items/580c2c6c627d84fac001

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

(202)17.6.5 Class template partial specializations [temp.class.spec]p334

C++N4606, 2016 (182)14.5.5 Class template partial specializations [temp.class.spec] p367
https://qiita.com/kaizen_nagoya/items/16dbeeaec5d34d164e1f

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

(203)17.6.5.1 Matching of class template partial specializations [temp.class.spec.match]p336

C++N4606, 2016 (183)14.5.5.1 Matching of class template partial specializations [temp.class.spec.match]p369
https://qiita.com/kaizen_nagoya/items/34c709e10a8f90f5c165

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

(204)17.6.5.2

Partial ordering of class template specializations [temp.class.order]p337
https://qiita.com/kaizen_nagoya/items/4fbeaecf7a6044b0e12b

C++N4606, 2016(184)14.5.5.2 Partial ordering of class template specializations [temp.class.order]p370
https://qiita.com/kaizen_nagoya/items/565deefd7806a296a8a1

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

(205)17.6.5.3

Members of class template specializations [temp.class.spec.mfunc]p338
https://qiita.com/kaizen_nagoya/items/12988d96586ceb258330

C++N4606, 2016 (185)14.5.5.3 Members of class template specializations [temp.class.spec.mfunc]p371
https://qiita.com/kaizen_nagoya/items/12d16f2adae035b9a3e8

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

(206)17.6.6

Function templates [temp.fct]p338-2
https://qiita.com/kaizen_nagoya/items/1326cd95125b77cc209f

C++N4606, 2016 (186)14.5.6 Function templates [temp.fct]p371-2
https://qiita.com/kaizen_nagoya/items/b95173992a17d81f0445

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

(207)17.6.6.1

Function template overloading [temp.over.link]p339
https://qiita.com/kaizen_nagoya/items/cc02216ccc7635077a2f

C++N4606, 2016(187)14.5.6.1 Function template overloading [temp.over.link]p382
https://qiita.com/kaizen_nagoya/items/e911111d254877d128dd

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

(208)17.6.6.2

Partial ordering of function templates [temp.func.order]p340
https://qiita.com/kaizen_nagoya/items/5dabe1a2859fae269d04

C++N4606, 2016 (188)14.5.6.2 Partial ordering of function templates [temp.func.order]p374
https://qiita.com/kaizen_nagoya/items/d26f94875d990febd7d5

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

(209)17.6.7

Alias templates [temp.alias]p342
https://qiita.com/kaizen_nagoya/items/e0ff196892dae3e050c0

C++N4606, 2016(189)14.5.7 Alias templates [temp.alias]p375
https://qiita.com/kaizen_nagoya/items/d87e79227cc6a8a3218d

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

(210)17.6.8

Concept definitions [temp.concept]p343
https://qiita.com/kaizen_nagoya/items/e5396b52cf317ad66122

No samples at C++N4606, 2016
No samples at C++N3242, 2011

(211) 17.7

Name resolution [temp.res] p344
https://qiita.com/kaizen_nagoya/items/549f89a6197a8d5b827a

C++N4606, 2016 (190)14.6 Name resolution [temp.res]p377
https://qiita.com/kaizen_nagoya/items/d14ce088b694fa8e0279

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

(212)17.7.1

Locally declared names [temp.local]p348
https://qiita.com/kaizen_nagoya/items/fca7629c9a2d613cb7f2

C++N4606, 2016(191)14.6.1 Locally declared names [temp.local] p381
https://qiita.com/kaizen_nagoya/items/9e99e83934b95ecc379c

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

(213)17.7.2

Dependent names [temp.dep] p350
https://qiita.com/kaizen_nagoya/items/8425854cd431d3e3e6dc

C++N4606, 2016(192)14.6.2 Dependent names [temp.dep] p383
https://qiita.com/kaizen_nagoya/items/d1c3ea03234fa96d23a7

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

(214)17.7.2.1

Dependent types [temp.dep.type]p351
https://qiita.com/kaizen_nagoya/items/38dcb4dafd580ded110b

C++N4606, 2016(193)14.6.2.1 Dependent types [temp.dep.type]p385
https://qiita.com/kaizen_nagoya/items/a10cc4c60fda026967ba

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

(215)17.7.3

Non-dependent names [temp.nondep]p355
https://qiita.com/kaizen_nagoya/items/c6fb17a052d5b62422f5

C++N4606, 2016(194)14.6.3 Non-dependent names [temp.nondep]p390
https://qiita.com/kaizen_nagoya/items/7730e4147f88c4d1e6a0

C++N3242 may not have any sample code.

(216) 17.7.5

Friend names declared within a class template [temp.inject] p357
https://qiita.com/kaizen_nagoya/items/a2656ee8a6b915252509

C++N4606, 2016(195)14.6.5 Friend names declared within a class template [temp.inject]p392
https://qiita.com/kaizen_nagoya/items/3449ad42721a19c58d9d

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

(217)17.8

Template instantiation and specialization [temp.spec]p358
https://qiita.com/kaizen_nagoya/items/09bebe061a9b139abc1e

C++N4606, 2016(196)14.7 Template instantiation and specialization [temp.spec]p393
https://qiita.com/kaizen_nagoya/items/678832d6feeadb5edc29

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

(218)17.8.1

Implicit instantiation [temp.inst]p359
https://qiita.com/kaizen_nagoya/items/92f598ac55431daabe51

C++N4606, 2016(197)14.7.1 Implicit instantiation [temp.inst]p394
https://qiita.com/kaizen_nagoya/items/4a322fd2243c8783d80e

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

(219)17.8.2

Explicit instantiation [temp.explicit]p363
https://qiita.com/kaizen_nagoya/items/dd533e862ce7c1b6ad13

C++N4606, 2016(198)14.7.2 Explicit instantiation [temp.explicit]p397
https://qiita.com/kaizen_nagoya/items/ce2da0ab3f32bb50b6c5

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

(220)17.8.3

Explicit specialization [temp.expl.spec]p365
https://qiita.com/kaizen_nagoya/items/d2f57b53c4d84e29d555

C++N4606, 2016(199)14.7.3 Explicit specialization [temp.expl.spec]p399
https://qiita.com/kaizen_nagoya/items/9bdf2c34280862a6d6bc

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

(221)17.9

Function template specializations [temp.fct.spec]p369
https://qiita.com/kaizen_nagoya/items/8a25e1fa4440eccced60

C++N4606, 2016(200)14.8 Function template specializations [temp.fct.spec]p405
https://qiita.com/kaizen_nagoya/items/043994cf55aba0f1d5a4

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

(222)17.9.1

Explicit template argument specification [temp.arg.explicit]p370
https://qiita.com/kaizen_nagoya/items/1ddf6058b181c05a2f28

C++N4606, 2016(201)14.8.1 Explicit template argument specification [temp.arg.explicit] p406
https://qiita.com/kaizen_nagoya/items/b953d31cf7c14beb3652

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

(223)17.9.2

Template argument deduction [temp.deduct]p372
https://qiita.com/kaizen_nagoya/items/d93319fee28fb0864cae

C++N4606, 2016(202)14.8.2 Template argument deduction [temp.deduct]p408
https://qiita.com/kaizen_nagoya/items/a2e32b06a45a3529956c

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

(224)17.9.2.1

Deducing template arguments from a function call [temp.deduct.call]p376
https://qiita.com/kaizen_nagoya/items/982c4ca31c0451f076a2

C++N4606, 2016(203)14.8.2.1 Deducing template arguments from a function call [temp.deduct.call]p412
https://qiita.com/kaizen_nagoya/items/a5e431cb7850557d8358

C++N3242 have no example code.

(225)17.9.2.3

Deducing conversion function template arguments [temp.deduct.conv]p379
https://qiita.com/kaizen_nagoya/items/aa85a2d948184475abb3

C++N4606, 2016(204) 14.8.2.3 Deducing conversion function template arguments [temp.deduct.conv]p415
https://qiita.com/kaizen_nagoya/items/2c31af6e01bc1167372d

C++N3242 have no example code.

(226)17.9.2.4

Deducing template arguments during partial ordering [temp.deduct.partial]p380
https://qiita.com/kaizen_nagoya/items/d12c3d71bfb3478261d5

C++N4606, 2016(205)14.8.2.4 Deducing template arguments during partial ordering [temp.deduct.partial]p416
https://qiita.com/kaizen_nagoya/items/741daa2482855509b6b9

C++N3242 have no example code.

(227) 17.9.2.5

Deducing template arguments from a type [temp.deduct.type]p381
https://qiita.com/kaizen_nagoya/items/9adf240ef6b7931f2355
C++N4606, 2016(206)14.8.2.5 Deducing template arguments from a type [temp.deduct.type]p419
https://qiita.com/kaizen_nagoya/items/0e0a433e6826cdd5abb9

C++N3242 have no example code.

(228)17.9.3

Overload resolution [temp.over]p387
https://qiita.com/kaizen_nagoya/items/e24a9f417893ce42cad0

C++N4606, 2016(207)14.8.3 Overload resolution [temp.over]p425
https://qiita.com/kaizen_nagoya/items/9884fd5a8137639ecd01

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

(229)17.10

Deduction guides [temp.deduct.guide]p388
https://qiita.com/kaizen_nagoya/items/730169462fa0c849226f

No examples at C++N4606, 2016
No examples at C++N3242, 2011

(230)18

Exception handling [except]p389
https://qiita.com/kaizen_nagoya/items/51d1a78b7a06642bdb9e

C++N4606, 2016(208)15 Exception handling [except]p427
https://qiita.com/kaizen_nagoya/items/d11b2d4e95a6af285c38

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

(231)18.1

Throwing an exception [except.throw]p390

###https://qiita.com/kaizen_nagoya/items/5b6c7f1b62739d0b1941

C++N4606, 2016(209)15.1 Throwing an exception [except.throw]p429
https://qiita.com/kaizen_nagoya/items/b78ccfaaf4352946fa71

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

(232)18.2

Constructors and destructors [except.ctor]p391
https://qiita.com/kaizen_nagoya/items/a9ad23560ee4b7fc34e2

C++N4606, 2016(210)15.2 Constructors and destructors [except.ctor]p430
https://qiita.com/kaizen_nagoya/items/f828978910659ef7c1db

No examples at C++N3242, 2011

(233)18.3

Handling an exception [except.handle] p392
https://qiita.com/kaizen_nagoya/items/96e9bb0a96ab76b8a563

C++N4606, 2016(210a)15.3 Handling an exception [except.handle]p431
https://qiita.com/kaizen_nagoya/items/456a7b8968c29d81efe9

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

(234)18.4

Exception specifications [except.spec] p394
https://qiita.com/kaizen_nagoya/items/e352006234010c32b982

C++N4606, 2016(211)15.4 Exception specifications [except.spec]p433
https://qiita.com/kaizen_nagoya/items/ac289bf4e334ec5e3d7b

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

(235)19

Preprocessing directives [cpp]p398
https://qiita.com/kaizen_nagoya/items/195d192b3d40a85edb8e

C++N4606, 2016(212)16 Preprocessing directives [cpp]p441
https://qiita.com/kaizen_nagoya/items/2670d244c3345bfb3b04

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

(236)19.1

Conditional inclusion [cpp.cond] p400
https://qiita.com/kaizen_nagoya/items/ec2a3873e8f6bab0bec1

C++N4606, 2016(213)16.1 Conditional inclusion [cpp.cond]p442
https://qiita.com/kaizen_nagoya/items/af5f36de2407e35236d2

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

(237)19.2

Source file inclusion [cpp.include]p401
https://qiita.com/kaizen_nagoya/items/bcaceec3d63ef87cf603

C++N4606, 2016(214)16.2 Source file inclusion [cpp.include] p444
https://qiita.com/kaizen_nagoya/items/c9c92e1a3b437ec1fda0

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

(238)19.3.1

Argument substitution [cpp.subst]p403
https://qiita.com/kaizen_nagoya/items/c41e14c190890f012588

No examples at C++N4606, 2016
No examples at C++N3242, 2011

(239)19.3.3

The ## operator [cpp.concat]p404
https://qiita.com/kaizen_nagoya/items/14e91b4a59605a4325cf

C++N4606, 2016(215)16.3.3 The ## operator [cpp.concat]p446
https://qiita.com/kaizen_nagoya/items/e1c512c601401ab2fefb

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

(240)19.3.5

Scope of macro definitions [cpp.scope]p405
https://qiita.com/kaizen_nagoya/items/4f9cc5211a336144b7d9

C++N4606, 2016(216) 16.3.5 Scope of macro definitions [cpp.scope] p447
https://qiita.com/kaizen_nagoya/items/3b7af677cfd7b7d9b25b

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

(241)19.9

Pragma operator [cpp.pragma.op]p409
https://qiita.com/kaizen_nagoya/items/50c0f2da44a521cb32f8

C++N4606, 2016(217) 16.9 Pragma operator [cpp.pragma.op]p452
https://qiita.com/kaizen_nagoya/items/8f819aa89c6be30a9694

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

(242)20.4.2.1.2

Exposition-only types [expos.only.types]p415
https://qiita.com/kaizen_nagoya/items/3a0e05b270256e792c24

No examples at C++N4606, 2016
No examples at C++N3242, 2011

(243)20.5.3.2

Swappable requirements [swappable.requirements]p423
https://qiita.com/kaizen_nagoya/items/c62275f426bcfadf73cf

C++N4606, 2016(222) 17.6.3.2 Swappable requirements [swappable.requirements] p468
https://qiita.com/kaizen_nagoya/items/b18a777cbef93f99772a

No examples at C++N3242, 2011

(244)20.5.3.5

Allocator requirements [allocator.requirements]p429
https://qiita.com/kaizen_nagoya/items/730bc372a89a645a84c0

C++N4606, 2016(223)17.6.3.5 Allocator requirements [allocator.requirements]p475
https://qiita.com/kaizen_nagoya/items/c6fdc15f272a7854c6f0

No examples at C++N3242, 2011

(245)21.3.4.2

numeric_limits specializations [numeric.special]p448
https://qiita.com/kaizen_nagoya/items/064530b5ed285acc203c

C++N4606, 2016(231)18.3.2.7 numeric_limits specializations[numeric.special]p493
https://qiita.com/kaizen_nagoya/items/259fa818a9dd2bd4dc25

No examples at C++N3242, 2011

(246)21.6.2.1

Single-object forms [new.delete.single]p454
https://qiita.com/kaizen_nagoya/items/3a44d1019cc90168190f

C++N4606, 2016(233)18.6.2.1 Single-object forms [new.delete.single]p500
https://qiita.com/kaizen_nagoya/items/1094c645cbc4c03c5966

No examples at C++N3242, 2011

(247)21.6.2.3

Non-allocating forms [new.delete.placement]p457
https://qiita.com/kaizen_nagoya/items/d3ab7e306f581c85553d

C++N4606, 2016(234) 18.6.2.3 Non-allocating forms[new.delete.placement]p503
https://qiita.com/kaizen_nagoya/items/f7be5923677b0ab1893f

No examples at C++N3242, 2011

(248)21.6.4

Pointer optimization barrier [ptr.launder]p459
https://qiita.com/kaizen_nagoya/items/e814fdb5bb6b209c9a36

C++N4606, 2016(236) 18.6.4 Pointer optimization barrier[ptr.launder]p505
https://qiita.com/kaizen_nagoya/items/7f8cb265d9a5957d67dd

No examples at C++N3242, 2011

(249)21.6.5

Hardware interference size [hardware.interference]p459-2
https://qiita.com/kaizen_nagoya/items/462e5db22315f169acc1

C++N4606, 2016(237) 18.6.5 Hardware interference size[hardware.interference]p506
https://qiita.com/kaizen_nagoya/items/904b85cbc95aac1452c6

No examples at C++N3242, 2011

(250)23.2.4

Forward/move helpers [forward]p495
https://qiita.com/kaizen_nagoya/items/1ef1a07e6bc50c4ed3a4

C++N4606, 2016(241) 20.2 Utility components[utility]p534
https://qiita.com/kaizen_nagoya/items/b7577dca2a95cb947fd2

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

(251)23.2.6

Function template declval [declval] p496
https://qiita.com/kaizen_nagoya/items/d3a65debd43802d1d37b

C++N4606, 2016(241) 20.2 Utility components[utility]p534
https://qiita.com/kaizen_nagoya/items/b7577dca2a95cb947fd2

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

(252)23.4.3

Specialized algorithms [pairs.spec]p499
https://qiita.com/kaizen_nagoya/items/7b1f0ddc63521fb3b4f7

C++N4606, 2016(243)20.4 Pairs [pairs]p540
https://qiita.com/kaizen_nagoya/items/e592af28e924a6ea0f39C

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

(253)23.5.3.4

Tuple creation functions [tuple.creation]p506
https://qiita.com/kaizen_nagoya/items/d462651ae12a8787b9cd

C++N4606, 2016(245) 20.5.2.4 Tuple creation functions[tuple.creation]p552
https://qiita.com/kaizen_nagoya/items/6a2dadc2d1a75b6dc625

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

(254)23.5.3.7

Element access [tuple.elem]p509
https://qiita.com/kaizen_nagoya/items/4d499c510bd304658a61

C++N4606, 2016(246) 20.5.2.7 Element access [tuple.elem]p554
https://qiita.com/kaizen_nagoya/items/2fe82d87a6e16866eaba

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

(255)23.8.4

Non-member functions [any.nonmembers]p538
https://qiita.com/kaizen_nagoya/items/d98aa3ed7d5abdbb5bde

C++N4606, 2016(246) 20.5.2.7 Element access [tuple.elem]p554
https://qiita.com/kaizen_nagoya/items/2fe82d87a6e16866eaba

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

(256)23.11.1.2.1

unique_ptr constructors [unique.ptr.single.ctor]p560
https://qiita.com/kaizen_nagoya/items/099baaa9d54616936248
C++N4606, 2016(248)20.11.1.2.1 unique_ptr constructors [unique.ptr.single.ctor]p613
https://qiita.com/kaizen_nagoya/items/c4618147f49b1943006f

No examples at C++N3242, 2011.

(257)23.11.3

Class template shared_ptr [util.smartptr.shared] p568
https://qiita.com/kaizen_nagoya/items/b1a797a5f6202ff795f1

C++N4606, 2016(246) 20.5.2.7 Element access [tuple.elem]p554
https://qiita.com/kaizen_nagoya/items/2fe82d87a6e16866eaba

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

(258)23.11.3.3

shared_ptr assignment [util.smartptr.shared.assign]p570
https://qiita.com/kaizen_nagoya/items/02815e0f676f68fe767a

C++N4606, 2016(250) 20.11.2.2.3 shared_ptr assignment [util.smartptr.shared.assign]p624
https://qiita.com/drafts/59d9c54f486d27dc5620

No examples at C++N3242, 2011

(259)23.11.3.6

shared_ptr creation [util.smartptr.shared.create]p573
https://qiita.com/kaizen_nagoya/items/2bdaa3228e6a0845615c

C++N4606, 2016(251)20.11.2.5 Class template enable_shared_from_this [util.smartptr.enab]p631
https://qiita.com/kaizen_nagoya/items/69afa287256789bde503

No examples at C++N3242, 2011

(260)23.11.6

Class template enable_shared_from_this [util.smartptr.enab]p579
https://qiita.com/kaizen_nagoya/items/fe78085ac4ebdf30137f

C++N4606, 2016(251)20.11.2.5 Class template enable_shared_from_this [util.smartptr.enab]p631
https://qiita.com/kaizen_nagoya/items/69afa287256789bde503

No examples at C++N3242, 2011

(252)23.4.3

Specialized algorithms [pairs.spec]p499
https://qiita.com/kaizen_nagoya/items/7b1f0ddc63521fb3b4f7

C++N4606, 2016(243)20.4 Pairs [pairs]p540
https://qiita.com/kaizen_nagoya/items/e592af28e924a6ea0f39C

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

(253)23.5.3.4

Tuple creation functions [tuple.creation]p506
https://qiita.com/kaizen_nagoya/items/d462651ae12a8787b9cd

C++N4606, 2016(245) 20.5.2.4 Tuple creation functions[tuple.creation]p552
https://qiita.com/kaizen_nagoya/items/6a2dadc2d1a75b6dc625

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

(254)23.5.3.7

Element access [tuple.elem]p509
https://qiita.com/kaizen_nagoya/items/4d499c510bd304658a61

C++N4606, 2016(246) 20.5.2.7 Element access [tuple.elem]p554
https://qiita.com/kaizen_nagoya/items/2fe82d87a6e16866eaba

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

(255)23.8.4

Non-member functions [any.nonmembers]p538
https://qiita.com/kaizen_nagoya/items/d98aa3ed7d5abdbb5bde

C++N4606, 2016(246) 20.5.2.7 Element access [tuple.elem]p554
https://qiita.com/kaizen_nagoya/items/2fe82d87a6e16866eaba

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

(256)23.11.1.2.1

unique_ptr constructors [unique.ptr.single.ctor]p560
https://qiita.com/kaizen_nagoya/items/099baaa9d54616936248

C++N4606, 2016(248)20.11.1.2.1 unique_ptr constructors [unique.ptr.single.ctor]p613
https://qiita.com/kaizen_nagoya/items/c4618147f49b1943006f

No examples at C++N3242, 2011.

(257)23.11.3

Class template shared_ptr [util.smartptr.shared] p568
https://qiita.com/kaizen_nagoya/items/b1a797a5f6202ff795f1

C++N4606, 2016(246) 20.5.2.7 Element access [tuple.elem]p554
https://qiita.com/kaizen_nagoya/items/2fe82d87a6e16866eaba

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

(258)23.11.3.3 shared_ptr assignment [util.smartptr.shared.assign]p570

C++N4606, 2016(250) 20.11.2.2.3 shared_ptr assignment [util.smartptr.shared.assign]p624
https://qiita.com/drafts/59d9c54f486d27dc5620

No examples at C++N3242, 2011

(259)23.11.3.6 shared_ptr creation [util.smartptr.shared.create]p573

C++N4606, 2016(251)20.11.2.5 Class template enable_shared_from_this [util.smartptr.enab]p631
https://qiita.com/kaizen_nagoya/items/69afa287256789bde503

No examples at C++N3242, 2011

(260)23.11.6 Class template enable_shared_from_this [util.smartptr.enab]p579

C++N4606, 2016(251)20.11.2.5 Class template enable_shared_from_this [util.smartptr.enab]p631
https://qiita.com/kaizen_nagoya/items/69afa287256789bde503

No examples at C++N3242, 2011

(261)23.14.1

Header synopsis [functional.syn]p600
https://qiita.com/kaizen_nagoya/items/7232f19963cbd5db3800

C++N4606, 2016(232)18.6.1 Header synopsis [new.syn]p498
https://qiita.com/kaizen_nagoya/items/55552de52f70e977d6a9

No examples at C++N3242, 2011

(262)23.14.13.2.1

function construct/copy/destroy [func.wrap.func.con]p615
https://qiita.com/kaizen_nagoya/items/fbe825bba4adbaf2b7ef

No examples at C++N4606, 2016
No examples at C++N3242, 2011

(263)23.15.4.3

Type properties [meta.unary.prop]p633
https://qiita.com/kaizen_nagoya/items/b5229e51eca2178d19c8

No examples at C++N4606, 2016
No examples at C++N3242, 2011

(264)23.15.5

Type property queries [meta.unary.prop.query]p634
https://qiita.com/kaizen_nagoya/items/b7058419da7629dd15be

No examples at C++N4606, 2016
No examples at C++N3242, 2011

(265)23.15.6

Relationships between types [meta.rel]p635
https://qiita.com/kaizen_nagoya/items/41313265bc944b0fbb10

No examples at C++N4606, 2016
No examples at C++N3242, 2011

(266)23.15.7.4

Array modifications [meta.trans.arr]p637
https://qiita.com/kaizen_nagoya/items/7df93dd54d731c8febf3

No examples at C++N4606, 2016
No examples at C++N3242, 2011

(267)23.15.7.6

Other transformations [meta.trans.other]p643
https://qiita.com/kaizen_nagoya/items/e4311bc7ad822a36a808

No examples at C++N4606, 2016
No examples at C++N3242, 2011

(268)23.16.4

Arithmetic on ratios [ratio.arithmetic]p643
https://qiita.com/kaizen_nagoya/items/97d29e04255bd4626aa9

No examples at C++N4606, 2016
No examples at C++N3242, 2011

(269)23.17.5

Class template duration [time.duration]p661
https://qiita.com/kaizen_nagoya/items/62250395dbffb46d6748

No examples at C++N4606, 2016
No examples at C++N3242, 2011

(270)23.17.5.1

duration constructors [time.duration.cons]p662
https://qiita.com/kaizen_nagoya/items/2c3169ba8e0843dd2596

No examples at C++N4606, 2016
No examples at C++N3242, 2011

(271)23.17.5.8

Suffixes for duration literals [time.duration.literals]p666
https://qiita.com/kaizen_nagoya/items/2e7f7aa303c0fe75b340

No examples at C++N4606, 2016
No examples at C++N3242, 2011

(272)23.17.7.1

Class system_clock [time.clock.system] 23.17.7.1.1 Overview [time.clock.system.overview]p671
https://qiita.com/kaizen_nagoya/items/5ae74a417bb84b107ec6

No examples at C++N4606, 2016
No examples at C++N3242, 2011

(273)23.17.7.1.3

Non-member functions [time.clock.system.nonmembers]p672
https://qiita.com/kaizen_nagoya/items/1c9cb52070b4377ff054

C++N4606, 2016(247)20.8.4 Non-member functions [any.nonmembers]p585
https://qiita.com/kaizen_nagoya/items/ea0cbfd0a3933c1a9cd5

No examples at C++N3242, 2011

(274)23.17.7.2

Class utc_clock [time.clock.utc] 23.17.7.2.1 Overview [time.clock.utc.overview]p673
https://qiita.com/kaizen_nagoya/items/bce679b02173d5e29fd7

No examples at C++N4606, 2016
No examples at C++N3242, 2011

(275)23.17.7.2.2

Member functions [time.clock.utc.members]p673-2
https://qiita.com/kaizen_nagoya/items/b3b7170a319c3dfc5a25

No examples at C++N4606, 2016
No examples at C++N3242, 2011

(276)23.17.7.2.3

Non-member functions [time.clock.utc.nonmembers]p674
https://qiita.com/kaizen_nagoya/items/c7aa9d90b0f8c5d69a48

No examples at C++N4606, 2016
No examples at C++N3242, 2011

(277)23.17.7.3.3

Non-member functions [time.clock.tai.nonmembers]p675
https://qiita.com/kaizen_nagoya/items/dd0475534114193bfd4e

No examples at C++N4606, 2016
No examples at C++N3242, 2011

(278)23.17.7.4.3

Non-member functions [time.clock.gps.nonmembers]p677
https://qiita.com/kaizen_nagoya/items/83a1b03f2a7fe8c7a7f3

No examples at C++N4606, 2016
No examples at C++N3242, 2011

(279)23.17.8.7

Class weekday_indexed [time.cal.wdidx] 23.17.8.7.1 Overview [time.cal.wdidx.overview]p692
https://qiita.com/kaizen_nagoya/items/20b2e746a19634740825

No examples at C++N4606, 2016
No examples at C++N3242, 2011

(280)23.17.8.8

Class weekday_last [time.cal.wdlast] 23.17.8.8.1 Overview [time.cal.wdlast.overview]p693
https://qiita.com/kaizen_nagoya/items/75833c0e916581e0cba3

No examples at C++N4606, 2016
No examples at C++N3242, 2011

(281)23.17.8.10

Class month_day_last [time.cal.mdlast]p695
https://qiita.com/kaizen_nagoya/items/a511d403ba72226fe4e5

No examples at C++N4606, 2016
No examples at C++N3242, 2011

(282)23.17.8.11

Class month_weekday [time.cal.mwd] 23.17.8.11.1 Overview [time.cal.mwd.overview]p696
https://qiita.com/kaizen_nagoya/items/32ebd31714105f28a525

No examples at C++N4606, 2016
No examples at C++N3242, 2011

(283)23.17.8.12

Class month_weekday_last [time.cal.mwdlast] 23.17.8.12.1 Overview [time.cal.mwdlast.overview]p697
https://qiita.com/kaizen_nagoya/items/8bfd76ba53865720026b

No examples at C++N4606, 2016
No examples at C++N3242, 2011

(284)23.17.8.14.2

Member functions [time.cal.ymd.members]p700
https://qiita.com/kaizen_nagoya/items/41ec3f4ee571142dd61f

No examples at C++N4606, 2016
No examples at C++N3242, 2011

(285)23.17.8.18

Conventional syntax operators [time.cal.operators]p708
https://qiita.com/kaizen_nagoya/items/41b5da57ccc64a72f023

No examples at C++N4606, 2016
No examples at C++N3242, 2011

(286)23.17.9.6

Formatted output [time.tod.io]p715
https://qiita.com/kaizen_nagoya/items/c39271614631e33b38a8

No examples at C++N4606, 2016
No examples at C++N3242, 2011

(287)23.17.10.3.1

Class nonexistent_local_time [time.zone.exception.nonexist]p719
https://qiita.com/kaizen_nagoya/items/017afa0cdb3a577df900

No examples at C++N4606, 2016
No examples at C++N3242, 2011

(288)23.17.10.3.2

Class ambiguous_local_time [time.zone.exception.ambig]p720
https://qiita.com/kaizen_nagoya/items/4412879d4cf30ddae051

No examples at C++N4606, 2016
No examples at C++N3242, 2011

(289)23.17.10.8

Class leap [time.zone.leap] 23.17.10.8.1 Overview [time.zone.leap.overview]p727
https://qiita.com/kaizen_nagoya/items/9156217f45e5410c7e28

No examples at C++N4606, 2016
No examples at C++N3242, 2011

(290)23.19

Execution policies [execpol] 23.19.1 In general [execpol.general]p737
https://qiita.com/kaizen_nagoya/items/21a18637c2601ae07974

No examples at C++N4606, 2016
No examples at C++N3242, 2011

(291)24.4.3

Non-member comparison functions [string.view.comparison]p785
https://qiita.com/kaizen_nagoya/items/093e05eed6e2e41e5eaa

No examples at C++N4606, 2016
No examples at C++N3242, 2011

(292)25.3.1.4

Operators [locale.operators]p798
https://qiita.com/kaizen_nagoya/items/db8b5b81704e411521a7

No examples at C++N4606, 2016
No examples at C++N3242, 2011

(293)27.4.1

Iterator traits [iterator.traits]p950
https://qiita.com/kaizen_nagoya/items/baca4d0fb6e7db8f4444

C++N4606, 2016(254) 24.4.1 Iterator traits [iterator.traits]p962
https://qiita.com/kaizen_nagoya/items/fec7d559109beb2b5db3

No examples at C++N3242, 2011

(294)27.4.2

Standard iterator tags [std.iterator.tags]p951
https://qiita.com/kaizen_nagoya/items/fc787dea23edbc34a68a

C++N4606, 2016(255) 24.4.2 Standard iterator tags [std.iterator.tags]p961
https://qiita.com/kaizen_nagoya/items/72f1ce585b457f72f901

No examples at C++N3242, 2011

(295)27.5.3

Move iterators [move.iterators]p959
https://qiita.com/kaizen_nagoya/items/5ce0c689e7ce33a0b983

C++N4606, 2016(256) 24.5.3 Move iterators [move.iterators]p972
https://qiita.com/kaizen_nagoya/items/3c731d8ec0bab6acf487

No examples at C++N3242, 2011

(296)27.6

Stream iterators [stream.iterators]p962
https://qiita.com/kaizen_nagoya/items/9c2c1fc2361ca0effade

C++N4606, 2016(257) 24.6 Stream iterators [stream.iterators]p977
https://qiita.com/kaizen_nagoya/items/914ef3561587c96efd2c

No examples at C++N3242, 2011

(297)28.4.3

Effect of execution policies on algorithm execution [algorithms.parallel.exec]p990
https://qiita.com/kaizen_nagoya/items/8c3365cbb0239d296a62

C++N4606, 2016(258) 25.2.3 Effect of execution policies on algorithm execution [algorithms.parallel.exec] p1006
https://qiita.com/kaizen_nagoya/items/788a441cd77fdf151c00

No examples at C++N3242, 2011

(298)28.7.10

Lexicographical comparison [alg.lex.comparison]p1024
https://qiita.com/kaizen_nagoya/items/2f4eff82ad5bbfc89411

No examples at C++N4606, 2016
No examples at C++N3242, 2011

(299)29.7.2.5

valarray subset operations [valarray.sub]p1080
https://qiita.com/kaizen_nagoya/items/f227047a4c878658a834

C++N4606, 2016(259) 26.7.2.5 valarray subset operations [valarray.sub] p1100
https://qiita.com/kaizen_nagoya/items/f38b92498959e71f4d2b

No examples at C++N3242, 2011

(300)29.7.6.1

The gslice class overview [class.gslice.overview]p1087
https://qiita.com/kaizen_nagoya/items/7e147d8a7c7346f15ded

C++N4606, 2016(260)26.7.6 The gslice class [class.gslice]26.7.6.1 The gslice class overview [class.gslice.overview] p1109
https://qiita.com/kaizen_nagoya/items/43f7e01451ee731ce378

No examples at C++N3242, 2011

(301)29.7.9.2

indirect_array assignment [indirect.array.assign]p1091
https://qiita.com/kaizen_nagoya/items/9d4804fcf89123d34876

C++N4606, 2016(261)26.7.9.2 indirect_array assignment [indirect.array.assign]p1113
https://qiita.com/kaizen_nagoya/items/1ebb6d609e45e8ba5dd0

No examples at C++N3242, 2011

(302)30.7.4.3

Unformatted input functions [istream.unformatted]p1155
https://qiita.com/kaizen_nagoya/items/1b5f5fc70793a70ce57e

C++N4606, 2016(262)27.7.2.3 Unformatted input functions [istream.unformatted]p1182
https://qiita.com/kaizen_nagoya/items/33be0a96098a4829ceba

No examples at C++N3242, 2011

(303)30.10.3

Class template basic_osyncstream [syncstream.osyncstream] 30.10.3.1 Overview [syncstream.osyncstream.overview]p1194
https://qiita.com/kaizen_nagoya/items/8e7d653fe7f1a4e3d33b

C++N4606, 2016(260)26.7.6 The gslice class [class.gslice]26.7.6.1 The gslice class overview [class.gslice.overview] p1109
https://qiita.com/kaizen_nagoya/items/43f7e01451ee731ce378

No examples at C++N3242, 2011

(304)30.11.7.4.3

path appends [fs.path.append]p1209
https://qiita.com/kaizen_nagoya/items/57ffd363a9e1517c04ef

No examples at C++N4606, 2016
No examples at C++N3242, 2011

p.s.

C++N4606(23)3.6.2 Static initialization [basic.start.static]p65
https://qiita.com/kaizen_nagoya/items/69f17beec903a32e3288

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++N4606(24)3.6.3

Dynamic initialization of non-local variables [basic.start.dynamic]p66
https://qiita.com/kaizen_nagoya/items/95ceb32623e337feae04

No code at C++N3242

参考資料(reference)

docker gnu(gcc/g++) and llvm(clang/clang++)
https://qiita.com/drafts/059874ea39c4de64c0f7

[C][C++]の国際規格案の例題をコンパイルするときの課題7つ。
https://qiita.com/kaizen_nagoya/items/5f4b155030259497c4de

C++N4606 Working Draft 2016, ISO/IEC 14882, C++ standardのコード断片をコンパイルするためにしていること
https://qiita.com/kaizen_nagoya/items/a8d7ee2f2e29e76c19c1

コンパイル用shell script C版(clangとgcc)とC++版(clang++とg++)
https://qiita.com/kaizen_nagoya/items/74220c0577a512c2d7da

Clang/Clang++(LLVM) gcc/g++(GNU) コンパイラ警告等比較
https://qiita.com/kaizen_nagoya/items/9a82b958cc3aeef0403f

C++2003とC++2017でコンパイルエラーになるならない事例集
https://qiita.com/kaizen_nagoya/items/a13ea3823441c430edff

Qiitaに投稿するCのStyle例(暫定)
https://qiita.com/kaizen_nagoya/items/946df1528a6a1ef2bc0d

cpprefjpのdecltypeをコンパイル試験
https://qiita.com/kaizen_nagoya/items/090909af702f0d5d8a67

MISRA C++ 5-0-16
https://qiita.com/kaizen_nagoya/items/7df2d4e05db724752a74

C++ Templates Part1 BASICS Chapter 3. Class Templates 3.2 Use of Class Template Stack stack1test.cpp
https://qiita.com/kaizen_nagoya/items/cd5fc49106fad5a4e9ed

ISO/IEC TS 17961:2013 C Secure Coding Rules(1) All list(to be confirmed)
https://qiita.com/kaizen_nagoya/items/54e056195c4f11b850a1

C言語(C++)に対する誤解、曲解、無理解、爽快。
https://qiita.com/kaizen_nagoya/items/3f3992c9722c1cee2e3a

C Puzzle Bookの有り難み5つ、C言語規格及びCコンパイラの特性を認識
https://qiita.com/kaizen_nagoya/items/d89a48c1536a02ecdec9

'wchar.h' file not found で困った clang++ macOS
https://qiita.com/kaizen_nagoya/items/de15cd46d657517fac11

Open POSIX Test Suiteの使い方を調べはじめました
https://qiita.com/kaizen_nagoya/items/644d5e407f5faf96e6dc

MISRA-C 2012 Referenceに掲載している文献の入手可能性を確認
https://qiita.com/kaizen_nagoya/items/96dc8b125e462d5575bb

どうやって MISRA Example Suiteをコンパイルするか
https://qiita.com/kaizen_nagoya/items/fbdbff5ff696e2ca7f00

MISRA C まとめ #include
https://qiita.com/kaizen_nagoya/items/f1a79a7cbd281607c7c9

「C++完全理解ガイド」の同意できること上位10
https://qiita.com/kaizen_nagoya/items/aa5744e0c4a8618c7671

<この項は書きかけです。順次追記します。>
This article is not completed. I will add some words in order.

自己参照

C++ Support(0) 
https://qiita.com/kaizen_nagoya/items/8720d26f762369a80514

Coding Rules(0) C Secure , MISRA and so on
https://qiita.com/kaizen_nagoya/items/400725644a8a0e90fbb0

Ethernet 記事一覧 Ethernet(0)
https://qiita.com/kaizen_nagoya/items/88d35e99f74aefc98794

Wireshark 一覧 wireshark(0)、Ethernet(48)
https://qiita.com/kaizen_nagoya/items/fbed841f61875c4731d0

線網(Wi-Fi)空中線(antenna)(0) 記事一覧(118/300目標)
https://qiita.com/kaizen_nagoya/items/5e5464ac2b24bd4cd001

OSEK OS設計の基礎 OSEK(100)
https://qiita.com/kaizen_nagoya/items/7528a22a14242d2d58a3

Error一覧(C/C++, python, bash...) Error(0)
https://qiita.com/kaizen_nagoya/items/48b6cbc8d68eae2c42b8

なぜdockerで機械学習するか 書籍・ソース一覧作成中 (目標100)
https://qiita.com/kaizen_nagoya/items/ddd12477544bf5ba85e2

言語処理100本ノックをdockerで。python覚えるのに最適。:10+12
https://qiita.com/kaizen_nagoya/items/7e7eb7c543e0c18438c4

プログラムちょい替え(0)一覧:4件
https://qiita.com/kaizen_nagoya/items/296d87ef4bfd516bc394

TOPPERSまとめ #名古屋のIoTは名古屋のOSで
https://qiita.com/kaizen_nagoya/items/9026c049cb0309b9d451

docker(0) 資料集
https://qiita.com/kaizen_nagoya/items/45699eefd62677f69c1d

Qiita-dockerお宝鑑定団
https://qiita.com/kaizen_nagoya/items/509e125263559b5aed5b

The C++ Standard Library: clang++とg++でコンパイルしてみた(まとめ):14件
https://qiita.com/kaizen_nagoya/items/9bdfaa392443d13e5759

C++17 - The Complete Guide clang++とg++でコンパイルしてみた(まとめ):4件
https://qiita.com/kaizen_nagoya/items/c000f307e642990781e1

C++N3242, 2011, ISO/IEC 14882, C++ standard(1) Example code compile list
https://qiita.com/kaizen_nagoya/items/685b5c1a2c17c1bf1318

C++N4606 Working Draft 2016, ISO/IEC 14882, C++ standard(1) Example code compile list
https://qiita.com/kaizen_nagoya/items/df5d62c35bd6ed1c3d43/

C++N4741, 2018 Standard Working Draft on ISO/IEC 14882 sample code compile list
https://qiita.com/kaizen_nagoya/items/3294c014044550896010

C++N4910:2022 Standard Working Draft on ISO/IEC 14882(0) sample code compile list
https://qiita.com/kaizen_nagoya/items/fc957ddddd402004bb91

Autosar Guidelines C++14 example code compile list(1-169)
https://qiita.com/kaizen_nagoya/items/8ccbf6675c3494d57a76

プログラマによる、プログラマのための、統計と確率のプログラミングとその後 統計と確率一覧(0)
https://qiita.com/kaizen_nagoya/items/6e9897eb641268766909

一覧の一覧( The directory of directories of mine.) Qiita(100)
https://qiita.com/kaizen_nagoya/items/7eb0e006543886138f39

小川清最終講義、小川清最終講義(再)計画, Ethernet(100) 英語(100) 安全(100)
https://qiita.com/kaizen_nagoya/items/e2df642e3951e35e6a53

<この記事は個人の過去の経験に基づく個人の感想です。現在所属する組織、業務とは関係がありません。>
This article is an individual impression based on the individual's experience. It has nothing to do with the organization or business to which I currently belong.

文書履歴(document history)

ver 0.10 初稿 20180506
ver 0.12 URL 項目53まで。訂正, VC++追記中 20180808
ver 0.20 visual studio 2017追記中 20180917
ver 0.22 URLもれ追記、誤り訂正 20180918
ver 0.23 全項目完了。個々の内容にvisual studio 2017追記中 20180919
ver 0.24 最新文書 n4762 URL追記 20180922
ver. 0.25 いいね追記 20230714

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

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

Thank you very much for reading to the last sentence.

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

2
4
0

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
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?