/************************************************************************ *
The following example shows access specifiers in
member lists.
* ************************************************************************/
class X
{
int a; // private data by default
public:
void f(int); // public function
int b; // public data
private:
int c; // private data
protected:
void g(int); // protected function
};
struct Y
{
int a; // public data by default
public:
int b; // public data
private:
void g(int); // private function
int c; // private data
};