繁体   English   中英

如何将C ++函数绑定到使用luabind返回多个值的lua?

[英]How to bind a C++ function to lua that return multiple values with luabind?

使用luabind可以绑定以下函数吗?

void retByRef(int &a, int& b) {
    a = 10; b = 10
}

我正在尝试以下方法,但它只适用于具有一个参数的函数

def("retByRef", &retByRef, pure_out_value(_1))

有办法为每个参数指定一个策略吗?

好的,我找到了一个可以用来添加策略的+运算符,所以

def("retByRef", &retByRef, pure_out_value(_1) + pure_out_value(_2))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM