codehero's recent timeline updates
codehero

codehero

V2EX member #574601, joined on 2022-03-07 18:58:11 +08:00
Today's activity rank 19794
codehero's recent replies
@wangerka 我用 edge 也是这样, 换成 chrome 就好了
是 gcc 的话用 waitpid 等 gcc 结束再读应该可以
强力推荐《面具的肖像画》, 可以先看看前几章, 喜不喜欢这种风格
Mar 25, 2022
Replied to a topic by YUCOAT 程序员 请问这段 C++代码为什么会编译不过
@darklights
不好意思, 把你看成题主了, 所以解释了一下原因

还有, 没说让用 bind, 只是说 bind 是报错的其中一个原因
Mar 24, 2022
Replied to a topic by YUCOAT 程序员 请问这段 C++代码为什么会编译不过
@darklights
应该是 2 楼说的原因, bind 把你的参数存成了左值(类型还是右值引用, 这两个不一样), 左值是不会调用 move 构造的, 所以有问题.

你改之后的版本没问题是因为是没用 bind, 且使用了 std::move 将参数变成了右值↓↓↓
void operator()() { SampleFunction(0, std::move(_target)); }
};
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5209 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 09:41 · PVG 17:41 · LAX 02:41 · JFK 05:41
♥ Do have faith in what you're doing.