|
188 | 188 |
|
189 | 189 | <p class="text-right"><small> |
190 | 190 | 最終更新日時(UTC): |
191 | | - <span itemprop="datePublished" content="2026-01-19T05:23:36"> |
192 | | - 2026年01月19日 05時23分36秒 |
| 191 | + <span itemprop="datePublished" content="2026-01-19T08:26:39"> |
| 192 | + 2026年01月19日 08時26分39秒 |
193 | 193 | </span> |
194 | 194 | <br/> |
195 | 195 | <span itemprop="author" itemscope itemtype="http://schema.org/Person"> |
196 | | - <span itemprop="name">KaiTomotake</span> |
| 196 | + <span itemprop="name">Akira Takahashi</span> |
197 | 197 | </span> |
198 | 198 | が更新 |
199 | 199 | </small></p> |
|
213 | 213 | <div class="col-sm-12 content-body"> |
214 | 214 |
|
215 | 215 | <div class="identifier-type">class</div><div class="header"><stdexcept></div><h1 itemprop="name"><span class="namespace" title="namespace std">std::</span><span class="token">out_of_range</span></h1> |
216 | | -<h1 itemprop="name"><span class="namespace" title="namespace std">std::</span><span class="token">概要</span></h1> |
217 | 216 | <div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="k">namespace</span> <span class="n">std</span> <span class="p">{</span> |
218 | | - <span class="k">class</span> <span class="nc">out_of_range</span> <span class="o">:</span> <span class="k">public</span> <span class="n">logic_error</span><span class="p">;</span> |
| 217 | + <span class="k">class</span> <span class="nc">out_of_range</span> <span class="o">:</span> <span class="k">public</span> <span class="n"><a href="logic_error.html">logic_error</a></span><span class="p">;</span> |
219 | 218 | <span class="p">}</span> |
220 | 219 | </code></pre></div> |
221 | 220 | </p> |
| 221 | +<h2>概要</h2> |
222 | 222 | <p><code>out_of_range</code>は有効範囲外の引数を通知するために送出される<a class="cpprefjp-defined-word" data-desc="問題が発生したときに、現在実行位置を過去に通過・記録した位置に戻し、文脈情報を添えて紐づけられた処理(例外ハンドラー)を呼び出す仕組み。またはその事態">例外</a>及びそれに対する基底クラスである。</p> |
223 | 223 | <h2>メンバ関数</h2> |
224 | 224 | <table border="1" bordercolor="#888" style="border-collapse:collapse"> |
@@ -260,7 +260,7 @@ <h2>例</h2> |
260 | 260 | <span class="kt">int</span> <span class="nf">main</span><span class="p">()</span> <span class="p">{</span> |
261 | 261 | <span class="n"><a href="../vector/vector.html">std::vector</a></span><span class="o"><</span><span class="kt">int</span><span class="o">></span> <span class="n">vec</span> <span class="o">=</span> <span class="p">{</span><span class="mi">1</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="mi">3</span><span class="p">};</span> |
262 | 262 | <span class="k">try</span> <span class="p">{</span> |
263 | | - <span class="n"><a href="../iostream/cout.html">std::cout</a></span> <span class="o"><<</span> <span class="n">vec</span><span class="p">.</span><span class="n">at</span><span class="p">(</span><span class="mi">3</span><span class="p">)</span> <span class="o"><<</span> <span class="s">"</span><span class="se">\n</span><span class="s">"</span><span class="p">;</span> |
| 263 | + <span class="n"><a href="../iostream/cout.html">std::cout</a></span> <span class="o"><<</span> <span class="n"><a href="../vector/vector/at.html">vec.at</a></span><span class="p">(</span><span class="mi">3</span><span class="p">)</span> <span class="o"><<</span> <span class="s">"</span><span class="se">\n</span><span class="s">"</span><span class="p">;</span> |
264 | 264 | <span class="p">}</span> <span class="k">catch</span> <span class="p">(</span><span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">out_of_range</span><span class="o">&</span> <span class="n">e</span><span class="p">)</span> <span class="p">{</span> |
265 | 265 | <span class="n">std</span><span class="o">::</span><span class="n">cerr</span> <span class="o"><<</span> <span class="n">e</span><span class="p">.</span><span class="n">wnat</span><span class="p">()</span> <span class="o"><<</span> <span class="s">"</span><span class="se">\n</span><span class="s">"</span><span class="p">;</span> |
266 | 266 | <span class="p">}</span> |
|
0 commit comments