Skip to content

Commit 0bb4e76

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent c8a9993 commit 0bb4e76

32 files changed

Lines changed: 2554 additions & 340 deletions

‎guide.html‎

Lines changed: 272 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,272 @@
1+
<!doctype html>
2+
<html class="cpprefjp" lang="ja" itemscope="" itemtype="http://schema.org/WebPage">
3+
<head>
4+
5+
6+
<!-- Google tag (gtag.js) -->
7+
<script async src="https://www.googletagmanager.com/gtag/js?id=G-NXNBNVBTJS"></script>
8+
<script>
9+
window.dataLayer = window.dataLayer || [];
10+
function gtag(){dataLayer.push(arguments);}
11+
gtag('js', new Date());
12+
13+
gtag('config', 'G-NXNBNVBTJS');
14+
</script>
15+
16+
17+
<meta charset="UTF-8">
18+
19+
<title>概念・前提知識ガイド - cpprefjp C++日本語リファレンス</title>
20+
21+
<meta name="viewport" content="width=device-width,initial-scale=1">
22+
<meta name="keywords" content="
23+
C++,標準ライブラリ,リファレンス,ドキュメント,STL,std,
24+
">
25+
<meta name="title" content="概念・前提知識ガイド - cpprefjp C++日本語リファレンス" />
26+
<meta itemprop="name" content="概念・前提知識ガイド - cpprefjp C++日本語リファレンス" />
27+
<meta property="og:title" content="概念・前提知識ガイド - cpprefjp C++日本語リファレンス" />
28+
<meta property="og:url" content="https://cpprefjp.github.io/guide.html" />
29+
<meta property="og:site_name" content="cpprefjp - C++日本語リファレンス" />
30+
<meta property="og:type" content="article" />
31+
<meta property="og:description" content="概念・前提知識ガイド ここでは、リファレンスを読み解くための前提知識を解説する。 データ構造 コンテナとは イテレータとは レンジとは 各種コンテナの特徴比較 データ構造とアルゴリズムの設計 並行・並列 スレッド同期プリミティブの概要一覧 実行制御ライブラリの概要 入出力 ストリーム関連ヘッダ・クラスの関係 運営方針 guide階層にあるページは、以下の方針のもとに執筆している。 リ" />
32+
<meta property="og:image" content="" />
33+
<meta name="twitter:card" content="summary" />
34+
<meta name="twitter:title" content="概念・前提知識ガイド - cpprefjp C++日本語リファレンス" />
35+
<meta name="twitter:url" content="https://cpprefjp.github.io/guide.html" />
36+
<meta name="twitter:description" content="概念・前提知識ガイド ここでは、リファレンスを読み解くための前提知識を解説する。 データ構造 コンテナとは イテレータとは レンジとは 各種コンテナの特徴比較 データ構造とアルゴリズムの設計 並行・並列 スレッド同期プリミティブの概要一覧 実行制御ライブラリの概要 入出力 ストリーム関連ヘッダ・クラスの関係 運営方針 guide階層にあるページは、以下の方針のもとに執筆している。 リ" />
37+
<meta name="twitter:image" content="" />
38+
39+
40+
<link rel="alternate" type="application/atom+xml" title="Atom" href="https://cpprefjp.github.io/rss.xml" />
41+
42+
43+
<link rel="apple-touch-icon" sizes="180x180" href="./static/favicons/apple-touch-icon.png?cachebust=807374ab51c48a5ce84749cf2ad281ba69eb3e58">
44+
<link rel="icon" type="image/png" sizes="32x32" href="./static/favicons/favicon-32x32.png?cachebust=807374ab51c48a5ce84749cf2ad281ba69eb3e58">
45+
<link rel="icon" type="image/png" sizes="16x16" href="./static/favicons/favicon-16x16.png?cachebust=807374ab51c48a5ce84749cf2ad281ba69eb3e58">
46+
<link rel="manifest" href="./manifest.json?cachebust=807374ab51c48a5ce84749cf2ad281ba69eb3e58">
47+
<meta name="theme-color" content="#f5f8fc">
48+
49+
<link rel="stylesheet" href="./static/pygments/default.css?cachebust=807374ab51c48a5ce84749cf2ad281ba69eb3e58">
50+
<!-- <link rel="stylesheet" href="./static/css/root.css"> -->
51+
52+
53+
54+
55+
56+
<link href="./static/kunai/css/kunai-stage-0.css?cachebust=807374ab51c48a5ce84749cf2ad281ba69eb3e58" rel="stylesheet">
57+
<link href="./static/kunai/css/kunai-stage-1.css?cachebust=807374ab51c48a5ce84749cf2ad281ba69eb3e58" rel="stylesheet">
58+
<link href="./static/kunai/css/kunai-stage-2.css?cachebust=807374ab51c48a5ce84749cf2ad281ba69eb3e58" rel="stylesheet">
59+
<link href="./static/kunai/css/kunai-stage-3.css?cachebust=807374ab51c48a5ce84749cf2ad281ba69eb3e58" rel="stylesheet">
60+
61+
<script type="text/javascript" src="./static/kunai/js/kunai-vendor.js?cachebust=807374ab51c48a5ce84749cf2ad281ba69eb3e58"></script>
62+
<script type="text/javascript" src="./static/kunai/js/kunai.js?cachebust=807374ab51c48a5ce84749cf2ad281ba69eb3e58"></script>
63+
64+
<script type="text/javascript">
65+
document.addEventListener('DOMContentLoaded', function() {
66+
var kn = new Kunai;
67+
kn.cpprefjp();
68+
});
69+
</script>
70+
71+
</head>
72+
<body>
73+
<header data-kunai-mdinfo="{&#34;meta&#34;: {}, &#34;sources&#34;: [], &#34;page_id&#34;: [&#34;guide&#34;]}">
74+
<nav class="navbar navbar-default" role="navigation">
75+
<div class="container-fluid">
76+
<div class="navbar-header">
77+
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar-collapse">
78+
<span class="sr-only">Toggle navigation</span>
79+
<span class="icon-bar"></span>
80+
<span class="icon-bar"></span>
81+
<span class="icon-bar"></span>
82+
</button>
83+
<a class="navbar-brand" href="./index.html">
84+
<div class="title-wrapper clearfix">
85+
<div class="title">cpprefjp - C++日本語リファレンス</div>
86+
</div>
87+
</a>
88+
</div>
89+
90+
<div class="collapse navbar-collapse" id="navbar-collapse">
91+
<ul class="nav navbar-nav navbar-right">
92+
<li>
93+
<div class="google-search">
94+
95+
96+
<script>
97+
(function() {
98+
var cx = '013316413321391058734:ji_u66hl7hq';
99+
var gcse = document.createElement('script');
100+
gcse.type = 'text/javascript';
101+
gcse.async = true;
102+
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
103+
'//www.google.com/cse/cse.js?cx=' + cx;
104+
var s = document.getElementsByTagName('script')[0];
105+
s.parentNode.insertBefore(gcse, s);
106+
})();
107+
</script>
108+
<div class="gcse-search"></div>
109+
110+
111+
</div>
112+
</li>
113+
<li>
114+
<a href="https://github.com/cpprefjp/site">GitHub Project</a>
115+
</li>
116+
</ul>
117+
</div>
118+
</div>
119+
</nav>
120+
</header>
121+
122+
<main id="main" role="main">
123+
<div class="container-fluid">
124+
<div class="row">
125+
<div class="col-sm-9 col-sm-push-3" itemscope itemtype="http://schema.org/Article">
126+
<div class="row">
127+
<div class="col-sm-12 google-search-result">
128+
<gcse:searchresults></gcse:searchresults>
129+
</div>
130+
</div>
131+
<div class="row">
132+
<div class="col-sm-12 content-header">
133+
134+
<ol class="breadcrumb">
135+
136+
<li itemscope itemtype="http://www.schema.org/SiteNavigationElement">
137+
<span>
138+
139+
<a href="./index.html" itemprop="url">
140+
141+
<i class="fa fa-fw fa-home"></i>
142+
143+
</a>
144+
145+
</span>
146+
</li>
147+
148+
<li class="active" itemscope itemtype="http://www.schema.org/SiteNavigationElement">
149+
<span>
150+
151+
152+
<span itemprop="name">概念・前提知識ガイド</span>
153+
154+
155+
</span>
156+
</li>
157+
158+
</ol>
159+
<div class="crsearch"></div>
160+
161+
</div>
162+
</div>
163+
<div class="row">
164+
<div class="col-sm-12 edit-button">
165+
166+
167+
<p class="text-right"><small>
168+
最終更新日時:
169+
<time itemprop="datePublished" class="js-local-time"
170+
datetime="2026-09-30T11:08:16+09:00">
171+
2026年09月30日 11時08分16秒 (JST)
172+
</time>
173+
<br/>
174+
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
175+
<span itemprop="name">Akira Takahashi</span>
176+
</span>
177+
が更新
178+
</small></p>
179+
<script>
180+
(function () {
181+
// 最終更新日時を閲覧者のローカルタイムゾーンで表示し直す (issue #53 の正規化)。
182+
// JS が無効な環境ではサーバ生成の JST 表記がそのまま残る。
183+
function pad(n) { return (n < 10 ? '0' : '') + n; }
184+
var els = document.querySelectorAll('time.js-local-time[datetime]');
185+
for (var i = 0; i < els.length; i++) {
186+
var el = els[i];
187+
var d = new Date(el.getAttribute('datetime'));
188+
if (isNaN(d.getTime())) { continue; }
189+
var tz = '';
190+
try {
191+
var parts = new Intl.DateTimeFormat(undefined, { timeZoneName: 'short' }).formatToParts(d);
192+
for (var j = 0; j < parts.length; j++) {
193+
if (parts[j].type === 'timeZoneName') { tz = parts[j].value; break; }
194+
}
195+
} catch (e) {}
196+
el.textContent = d.getFullYear() + '年' + pad(d.getMonth() + 1) + '月' + pad(d.getDate()) + '日 '
197+
+ pad(d.getHours()) + '時' + pad(d.getMinutes()) + '分' + pad(d.getSeconds()) + '秒'
198+
+ (tz ? ' (' + tz + ')' : '');
199+
}
200+
})();
201+
</script>
202+
203+
204+
<p class="text-right">
205+
<a class="history" target="_blank" href="https://github.com/cpprefjp/site/commits/master/guide.md">
206+
<span class="fa fa-fw fa-clock-o fa-flip-horizontal"></span>履歴
207+
</a>
208+
<a class="edit" target="_blank" href="https://github.com/cpprefjp/site/edit/master/guide.md">
209+
<span class="fa fa-fw fa-pencil"></span>編集
210+
</a>
211+
</p>
212+
</div>
213+
</div>
214+
<div class="row">
215+
<div class="col-sm-12 content-body">
216+
217+
<h1 itemprop="name"><span class="token">概念・前提知識ガイド</span></h1>
218+
<div itemprop="articleBody"><p>ここでは、リファレンスを読み解くための前提知識を解説する。</p>
219+
<h2>データ構造</h2>
220+
<ul>
221+
<li><a href="guide/container.html">コンテナとは</a></li>
222+
<li><span href="https://cpprefjp.github.io/guide/iterator.md.nolink">イテレータとは</span></li>
223+
<li><span href="https://cpprefjp.github.io/guide/range.md.nolink">レンジとは</span></li>
224+
<li><span href="https://cpprefjp.github.io/guide/container_comparison.md.nolink">各種コンテナの特徴比較</span></li>
225+
<li><span href="https://cpprefjp.github.io/guide/data_structure_and_algorithm.md.nolink">データ構造とアルゴリズムの設計</span></li>
226+
</ul>
227+
<h2>並行・並列</h2>
228+
<ul>
229+
<li><span href="https://cpprefjp.github.io/guide/thread_sync_primitives.md.nolink">スレッド同期プリミティブの概要一覧</span></li>
230+
<li><span href="https://cpprefjp.github.io/guide/execution.md.nolink">実行制御ライブラリの概要</span></li>
231+
</ul>
232+
<h2>入出力</h2>
233+
<ul>
234+
<li><span href="https://cpprefjp.github.io/guide/stream_classes.md.nolink">ストリーム関連ヘッダ・クラスの関係</span></li>
235+
</ul>
236+
<h2>運営方針</h2>
237+
<p>guide階層にあるページは、以下の方針のもとに執筆している。</p>
238+
<ul>
239+
<li>リファレンスを読み解くための前提知識を提供する<ul>
240+
<li>個別のリファレンスページでは、その機能の仕様を解説する。そこで前提となる概念、複数の機能にまたがる関係、機能の選び方をここで解説する</li>
241+
<li>リファレンスの各ページからは、概要の下に「概念・前提知識」セクションを設けて、この階層のページへのリンクを列挙する</li>
242+
</ul>
243+
</li>
244+
<li>新しいページを作る際は、まずGitHub Issueで相談する<ul>
245+
<li>無秩序に増えるとメンテナンスがむずかしくなるため、対象範囲と分類を相談してから執筆する</li>
246+
</ul>
247+
</li>
248+
</ul></div>
249+
250+
</div>
251+
</div>
252+
</div>
253+
254+
255+
<div id="sidebar" class="col-sm-3 col-sm-pull-9">
256+
</div>
257+
258+
259+
</div>
260+
</div>
261+
</main>
262+
<footer class="footer navbar navbar-default">
263+
<div class="container-fluid">
264+
<p><small>
265+
本サイトの情報は、
266+
<a href="https://creativecommons.org/licenses/by/4.0/deed.ja" rel="nofollow">クリエイティブ・コモンズ 表示 4.0 国際 ライセンス(CC BY)</a>
267+
の下に提供されています。
268+
</small></p>
269+
</div>
270+
</footer>
271+
</body>
272+
</html>

0 commit comments

Comments
 (0)