Game Programming and Development Tools

Why I don't like C++, yet I must push on.. – luke

luke

Member

Posts: 311
From: I use your computer as my second Linux box
Registered: 10-30-2005
Ok, I am forcing myself to become proficient in C++ even though I think JAVA is better , because It is an industry standard yada yada.

My problem is that when I compile the below code I get :


/* errors :
LNK2020: Unresolved Token .....
fatal error LNK1120: 1 unresolved externals..
*/
//code:
#include <List>
class MemManagedObj
{
private:
static std::list<MemManagedObj *> liveObjects;
static std::list<MemManagedObj *> deadObjects;
long refCount;
protected:
MemManagedObj();
~MemManagedObj();
public:
void addRef();
void Release();
static void garbageCollect();

};

//using namespace MemManagedObj;

MemManagedObj::MemManagedObj()
{
liveObjects.push_back(this);
refCount = 0;

}

void MemManagedObj::addRef()
{}

void MemManagedObj::Release()
{}

void MemManagedObj::garbageCollect()
{}


When I do "#include <List.h> i get over 100 different errors, the first of which is "C2146 Syntax error missing ';' before identifier "LENGTH" "

------------------
Omnia Vos Estis Cordatis