Skip to content

Commit 60c637b

Browse files
committed
update
1 parent 695785c commit 60c637b

File tree

6 files changed

+119
-47
lines changed

6 files changed

+119
-47
lines changed

articles/comment-tricks/index.html

Lines changed: 79 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -486,6 +486,26 @@
486486
範囲の ON・OFF
487487
</a>
488488

489+
<nav class="md-nav" aria-label="範囲の ON・OFF">
490+
<ul class="md-nav__list">
491+
492+
<li class="md-nav__item">
493+
<a href="#1" class="md-nav__link">
494+
パターン 1
495+
</a>
496+
497+
</li>
498+
499+
<li class="md-nav__item">
500+
<a href="#2" class="md-nav__link">
501+
パターン 2
502+
</a>
503+
504+
</li>
505+
506+
</ul>
507+
</nav>
508+
489509
</li>
490510

491511
<li class="md-nav__item">
@@ -983,6 +1003,26 @@
9831003
範囲の ON・OFF
9841004
</a>
9851005

1006+
<nav class="md-nav" aria-label="範囲の ON・OFF">
1007+
<ul class="md-nav__list">
1008+
1009+
<li class="md-nav__item">
1010+
<a href="#1" class="md-nav__link">
1011+
パターン 1
1012+
</a>
1013+
1014+
</li>
1015+
1016+
<li class="md-nav__item">
1017+
<a href="#2" class="md-nav__link">
1018+
パターン 2
1019+
</a>
1020+
1021+
</li>
1022+
1023+
</ul>
1024+
</nav>
1025+
9861026
</li>
9871027

9881028
<li class="md-nav__item">
@@ -1027,6 +1067,7 @@ <h1 id="_1">コメントアウトのトリック<a class="headerlink" href="#_1"
10271067
開発中のちょっとしたデバッグや、ミスの防止に活用できます。</p>
10281068
<h2 id="onoff">範囲の ON・OFF<a class="headerlink" href="#onoff" title="Permanent link">&para;</a></h2>
10291069
<p>スラッシュ <code>/</code> の有無に応じて、範囲コメントの有効・無効を切り替えます。</p>
1070+
<h4 id="1">パターン 1<a class="headerlink" href="#1" title="Permanent link">&para;</a></h4>
10301071
<div class="tabbed-set" data-tabs="1:2">
10311072
<input name="__tabbed_1" type="radio" id="__tabbed_1_1" checked="checked" /><label for="__tabbed_1_1">無効</label><div class="tabbed-content"><div class="highlight"><pre><span></span><code><span class="cp">#include</span> <span class="cpf">&lt;iostream&gt;</span><span class="cp"></span>
10321073

