Quote Originally Posted by MattJ812 View Post
Are you saying that you are able to initialize it with a value from anywhere but cannot change it thereafter?
Pretty much. You are able to initialize it when it is defined (i.e., the line that starts "int"). I believe you are not required to do so. Since only one definition of the variable can exist, and any class author who knows enough to use one of these would make the definition, then that means that any "normal" user of the class is locked out from using the variable as well.