class Resource;
class Engine
{
...
int addResource(Resource *res);
...
};
#include "engine.h"
#include "resource.h"
...
int Engine::addResource(Resource *res)
{
...
}
class Resource;
class Engine
{
...
int addResource(Resource *res);
...
};
#include "engine.h"
#include "resource.h"
...
int Engine::addResource(Resource *res)
{
...
}
namespace SE{ class Resource; class Engine { ... int addResource(Resource *res); ... };};
#include "engine.h"#include "resource.h"namespace SE{...int Engine::addResource(Resource *res){ ...}};