C++ - Access Specifiers

Overview

Estimated time: 20–30 minutes

Control visibility of data and functions with public, protected, and private. Know class vs struct defaults.

Learning Objectives

  • Choose access levels for class members.

Examples

class C { public: int x; protected: int y; private: int z; };

Common Pitfalls

  • class defaults to private, struct defaults to public.