Below are some rules of naming identifiers in c++:
*An identifier can only contain letters (a-z, A-Z), numbers, and the underscore character(_). i.e apart from the underscore symbol(_), no other symbol is allowed.
*An identifier can not start with a number
*you can not use key words as an identifier.
i guess from the rules stated above, you should be able to know what valid identifies are .