Skip to content

Commit 76df8c3

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent d9220e4 commit 76df8c3

File tree

3 files changed

+55
-78
lines changed

3 files changed

+55
-78
lines changed

lang/future.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -176,8 +176,8 @@
176176

177177
<p class="text-right"><small>
178178
最終更新日時(UTC):
179-
<span itemprop="datePublished" content="2025-04-25T03:47:06">
180-
2025年04月25日 03時47分06秒
179+
<span itemprop="datePublished" content="2025-04-25T04:51:33">
180+
2025年04月25日 04時51分33秒
181181
</span>
182182
<br/>
183183
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -231,7 +231,7 @@ <h2>ライブラリ</h2>
231231
</thead>
232232
<tbody>
233233
<tr>
234-
<td><code><a href="../reference/contracts.html">&lt;contract&gt;</a></code></td>
234+
<td><code><a href="../reference/contracts.html">&lt;contracts&gt;</a></code></td>
235235
<td>契約違反のハンドリング</td>
236236
</tr>
237237
</tbody>

rss.xml

Lines changed: 51 additions & 74 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,59 @@
22
<feed xmlns="http://www.w3.org/2005/Atom">
33
<title>cpprefjp - C++日本語リファレンス</title>
44
<link href="https://cpprefjp.github.io" />
5-
<updated>2025-04-25T03:51:01.787922</updated>
6-
<id>9502addf-7f5d-4437-9a13-a3ff17500d44</id>
5+
<updated>2025-04-25T04:55:07.403454</updated>
6+
<id>92024ad1-e795-49f3-98d0-ca2adc46d6e7</id>
77

88

9+
<entry>
10+
<title>C++ (将来) -- lang/future.md: Fixed typo</title>
11+
<link href="https://cpprefjp.github.io/lang/future.html"/>
12+
<id>31610ca535d5e0e642bdef92f5f2548196486467:lang/future.md</id>
13+
<updated>2025-04-25T13:51:33+09:00</updated>
14+
15+
<content type="html">&lt;h1 itemprop=&#34;name&#34;&gt;&lt;span class=&#34;token&#34;&gt;C++ (将来)&lt;/span&gt;&lt;/h1&gt;
16+
&lt;div itemprop=&#34;articleBody&#34;&gt;&lt;h2&gt;概要&lt;/h2&gt;
17+
&lt;p&gt;ここでは、将来のC++で検討されているが、C++のバージョンが定まっていない機能を紹介する。&lt;/p&gt;
18+
&lt;p&gt;cpprefjpでは基本的に&lt;a href=&#34;../start_editing.html&#34;&gt;Working Draftに採択された機能のみを解説している&lt;/a&gt;ため、このページに項目が積極的に追加されることはない。&lt;/p&gt;
19+
&lt;p&gt;しかし、稀ではあるが、ある提案が一度は採択されたにもかかわらず後に取り下げられることがある。例えば、C++11で一度採択されたあと取り下げられ、最終的にC++20で採択された&lt;a href=&#34;cpp20/concepts.html&#34;&gt;コンセプト&lt;/a&gt;がそうである。&lt;/p&gt;
20+
&lt;p&gt;そのような提案がすでにcpprefjpで解説されている場合、その記事をここへ移動する。そして、将来のC++において再び採択されれば、そのバージョンへ記事を移動する。&lt;/p&gt;
21+
&lt;h2&gt;言語機能&lt;/h2&gt;
22+
&lt;table border=&#34;1&#34; bordercolor=&#34;#888&#34; style=&#34;border-collapse:collapse&#34;&gt;
23+
&lt;thead&gt;
24+
&lt;tr&gt;
25+
&lt;th&gt;言語機能&lt;/th&gt;
26+
&lt;th&gt;説明&lt;/th&gt;
27+
&lt;/tr&gt;
28+
&lt;/thead&gt;
29+
&lt;tbody&gt;
30+
&lt;tr&gt;
31+
&lt;td&gt;&lt;a href=&#34;future/contract-based_programming.html&#34;&gt;契約に基づくプログラミング&lt;/a&gt;&lt;/td&gt;
32+
&lt;td&gt;事前条件、事後条件、表明を宣言する新たな属性構文を追加&lt;/td&gt;
33+
&lt;/tr&gt;
34+
&lt;/tbody&gt;
35+
&lt;/table&gt;
36+
&lt;h2&gt;ライブラリ&lt;/h2&gt;
37+
&lt;table border=&#34;1&#34; bordercolor=&#34;#888&#34; style=&#34;border-collapse:collapse&#34;&gt;
38+
&lt;thead&gt;
39+
&lt;tr&gt;
40+
&lt;th&gt;ヘッダ&lt;/th&gt;
41+
&lt;th&gt;説明&lt;/th&gt;
42+
&lt;/tr&gt;
43+
&lt;/thead&gt;
44+
&lt;tbody&gt;
45+
&lt;tr&gt;
46+
&lt;td&gt;&lt;code&gt;&lt;a href=&#34;../reference/contracts.html&#34;&gt;&amp;lt;contracts&amp;gt;&lt;/a&gt;&lt;/code&gt;&lt;/td&gt;
47+
&lt;td&gt;契約違反のハンドリング&lt;/td&gt;
48+
&lt;/tr&gt;
49+
&lt;/tbody&gt;
50+
&lt;/table&gt;&lt;/div&gt;</content>
51+
52+
<author>
53+
<name>rotarymars</name>
54+
<email>s.goto2050@gmail.com</email>
55+
</author>
56+
</entry>
57+
958
<entry>
1059
<title>C++ (将来) -- lang/future.md: Fixed link</title>
1160
<link href="https://cpprefjp.github.io/lang/future.html"/>
@@ -1128,78 +1177,6 @@ index 0131bce40..54a861717 100644
11281177
+
11291178
+この出力例は処理系によって異なる場合がある。特に、`int_fast64_t`の実際の型が処理系によって異なる可能性があるため、最小値やアンダーフロー動作も異なることがある。
11301179

