std::string的resize()与reserve()的区别

std::string的resize()与reserve()的区别: resize():改变的是size()与capacity()的大小 (1)、比原来的变小之后,后面的会被截断 (2)、比原来的变大之后,后面的会被填充新的东西,不同的编译器可能会不同 reserve():改变的只是capacity()的大小 程序如下: #include <math.h> #include <stdio.h> #
相关文章
相关标签/搜索