- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 const小笔记(更新ing)
来自const的五花八门的用法。 用法一: 声明定义常量。 在声明且定义(必须定义)变量的时候使用const,表示这个变量被声明后不能再被改变。 eg. const int x =10; const vector something; 测试发
2015-04-22 20:24:23 270
原创 关于构造函数与拷贝构造函数的问题
构造函数: 在类定义时,首先被调用的函数。 拷贝构造函数:其本质是构造函数的一种,因其功能多被用来做类的拷贝所以取名:拷贝构造函数,同样是在类创建时调用。 而恰恰是因为 拷贝构造函数是构造函数的一种(重载),因此若声明或者说实例化类时,若调用了拷贝构造函数就不会再调用构造函数。 这里的问题就出现了,如果在 构造函数 中原本对一个头节点分配了内存,并且在此头节点基础上进行链表的操作如
2015-04-22 10:34:29 451
原创 栈的顺序存储结构(数组)
# include# includeusing namespace std;# define OK 0# define RERRO 1# define MAXSIZE 20# define TURE 1# define FALSE 0typedef int Status;typedef int ElemType;typedef struct{ElemType data[MAXSIZE];int t
2015-04-15 15:19:23 332
原创 链表排序
以结构体内某个成员为指标进行排序。 关键位置: if (cur->data > cur->next->data) { pre->next = cur->next; cur->next = cur->next->next; pre->next->next = cur; } //按步图示 1,2,3,4标号表示四个节点的实际地址, 而下面的英文表示指向这些节点的指针名
2015-04-15 12:10:15 373
原创 顺序存储结构
# include # include using namespace std; /*-------------------------------------- 自定义单词含义 ------------------------------------------*/ # define OK 0 # define ERROR 1 # define MAXSIZE 2
2015-03-02 14:02:12 308
原创 结构体成员运算符与指向结构体成员运算符
关注用法的区别,不做运算方式的讨论。(暂且不知)2015年2月27日10:29:24 结构体成员运算符 : ( . )直接调用结构体中的某个成员 eg. typedef struct { int data[20]; int length; }Sqlist; Sqlist L; L.length; //直接调用L中length的值 L.data[3];
2015-02-27 10:42:35 6307
原创 typedef 和 #define
在学习顺序线性存储结构时发现书中对文本的替换用了两种方式: 1. #define eg. #define OK 1 #define TURE 1 #define ERROR 0 #define FALSE 0 #define STATUS int 2. typedef eg. typedef int ElemType; typedef int Status;
2015-02-21 17:30:51 678
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人