@@ -1055,10 +1096,39 @@ <h2 id="onoff">範囲の ON・OFF<a class="headerlink" href="#onoff" title="Perm
10551096
<span class="p">}</span>
10561097
</code></pre></div></div>
10571098
</div>
1099+
<h4 id="2">パターン 2<a class="headerlink" href="#2" title="Permanent link">&para;</a></h4>
1100+
<div class="tabbed-set" data-tabs="2:2">
1101+
<input name="__tabbed_2" type="radio" id="__tabbed_2_1" checked="checked" /><label for="__tabbed_2_1">無効</label><div class="tabbed-content"><div class="highlight"><pre><span></span><code><span class="cp">#include</span> <span class="cpf">&lt;iostream&gt;</span><span class="cp"></span>
1102+
1103+
<span class="kt">int</span> <span class="nf">main</span><span class="p">()</span>
1104+
<span class="p">{</span>
1105+
<span class="c1">//*</span>
1106+
<span class="kt">int</span> <span class="n">x</span><span class="p">;</span>
1107+
1108+
<span class="n">std</span><span class="o">::</span><span class="n">cin</span> <span class="o">&gt;&gt;</span> <span class="n">x</span><span class="p">;</span>
1109+
1110+
<span class="n">std</span><span class="o">::</span><span class="n">cout</span> <span class="o">&lt;&lt;</span> <span class="n">x</span> <span class="o">*</span> <span class="n">x</span><span class="p">;</span>
1111+
<span class="c1">//*/</span>
1112+
<span class="p">}</span>
1113+
</code></pre></div></div>
1114+
<input name="__tabbed_2" type="radio" id="__tabbed_2_2" /><label for="__tabbed_2_2">有効</label><div class="tabbed-content"><div class="highlight"><pre><span></span><code><span class="cp">#include</span> <span class="cpf">&lt;iostream&gt;</span><span class="cp"></span>
1115+
1116+
<span class="kt">int</span> <span class="nf">main</span><span class="p">()</span>
1117+
<span class="p">{</span>
1118+
<span class="cm">/*</span>
1119+
<span class="cm"> int x;</span>
1120+
1121+
<span class="cm"> std::cin &gt;&gt; x;</span>
1122+
1123+
<span class="cm"> std::cout &lt;&lt; x * x;</span>
1124+
<span class="cm"> //*/</span>
1125+
<span class="p">}</span>
1126+
</code></pre></div></div>
1127+
</div>
10581128
<h2 id="_2">値の切り替え<a class="headerlink" href="#_2" title="Permanent link">&para;</a></h2>
10591129
<p>スラッシュ <code>/</code> の有無に応じて、左右どちらかの値を選択します。</p>
1060-
<div class="tabbed-set" data-tabs="2:2">
1061-
<input name="__tabbed_2" type="radio" id="__tabbed_2_1" checked="checked" /><label for="__tabbed_2_1"></label><div class="tabbed-content"><div class="highlight"><pre><span></span><code><span class="cp">#include</span> <span class="cpf">&lt;iostream&gt;</span><span class="cp"></span>
1130+
<div class="tabbed-set" data-tabs="3:2">
1131+
<input name="__tabbed_3" type="radio" id="__tabbed_3_1" checked="checked" /><label for="__tabbed_3_1"></label><div class="tabbed-content"><div class="highlight"><pre><span></span><code><span class="cp">#include</span> <span class="cpf">&lt;iostream&gt;</span><span class="cp"></span>
10621132

10631133
<span class="kt">int</span> <span class="nf">main</span><span class="p">()</span>
10641134
<span class="p">{</span>
@@ -1067,7 +1137,7 @@ <h2 id="_2">値の切り替え<a class="headerlink" href="#_2" title="Permanent
10671137
<span class="n">std</span><span class="o">::</span><span class="n">cout</span> <span class="o">&lt;&lt;</span> <span class="n">N</span> <span class="o">&lt;&lt;</span> <span class="sc">&#39;\n&#39;</span><span class="p">;</span>
10681138
<span class="p">}</span>
10691139
</code></pre></div></div>
1070-
<input name="__tabbed_2" type="radio" id="__tabbed_2_2" /><label for="__tabbed_2_2"></label><div class="tabbed-content"><div class="highlight"><pre><span></span><code><span class="cp">#include</span> <span class="cpf">&lt;iostream&gt;</span><span class="cp"></span>
1140+
<input name="__tabbed_3" type="radio" id="__tabbed_3_2" /><label for="__tabbed_3_2"></label><div class="tabbed-content"><div class="highlight"><pre><span></span><code><span class="cp">#include</span> <span class="cpf">&lt;iostream&gt;</span><span class="cp"></span>
10711141

