
各种BUG
StudyWinter
持续学习
展开
-
【linux网络编程】一个bug
今天重写敲了linux下的C/S模型代码。详见:【linux网络编程】server-client简单实现_StudyWinter的博客-优快云博客在测试server端的时候,发现输出连接的客户端的ip和port都是0,但是数据传输没有问题。很奇怪 开始排除错误:(1)数据可以正常通信,说明socket、bind、accept以及后面的读写转换都没有问题;(2)输出客户端的数据不对,检查输出语句,函数也没有调用错误,这里也没有问题;(3)客户端的输出数据有问题,检查和客户端有关的语句,还是没有找到错误;于是原创 2022-07-01 11:01:45 · 159 阅读 · 0 评论 -
【BUG】default argument given for parameter 2 of XXX
今天遇到这样一个问题。 检查了半天,死活没找到逻辑错误,就查了一下。 原来是因为我在函数的声明处和函数的定义处都指定了默认值,两处都指定的话,就是语法错误。 【知识盲区】 原因:编译器把这种情况作为非法处理的原因是:在声明和定义中如果指定了不同的默认值,编译 器将无法判断采用哪个值作为参数的默认值。 解决:任意去掉一个默认值就可以。 ...原创 2022-04-24 16:53:16 · 908 阅读 · 0 评论