一旦某个操作函数使用一个长度大于max_size()的string,length_error异常就会被抛出来。 3、capacity() 重新分配内存之前,string所能包含的最大字符数。 让string拥有足够的容量是很重要的,原因有二: 1、重新分配会造成所有指向string的references,pointer和iterators失效。 2、重新分配(reallocation)很耗时间。 因此,如...
一旦某个操作函数使用一个长度大于max_size()的string,length_error异常就会被抛出来。 3、capacity() 重新分配内存之前,string所能包含的最大字符数。 让string拥有足够的容量是很重要的,原因有二: 1、重新分配会造成所有指向string的references,pointer和iterators失效。 2、重新分配(reallocation)很耗时间。 因此,如...
一旦某个操作函数使用一个长度大于max_size()的string,length_error异常就会被抛出来。 3、capacity() 重新分配内存之前,string所能包含的最大字符数。 让string拥有足够的容量是很重要的,原因有二: 1、重新分配会造成所有指向string的references,pointer和iterators失效。 2、重新分配(reallocation)很耗时间。 因此,如...
一旦某个操作函数使用一个长度大于max_size()的string,length_error异常就会被抛出来。 3、capacity() 重新分配内存之前,string所能包含的最大字符数。 让string拥有足够的容量是很重要的,原因有二: 1、重新分配会造成所有指向string的references,pointer和iterators失效。 2、重新分配(reallocation)很耗时间。 因此,如...