A character array that after array-to-pointer decay results in a
pointer to the start of a NTCTS.
The value type shall be an encoded character type.
function argument const Source&source shall
have an effective range [source, end) where
end is the first iterator value with an element value equal to