【发布时间】:2013-08-05 06:23:45
【问题描述】:
有没有办法在不使用指针或引用的情况下做我想做的事情?
代码如下:
Node getSmallest() {
if (openList.empty())
return 0; // syntax error
// some other code
}
【问题讨论】:
-
节点是类还是 typedef?让你的问题更清楚,好吧0不是节点,所以报错
-
除非有一个值
Node可以采用表示 null 的值。你可以返回一个可选对象(例如boost::optional<Node>)