C++面试大全
Francksch
专注游戏开发
展开
-
linux C++服务器面试题
1.TCP/IP 建立连接的过程?(3-way shake) Client与server建立TCP连接时:首先Client向server发SYN(请求),然后server回复(应答请求),最后Client回复,这样TCP就建立一次连接(三次握手)的过程就建立了2.使用udp和tcp进程网络传输,为什么tcp能保证包是发送顺序,而 udp无法保证? 1.原创 2013-07-04 20:41:35 · 2865 阅读 · 1 评论 -
C/C++ 笔试、面试题目大汇总
这些东西有点烦,有点无聊。如果要去C++面试就看看吧。几年前网上搜索的。刚才看到,就整理一下,里面有些被我改了,感觉之前说的不对或不完善。 1.求下面函数的返回值( 微软)int func(x) { int countx =0; while(x) { countx ++; x = x&(x-1); } return countx; }原创 2013-07-04 16:55:33 · 708 阅读 · 0 评论 -
实用面试题
1.C++ STL中判断list为空,size()==0和empty()有什么区别关于两个的区别,首先size()==0为bool表达式,empty()为函数调用,这一点很明显。查看源代码,[cpp] view plaincopybool empty() const { return _M_node->_M_next == _M_node原创 2013-07-04 19:13:18 · 714 阅读 · 0 评论