C ++如何将字符串转换为指针?

用户名

我正在使用此C包装程序来读取OpenCV函数。

 Mat* cv_imread(String* filename, int flags) {
     return new Mat(cv::imread(*filename, flags));
 }

我认为某处出现故障,因此我尝试进行测试以确保其编写正确。我只需要知道如何创建一个String*以填充其第一个参数即可。

 char* filename = "~/home/test.jpg"

然后投射到String*i / e

 (String*)filename

但这是行不通的。我尝试了许多其他变体以转换为在线找到的指针,但发现没有任何东西cv_imread可以接受。在我的代码中,必须使filename参数为aString*而不是其他类型。但是我可以使用帮助创建一个String*要给予的帮助cv_imread

编辑:根据您尝试的修改

 const char* filename = "/home/w/d1";


 cv_imread(new string (filename), 1);

但出现错误:

无法将参数'1'的'std :: string * {aka std :: basic_string }'转换为'cv :: String '到'cv :: Mat * cv_imread(cv :: String *,int)'cv_imread(新字符串(文件名),1);

如果您能帮助我,我将不胜感激

德克萨斯州

使用string::c_str()得到一个字符串的指针背后:

Mat* cv_imread(String* filename, int flags) {
     return new Mat(cv::imread(filename->c_str(), flags));
}

或者您也可以使用string::data()在C ++ 11之后,它们具有相同的功能。


编辑:OP似乎想要将传递char*cv_read然后应该这样做:

cv_read(new String(filename), 1);

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C ++如何将字符串转换为指针?

来自分类Dev

C ++如何将char指针数组转换为字符串数组?

来自分类Dev

如何将XML转换为C ++字符串

来自分类Dev

如何将C#字符串引用转换为Javascript字符串引用

来自分类Dev

将 int 转换为字符串指针 C

来自分类Dev

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

来自分类Dev

如何将字符串转换为 C++ 中字符串中字母大小的字符数组?

来自分类Dev

C ++如何将C样式字符串隐式转换为字符串对象?

来自分类Dev

如何将C ++ QString参数转换为C#字符串

来自分类Dev

将Swift字符串数组转换为C字符串数组指针

来自分类Dev

将Swift字符串数组转换为C字符串数组指针

来自分类Dev

如何将字符串转换为代码?(C#)

来自分类Dev

如何将字符串转换为标准C文件?

来自分类Dev

如何将lua字符串转换为C char *?

来自分类Dev

C#-如何将字符串日期转换为DateTime格式

来自分类Dev

如何将字符串转换为颜色?对于Windows Phone C#

来自分类Dev

如何将字符串数组转换为Char * Array C ++

来自分类Dev

如何将字符串转换为C#中的类引用?

来自分类Dev

如何将C#字符串转换为Java.Lang.String?

来自分类Dev

在Swift中使用C字符串,或者:如何将UnsafePointer <CChar>转换为CString

来自分类Dev

如何将字符串C#方程转换为答案

来自分类Dev

cgo-如何将字符串转换为C固定的char数组

来自分类Dev

如何将Json字符串转换为c#类对象?

来自分类Dev

如何将OpenCV Mat转换为字符串C ++

来自分类Dev

如何将C日期字符串转换为整数?

来自分类Dev

如何将C#字符串转换为varchar PostgreSQL?

来自分类Dev

如何将C#字符串转换为Java.Lang.String?

来自分类Dev

如何将字符串转换为代码?(C#)

来自分类Dev

c#如何将字符串转换为ListView控件

Related 相关文章

  1. 1

    C ++如何将字符串转换为指针?

  2. 2

    C ++如何将char指针数组转换为字符串数组?

  3. 3

    如何将XML转换为C ++字符串

  4. 4

    如何将C#字符串引用转换为Javascript字符串引用

  5. 5

    将 int 转换为字符串指针 C

  6. 6

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

  7. 7

    如何将字符串转换为 C++ 中字符串中字母大小的字符数组?

  8. 8

    C ++如何将C样式字符串隐式转换为字符串对象?

  9. 9

    如何将C ++ QString参数转换为C#字符串

  10. 10

    将Swift字符串数组转换为C字符串数组指针

  11. 11

    将Swift字符串数组转换为C字符串数组指针

  12. 12

    如何将字符串转换为代码?(C#)

  13. 13

    如何将字符串转换为标准C文件?

  14. 14

    如何将lua字符串转换为C char *?

  15. 15

    C#-如何将字符串日期转换为DateTime格式

  16. 16

    如何将字符串转换为颜色?对于Windows Phone C#

  17. 17

    如何将字符串数组转换为Char * Array C ++

  18. 18

    如何将字符串转换为C#中的类引用?

  19. 19

    如何将C#字符串转换为Java.Lang.String?

  20. 20

    在Swift中使用C字符串,或者:如何将UnsafePointer <CChar>转换为CString

  21. 21

    如何将字符串C#方程转换为答案

  22. 22

    cgo-如何将字符串转换为C固定的char数组

  23. 23

    如何将Json字符串转换为c#类对象?

  24. 24

    如何将OpenCV Mat转换为字符串C ++

  25. 25

    如何将C日期字符串转换为整数?

  26. 26

    如何将C#字符串转换为varchar PostgreSQL?

  27. 27

    如何将C#字符串转换为Java.Lang.String?

  28. 28

    如何将字符串转换为代码?(C#)

  29. 29

    c#如何将字符串转换为ListView控件

热门标签

归档