自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cape的博客

技术博客

  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 Effective C++ 条款5:了解C++默默调用并编写了哪些函数

1)编写一个空类,经过编译后,C++默认编写了4个函数。class Empty{};经过编译器处理后会有默认构造函数、复制(拷贝)构造函数、赋值操作符和析构函数。这些函数都是public且inline的。class Empty{ public: Empty(){} Empty(const Empty& rhs){} Empty& operator=(const Empty&

2017-08-31 16:25:40 368

原创 TCP/IP协议族分层概要

TCP/IP协议族的四个层次各层功能1)链路层(也叫网络接口层或数据链路层) 作用:处理有关通信媒介的细节。 组成:操作系统的设备驱动程序和计算机的网络接口卡(NIC) 2)网络层 作用:处理分组在网络中的活动。 组成: IP协议(网际协议):传送分组 ICMP协议(互联网控制报文协议):发生异常时给发送端一个异常通知 IGMP协议(互联网组管理协议)

2017-08-31 11:27:05 443

原创 虚拟继承下空类型的sizeof问题

前面提到过一般空类型的sizeof问题,见链接: http://blog.csdn.net/capecape/article/details/77702446 经过进一步学习,发现虚拟继承和多重继承下空类型的sizeof的计算更有意思。以下是对《Inside C++ Object Model》中第三章的总结。 以下是基类和子类的继承关系代码: class X {}; class Y:v

2017-08-30 17:44:55 356

原创 空类型的sizeof问题与C++对象模型

1.上次看了《剑指offer》,上面提到了空类型对象的sizeof问题,当时不太理解,就放在那里没管了, 最近看了《深度探索C++对象模型》,在发现C++的对象模型是怎么回事后恍然大悟,原来这么简单。剑指offer第23页: 第一问好理解,空类型的实例不含任何信息,但必须占有一定空间,vs编译器决定每个空类型占一个字节。 第二问和第三问就不太好理解了,也不好记。.2.下面我们利用一个cla

2017-08-30 10:46:23 458

原创 Unix网络编程代码下载安装及编译

1.下载UNP官方代码: http://www.unpbook.com/src.html 2.终端进入下载目录,解压下载的unpv13e.tar.gz文件:   # tar -zxvf unpv13e.tar.gz (#代表root用户下执行指令) 3.终端中进入unpv13e目录,执行代码 # ./configure  # cd lib #make 过程中如果显示,系统没有

2017-08-30 08:38:58 1143

head first 设计模式

设计模式很好的一本入门书籍!head first 系列一直都是入门的绝佳书籍,head first中文为深入浅出,这本书正如名字所说,浅显易懂。

2017-09-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除