String literals are constant and should consequently be protected by const
qualification. This recommendation supports rule STR30-C. Do not attempt to modify string literals. Adding const
qualification may propagate through a program; as you add const
qualifiers, still more become necessary. This phenomenon is sometimes called "const poisoning." While const
qualification is a good idea, the costs may outweigh the value when remediating existing code.
...