C++
普通网友
这个作者很懒,什么都没留下…
展开
-
成员函数 加 const 的作用
函数后面加const在函数后面加const,表明这个成员函数不能改变类的成员变量的值 ,但是如果处于特殊的目的,非要改变呢? 那么,就可以在定义成员变量的时候,加上mutable 关键字class CTest { public: bool GetData() const { m_n1++; return m_b2; } private:原创 2015-10-22 10:40:39 · 581 阅读 · 0 评论 -
C++类中 虚函数与纯虚函数的区别和作用
在C++的面试题中经常会被问到虚函数与纯虚函数的区别和作用,在此做个总结。 主要是借鉴了这篇博客:http://blog.csdn.net/hackbuteer1/article/details/7558868虚函数与纯虚函数在声明的形式上的区别;virtual void funtion1()=0 //纯虚函数 virtual void funtion2() //虚函数定义一个函数为虚函数转载 2015-10-23 23:31:24 · 656 阅读 · 0 评论 -
TCP/IP 三次握手,温故知新
今天看网络编程,又重新看了一遍三次握手,以前只知道连接有三次握手,今天发现原来断开也有三次握手。 三次握手:指通信双方彼此交换三次信息。 三次握手是在存在数据报丢失、重复和延迟的情况下,确保通信双方信息交换确定性的充分必要条件。 CR:请求连接 ACC:接收连接请求 SEQ:信息序列号 DR:终止连接三次握手的操作过程如下: 1.建立连接时的三次握手 正常情况 CR出现重复原创 2016-02-25 21:37:56 · 1509 阅读 · 0 评论