@[202312904502clq](/user/1079038) 应该是撞关键字了吧。
by NC20061226 @ 2024-02-11 14:58:16
而且突然发现 `move` 在 luogu 的代码块里面显示高亮。
by NC20061226 @ 2024-02-11 14:59:43
@[NC20061226](/user/965351) 高亮有什么意义吗?
by 202312904502clq @ 2024-02-11 15:01:47
我在本地运行就可以运行成功
by 202312904502clq @ 2024-02-11 15:02:53
@[202312904502clq](/user/1079038) 如果你换个变量名呢?
by NC20061226 @ 2024-02-11 15:12:28
@[NC20061226](/user/965351) 我换了move就AC了。
by 202312904502clq @ 2024-02-11 15:24:08
@[202312904502clq](/user/1079038) 既然是编译失败的话大概率是转关键字。
你发的代码快中 `move` 设置为了高亮橘黄色,这有可能说明它 `iostream` 库里面的一个关键字。
至于为什么本地编译通过,我也不知道……
by NC20061226 @ 2024-02-11 15:32:00
@[202312904502clq](/user/1079038) [std::move](https://en.cppreference.com/w/cpp/utility/move) 是 `utility` 库中的函数。洛谷的编译环境是 Linux,在 Windows 环境下编译会和洛谷的编译结果有差异。
by EasonLiang @ 2024-02-11 15:40:45
@[EasonLiang](/user/392626) @[NC20061226](/user/965351)
我明白了,谢谢你们
by 202312904502clq @ 2024-02-11 15:57:31
在c++11中新增了一个move函数,用于实现移动语义(move semantics)的操作。从字面上理解,就是将一个变量的值“移动”到另一个变量中,而不是通过赋值操作进行复制。move函数的定义在头文件utility中。@202312904502clp
by Wzw0 @ 2024-02-18 14:25:30