Skip to content

Commit 82a4ec5

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent 9837fd5 commit 82a4ec5

File tree

3 files changed

+43
-46
lines changed

3 files changed

+43
-46
lines changed

lang/cpp26/nice_placeholder_with_no_name.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -188,8 +188,8 @@
188188

189189
<p class="text-right"><small>
190190
最終更新日時(UTC):
191-
<span itemprop="datePublished" content="2024-12-21T01:43:29">
192-
2024年12月21日 01時43分29秒
191+
<span itemprop="datePublished" content="2024-12-21T01:54:48">
192+
2024年12月21日 01時54分48秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -225,7 +225,7 @@ <h2>概要</h2>
225225
<span class="n"><a href="../../reference/tuple/tuple.html">std::tuple</a></span><span class="o">&lt;</span><span class="n">T</span><span class="p">,</span> <span class="n">U</span><span class="p">,</span> <span class="n">V</span><span class="o">&gt;</span> <span class="n">f</span><span class="p">();</span>
226226

227227
<span class="kt">void</span> <span class="nf">f</span><span class="p">()</span> <span class="p">{</span>
228-
<span class="n">std</span><span class="o">::</span><span class="n">lock_gaurd</span> <span class="n">guard</span><span class="p">{</span><span class="n">mux</span><span class="p">};</span> <span class="c1">// デストラクタでの自動解放だけしたいのでguard変数はとくに使わない</span>
228+
<span class="n"><a href="../../reference/mutex/lock_guard.html">std::lock_guard</a></span> <span class="n">guard</span><span class="p">{</span><span class="n">mux</span><span class="p">};</span> <span class="c1">// デストラクタでの自動解放だけしたいのでguard変数はとくに使わない</span>
229229
<span class="k">auto</span> <span class="p">[</span><span class="n">a</span><span class="p">,</span> <span class="n">b</span><span class="p">,</span> <span class="n">no_use</span><span class="p">]</span> <span class="o">=</span> <span class="n">f</span><span class="p">();</span> <span class="c1">// 構造化束縛した一部の変数は使わない</span>
230230
<span class="p">}</span>
231231
</code></pre></div>
@@ -236,7 +236,7 @@ <h2>概要</h2>
236236
<span class="n"><a href="../../reference/tuple/tuple.html">std::tuple</a></span><span class="o">&lt;</span><span class="n">T</span><span class="p">,</span> <span class="n">U</span><span class="p">,</span> <span class="n">V</span><span class="o">&gt;</span> <span class="n">f</span><span class="p">();</span>
237237

238238
<span class="kt">void</span> <span class="nf">f</span><span class="p">()</span> <span class="p">{</span>
239-
<span class="n">std</span><span class="o">::</span><span class="n">lock_gaurd</span> <span class="n">_</span><span class="p">{</span><span class="n">mux</span><span class="p">};</span> <span class="c1">// OK</span>
239+
<span class="n"><a href="../../reference/mutex/lock_guard.html">std::lock_guard</a></span> <span class="n">_</span><span class="p">{</span><span class="n">mux</span><span class="p">};</span> <span class="c1">// OK</span>
240240
<span class="k">auto</span> <span class="p">[</span><span class="n">a</span><span class="p">,</span> <span class="n">b</span><span class="p">,</span> <span class="n">_</span><span class="p">]</span> <span class="o">=</span> <span class="n">f</span><span class="p">();</span> <span class="c1">// OK</span>
241241
<span class="p">}</span>
242242
</code></pre></div>

rss.xml

Lines changed: 38 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,46 @@
22
<feed xmlns="http://www.w3.org/2005/Atom">
33
<title>cpprefjp - C++日本語リファレンス</title>
44
<link href="https://cpprefjp.github.io" />
5-
<updated>2024-12-21T01:46:41.643437</updated>
6-
<id>23c2449c-1474-4d0c-8d3b-c8473c22be35</id>
5+
<updated>2024-12-21T01:57:53.058814</updated>
6+
<id>35b330ce-8cb6-4ac5-9821-0a2aa55f8c46</id>
77

88

