JoeChenzzz

导航

上一页 1 2 3 4 5 6 7 ··· 13 下一页

2019年2月26日 #

c++的四种强制类型转换

摘要: 四种强制类型转换的使用形式: cast-name<type>(expression) //type为目标,expression为源 1.static_cast 1.概念 1)static_cast用于数据类型的强制转换,只要不包含底层const,都可以使用static_cast 2)static_c 阅读全文

posted @ 2019-02-26 17:58 JoeChenzzz 阅读(151) 评论(0) 推荐(0) 编辑

顶层const和底层const

摘要: 1.顶层const 名词顶层const表示对象是个常量 2.底层const 名词底层const与指针或引用有关,表示指针所指的对象是一个常量 阅读全文

posted @ 2019-02-26 16:37 JoeChenzzz 阅读(191) 评论(0) 推荐(0) 编辑

运行时类型识别

摘要: 1.RTTI 1)运行时类型识别RTTI(Run-Time Type Identification),它能够获取基类指针或引用所指向的对象的实际类型,在C++中,为了支持RTTI提供了两个运算符:typeid和dynamic_cast 2)当某种情况下无法使用虚函数时,却要完成类似于虚函数的功能时, 阅读全文

posted @ 2019-02-26 12:14 JoeChenzzz 阅读(335) 评论(0) 推荐(0) 编辑

2019年2月25日 #

c++类对象的内存分布

摘要: 要想知道c++类对象的内存布局, 可以有多种方式,比如: 1)输出成员变量的偏移, 通过offsetof宏来得到 2)通过调试器查看, 比如常用的VS 1.没有数据成员的对象 1)最开始的c++编译器对没有成员变量的类对象执行sizeof是返回0的,但是为了防止上述错误发生,编译器会强行(隐式)地插 阅读全文

posted @ 2019-02-25 17:38 JoeChenzzz 阅读(1081) 评论(0) 推荐(1) 编辑

2019年2月24日 #

UDP

摘要: 1.UDP首部 2.UDP网络编程步骤 服务端:socket -> bind -> recvfrom/sendto -> close 客户端:socket -> sendto/recvfrom -> close 服务端:socket -> bind -> recvfrom/sendto -> clo 阅读全文

posted @ 2019-02-24 20:20 JoeChenzzz 阅读(149) 评论(0) 推荐(0) 编辑

ICMP协议、DNS、ARP协议、ping、DHCP协议

摘要: 1.ICMP协议 1)ICMP协议,即:网络控制消息协议(Internet Control Message Protocol) 2)ICMP是网络层协议,因为ICMP报文是装在IP数据报中,作为它的数据部分发出去的,如图 3)ICMP协议用于报告网路差错和异常,如:网络通不通、主机是否可达、路由是否 阅读全文

posted @ 2019-02-24 16:52 JoeChenzzz 阅读(2010) 评论(0) 推荐(0) 编辑

2019年2月21日 #

OSI七层模型和TCP/IP四层模型

摘要: 1)网络层负责点到点的传输(这里的“点”指主机或路由器),而传输层负责端到端的传输(这里的“端”指应用进程) 2)ARP协议介于数据链路层和网络层之间(IPv4专有,IPv6的地址映射功能在ICMPv6协议中) 3)三层交换机:具有部分路由器功能的交换机,工作在的第三层:网络层;能够做到一次路由,多 阅读全文

posted @ 2019-02-21 11:55 JoeChenzzz 阅读(150) 评论(0) 推荐(0) 编辑

2019年2月12日 #

STL六大组件

摘要: 1.容器 顺序容器、关联容器 2.算法 各种常用算法,sort、search、copy…… 3.迭代器 用来索引容器中元素,是容器与算法之间的胶合剂 4.仿函数(另名函数对象) 仿函数就是让一个类的使用看上去像一个函数,实质是类中重载了operator()操作符,这个类就有了类似函数的行为 5.配接 阅读全文

posted @ 2019-02-12 14:38 JoeChenzzz 阅读(206) 评论(0) 推荐(0) 编辑

2019年2月11日 #

迭代器

摘要: 1.迭代器的概念 1)迭代器(iterator)是一种用来索引容器内元素的数据类型 2)迭代器不是指针是类模版,表现像指针。它模拟了一些指针的功能, 通过重载指针的一些操作符。本质是封装了原生指针,相当于指针的一种升级。 3)即使是vector,它的迭代器定义如下,也不能说它就是普通指针,vecto 阅读全文

posted @ 2019-02-11 20:04 JoeChenzzz 阅读(337) 评论(0) 推荐(0) 编辑

2019年1月18日 #

哈希表

摘要: 1.概念 1)哈希表(散列表)是一种根据关键字 key 去寻找值 value 的数据映射结构 2)哈希表通过一个函数把key映射到表上的一个位置(哈希地址)来存储,以加快下一次查找的速度,这个函数就叫哈希函数 3)所以说,哈希技术既是一种存储技术,也是一种查找技术 2.哈希冲突 1)对不同的关键字可 阅读全文

posted @ 2019-01-18 12:08 JoeChenzzz 阅读(180) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 ··· 13 下一页