摘要:
深信服笔试考了这个不会。查了下相关资料,记录一下。 a是某结构体类型 ((a*)0)是把一个为0的int变量强转为a*类型 ((a*)0)->b是取该指针的成员b &((a*)0)->b是取成员b的地址 (int)&((a*)0)->b)是将b的地址强转为int。因为之前该指针是强转0来的,所以结构 阅读全文
摘要:
先说下http的几个版本区别: 转载于:https://www.cnblogs.com/hanxuming/p/8026206.html HTTP/0.9 1990年问世,那时的HTTP并没有作为正式的标准被建立,这时的HTTP其实含有HTTP/1.0之前版本的意思,那时候还有严重设计缺陷,只支持G 阅读全文
摘要:
迭代器失效问题一般是指对于stl容器来说,调用erase某迭代器之后,就不能再使用这个iterator了。 解决方法: (1):erase(iter++);这样可以继续使用该iter (2):it=erase(iter);这是利用erase函数的返回值,一般的erase函数都会返回一个删除迭代器的后 阅读全文
摘要:
const int x1=0;//常量写法1 int const x2=0;//常量写法2 int x3=0; int * const p1=&x3;//指针常量(指针类型的常量,对象是指针类型的,指针本身是常量,顶层const) const int* p2=&x1;//指向常量的指针(指针本身是变 阅读全文