小弟我的程序无法运行,各位能帮忙看上是哪里出错了吗(程序不全,只有大致框架)

我的程序无法运行,各位能帮忙看下是哪里出错了吗(程序不全,只有大致框架)
#include<iostream.h>
template<typename object>
class List
{
private:
struct Node
{
Object data;
Node*prev;
Node *next;
Node(const Object & d=Object(),Node*p=NULL,Node*n=NULL)
:data(d),prev(p),next(n){}
};
public:
List()
{}
~List()
{}


};


int main()
{}

------解决方案--------------------
C/C++ code

#include <iostream>
template<typename Object>
class List
{
private:
struct Node
{
Object data;
Node*prev;
Node *next;
Node(const Object & d=Object(),Node*p=NULL,Node*n=NULL)
:data(d),prev(p),next(n){}
};
public:    
List()
{}
~List()
{}


};


int main()
{
    return 0;
}