Il titolo non è dei più azzeccati... cmq la domanda è la seguente: cosa comporta una dichiarazione del genere?

class A
{
...
};

class B : public A
{
...
};

A naso oserei dire che la classe B "eredita" tutta la parte pubblica di A ma non ne sono troppo sicuro.

Spero possiate aiutarmi