基础知识:1malloc分配的对象生命周期是allocated类型,不同于常规的局部变量2指针p指向某个对象obj,则*p就是obj的别名,引用.3如果要函数f调用函数g,并且在函数g中改变函数f中的局部变量obj,应该使用如下形式g(&obj)4参数类型是指针有时是为了读取对象,而不是修改对象,这...
分类:
其他好文 时间:
2015-03-09 10:37:06
阅读次数:
140
http://www.mianwww.com/html/2014/05/21208.html指针和引用的区别指针指向一块内存,它的内容是指向内存的地址;引用是某内存的别名引用使用是无需解引用,指针需解引用引用不能为空,指针可以为空引用在定义是被初始化一次,之后不可变;指针可变程序为指针变量分配内存区...
分类:
编程语言 时间:
2015-03-06 01:02:47
阅读次数:
239
和C++相比JAVA没以下内容对不:
一,指针和引用。
二,多继承。
三,没析构函数。无法在构造函数中分配资源,析构函数中释放资源。
四,没有运算重载。
五,C的可变参数不限类型,JAVA的可变参数必须类型相同。
六,联合。
七,java很晚才有枚举。
八,预处理(如宏定义)。
九,默认函数参数。
和JAVA相比,C++没有:
一,没Super,只有this。
二,没f...
分类:
编程语言 时间:
2015-03-05 09:17:41
阅读次数:
141
此文转自:http://www.cnblogs.com/kingln/articles/1129114.html 从概念上讲。指针从本质上讲就是存放变量地址的一个变量,在逻辑上是独立的,它可以被改变,包括其所指向的地址的改变和其指向的地址中所存放的数据的改变。 而引用是一个别名,它在逻辑上不是独.....
分类:
编程语言 时间:
2015-03-05 00:13:13
阅读次数:
177
指针和引用看起来很不一样,指针使用*和->操作符,引用则使用.操作符,但是它们似乎做的是类似的事情。
首先,需求确认的是,C++用没有空引用(null reference),一个引用必须总代表某个对象,所以既不能指向null,也不能声明变量时不赋初值,也不能在使用过程中改变指向(其实用引用更贴切)值。如果不能满足上述条件,可以考虑使用指针。
使用引用可能比指针更...
分类:
其他好文 时间:
2015-01-26 11:57:02
阅读次数:
162
抽象类是为了抽象和设计的目的而建立的,处于继承层次结构的上层。具体类是能够建立对象的类。(1)抽象类只能用作其他类的基类,不能建立抽象类对象。(2)抽象类不能用作参数类型、函数返回类型或显式转换的类型。(3)可以定义指向抽象类的指针和引用,此指针可以指向它的派生类,进而实现多态纯虚函数是被标明为不具...
分类:
编程语言 时间:
2015-01-20 21:56:33
阅读次数:
233
C++ 中指针和引用的区别(摘自网络)引用和指针★ 相同点:1. 都是地址的概念;指针指向一块内存,它的内容是所指内存的地址;引用是某块内存的别名。★ 区别:1. 指针是一个实体,而引用仅是个别名;2. 引用使用时无需解引用(*),指针需要解引用;3. 引用只能在定义时被初始化一次,之后不可变;指针...
分类:
编程语言 时间:
2015-01-20 21:53:02
阅读次数:
155
题目描述
输入三个整数,按由小到大的顺序输出。分别使用指针和引用方式实现两个排序函数。在主函数中输入和输出数据。
输入
三个整数
输出
由小到大输出成一行,每个数字后面跟一个空格。由指针方式实现。
由小到大输出成一行,每个数字后面跟一个空格。由引用方式实现。
样例输入
2 3 1
样例输出
1 2 3
1 2 3
提示...
分类:
其他好文 时间:
2015-01-08 18:13:41
阅读次数:
153
题目描述
输入三个字符串,按由小到大的顺序输出。分别使用指针和引用方式实现两个排序函数。在主函数中输入和输出数据。
输入
3行字符串
输出
按照从小到大输出成3行。由指针方式实现。
按照从小到大输出成3行。由引用方式实现。
样例输入
cde
afg
abc
样例输出
abc
afg
cde
abc
afg
cde
提示
...
分类:
其他好文 时间:
2015-01-08 18:06:47
阅读次数:
803