10721142
<span class="kt">int</span> <span class="nf">main</span><span class="p">()</span>
10731143
<span class="p">{</span>
@@ -1080,8 +1150,8 @@ <h2 id="_2">値の切り替え<a class="headerlink" href="#_2" title="Permanent
10801150
<h2 id="_3">範囲の切り替え<a class="headerlink" href="#_3" title="Permanent link">&para;</a></h2>
10811151
<p>値の切り替えの範囲版です。<br />
10821152
スラッシュ / の有無に応じて、前半、後半どちらかの範囲を選択します。</p>
1083-
<div class="tabbed-set" data-tabs="3:2">
1084-
<input name="__tabbed_3" type="radio" id="__tabbed_3_1" checked="checked" /><label for="__tabbed_3_1">前半</label><div class="tabbed-content"><div class="highlight"><pre><span></span><code><span class="cp">#include</span> <span class="cpf">&lt;iostream&gt;</span><span class="cp"></span>
1153+
<div class="tabbed-set" data-tabs="4:2">
1154+
<input name="__tabbed_4" type="radio" id="__tabbed_4_1" checked="checked" /><label for="__tabbed_4_1">前半</label><div class="tabbed-content"><div class="highlight"><pre><span></span><code><span class="cp">#include</span> <span class="cpf">&lt;iostream&gt;</span><span class="cp"></span>
10851155

10861156
<span class="kt">int</span> <span class="nf">main</span><span class="p">()</span>
10871157
<span class="p">{</span>
@@ -1100,7 +1170,7 @@ <h2 id="_3">範囲の切り替え<a class="headerlink" href="#_3" title="Permane
11001170
<span class="cm"> /**/</span>
11011171
<span class="p">}</span>
11021172
</code></pre></div></div>
1103-
<input name="__tabbed_3" type="radio" id="__tabbed_3_2" /><label for="__tabbed_3_2">後半</label><div class="tabbed-content"><div class="highlight"><pre><span></span><code><span class="cp">#include</span> <span class="cpf">&lt;iostream&gt;</span><span class="cp"></span>
1173+
<input name="__tabbed_4" type="radio" id="__tabbed_4_2" /><label for="__tabbed_4_2">後半</label><div class="tabbed-content"><div class="highlight"><pre><span></span><code><span class="cp">#include</span> <span class="cpf">&lt;iostream&gt;</span><span class="cp"></span>
11041174

11051175
<span class="kt">int</span> <span class="nf">main</span><span class="p">()</span>
11061176
<span class="p">{</span>
@@ -1122,8 +1192,8 @@ <h2 id="_3">範囲の切り替え<a class="headerlink" href="#_3" title="Permane
11221192
</div>
11231193
<h2 id="_4">行の入れ替えの防止<a class="headerlink" href="#_4" title="Permanent link">&para;</a></h2>
11241194
<p>リファクタリング時に、コピー&ペーストで行の順番を入れ替えてしまうことを防ぎます。</p>
1125-
<div class="tabbed-set" data-tabs="4:2">
1126-
<input name="__tabbed_4" type="radio" id="__tabbed_4_1" checked="checked" /><label for="__tabbed_4_1">基本のコード</label><div class="tabbed-content"><div class="highlight"><pre><span></span><code><span class="kt">void</span> <span class="nf">First</span><span class="p">()</span> <span class="p">{}</span>
1195+
<div class="tabbed-set" data-tabs="5:2">
1196+
<input name="__tabbed_5" type="radio" id="__tabbed_5_1" checked="checked" /><label for="__tabbed_5_1">基本のコード</label><div class="tabbed-content"><div class="highlight"><pre><span></span><code><span class="kt">void</span> <span class="nf">First</span><span class="p">()</span> <span class="p">{}</span>
11271197
<span class="kt">void</span> <span class="nf">Second</span><span class="p">()</span> <span class="p">{}</span>
11281198

11291199
<span class="kt">int</span> <span class="nf">main</span><span class="p">()</span>
@@ -1132,7 +1202,7 @@ <h2 id="_4">行の入れ替えの防止<a class="headerlink" href="#_4" title="P
11321202
<span class="cm"> */</span><span class="n">Second</span><span class="p">();</span>
11331203
<span class="p">}</span>
11341204
</code></pre></div></div>
1135-
<input name="__tabbed_4" type="radio" id="__tabbed_4_2" /><label for="__tabbed_4_2">入れ替えるとエラー</label><div class="tabbed-content"><div class="highlight"><pre><span></span><code><span class="kt">void</span> <span class="nf">First</span><span class="p">()</span> <span class="p">{}</span>
1205+
<input name="__tabbed_5" type="radio" id="__tabbed_5_2" /><label for="__tabbed_5_2">入れ替えるとエラー</label><div class="tabbed-content"><div class="highlight"><pre><span></span><code><span class="kt">void</span> <span class="nf">First</span><span class="p">()</span> <span class="p">{}</span>
11361206
<span class="kt">void</span> <span class="nf">Second</span><span class="p">()</span> <span class="p">{}</span>
11371207

11381208
<span class="kt">int</span> <span class="nf">main</span><span class="p">()</span>

index.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1042,7 +1042,6 @@ <h2 id="_3">💗 <a href="https://github.com/sponsors/Reputeless">スポンサ
10421042
<li>(匿名 🐠)</li>
10431043
<li>野菜ジュース</li>
10441044
<li>MawkishWaffle</li>
1045-
<li>揺らぐ藻</li>
10461045
<li>jacking75</li>
10471046
<li>Chris Ohk</li>
10481047
<li>IZUNA</li>

search/search_index.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

sitemap.xml

Lines changed: 35 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,143 +1,143 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url>
33
<loc>https://cppmap.github.io/</loc>
4-
<lastmod>2021-02-09</lastmod>
4+
<lastmod>2021-02-18</lastmod>
55
<changefreq>daily</changefreq>
66
</url><url>
77
<loc>https://cppmap.github.io/standardization/cpp20/</loc>
8-
<lastmod>2021-02-09</lastmod>
8+
<lastmod>2021-02-18</lastmod>
99
<changefreq>daily</changefreq>
1010
</url><url>
1111
<loc>https://cppmap.github.io/standardization/cpp23/</loc>
12-
<lastmod>2021-02-09</lastmod>
12+
<lastmod>2021-02-18</lastmod>
1313
<changefreq>daily</changefreq>
1414
</url><url>
1515
<loc>https://cppmap.github.io/standardization/cppx/</loc>
16-
<lastmod>2021-02-09</lastmod>
16+
<lastmod>2021-02-18</lastmod>
1717
<changefreq>daily</changefreq>
1818
</url><url>
1919
<loc>https://cppmap.github.io/standardization/meetings/</loc>
20-
<lastmod>2021-02-09</lastmod>
20+
<lastmod>2021-02-18</lastmod>
2121
<changefreq>daily</changefreq>
2222
</url><url>
2323
<loc>https://cppmap.github.io/standardization/status/</loc>
24-
<lastmod>2021-02-09</lastmod>
24+
<lastmod>2021-02-18</lastmod>
2525
<changefreq>daily</changefreq>
2626
</url><url>
2727
<loc>https://cppmap.github.io/standardization/working-drafts/</loc>
28-
<lastmod>2021-02-09</lastmod>
28+
<lastmod>2021-02-18</lastmod>
2929
<changefreq>daily</changefreq>
3030
</url><url>
3131
<loc>https://cppmap.github.io/standardization/header/</loc>
32-
<lastmod>2021-02-09</lastmod>
32+
<lastmod>2021-02-18</lastmod>
3333
<changefreq>daily</changefreq>
3434
</url><url>
3535
<loc>https://cppmap.github.io/articles/comment-tricks/</loc>
36-
<lastmod>2021-02-09</lastmod>
36+
<lastmod>2021-02-18</lastmod>
3737
<changefreq>daily</changefreq>
3838
</url><url>
3939
<loc>https://cppmap.github.io/articles/it-compiles/</loc>
40-
<lastmod>2021-02-09</lastmod>
40+
<lastmod>2021-02-18</lastmod>
4141
<changefreq>daily</changefreq>
4242
</url><url>
4343
<loc>https://cppmap.github.io/articles/it-does-not-compile/</loc>
44-
<lastmod>2021-02-09</lastmod>
44+
<lastmod>2021-02-18</lastmod>
4545
<changefreq>daily</changefreq>
4646
</url><url>
4747
<loc>https://cppmap.github.io/articles/how-to-read-keywords/</loc>
48-
<lastmod>2021-02-09</lastmod>
48+
<lastmod>2021-02-18</lastmod>
4949
<changefreq>daily</changefreq>
5050
</url><url>
5151
<loc>https://cppmap.github.io/articles/how-to-read-libraries/</loc>
52-
<lastmod>2021-02-09</lastmod>
52+
<lastmod>2021-02-18</lastmod>
5353
<changefreq>daily</changefreq>
5454
</url><url>
5555
<loc>https://cppmap.github.io/articles/ieee754-arithmetic/</loc>
56-
<lastmod>2021-02-09</lastmod>
56+
<lastmod>2021-02-18</lastmod>
5757
<changefreq>daily</changefreq>
5858
</url><url>
5959
<loc>https://cppmap.github.io/articles/acronyms/</loc>
60-
<lastmod>2021-02-09</lastmod>
60+
<lastmod>2021-02-18</lastmod>
6161
<changefreq>daily</changefreq>
6262
</url><url>
6363
<loc>https://cppmap.github.io/articles/type-traits/</loc>
64-
<lastmod>2021-02-09</lastmod>
64+
<lastmod>2021-02-18</lastmod>
6565
<changefreq>daily</changefreq>
6666
</url><url>
6767
<loc>https://cppmap.github.io/articles/member-access/</loc>
68-
<lastmod>2021-02-09</lastmod>
68+
<lastmod>2021-02-18</lastmod>
6969
<changefreq>daily</changefreq>
7070
</url><url>
7171
<loc>https://cppmap.github.io/learn/books/</loc>
72-
<lastmod>2021-02-09</lastmod>
72+
<lastmod>2021-02-18</lastmod>
7373
<changefreq>daily</changefreq>
7474
</url><url>
7575
<loc>https://cppmap.github.io/learn/online-resources/</loc>
76-
<lastmod>2021-02-09</lastmod>
76+
<lastmod>2021-02-18</lastmod>
7777
<changefreq>daily</changefreq>
7878
</url><url>
7979
<loc>https://cppmap.github.io/learn/blogs/</loc>
80-
<lastmod>2021-02-09</lastmod>
80+
<lastmod>2021-02-18</lastmod>
8181
<changefreq>daily</changefreq>
8282
</url><url>
8383
<loc>https://cppmap.github.io/learn/studymeetings/</loc>
84-
<lastmod>2021-02-09</lastmod>
84+
<lastmod>2021-02-18</lastmod>
8585
<changefreq>daily</changefreq>
8686
</url><url>
8787
<loc>https://cppmap.github.io/learn/communities/</loc>
88-
<lastmod>2021-02-09</lastmod>
88+
<lastmod>2021-02-18</lastmod>
8989
<changefreq>daily</changefreq>
9090
</url><url>
9191
<loc>https://cppmap.github.io/learn/conferences/</loc>
92-
<lastmod>2021-02-09</lastmod>
92+
<lastmod>2021-02-18</lastmod>
9393
<changefreq>daily</changefreq>
9494
</url><url>
9595
<loc>https://cppmap.github.io/libraries/boost/</loc>
96-
<lastmod>2021-02-09</lastmod>
96+
<lastmod>2021-02-18</lastmod>
9797
<changefreq>daily</changefreq>
9898
</url><url>
9999
<loc>https://cppmap.github.io/libraries/containers/</loc>
100-
<lastmod>2021-02-09</lastmod>
100+
<lastmod>2021-02-18</lastmod>
101101
<changefreq>daily</changefreq>
102102
</url><url>
103103
<loc>https://cppmap.github.io/libraries/text-data/</loc>
104-
<lastmod>2021-02-09</lastmod>
104+
<lastmod>2021-02-18</lastmod>
105105
<changefreq>daily</changefreq>
106106
</url><url>
107107
<loc>https://cppmap.github.io/libraries/concurrency/</loc>
108-
<lastmod>2021-02-09</lastmod>
108+
<lastmod>2021-02-18</lastmod>
109109
<changefreq>daily</changefreq>
110110
</url><url>
111111
<loc>https://cppmap.github.io/libraries/testing/</loc>
112-
<lastmod>2021-02-09</lastmod>
112+
<lastmod>2021-02-18</lastmod>
113113
<changefreq>daily</changefreq>
114114
</url><url>
115115
<loc>https://cppmap.github.io/libraries/math/</loc>
116-
<lastmod>2021-02-09</lastmod>
116+
<lastmod>2021-02-18</lastmod>
117117
<changefreq>daily</changefreq>
118118
</url><url>
119119
<loc>https://cppmap.github.io/tools/onlinecompilers/</loc>
120-
<lastmod>2021-02-09</lastmod>
120+
<lastmod>2021-02-18</lastmod>
121121
<changefreq>daily</changefreq>
122122
</url><url>
123123
<loc>https://cppmap.github.io/tools/compilers/</loc>
124-
<lastmod>2021-02-09</lastmod>
124+
<lastmod>2021-02-18</lastmod>
125125
<changefreq>daily</changefreq>
126126
</url><url>
127127
<loc>https://cppmap.github.io/tools/package-manager/</loc>
128-
<lastmod>2021-02-09</lastmod>
128+
<lastmod>2021-02-18</lastmod>
129129
<changefreq>daily</changefreq>
130130
</url><url>
131131
<loc>https://cppmap.github.io/tools/code-formatter/</loc>
132-
<lastmod>2021-02-09</lastmod>
132+
<lastmod>2021-02-18</lastmod>
133133
<changefreq>daily</changefreq>
134134
</url><url>
135135
<loc>https://cppmap.github.io/tools/project-template/</loc>
136-
<lastmod>2021-02-09</lastmod>
136+
<lastmod>2021-02-18</lastmod>
137137
<changefreq>daily</changefreq>
138138
</url><url>
139139
<loc>https://cppmap.github.io/contribution/contributors/</loc>
140-
<lastmod>2021-02-09</lastmod>
140+
<lastmod>2021-02-18</lastmod>
141141
<changefreq>daily</changefreq>
142142
</url>
143143
</urlset>

sitemap.xml.gz

1 Byte
Binary file not shown.

standardization/meetings/index.html

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3664,7 +3664,10 @@ <h1 id="_1">標準化会議<a class="headerlink" href="#_1" title="Permanent lin
36643664
<p>C++ への提案文書を議論して承認する C++ 標準化委員会の主要会議の開催情報です。</p>
36653665
<h2 id="_2">現在アクティブな提案<a class="headerlink" href="#_2" title="Permanent link">&para;</a></h2>
36663666
<ul>
3667-
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/#mailing2020-01">JTC1/SC22/WG21 - Papers 2021 mailing2021-01</a></li>
3667+
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/#mailing2020-01">JTC1/SC22/WG21 - Papers 2021 mailing2021-01</a><ul>
3668+
<li>日本語での解説: <a href="https://onihusube.hatenablog.com/entry/2021/02/11/153333">WG21月次提案文書を眺める(2021年01月)</a></li>
3669+
</ul>
3670+
</li>
36683671
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/#mailing2020-12">JTC1/SC22/WG21 - Papers 2020 mailing2020-12</a><ul>
36693672
<li>日本語での解説: <a href="https://onihusube.hatenablog.com/entry/2021/01/17/005823">WG21月次提案文書を眺める(2020年12月)</a></li>
36703673
</ul>

0 commit comments

Comments
 (0)