1
ipwx 2021 年 7 月 21 日
这里的问题不在于智能指针啊大哥。char* 和 std::iostream 八竿子打不上边
你大概需要一个 std::istringstream 或者 std::ostringstream |
2
jmc891205 2021 年 7 月 21 日
你应该是想要用“<<"把 char*往 stream 里 insert 吧
|
3
l00t 2021 年 7 月 21 日
智能指针 std::make_shared<std::iostream>(xxxxxxxxx)
char* 到 iostream, 你可以找一下网上常见的那个从 char* => streambuf => istream 的转换方法,或许能用。 然后拼起来,试试。 |
4
nannanziyu 2021 年 7 月 21 日
std::shared_ptr<std::iostream> iosp = std::make_shared<std::stringstream>("you chars");
|
5
byaiu 2021 年 7 月 22 日 via iPhone
这 sdk 是 header only 的吗?居然用智能指针做接口?
|