How to use the basic_string size and resize Standard Template Library (STL) functions in Visual C++
This article was previously published under Q157433 Note Microsoft Visual C++ .NET 2002 and Microsoft Visual C++ .NET 2003 support both the managed code model that is provided by the Microsoft .NET Framework and the unmanaged native Microsoft Windows code model. The information in this article applies only to unmanaged Visual C++ code. On This PageSUMMARY The sample code below illustrates how to use the
basic_string size() and resize() STL function(s) in Visual C++. MORE INFORMATIONRequired headerPrototyperesize is defined in header xstring which is included indirectly.Note The class/parameter names in the prototype may not match the version in the header file. Some have been modified to improve readability. DescriptionThe size() function returns the length of the sequence.The resize() function changes the size to the length specified by the first parameter. If the sequence is made longer, the function appends elements with the value of the second parameter. This value defaults to a null. The output of the sample code shows spaces for the null characters. operator<< reads the size of string and outputs each character in the string one at a time. Sample code Output is: 1111122222333334444455555 size: 25 11111 size: 5 11111 size: 10 11111 66666 size: 15 REFERENCESFor more information about basic_string size and resize, visit
the following Microsoft Developer Network (MSDN) Web site:
http://msdn.microsoft.com/library/en-us/vclang98/html/sample_basic_string_size_and_resize_(STL_Sample).asp?frame=true (http://msdn.microsoft.com/library/en-us/vclang98/html/sample_basic_string_size_and_resize_(STL_Sample).asp?frame=true) APPLIES TO
| Article Translations
| |||||||||||||||||||||||||||||||||||

Back to the top
