Supponiamo di avere una classe C ++ con alcuni campi con durata di archiviazione statica, chiamiamola classe A.
C'è un modo per usare l'ereditarietà per "iniettare" questi campi statici in classi che derivano dalla classe A? Vale a dire, se la classe B e la classe C derivano da A, B e C avranno gli stessi campi statici della classe base A, condivisi con tutte le altre istanze di B e C, ma le operazioni su questi campi all'interno di istanze di B e C sarà distinto rispetto alle rispettive sottoclassi e non si influenzeranno a vicenda.