Replace all lower case characters in the specified string having the optionally specified length with their upper‐case equivalent. The behavior is undefined unless 0 <= length (if specified) and string‐>size() <= INT_MAX (if applicable).