【笔记】编译报错error: cannot convert ‘main(int, char**)::sockadrr*’ to ‘const sockaddr*’ for

今晚没事写一个demo做辅助调试程序,编译的时候遇到如下报错:

[penny@centos-system socket-demo]$ g++ client.cpp -o client.o
client.cpp: In function ‘int main(int, char**)’:
client.cpp:40:68: error: cannot convert ‘main(int, char**)::sockadrr*’ to ‘const sockaddr*’ for argument ‘2’ to ‘int connect(int, const sockaddr*, socklen_t)’ if (connect(sock, (struct sockadrr *)&serv_addr, sizeof(serv_addr)) < 0) {
找了十几分钟不知道原因,洗个澡回来,发现原来打字打错了,把sockaddr 打成sockadrr。累的时候不要敲代码,哈哈。
阅读更多
个人分类: C C++语言开发
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