笔试注意
1. 类的大小:位对齐及虚函数指针地址。
2. 各类排序算法的复杂度和稳定性。
3. 次短路(网易笔试题)。http://www.cnblogs.com/XBWer/archive/2012/09/03/2669393.html。
4. A,B,C,D类地址。
5. http错误:
"400" : Bad Request"401" : Unauthorized
"402" : Payment Required
"403" : Forbidden
"404" : Not Found
"405" : Method NotAllowed
"406" : Not Acceptable
"407" : Proxy AuthenticationRequired
"408" : Request Time-out
"409" : Conflict
"500" : Internal ServerError
"501" : Not Implemented
"502" : Bad Gateway
"503" : ServiceUnavailable
"504" : Gateway Time-out
"505" : HTTP Version notsupported
6. class a = b; 调用复制构造函数
7. template<typename t1, typename t2>
int func(t1 a, t2 b=0)
{
return 1;
}
int main()
{
printf("%d",func(2.1));//无法匹配func(double);
}
1)大端模式:
低地址 -----------------> 高地址
0x12 | 0x34 | 0x56 | 0x78
2)小端模式:
低地址 ------------------> 高地址
0x78 | 0x56 | 0x34 | 0x12
可见,大端模式和字符串的存储模式类似。
#include <cstdio>
#include <iostream>
#include <cstring>
using namespace std;
union{
char a;
char b;
int d;
}c;
int main()
{
c.a = 'a';
c.b = 'b';
c.d = 0x61626364;
printf("%c\n", c.a);
}
输出d;