gpt4 book ai didi

c++ - 当我将 char 数组发送到输入参数为字符串的函数时会发生什么?

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

我知道它会起作用。我更感兴趣的是如果我发送它会发生什么转换。将参数更改为 char* 然后自己使用 to_String 转换它更好吗? 或者就在长远来看?

最佳答案

std::string 有一个构造函数来处理这种情况:

string (const char* s);

这使得以下工作:

char *s = "Hello, World!";
std::string str(s);

只要 s 不是 NULL,就不会发生长时间运行的错误。

docs here

关于c++ - 当我将 char 数组发送到输入参数为字符串的函数时会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45239650/

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