[previous] 1300 [next] '%s' is a keyword in C++.
C++ compatibility

This identifier is a recognised C++ keyword. Is this wise ? The code will not be portable to a C++ environment.

For example:


/*PRQA S 2017,2213,3219,3211,3408,3450 ++*/

int catch;                                      /* Message 1300 */
int template;                                   /* Message 1300 */
int new;                                        /* Message 1300 */
int this;                                       /* Message 1300 */
int throw;                                      /* Message 1300 */
int virtual;                                    /* Message 1300 */
int class;                                      /* Message 1300 */
int operator;                                   /* Message 1300 */
static void protected(void) {return;}           /* Message 1300 */
static void try(void) {return;}                 /* Message 1300 */
void private(void) {return;}                    /* Message 1300 */
static void friend(void) {return;}              /* Message 1300 */
void public(void) {return;}                     /* Message 1300 */

See also:

QA·C Source Code Analyser 8.1.2
© 2013 Programming Research.
www.programmingresearch.com
Personality Groups | Glossary | Message Index Contents