Oop 在main中模板化对象
我正在做一个项目,它是一个模板链接列表。我完成了所有的助手函数并将其模板化,但我正在努力解决的是在我的main中为我的对象指定一个类型。我将在这篇文章中包括我的程序的所有必要部分,我可以将其编辑到我整个项目所在的位置 标题:Oop 在main中模板化对象,oop,c++11,templates,Oop,C++11,Templates,我正在做一个项目,它是一个模板链接列表。我完成了所有的助手函数并将其模板化,但我正在努力解决的是在我的main中为我的对象指定一个类型。我将在这篇文章中包括我的程序的所有必要部分,我可以将其编辑到我整个项目所在的位置 标题: 模板 结构节点{ T数据; 结构节点*m_next; }; 模板 类链接列表{ 私人: 节点*m_头; 节点*m_尾; 公众: linkedList(); 空白插入(T); void deleteNode(); void display(); void getHead()
模板
结构节点{
T数据;
结构节点*m_next;
};
模板
类链接列表{
私人:
节点*m_头;
节点*m_尾;
公众:
linkedList();
空白插入(T);
void deleteNode();
void display();
void getHead();
void getTail();
};
声明来自main的变量
intmain(){
int值;
int选项=1;
linkedList对象;
整数计数=0;
来自主管道的样品
案例1:
cout>值;
对象。插入(值);
object.display();
计数++;
打破
我得到错误“int之前的预期表达式” 如果有任何帮助,我们将不胜感激!!
object<int>.insert(value);
object<int>.display();
台词
object<int>.insert(value);
object<int>.display();
case 1:
cout << "Enter node to be pushed: ";
cin >> value;
object<int>.insert(value);
object<int>.display();
count++;
break;
object<int>.insert(value);
object<int>.display();
object.insert(value);
object.display();