ok this builds fine:
StormRiderTest.h:
class StormRiderTest
{
public:
StormRiderTest(void);
StormRiderTest(int apple);
StormRiderTest(int apple, void * monkey);
~StormRiderTest(void);
private:
int privateA;
void * privateB;
};
StormRiderTest.cpp:
StormRiderTest::StormRiderTest(void)
{
StormRiderTest(0,NULL);
}
StormRiderTest::StormRiderTest(int apple)
{
StormRiderTest(apple,NULL);
}
StormRiderTest::StormRiderTest(int apple, void * monkey)
{
this->privateA = apple;
this->privateB = monkey;
}
StormRiderTest::~StormRiderTest(void)
{
}
and that does exactly what you want it to do (i tested it and it works)