摘要:题目:如果在一个建立了TCP连接的socket上调用recv函数,返回值为0,则表示()对端发送了一段长度为0的数据对端关闭了连接还没有收到对端数据连接发生错误解答:既然是网络连接,那么就来个流程图解阻塞与非阻塞recv返回值没有区分,都是0 接收到数据大小,
阅读全文
摘要:上高中的小明暗恋女神三年,高考结束后,小明决定向女神表白。这天,小明来到女神楼下等待女神的出现,时间一分一秒的流逝,两个多小时过去了,女神还没有出现,小明看了下表,时针和分针的位置正好跟开始等的时候互换,请问小明一共等了女神多少分钟()172166165150超简单的思路设一圈为1设时针和分针距离x...
阅读全文
摘要:首先只看x&(x-1), 其作用是去掉二进制表示的最右边一位1.假设x的二进制为:***10...0则x-1二进制表示:***01...1所以结果x&(x-1): ***00...0上述结论是正确的.笔试面试中常有这两个题目:题目-1 下面这个函数func(x)的作用是什么? func(9999)的...
阅读全文
摘要:explicit构造函数的作用解析:explicit构造函数是用来防止隐式转换的。请看下面的代码:123456789101112131415161718192021222324252627classTest1{public:Test1(intn){num=n;}//普通构造函数private:int...
阅读全文
摘要:bool operator==(const fraction &lhs,const fraction &rhs);这是运算符重载,operator是关键字,就是重新定义==运算符的作用。lhs指的是==运算符左边的操作数,rhs指的是==运算符右边的操作数,const是为了防止参数被修改,因为这里使...
阅读全文
摘要:#include#includeintmain(){fork();/*****/fork()&&fork()||fork();/*****/fork();/*****/sleep(100);return0;}问题是不算main这个进程自身,程序到底创建了多少个进程?这道题主要考了两个知识点,一是逻辑...
阅读全文