【发布时间】:2020-07-05 16:09:53
【问题描述】:
我想把这段 C# 代码转换成 C++:
list.head = new LinkedListNode("head node data");
如何在 C++ 中用一行代码做到这一点,我不想这样做:
LinkedListNode headnode("head node data");
list.head = headnode;
【问题讨论】:
-
如果 C++ 代码可以编译,为什么不直接做
list.head = LinkedListNode("head node data");? -
感谢您的回答,如果我打开一个新标题,我还有另一个读取访问错误的问题
-
当然可以,但一定要包含minimal reproducible example。当我们不得不猜测事物的声明方式时,很难正确回答问题。