cpp/locale/tolower

Converts the character to lowercase if possible, using the conversion rules specified by the given locale's std facet.

Return value
Returns the lowercase form of if one is listed in the locale, otherwise return  unchanged.