码迷,mamicode.com
首页 >  
搜索关键字:指针和引用    ( 194个结果
C++ 值传递、指针传递、引用传递详解
写在前头: 本文摘抄字博客:http://www.cnblogs.com/yanlingyin/archive/2011/12/07/2278961.html 自己的理解: 关于指针和引用的区别在于: 指针是对地址的一份拷贝,虽然对其的使用,可以通过地址来改变实参的值, 但如果对这个指针的拷贝,做出 ...
分类:编程语言   时间:2016-07-10 11:13:27    阅读次数:160
函数的返回值
1.返回非引用类型。 函数运行结束时,会释放掉临时变量,但临时变量的空间即地址和空间的值不会被释放掉。因此不能返回临时变量的指针和引用。指针应该是和其所指向的对象同时存在的,不能让其成为悬垂指针,这样可能导致程序崩溃。 函数的返回值用于初始化在调用函数处所创建的临时对象。临时对象的初始化方法和实参初 ...
分类:其他好文   时间:2016-07-09 10:27:10    阅读次数:125
引用与指针
指针和引用一直是C++中难懂的部分,为此我也困惑了很久,下面说说我对引用和指针的简单理解。 在使用函数时我们常常会纠结实参传递到形参后,函数对形参的操作会不会改变实参的值(也就是主函数的相应变量),最典型的例子是swap(int a,int b)。我们都知道,函数在调用时会给变量重新开辟一个存储空间 ...
分类:其他好文   时间:2016-07-08 11:47:04    阅读次数:117
关于引用和指针的区别
1.指针和引用的定义和性质区别: (1)指针:指针是一个变量,只不过这个变量存储的是一个地址,指向内存的一个存储单元;而引用跟原来的变量实质上是同一个东西,只不过是原变量的一个别名而已。如: int a=1;int *p=&a; int a=1;int &b=a; 上面定义了一个整形变量和一个指针变 ...
分类:其他好文   时间:2016-06-23 22:03:42    阅读次数:134
值传递,指针传递;引用传递(c++独有)本质
要理解值传递、指针传递和引用传递的区别,主要要理解函数的实参和形参,函数的作用域(自动变量、栈),内存的布局以及指针和引用的特点。这里主要总结三种参数传递方式使用的主要场合。 值传递:只给函数提供输入值,需要复制开销,大对象很少使用值传递。 指针传递:可以改变指针指向内容的值,但是不能改变指针本身, ...
分类:编程语言   时间:2016-06-06 23:37:57    阅读次数:371
抽象类指针
抽象类是为了抽象和设计的目的而建立的,处于继承层次结构的上层。 具体类是能够建立对象的类。 抽象类的规定 (1)抽象类只能用作其他类的基类,不能建立抽象类对象。 (2)抽象类不能用作参数类型、函数返回类型或显式转换的类型。 (3)可以定义指向抽象类的指针和引用,此指针可以指向它的派生类,进而实现多态 ...
分类:其他好文   时间:2016-06-02 00:30:50    阅读次数:203
C++笔记--指针和引用
面试一:指针与引用的区别? 答案: (1)非空区别。在任何情况下都不能使用指向空值的引用。因此如果你使用一个变量并让它指向一个对象,但是该变量在某些时候也可能不指向任何对象,这时你应该把变量声明为指针,因为这样你可以赋空值给该变量。相反,如果变量肯定指向一个对象,例如你的设计不允许变量为空,这时你就 ...
分类:编程语言   时间:2016-05-26 18:44:59    阅读次数:168
C++-杂记
0. 静态,动态转换 statci_cast 一般用于同一类型的转化,可以不是指针和引用: 如:pKernel = static_cast<DynamicKernel*>(xGroup->mpCompiledFormula);,这里 xGroup->mpCompiledFormula就是Dynami ...
分类:编程语言   时间:2016-05-26 10:23:58    阅读次数:290
c/c++笔试题自我总结
1.指针和引用有什么区别 1).引用必须被初始化,指针不必。 2).引用初始化后不能改变,指针可以改变。 3).不存在指向空值的引用,存在指向空值的指针。 2.static用法,作用 最后对static的三条作用做一句话总结。首先static的最主要功能是隐藏,其次因为static变量存放在静态存储 ...
分类:编程语言   时间:2016-05-25 22:11:19    阅读次数:147
指针和引用的区别
在c++的学习中,我们经常被应该如何使用指针和引用这个问题所困扰,那么我这里给大家说一下在我的学习过程中对指针和引用的理解,和它们之间的区别,希望各位朋友给出不同的意见并且指出我在学习中的一些错误     首先我们来聊一下指针,相信我们在C的学习中就会遇到这个在C编程中无处不在的朋友。     指针本来就是用来存放地址的一个变量,其中他存放的地址和存放地址中的数据都可以被更改除非你这样(con...
分类:其他好文   时间:2016-05-12 19:10:39    阅读次数:136
194条   上一页 1 ... 7 8 9 10 11 ... 20 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!