1131-
## バージョン
1132-
### 言語
1133-
&lt;/code&gt;&lt;/pre&gt;</summary>
1134-
1135-
<author>
1136-
<name>rotarymars</name>
1137-
<email>s.goto2050@gmail.com</email>
1138-
</author>
1139-
</entry>
1140-
1141-
<entry>
1142-
<title>INT_FAST64_MAX -- reference/cstdint/int_fast64_max.md: Created sample program</title>
1143-
<link href="https://cpprefjp.github.io/reference/cstdint/int_fast64_max.html"/>
1144-
<id>d57130512739ec1b5cf71789440e7228709d52e6:reference/cstdint/int_fast64_max.md</id>
1145-
<updated>2025-04-25T12:09:16+09:00</updated>
1146-
1147-
<summary type="html">&lt;pre&gt;&lt;code&gt;diff --git a/reference/cstdint/int_fast64_max.md b/reference/cstdint/int_fast64_max.md
1148-
index c01b4e58a..baf452a18 100644
1149-
--- a/reference/cstdint/int_fast64_max.md
1150-
+++ b/reference/cstdint/int_fast64_max.md
1151-
@@ -8,7 +8,52 @@
1152-
```
1153-
1154-
## 概要
1155-
-[`int_fast64_t`](int_fast64_t.md) の最大値。
1156-
+[`int_fast64_t`](int_fast64_t.md) の最大値を表す定数。
1157-
+
1158-
+[`std::numeric_limits`](/reference/limits/numeric_limits.md)`&amp;lt;int_fast64_t&amp;gt;::`[`max()`](/reference/limits/numeric_limits/max.md) と等しい。
1159-
+
1160-
+## 例
1161-
+```cpp example
1162-
+#include &amp;lt;iostream&amp;gt;
1163-
+#include &amp;lt;cstdint&amp;gt;
1164-
+#include &amp;lt;limits&amp;gt;
1165-
+
1166-
+int main()
1167-
+{
1168-
+ std::cout &amp;lt;&amp;lt; &amp;#34;INT_FAST64_MAX: &amp;#34; &amp;lt;&amp;lt; INT_FAST64_MAX &amp;lt;&amp;lt; std::endl;
1169-
+
1170-
+ // numeric_limitsによる値と一致することを確認
1171-
+ std::cout &amp;lt;&amp;lt; &amp;#34;numeric_limits&amp;lt;int_fast64_t&amp;gt;::max(): &amp;#34;
1172-
+ &amp;lt;&amp;lt; std::numeric_limits&amp;lt;std::int_fast64_t&amp;gt;::max() &amp;lt;&amp;lt; std::endl;
1173-
+
1174-
+ std::cout &amp;lt;&amp;lt; &amp;#34;INT_FAST64_MAX == numeric_limits&amp;lt;int_fast64_t&amp;gt;::max(): &amp;#34;
1175-
+ &amp;lt;&amp;lt; std::boolalpha
1176-
+ &amp;lt;&amp;lt; (INT_FAST64_MAX == std::numeric_limits&amp;lt;std::int_fast64_t&amp;gt;::max()) &amp;lt;&amp;lt; std::endl;
1177-
+
1178-
+ // 型の確認
1179-
+ std::int_fast64_t max_value = INT_FAST64_MAX;
1180-
+ std::cout &amp;lt;&amp;lt; &amp;#34;型を通したときの値: &amp;#34; &amp;lt;&amp;lt; max_value &amp;lt;&amp;lt; std::endl;
1181-
+
1182-
+ // オーバーフローの確認
1183-
+ std::int_fast64_t value = INT_FAST64_MAX;
1184-
+ std::cout &amp;lt;&amp;lt; &amp;#34;INT_FAST64_MAX: &amp;#34; &amp;lt;&amp;lt; value &amp;lt;&amp;lt; std::endl;
1185-
+ std::cout &amp;lt;&amp;lt; &amp;#34;INT_FAST64_MAX + 1: &amp;#34; &amp;lt;&amp;lt; value + 1 &amp;lt;&amp;lt; std::endl;
1186-
+
1187-
+ return 0;
1188-
+}
1189-
+```
1190-
+
1191-
+### 出力例
1192-
+```
1193-
+INT_FAST64_MAX: 9223372036854775807
1194-
+numeric_limits&amp;lt;int_fast64_t&amp;gt;::max(): 9223372036854775807
1195-
+INT_FAST64_MAX == numeric_limits&amp;lt;int_fast64_t&amp;gt;::max(): true
1196-
+型を通したときの値: 9223372036854775807
1197-
+INT_FAST64_MAX: 9223372036854775807
1198-
+INT_FAST64_MAX + 1: -9223372036854775808
1199-
+```
1200-
+
1201-
+この出力例は処理系によって異なる場合がある。特に、`int_fast64_t`の実際の型が処理系によって異なる可能性があるため、最大値やオーバーフロー動作も異なることがある。
1202-
12031180
## バージョン
12041181
### 言語
12051182
&lt;/code&gt;&lt;/pre&gt;</summary>

sitemap.xml

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

3709737097
<url>
3709837098
<loc>https://cpprefjp.github.io/lang/future.html</loc>
37099-
<lastmod>2025-04-25T12:47:06+09:00</lastmod>
37099+
<lastmod>2025-04-25T13:51:33+09:00</lastmod>
3710037100
<changefreq>daily</changefreq>
3710137101
<priority>0.8</priority>
3710237102
</url>

0 commit comments

Comments
 (0)