All pastes #439351 Raw Edit

Someone

public text v1 · immutable
·published 2007-04-14 05:44 UTC
rendered paste body
//main.cpp
#ifndef WMain

#include <iostream>

#include "H1.H"
#include "H2.H"

int main()
{

	ClassTwo c2;


	
	
	return 0;
}

#endif
/////////////////////////////////////
H1.h
#ifndef _Cl

//#define ClassOne

class ClassOne
{
public:
ClassOne();
private:

protected:
};

#endif
//////////////////////////////////

H1.cpp
#include <iostream>
#include "H1.H"

ClassOne::ClassOne()
{
	std::cout<<"Class One Constructor"<<std::endl;
}
//////////////////////////////////////////////////

//H2.H
#ifndef _C2

//#define _C2

#include "H1.H"

class ClassTwo : ClassOne
{
public:
ClassTwo();
private:

protected:
};

#endif

//////////////////////////////////////////

//H2.cpp

#include <iostream>
#include "H2.H"


ClassTwo::ClassTwo()
{
	std::cout<<"Class Two Constructor"<<std::endl;
}