... (length + 10):\n";
36 printStatistics(string1);
37 cout << endl;
38 }
39
40 // display string statistics
41 void printStatistics(const string& stringRef) {
42 cout << "capacity: " << stringRef.capacity() << "\nmax size: "
43 << stringRef.max_size() << "\nsize: " << stringRef.size()
44 << "\nlength: " << stringRef.size()
45 << "\nempty: " << stringRef.empty();
46 }
Statistics before input: capacity: 15 max size: 4294967294 size: 0 length: 0 empty: true Enter a string: tomato soup The string entered was: tomato Statistics after input: capacity: 15 max size: 4294967294 size: 6 length: 6 empty: false The remaining string is: soup capacity: 15 max size: 4294967294 size: 4 length: 4 empty: false string1 is now: soup1234567890abcdefghijklmnopqrstuvwxyz1234567890 ...
Get C++ How to Program, 10/e now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.