1.4.1. Data - class members
The definition of a class data is externally similar to the description of variables of basic or derived types. However, when describing the class data, their initialization is not allowed. To initialize them, an automatic or explicitly called constructor should be used. Functions belonging to a class have full access to its data. To access data elements from operators performed outside the class definition, one must use the operations of selecting the components of a class (“.” Or ”->”). Class data need not be defined or described prior to their first use in class-related functions. All components of a class are “visible” in all operators of its body. The area of access to the data components is regulated by the access modifier (see section 1.2). The data components can be described as const . In this case, after initialization, they cannot be changed. Data components can be described as mutuable . In this case, they are mutable, even if the object containing them is described as const.
Comments
To leave a comment
C ++ (C plus plus)
Terms: C ++ (C plus plus)