9+
<entry>
10+
<title>宣言のみで使用しない変数の名前として_をサポート [P2169R4] -- fix typo</title>
11+
<link href="https://cpprefjp.github.io/lang/cpp26/nice_placeholder_with_no_name.html"/>
12+
<id>8def0da300f3370cce7815ec3476c5980576426d:lang/cpp26/nice_placeholder_with_no_name.md</id>
13+
<updated>2024-12-21T10:54:48+09:00</updated>
14+
15+
<summary type="html">&lt;pre&gt;&lt;code&gt;diff --git a/lang/cpp26/nice_placeholder_with_no_name.md b/lang/cpp26/nice_placeholder_with_no_name.md
16+
index cb813a6b4..8e36638dc 100644
17+
--- a/lang/cpp26/nice_placeholder_with_no_name.md
18+
+++ b/lang/cpp26/nice_placeholder_with_no_name.md
19+
@@ -20,7 +20,7 @@ std::mutex mux;
20+
std::tuple&amp;lt;T, U, V&amp;gt; f();
21+
22+
void f() {
23+
- std::lock_gaurd guard{mux}; // デストラクタでの自動解放だけしたいのでguard変数はとくに使わない
24+
+ std::lock_guard guard{mux}; // デストラクタでの自動解放だけしたいのでguard変数はとくに使わない
25+
auto [a, b, no_use] = f(); // 構造化束縛した一部の変数は使わない
26+
}
27+
```
28+
@@ -33,7 +33,7 @@ std::mutex mux;
29+
std::tuple&amp;lt;T, U, V&amp;gt; f();
30+
31+
void f() {
32+
- std::lock_gaurd _{mux}; // OK
33+
+ std::lock_guard _{mux}; // OK
34+
auto [a, b, _] = f(); // OK
35+
}
36+
```
37+
&lt;/code&gt;&lt;/pre&gt;</summary>
38+
39+
<author>
40+
<name>Akira Takahashi</name>
41+
<email>[email protected]</email>
42+
</author>
43+
</entry>
44+
945
<entry>
1046
<title>宣言のみで使用しない変数の名前として_をサポート [P2169R4] -- C++26 宣言のみで使用しない変数の名前として_をサポート : ユースケースと仕様を追加</title>
1147
<link href="https://cpprefjp.github.io/lang/cpp26/nice_placeholder_with_no_name.html"/>
@@ -2063,43 +2099,4 @@ index ab03ca3a9..b82dd2b91 100644
20632099
</author>
20642100
</entry>
20652101

2066-
<entry>
2067-
<title>基本文字集合に@、$、`を追加[P2558R2] -- Fixed P2558R2</title>
2068-
<link href="https://cpprefjp.github.io/lang/cpp26/add_atsign_dollar_graveaccent_to_the_basic_character_set.html"/>
2069-
<id>a56ee8c394cf4cab93c6d6374516e96425491200:lang/cpp26/add_atsign_dollar_graveaccent_to_the_basic_character_set.md</id>
2070-
<updated>2024-12-20T22:39:50+00:00</updated>
2071-
2072-
<summary type="html">&lt;pre&gt;&lt;code&gt;diff --git a/lang/cpp26/add_atsign_dollar_graveaccent_to_the_basic_character_set.md b/lang/cpp26/add_atsign_dollar_graveaccent_to_the_basic_character_set.md
2073-
index 68620668a..ab03ca3a9 100644
2074-
--- a/lang/cpp26/add_atsign_dollar_graveaccent_to_the_basic_character_set.md
2075-
+++ b/lang/cpp26/add_atsign_dollar_graveaccent_to_the_basic_character_set.md
2076-
@@ -5,14 +5,15 @@
2077-
のちのC++規格でさらに変更される場合があるため[関連項目](#relative-page)を参照してください。
2078-
&amp;lt;!-- last lang caution --&amp;gt;
2079-
## 概要
2080-
-基本文字集合に
2081-
-$ (U+0024)
2082-
-@ (U+0040)
2083-
-` (U+0060)
2084-
+基本文字集合に
2085-
+$ (U+0024)
2086-
+@ (U+0040)
2087-
+` (U+0060)
2088-
の3文字を加える。
2089-
CではC23で追加され、それに合わせるようにC++でも同様の変更を提案している。
2090-
これにより、これらの文字を構文として使用でき、コードの可読性や他言語絵の移植性が向上する。
2091-
-```cpp
2092-
+
2093-
+```cpp example
2094-
#include &amp;lt;stdio.h&amp;gt;
2095-
#define STR(x) #x
2096-
int main()
2097-
&lt;/code&gt;&lt;/pre&gt;</summary>
2098-
2099-
<author>
2100-
<name>K10-K10</name>
2101-
<email>[email protected]</email>
2102-
</author>
2103-
</entry>
2104-
21052102
</feed>

sitemap.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35836,7 +35836,7 @@
3583635836

3583735837
<url>
3583835838
<loc>https://cpprefjp.github.io/lang/cpp26/nice_placeholder_with_no_name.html</loc>
35839-
<lastmod>2024-12-21T10:43:29+09:00</lastmod>
35839+
<lastmod>2024-12-21T10:54:48+09:00</lastmod>
3584035840
<changefreq>daily</changefreq>
3584135841
<priority>0.7</priority>
3584235842
</url>

0 commit comments

Comments
 (0)