【发布时间】:2015-04-15 17:47:39
【问题描述】:
使用<Type> 和<Type *> 有区别吗?
当我尝试这样做时
Double_node<Type> *list_head;
list_head = new Double_node <Type>(Type(), nullptr, nullptr);
我没有收到错误,但是当我这样做时
Double_sentinel_list<Type *> list;
list = new Double_sentinel_list<Type>();
我明白了
错误 4 错误 C2679:二进制“=”:未找到采用“Double_sentinel_list *”类型的右侧操作数的运算符
【问题讨论】:
-
释义:指针和指针有区别吗?
标签: c++ types casting type-conversion