Comment les classes en C++ peuvent-elles être déclarées public
, private
, ou protected
?
Réponses
Trop de publicités?
Benjamin Lindley
Points
51005
The Communist Duck
Points
2700
Cela dépend si vous voulez dire les membres ou l'héritage. Vous ne pouvez pas avoir un 'private class'
, en tant que tel.
class Foo
{
public:
Foo() {} //public ctr
protected:
void Baz() //protected function
private:
void Bar() {} //private function
}
Ou héritage :
class Foo : public Bar
class Foo : protected Bar
class Foo : private Bar
Crazy Eddie
Points
23778