
数据结构
文章平均质量分 87
舟山群岛
这个作者很懒,什么都没留下…
展开
-
CByteArray源码解析
(1)CByteArray简介 CByteArray是MFC中BYTE一种集合类,用于申明CByteArray类的数据,并且用相关函数对其进行处理。该类是8位无符号整数 BYTE类型,范围0—255,头文件是Afxcoll.h。类CByteArray支持以字节为单位动态建立数组。类CByteArray的成员函数与类CObArray的成员函数类似。因此,也可以参考类C原创 2017-03-24 09:34:02 · 2397 阅读 · 0 评论 -
CObArray 源码解析
(1)CObArray 简介 CObArray类支持CObject指针数组。这些对象数组近似于C中的数组,但不同的是它们可以动态地增减。(2)成员函数构造函数CObArray为CObject指针构造空数组约束GetSize获取数组中的元素数原创 2017-03-23 19:12:56 · 1057 阅读 · 0 评论 -
CIntArray源码解析
(1)MFC数组简介MFC已经提供了各种各样的数组,首先是一般的CArray类,它实际上是一个模板类,利用它可以创建任何数据类型的“类型安全数组”。在头文件Afxtempl.h中定义了CArray。其次是非模板化的数组类,分别为保存特定类型的数组而设计。这些类在Afxcoll.h中定义,下面说明了非模板化的数组类以及它们所保存的数据类型:只要学会使用这些数组类中的一种,也就会用其它数组类了原创 2017-03-24 13:11:16 · 1139 阅读 · 0 评论 -
CArray源码解析
(1)CArray Class MembersConstructionCArrayConstructs an empty array.AttributesGetSizeGets the number of elements in this array.原创 2017-03-27 10:13:34 · 849 阅读 · 0 评论 -
CStringArray源码解析
(1)成员函数ConstructionCStringArrayConstructs an empty array for CStringobjects.BoundsGetSizeGets number of elements in this array.GetUpperBound原创 2017-04-26 15:16:41 · 1123 阅读 · 0 评论 -
封装STL中vector提供MFC中的CArry接口
封装STL中vector提供MFC中的CArry接口简介:通过封装STL模板库中vector数组,提供MFC中的CArray的相关功能,同时提供vector访问接口#ifndef __CARRAYEX_H__#define __CARRAYEX_H__#include #if !defined(_WIN32)#include #endif//数组模板类原创 2017-08-31 16:14:02 · 922 阅读 · 0 评论 -
自定义string类(数据结构与算法C++)
自定义string类(数据结构与算法C++)string.h#ifndef MY_STRING_H#define MY_STRING_H_#include /* * The next line is used because Codewarrior has a conflict with * the STL string. Make sure to put the #in转载 2017-11-24 16:07:22 · 482 阅读 · 0 评论 -
自定义vector类(数据结构与算法C++)
#ifndef VECTOR_H#define VECTOR_H#define vector Vectorclass ArrayIndexOutOfBounds { };template class vector{ public: explicit vector( int theSize = 0 ) : currentSize( theSize ) { o转载 2017-11-24 16:50:56 · 1362 阅读 · 0 评论 -
自定义matrix类(数据结构与算法C++)
dsexceptions.h: Simple exception classes #ifndef DSEXCEPTIONS_H_ #define DSEXCEPTIONS_H_ class Underflow { }; class Overflow { }; class OutOfMemory { };转载 2017-11-24 17:01:47 · 1535 阅读 · 0 评论