gpt4 book ai didi

c++ - const char 变量的问题

转载 作者:行者123 更新时间:2023-11-30 04:18:52 25 4
gpt4 key购买 nike

我正在用 C++ 编写一个服务器程序,我正在使用一个接受 const char 的方法。我有这段代码,但它不会编译说

27 26 C:\Users\Owner\Desktop\main.cpp [Error] expected primary-expression before ',' token 

谁能解释一下发生在我身上的事情。

std::string str = "Hello";
const char * c = str.c_str();
iResult = getaddrinfo(c*, 23, &hints, &result);

最佳答案

你在 getaddrinfo(c*, ... 中有一个额外的 *,你应该删除它,第二个参数应该是字符串形式的端口号:

getaddrinfo(c, "23", &hints, &result);

关于c++ - const char 变量的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16131203/

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