摘要:
开篇先说这道面试题:class ClassA{ public: virtual ~ ClassA() { } virtual void FunctionA() { }};class ClassB{ public: virtual void Fun... 阅读全文
摘要:
MAC地址对于每一台设备是全球唯一的,该地址被烧录在网卡的硬件电路上。MAC地址由12位十六进制数表示,其中前6位标识网卡的制造厂商,后6位是网卡的序列号。在以太网中,一个主机要和另一个主机进行通信,必须知道知道目标主机的的MAC地址。什么是ARP,它用来将IP地址映射到MAC地址,以便设备能在多路... 阅读全文
摘要:
ICMP经常被认为是IP层的一个组成部分。它携带于IP数据包中,ICMP封装在IP数据包内部:IP首部ICMP数据包下面是一份差错报文的例子:最右边的+或者-代表该报文是查询报文还是错误报文。ICMP的功能介绍:ICMP定义了一套差错报文和查询报文,用于主机与路由器之间交换不可达目的地址、网络拥塞、... 阅读全文
摘要:
首先回顾一下C++类型转换:C++类型转换分为:隐式类型转换和显式类型转换。第1部分. 相关概念解释上行转换(up-casting):把子类的指针或引用转换成基类表示。下行转换(down-casting):把基类指针或引用转换成子类表示。类型转换不安全性来源于两个方面: 其一是类型的窄化转化,会导致... 阅读全文