aboutsummaryrefslogtreecommitdiffhomepage
path: root/public/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes/index.html
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2023-03-15 01:36:13 +0900
committernsfisis <nsfisis@gmail.com>2023-03-15 01:36:58 +0900
commit98682c7a8792e7e79e487fea5024d25cee5aa310 (patch)
treefbf975077f5c1a6ff4f9eee68e4a4908eb7f54a0 /public/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes/index.html
parent1fa2ed103dc521698cff261c97ecf275708be58c (diff)
downloadblog.nsfisis.dev-98682c7a8792e7e79e487fea5024d25cee5aa310.tar.gz
blog.nsfisis.dev-98682c7a8792e7e79e487fea5024d25cee5aa310.tar.zst
blog.nsfisis.dev-98682c7a8792e7e79e487fea5024d25cee5aa310.zip
fix(nuldoc): <pre> contained unnecessary whitespaces inside it
Diffstat (limited to 'public/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes/index.html')
-rw-r--r--public/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes/index.html12
1 files changed, 4 insertions, 8 deletions
diff --git a/public/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes/index.html b/public/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes/index.html
index ae44da9..ed91b45 100644
--- a/public/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes/index.html
+++ b/public/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes/index.html
@@ -56,8 +56,7 @@
タイトル落ち。まずはこのコードを見て欲しい。
</p>
- <pre class="highlight" language="cpp" linenumbering="unnumbered">
- <code>#include &lt;iostream&gt;
+ <pre class="highlight" language="cpp" linenumbering="unnumbered"><code>#include &lt;iostream&gt;
[[alignas]] [[alignof]] [[and]] [[and_eq]] [[asm]] [[auto]] [[bitand]]
[[bitor]] [[bool]] [[break]] [[case]] [[catch]] [[char]] [[char16_t]]
@@ -75,8 +74,7 @@
// [[using]]
int main() {
std::cout &lt;&lt; &quot;Hello, World!&quot; &lt;&lt; std::endl;
-}</code>
- </pre>
+}</code></pre>
<blockquote>
<p>
@@ -126,10 +124,8 @@ std::cout &lt;&lt; &quot;Hello, World!&quot; &lt;&lt; std::endl;
上のコードでは<code>[[using]]</code>をコメントアウトしているが、これは<code>using</code>キーワードのみ属性構文の中で意味を持つからであり、このコメントアウトを外すとコンパイルに失敗する。
</p>
- <pre class="highlight" language="cpp" linenumbering="unnumbered">
- <code>// using の例
-[[using foo: attr1, attr2]] int x; // [[foo::attr1, foo::attr2]] の糖衣構文</code>
- </pre>
+ <pre class="highlight" language="cpp" linenumbering="unnumbered"><code>// using の例
+[[using foo: attr1, attr2]] int x; // [[foo::attr1, foo::attr2]] の糖衣構文</code></pre>
<p>
C++17 の仕様も見てみる (正確には標準化前のドラフト)。