请教,DLL编译公式中,每个接口函数只能用m_pResultBuf返回一个序列值,若需要返回多个序列,则需重复计算,如此若中间计算很大,则导致浪费资源,降低性能。
是否可以在一个接口函数中返回多个序列值能,或者有什么方法可以避免重复计算呢?
谢谢。
目前还没直接的解决办法,你可以换个思路来解决你的问题,比如通过多个参数传递数据到DLL,然后在DLL中统一计算出结果一次性输出
我现在已经是把多个序列作为参数传递给DLL,但是需要返回多个计算结果即多个指标回来,又不想分多次重复计算。
我也追问下这个问题,能不能在DLL里面用new来分配数组,返回指向这些数组的指针,这些指针构成一个序列,然后在DLL外面再对这些进行处理?