Wiki Markup |
---|
Immutable objects should be {{const}}\-qualified. Enforcing object immutability using {{const}}\-qualification helps ensure the correctness and security of applications. ISO/IEC PDTRDTR 24772, for example, recommends labeling parameters as constant to avoid the unintentional modification of function arguments \[[ISO/IEC PDTRDTR 24772|AA. C References#ISO/ISO/IEC PDTRDTR 24772]\]. [STR05-C. Use pointers to const when referring to string literals] describes a specialized case of this recommendation. |
...