跳转到内容

unserialize

<vector>[] unserialize(float values[])

<matrix>[] unserialize(float values[])

这是serialize操作的逆运算。该操作接收一个浮点数值数组,并通过将每个浮点数分配到输出数组中向量或矩阵的下一个分量来创建新的向量或浮点数数组。例如:

示例

vector v[]
float f[] = { 1, 2, 3, 7, 8, 9 };
v = vector(unserialize(f));
// 现在v的长度为2,包含{ {1,2,3}, {7,8,9} }