6868
6969 </ head >
7070 < body >
71- < header data-kunai-mdinfo ="{"meta": {"header": ["vector"], "namespace": ["std"], "class": ["vector"], "id-type": ["function"], "cpp": ["cpp11"]}, "sources": [{"id": "b6e05d5699cad8ddf166aeccb8b760bd98c69619 ", "source": "#include <iostream>\n#include <vector>\n#include <cassert>\n\nint main()\n{\n std::vector<int> v = {1, 2, 3};\n\n std::cout << v.capacity() << std::endl;\n\n // \u8981\u7d20\u524a\u9664 : capacity\u306f\u6e1b\u3089\u306a\u3044\n v.erase(v.begin());\n std::cout << v.capacity() << std::endl;\n\n // \u9818\u57df\u3092\u5207\u308a\u8a70\u3081\u308b\n v.shrink_to_fit();\n std::cout << v.capacity() << std::endl;\n assert(v.capacity() == v.size()) ;\n}\n"}], "page_id": ["reference", "vector", "vector", "shrink_to_fit"]} ">
71+ < header data-kunai-mdinfo ="{"meta": {"header": ["vector"], "namespace": ["std"], "class": ["vector"], "id-type": ["function"], "cpp": ["cpp11"]}, "sources": [{"id": "39d1dccff3c8a9551a559dc2625577f6540a9016 ", "source": "#include <iostream>\n#include <vector>\n#include <cassert>\n\nint main()\n{\n std::vector<int> v = {1, 2, 3};\n\n std::cout << v.capacity() << std::endl;\n\n // \u8981\u7d20\u524a\u9664 : capacity\u306f\u6e1b\u3089\u306a\u3044\n v.erase(v.begin());\n std::cout << v.capacity() << std::endl;\n\n // \u9818\u57df\u3092\u5207\u308a\u8a70\u3081\u308b\n v.shrink_to_fit();\n std::cout << v.capacity() << std::endl;\n}\n"}], "page_id": ["reference", "vector", "vector", "shrink_to_fit"]} ">
7272 < nav class ="navbar navbar-default " role ="navigation ">
7373 < div class ="container-fluid ">
7474 < div class ="navbar-header ">
200200
201201 < p class ="text-right "> < small >
202202 最終更新日時(UTC):
203- < span itemprop ="datePublished " content ="2024 -06-11T13:45:38 ">
204- 2024年06月11日 13時45分38秒
203+ < span itemprop ="datePublished " content ="2025 -06-30T12:27:59 ">
204+ 2025年06月30日 12時27分59秒
205205 </ span >
206206 < br />
207207 < span itemprop ="author " itemscope itemtype ="http://schema.org/Person ">
208- < span itemprop ="name "> Akira Takahashi </ span >
208+ < span itemprop ="name "> suomesta </ span >
209209 </ span >
210210 が更新
211211 </ small > </ p >
@@ -252,7 +252,7 @@ <h2><a class="cpprefjp-defined-word" data-desc="関数等の意味論を構成
252252< li > C++14 : 最大で、要素数に対して線形時間</ li >
253253</ ul >
254254< h2 > 例</ h2 >
255- < p > < div class ="yata " id ="b6e05d5699cad8ddf166aeccb8b760bd98c69619 "> < div class ="codehilite "> < pre > < span > </ span > < code > < span class ="cp "> #include</ span > < span class ="cpf "> < a href ="../../iostream.html "> <iostream></ a > </ span > < span class ="cp "> </ span >
255+ < p > < div class ="yata " id ="39d1dccff3c8a9551a559dc2625577f6540a9016 "> < div class ="codehilite "> < pre > < span > </ span > < code > < span class ="cp "> #include</ span > < span class ="cpf "> < a href ="../../iostream.html "> <iostream></ a > </ span > < span class ="cp "> </ span >
256256< span class ="cp "> #include</ span > < span class ="cpf "> < a href ="../../vector.html "> <vector></ a > </ span > < span class ="cp "> </ span >
257257< span class ="cp "> #include</ span > < span class ="cpf "> < a href ="../../cassert.html "> <cassert></ a > </ span > < span class ="cp "> </ span >
258258
@@ -263,17 +263,16 @@ <h2>例</h2>
263263 < span class ="n "> < a href ="../../iostream/cout.html "> std::cout</ a > </ span > < span class ="o "> <<</ span > < span class ="n "> < a href ="capacity.html "> v.capacity()</ a > </ span > < span class ="o "> <<</ span > < span class ="n "> < a href ="../../ostream/endl.html "> std::endl</ a > </ span > < span class ="p "> ;</ span >
264264
265265 < span class ="c1 "> // 要素削除 : capacityは減らない</ span >
266- < span class ="n "> v </ span > < span class =" p " > . </ span > < span class =" n " > erase </ span > < span class ="p "> (</ span > < span class ="n "> < a href ="begin.html "> v.begin()</ a > </ span > < span class ="p "> );</ span >
266+ < span class ="n "> < a href =" erase.html " > v.erase </ a > </ span > < span class ="p "> (</ span > < span class ="n "> < a href ="begin.html "> v.begin()</ a > </ span > < span class ="p "> );</ span >
267267 < span class ="n "> < a href ="../../iostream/cout.html "> std::cout</ a > </ span > < span class ="o "> <<</ span > < span class ="n "> < a href ="capacity.html "> v.capacity()</ a > </ span > < span class ="o "> <<</ span > < span class ="n "> < a href ="../../ostream/endl.html "> std::endl</ a > </ span > < span class ="p "> ;</ span >
268268
269269 < span class ="c1 "> // 領域を切り詰める</ span >
270270 < span class ="n "> v</ span > < span class ="p "> .</ span > < span class ="n "> < span style ="color:#ff0000 "> shrink_to_fit()</ span > </ span > < span class ="p "> ;</ span >
271271 < span class ="n "> < a href ="../../iostream/cout.html "> std::cout</ a > </ span > < span class ="o "> <<</ span > < span class ="n "> < a href ="capacity.html "> v.capacity()</ a > </ span > < span class ="o "> <<</ span > < span class ="n "> < a href ="../../ostream/endl.html "> std::endl</ a > </ span > < span class ="p "> ;</ span >
272- < span class ="n "> < a href ="../../cassert/assert.html "> assert</ a > </ span > < span class ="p "> (</ span > < span class ="n "> < a href ="capacity.html "> v.capacity()</ a > </ span > < span class ="o "> ==</ span > < span class ="n "> < a href ="size.html "> v.size()</ a > </ span > < span class ="p "> );</ span >
273272< span class ="p "> }</ span >
274273</ code > </ pre > </ div >
275274</ div > </ p >
276- < h3 > 出力 </ h3 >
275+ < h3 > 出力例 </ h3 >
277276< p > < pre > < code > 3
2782773
2792782
0 commit comments