将 .c_str' 与指针(以及指向指针的指针)一起使用

问题描述 投票:0回答:1

由于隐私/安全原因进行编辑:)

c++ c-strings
1个回答
1
投票

要修复您询问的错误,请将

char *SqlBufcopy = *SqlBuf.c_str();
更改为

char *SqlBufcopy = (*SqlBuf)->c_str();

原因:

SqlBuf
是指向指针的指针(完全没有意义),因此要获取实际对象,需要取消引用它两次。

© www.soinside.com 2019 - 2024. All rights reserved.