将Matlab Uint8转换为C ++ Integer

时间:2014-01-30 19:40:45

标签: c++ arrays matlab vector

我必须将可变长度的数据从Matlab / Simulink传递给C ++ S函数。

在Matlab中,当我将uint8函数应用于字符串时,我得到一个向量(或C ++中的数组)作为回报。但是,根据我的字符串的长度,结果向量将具有可变长度。因此,如果我的输入为abc,则uint8函数返回长度为1x3的向量,如果为abcde,则得到1x5的向量。

到目前为止一切顺利。现在,如果我想将这个结果数组发送到C ++,有没有办法这样做,以便它解释了结果向量的可变长度?我读过在C ++中不允许使用VLA,但有没有解决方案?

0 个答案:

没有答案