如何将本征库的矩阵或向量类型转换为字符串?

希塔尔·沙(Shital Shah)

如何在Eigen库中获取Vector3f或其他类型的文本表示形式。我看到了许多使用.format()并返回WithFormat类的示例。然后可以将其与c​​out一起使用。但是,我正在寻找以某些人类可读形式将Vector3f作为std:string获取的方法。确切的格式不太重要,因此,如果Eigen具有任何默认格式,那么效果也很好。

注意:我当然可以使用stringstream代替cout,但是我希望有更直接的方法可以做到这一点。

希塔尔·沙(Shital Shah)

我最终采用的方法如下:

static std::string toString(const Vector3d& vect)
{
    return stringf("[%f, %f, %f]", vect[0], vect[1], vect[2]);
}

static string stringf(const char* format, ...)
{
    va_list args;
    va_start(args, format);

    int size = _vscprintf(format, args) + 1;
    std::unique_ptr<char[]> buf(new char[size] ); 

    #ifndef _MSC_VER
        vsnprintf(buf.get(), size, format, args);
    #else
        vsnprintf_s(buf.get(), size, _TRUNCATE, format, args);
    #endif

    va_end(args);            

    return string(buf.get());
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将字符串转换为向量

来自分类Dev

R如何将字符串转换为向量

来自分类Dev

如何将字符串转换为矩阵

来自分类Dev

如何将向量转换为特定类型的字符串

来自分类Dev

如何将MultiIndex转换为字符串类型

来自分类Dev

如何将字符串转换为通用类型

来自分类Dev

如何将本征矩阵转换为C / C ++数组

来自分类Dev

如何将字符串的单元格数组转换为字符串矩阵?

来自分类Dev

如何将字符串的打字稿类型转换为字符串数组?

来自分类Dev

C ++:如何将字符串向量元素转换为无符号字符?

来自分类Dev

如何将向量转换为矩阵?

来自分类Dev

如何将字符串转换为rust中的字节向量?

来自分类Dev

如何将整数字符串转换为充满int的向量?

来自分类Dev

如何将列向量转换为字符串数组?

来自分类Dev

Tensorflow如何将单词(字符串)从CSV文件转换为正确的向量

来自分类Dev

如何将字符串转换为rust中的字节向量?

来自分类Dev

如何将整数字符串转换为充满int的向量?

来自分类Dev

Haskell:如何将字符串转换为布尔矩阵

来自分类Dev

如何将字符串从文本文件转换为矩阵(Python)

来自分类Dev

如何将字符串abcdefghijklmnop转换为Java中的4x4矩阵?

来自分类Dev

如何将字符串类型数组转换为变量类型数组-Excel VBA

来自分类Dev

如何将scrapy.http.headers.Headers类型转换为字符串类型

来自分类Dev

如何将字符串类型转换为任务类型

来自分类Dev

如何将字符串类型数组转换为变量类型数组-Excel VBA

来自分类Dev

如何将转换为字符串值的[[String]]转换回原始类型[[String]]?

来自分类Dev

如何将字符串转换为Unicode字符

来自分类Dev

如何将字符从数组转换为字符串

来自分类Dev

如何将字符数组转换为字符串

来自分类Dev

如何将字符串转换为字符

Related 相关文章

  1. 1

    如何将字符串转换为向量

  2. 2

    R如何将字符串转换为向量

  3. 3

    如何将字符串转换为矩阵

  4. 4

    如何将向量转换为特定类型的字符串

  5. 5

    如何将MultiIndex转换为字符串类型

  6. 6

    如何将字符串转换为通用类型

  7. 7

    如何将本征矩阵转换为C / C ++数组

  8. 8

    如何将字符串的单元格数组转换为字符串矩阵?

  9. 9

    如何将字符串的打字稿类型转换为字符串数组?

  10. 10

    C ++:如何将字符串向量元素转换为无符号字符?

  11. 11

    如何将向量转换为矩阵?

  12. 12

    如何将字符串转换为rust中的字节向量?

  13. 13

    如何将整数字符串转换为充满int的向量?

  14. 14

    如何将列向量转换为字符串数组?

  15. 15

    Tensorflow如何将单词(字符串)从CSV文件转换为正确的向量

  16. 16

    如何将字符串转换为rust中的字节向量?

  17. 17

    如何将整数字符串转换为充满int的向量?

  18. 18

    Haskell:如何将字符串转换为布尔矩阵

  19. 19

    如何将字符串从文本文件转换为矩阵(Python)

  20. 20

    如何将字符串abcdefghijklmnop转换为Java中的4x4矩阵?

  21. 21

    如何将字符串类型数组转换为变量类型数组-Excel VBA

  22. 22

    如何将scrapy.http.headers.Headers类型转换为字符串类型

  23. 23

    如何将字符串类型转换为任务类型

  24. 24

    如何将字符串类型数组转换为变量类型数组-Excel VBA

  25. 25

    如何将转换为字符串值的[[String]]转换回原始类型[[String]]?

  26. 26

    如何将字符串转换为Unicode字符

  27. 27

    如何将字符从数组转换为字符串

  28. 28

    如何将字符数组转换为字符串

  29. 29

    如何将字符串转换为字符

热门标签

归档