[提问,改进] 如何用C++实现一个类型安全的链表 ?

我觉得现在出现的复杂问题恰恰是nullnode引入的,有过度设计的嫌疑。这个nullnode替代nullptr的目的是什么呢