std::string的resize()與reserve()的區別

std::string的resize()與reserve()的區別: resize():改變的是size()與capacity()的大小 (1)、比原來的變小之後,後面的會被截斷 (2)、比原來的變大之後,後面的會被填充新的東西,不同的編譯器可能會不同 reserve():改變的只是capacity()的大小 程序如下: #include <math.h> #include <stdio.h> #
相關文章
相關標籤/搜索