【发布时间】:2013-04-26 04:52:47
【问题描述】:
我有以下带有编译器错误的源代码。很明显我要做什么,所以我不会尝试解释,除了说返回的类型 node<N>* 不是正确的类型,因为它是一个模板,这会与 session* 对象产生冲突。这是错误。
linked_list_1.cpp|17|error: cannot convert 'node<session*>*' to 'session*' in assignment|
【问题讨论】:
-
@JoachimPileborg 是否分配在堆栈或堆上应该没有区别。他正在正确分配(尽管没有正确删除)。
标签: c++ templates types return mismatch