void foo(std::string const& in, std::string &out) {
out = in;
}
RAY_REMOTE(foo);
std::string in = "hello";
std::string out;
Task(foo).Remote(in, out);
这种目前写法目前不支持对吗
void foo(std::string const& in, std::string &out) {
out = in;
}
RAY_REMOTE(foo);
std::string in = "hello";
std::string out;
Task(foo).Remote(in, out);
这种目前写法目前不支持对吗
现在确实有问题,我们讨论下是不是能优化
看代码,现在流程是 msgpack se/dese 结构,看起来只能以返回值的方式获取输出参数,
这种 pass by reference 的方式会被 type erase 掉