自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 namespace的用法

原文地址:http://www.cnblogs.com/CBDoctor/archive/2011/12/05/2276563.html C++中采用的是单一的全局变量命名空间。在这单一的空间中,如果有两个变量或函数的名字完全相同,就会出现冲突。当然,你也可以使用不同的名字,但有时我们并不知道另一个变量也使用完全相同的名字;有时为了程序的方便,必需使用同一名字。比如你定义了一个变量string

2016-08-14 21:00:21 461

原创 数据结构学习笔记10——区分叶结点与分支结点的二叉树实现方案二

与上一篇博文实现的二叉树不同,这里讲遍历实现为节点的一个成员函数。 VarBinNode2.h /********************************************************/ // 用模板实现二叉树(Binary Node)结点的定义 // 区分叶结点与分支结点,将遍历作为成员函数 /******************************

2016-08-08 20:05:09 2005

原创 数据结构学习笔记9——区分叶结点与分支结点的二叉树实现方案一

上一篇博客给出的二叉树实现不区分叶结点与分支结点,即叶结点的类中也有两个指向左右子结点的指针,只不过指针为NULL。这种设计实现简单,但是造成了空间上的浪费。这里给出一种将叶结点与分支结点实现为两个不同类的实现方式。不过这两个类都继承自同一个虚基类。 具体实现如下: /********************************************************/ /

2016-08-07 23:16:37 4066 2

原创 数据结构学习笔记8——简单二叉树的实现与遍历

1,简单二叉树的实现 回忆链表的实现,我们定义了两个类模板,一个用于表示链表里的结点,另一个用于表示链表本身;但是在二叉树的实现中,我们只定义二叉树的结点,而不再为整个二叉树定义类模板。 这里实现的二叉树是最简单的二叉树,结点不区分叶结点与分支结点。即,即便是叶结点,在类中也同样有左子结点与右子结点,只不过左右子结点都是空指针。 文件结构如下: BinNode.h定

2016-08-07 17:21:02 575

原创 数据结构学习笔记7——二叉树介绍

1,二叉树相关定义 路径(path):如果一棵树的一串结点n1,n2,...,nk满足前一个结点是后一个节点的父结点,则称这一串结点为从n1到nk的路径,这条路径的长度是k-1; 路径长度(length):一条路径上的结点数-1; 结点的深度(depth):从根节点到节点M的路径长度,根结点深度为0; 节点的层数(level):数值上与深度相等,根结点的层数为0; 树的高度(heig

2016-08-06 22:06:20 631

《Boost Asio C++ Network Programming 》 英文原版

作者:john Torjo 学习 C++ Boost Asio的必备教材 浅显易懂 网上流传的中文版漏了大量的内容,看得人云里雾里。所以还是要看英文原版。

2022-12-02

AUTOSAR_SWS_SocketAdaptor中英双语

1,SoAd相关的Ausosar标准 2,中文和英文两份文档,可以对照看

2022-03-13

空空如也

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

TA关注的人

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