|
200 | 200 |
|
201 | 201 | <p class="text-right"><small> |
202 | 202 | 最終更新日時(UTC): |
203 | | - <span itemprop="datePublished" content="2025-07-11T17:16:44"> |
204 | | - 2025年07月11日 17時16分44秒 |
| 203 | + <span itemprop="datePublished" content="2026-02-17T14:22:33"> |
| 204 | + 2026年02月17日 14時22分33秒 |
205 | 205 | </span> |
206 | 206 | <br/> |
207 | 207 | <span itemprop="author" itemscope itemtype="http://schema.org/Person"> |
208 | | - <span itemprop="name">Koichi Murase</span> |
| 208 | + <span itemprop="name">Akira Takahashi</span> |
209 | 209 | </span> |
210 | 210 | が更新 |
211 | 211 | </small></p> |
|
226 | 226 |
|
227 | 227 | <div class="identifier-type">function</div><div class="header"><deque></div><h1 itemprop="name"><span class="namespace" title="namespace std">std::</span><span class="class" title="class deque">deque::</span><span class="token">assign</span></h1> |
228 | 228 | <div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="k">template</span> <span class="o"><</span><span class="k">class</span> <span class="nc">InputIterator</span><span class="o">></span> |
229 | | -<span class="kt">void</span> <span class="n">assign</span><span class="p">(</span><span class="n">InputIterator</span> <span class="n">first</span><span class="p">,</span> <span class="n">InputIterator</span> <span class="n">last</span><span class="p">);</span> <span class="c1">// (1)</span> |
| 229 | +<span class="kt">void</span> |
| 230 | + <span class="n">assign</span><span class="p">(</span><span class="n">InputIterator</span> <span class="n">first</span><span class="p">,</span> <span class="n">InputIterator</span> <span class="n">last</span><span class="p">);</span> <span class="c1">// (1) C++03</span> |
| 231 | +<span class="k">template</span> <span class="o"><</span><span class="k">class</span> <span class="nc">InputIterator</span><span class="o">></span> |
| 232 | +<span class="k">constexpr</span> <span class="kt">void</span> |
| 233 | + <span class="n">assign</span><span class="p">(</span><span class="n">InputIterator</span> <span class="n">first</span><span class="p">,</span> <span class="n">InputIterator</span> <span class="n">last</span><span class="p">);</span> <span class="c1">// (1) C++26</span> |
230 | 234 |
|
231 | | -<span class="kt">void</span> <span class="nf">assign</span><span class="p">(</span><span class="n">size_type</span> <span class="n">n</span><span class="p">,</span> <span class="k">const</span> <span class="n">T</span><span class="o">&</span> <span class="n">t</span><span class="p">);</span> <span class="c1">// (2)</span> |
| 235 | +<span class="kt">void</span> |
| 236 | + <span class="nf">assign</span><span class="p">(</span><span class="n">size_type</span> <span class="n">n</span><span class="p">,</span> <span class="k">const</span> <span class="n">T</span><span class="o">&</span> <span class="n">t</span><span class="p">);</span> <span class="c1">// (2) C++03</span> |
| 237 | +<span class="k">constexpr</span> <span class="kt">void</span> |
| 238 | + <span class="nf">assign</span><span class="p">(</span><span class="n">size_type</span> <span class="n">n</span><span class="p">,</span> <span class="k">const</span> <span class="n">T</span><span class="o">&</span> <span class="n">t</span><span class="p">);</span> <span class="c1">// (2) C++26</span> |
232 | 239 |
|
233 | | -<span class="kt">void</span> <span class="nf">assign</span><span class="p">(</span><span class="n"><a href="../../initializer_list/initializer_list.html">initializer_list</a></span><span class="o"><</span><span class="n">T</span><span class="o">></span> <span class="n">init</span><span class="p">);</span> <span class="c1">// (3) C++11</span> |
| 240 | +<span class="kt">void</span> |
| 241 | + <span class="nf">assign</span><span class="p">(</span><span class="n"><a href="../../initializer_list/initializer_list.html">initializer_list</a></span><span class="o"><</span><span class="n">T</span><span class="o">></span> <span class="n">init</span><span class="p">);</span> <span class="c1">// (3) C++11</span> |
| 242 | +<span class="k">constexpr</span> <span class="kt">void</span> |
| 243 | + <span class="nf">assign</span><span class="p">(</span><span class="n"><a href="../../initializer_list/initializer_list.html">initializer_list</a></span><span class="o"><</span><span class="n">T</span><span class="o">></span> <span class="n">init</span><span class="p">);</span> <span class="c1">// (3) C++26</span> |
234 | 244 | </code></pre></div> |
235 | 245 | </p> |
236 | 246 | <h2>概要</h2> |
@@ -285,6 +295,7 @@ <h3>出力</h3> |
285 | 295 | <h2>参照</h2> |
286 | 296 | <ul> |
287 | 297 | <li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2679.pdf" target="_blank">N2679 Initializer Lists for Standard Containers(Revision 1)</a></li> |
| 298 | +<li><a href="https://open-std.org/jtc1/sc22/wg21/docs/papers/2025/p3372r3.html" target="_blank">P3372R3 constexpr containers and adaptors</a></li> |
288 | 299 | </ul></div> |
289 | 300 |
|
290 | 301 | </div> |
|
0 commit comments