All pastes #294023 Raw Edit

Miscellany

public cpp v1 · immutable
#294023 ·published 2006-12-28 02:45 UTC
rendered paste body
class BwColour : SomeAbstractBaseClass{	public:		BwColour(int test);		BwColour(char test);		BwColour(int test, int tester);}class GreyColour : SomeAbstractBaseClass{	public:		GreyColour();		GreyColour(string text);}class StoreNumbers{	public:		StoreNumbers();		StoreNumbers(string text);		StoreNumbers(int test);		StoreNumbers(char test);		StoreNumbers(int test, int tester);	private:		SomeAbstractBaseClass const* const mOne;		SomeAbstractBaseClass const* const mTwo;		SomeAbstractBaseClass const* const mThree;		SomeAbstractBaseClass const* const mFour;		SomeAbstractBaseClass const* const mFive;}StoreNumbers::StoreNumbers(int test)	    : mOne ( new BwColour(int test) ),	      mTwo ( new BwColour(int test) ),	      mThree (new BwColour(int test )		{}StoreNumbers::StoreNumbers()	    : mOne ( new GreyColour() ),	      mTwo ( new GreyColour() ),	      mThree ( new GreyColour() )   	   {}class StoreCharacters{	public:		StoreCharacters();		StoreCharacters(string text);		StoreCharacters(int test);		StoreCharacters(char test);		StoreCharacters(int test, int tester);	private:		SomeAbstractBaseClass const* const mCharA;		SomeAbstractBaseClass const* const mCharB;		SomeAbstractBaseClass const* const mCharC;		SomeAbstractBaseClass const* const mCharD;}StoreCharacters::StoreCharacters(int test)	    : mCharA ( new BwColour(int test) ){}StoreCharacters::StoreCharacters()	    : mCharA ( new GreyColour() ){}