Interview Questions
迷糊的佳佳
这个作者很懒,什么都没留下…
展开
-
构造函数调用成员函数&成员函数是虚函数
下列输出结果是什么? include using namespace std; class A { public: A() { f(); } virtual void f()原创 2013-01-21 19:52:54 · 954 阅读 · 0 评论 -
sizeof
#include struct AA { char a; double b; float c; }; struct BB{ int a; double b; float c; }; struct CC{原创 2013-01-21 20:08:44 · 303 阅读 · 0 评论 -
判断机器的大小端
#include union endian { unsigned int word; unsigned char bytes[4]; }; int main(int argc, char* argv) { union endian en; en.word=0x12345678; printf("%x\n",en.b原创 2013-01-21 20:22:31 · 346 阅读 · 0 评论 -
TCP的三次握手和四次挥手
三次握手: step1:客户发送TCP SYN报文段到服务器 step2:服务器接收SYN,回复SYN ACK报文段 step3:客户接收SYN ACK,回复ACK报文段,可能包含数据 四次挥手: step1:客户发送TCP FIN控制报文段到服务器 step2:服务器接收FIN,回复ACK,进入"CLOSE_WAIT",并发送FIN到客户 step3:客户接收FIN,回复A原创 2013-01-21 20:30:04 · 398 阅读 · 0 评论 -
继承中成员变量初始化
下列输出结构是什么? #include using namespace std; class A { public: int m_a; A():m_a(0){} }; class B : public A { public: int m_a;原创 2013-01-21 19:46:37 · 573 阅读 · 1 评论 -
字符全排列
#include #include void exchange(char *p,char *q) { if(*p!=*q) { *p=*p^*q; *q=*p^*q; *p=*p^*q; } } void permutation(char *pstr,原创 2013-01-21 20:12:25 · 469 阅读 · 0 评论