gpt4 book ai didi

c++ - 如何连接一个 const char 数组和一个 char 数组指针?

转载 作者:行者123 更新时间:2023-11-30 00:56:38 25 4
gpt4 key购买 nike

直接进入业务:我的代码大致如下所示:

char* assemble(int param)
{
char* result = "Foo" << doSomething(param) << "bar";
return result;
}

现在我得到的是:

error: invalid operands of types ‘const char [4]’ and ‘char*’ to binary ‘operator<<’

编辑:doSomething 返回一个 char*

那么,我该如何连接这两者呢?

附加信息:
编译器:g++ 4.4.5 on GNU/Linux 2.6.32-5-amd64

最佳答案

好吧,你正在使用 C++,所以你应该使用 std::stringstream :

std::string assemble(int param)
{
std::stringstream ss;
ss << "Foo" << doSomething(param) << "bar";
return ss.str();
}; // eo assemble

关于c++ - 如何连接一个 const char 数组和一个 char 数组指针?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9700441/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com