C++ encapsulation
Return to
Encapsulation
or
BSCppG
|
C++ Glossary
C plus plus encapsulation
|
encapsulation
- the enforcement of
C plus plus abstraction
|
abstraction
by mechanisms that prevent
C plus plus access
|
access
to
C plus plus implementation details
|
implementation details
of an
C plus plus object
|
object
or a
C plus plus group of objects
|
group of objects
except through a
C plus plus well-defined interface
|
well-defined interface
.
C plus plus
|
C++
enforces
encapsulation
of
C plus plus private members
|
private members
and
C plus plus proteced members
|
proteced members
of a
C plus plus class
|
class
as long as users do not violate the
C plus plus type system
|
type system
using
C plus plus casts
|
casts
. See also:
C plus plus interface
|
interface
and
C plus plus access control access control
.
TC plus plus PL
|
TC++PL
15.3, 24.3.7.4,
D&E
2.10. (
BSCppG
2012
)