我有一个链表的构造函数:
node_t(double value, node_t * next = nullptr, node_t * prev = nullptr);
但是当我创建一个新的node_t时,这似乎没有设置next和prev到nullp。
node_t(double d, node_t * n = nullptr, node_t * p = nullptr)
{
val = d;
next = n;
prev = p;
}
然而,这是有效的, 但我不明白为什么第一种方法不起作用
答案 0 :(得分:0)
这只是一个函数的规范:
var hours = Math.abs(userInputtedDate - Date.now()) / (60 * 60 * 10000);
if (hours < 3) {
//do something
}
初始化类变量的构造函数应如下所示:
node_t(double value, node_t * next = nullptr, node_t * prev = nullptr);