- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 全局变量与局部变量的区别
// 全局变量: // 写在函数和大括号外部的变量, 我们称之为全局变量 // 作用域: 从定义的那一行开始, 一直到文件末尾 // 全局变量可以先定义在初始化, 也可以定义的同时初始化 // 存储: 静态区 // 程序一启动就会分配存储空间, 直到程序结束才会释放 // 局部变量: // 写在函数或者代码块中的变量, 我们称之为局部变量 // 作用域: 从定义的那一...
2018-03-17 13:58:13 679
转载 什么是析构函数
构函数(destructor) 与构造函数相反,当对象脱离其作用域时(例如对象所在的函数已调用完毕),系统自动执行析构函数。析构函数往往用来做“清理善后” 的工作(例如在建立对象时用new开辟了一片内存空间,应在退出前在析构函数中用delete释放)。 以C++语言为例,析构函数名也应与类名相同,只是在函数名前面加一个波浪符~,例如~stud( ),以区别于构造函数。它不能带任何参数,也没有返回...
2018-03-15 15:57:50 685
转载 什么是构造函数
简单地说构造函数是类函数,函数名与类名完全相同,无返回值构造函数属于类的成员函数,除了具有一般成员函数的特点外,还具有自己的特点:(1)是类的一个特殊的成员函数,函数名与类名相同;(2)访问属性应该是public;(3)功能是初始化对象,在构造函数中一般不作初始化以外的事情;(4)可以在类内定义,也可在类外定义;(5)无函数返回类型,注意:什么也不写,也不可写为void;(6)程序运行时,当对象被...
2018-03-15 15:54:48 265
转载 c++中的this 知识点
1.什么是this先要理解class的意思,class应该理解为一种类型,象int,char一样,是用户自定义的类型。(虽然比int char这样build-in类型复杂的多,但首先要理解它们一样是类型)。用这个类型可以来声明一个变量,比如int x, myclass my等。这样就像变量x具有int类型一样,变量my具有myclass类型。理解了这个,就好解释this了,my的this 就是指向...
2018-03-15 15:53:21 304
原创 8种经典排序算法
常见经典排序算法1.希尔排序2.二分插入法3.直接插入法4.带哨兵的直接排序法5.冒泡排序6.选择排序7.快速排序8.堆排序 一.希尔(Shell)排序法(又称宿小增量排序,是1959年由D.L.Shell提出来的) /* Shell 排序法 */#include<stdio.h> void sort(intv[],int n){ int gap,i,j,temp; f...
2018-03-06 18:49:12 135
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人