Using declaration

Importing names individually from a namespace

Redeclaring members from a base class to avoid name hiding

Inheriting constructors