Edited at

C++N4741, 2018 Standard Working Draft on ISO/IEC 14882 sample code compile list

More than 1 year has passed since last update.


はじめに

この一連の作業は、

「コードコンプリート」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++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のコード断片をコンパイルするためにしていること

https://qiita.com/kaizen_nagoya/items/a8d7ee2f2e29e76c19c1


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/drafts/75e6d7cd28f73ff01882/edit

C++N4606, 2016 (32)4.5 Qualification conversions [conv.qual]

https://qiita.com/kaizen_nagoya/items/c0f6c0bc7be93f0bfdb9

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/drafts/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/da64f64d9454d4c671f9p95

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/da64f64d9454d4c671f9p95

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

https://qiita.com/kaizen_nagoya/items/958a43912ca2600f5892

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

https://qiita.com/kaizen_nagoya/items/91bb7767cf426547cda1

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

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


(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


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