指针_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 指针 >>列表
指向const对象的指针const指针的理解#include<QtCore/QCoreApplication>#include<iostream>#include<vector>usingnamespacestd;intmain(intargc,char*argv[]){QCoreApplicationqa(argc,argv);//指向const对象的指针:不可以改变指针所指向的值,可以改变指针指向constdoublea=1.1... 查看全文
我们在实际上的编程过程中,也许会遇到这样的场景,那就是我们在写程序的时候不能确切的知道我们需要使用什么类,使用这个类的什么方法。在这个时候,我们需要在我们的程序里面动态的根据用户的输入来创建我们在写程序不知道的类的对象,并且调用这个对象的实例方法。Objective-C为我们提供了Class类型,选择器Selector以及指针函数来实现这样的需求,从而大大的提高了我们程序的动态性能。在Objective-C里面,一个类被正确的编译过后,在这个编译成功的类里面,存在一个变量用于保存这个类的信息... 查看全文
· 引用和指针发布时间:2010-12-30
1引用简单理解引用就是一个变量的另一个名字,从这个名字的角度对变量可以加以修饰,同时拥有const指针的特性,所以在声明时必须初始化1inta=1;2constintb=4;3int&ref_a;//必须初始化:declaredasreferencebutnotinitialized4constint&ref_a_const=a;5ref_a++;6ref_a_const++;//只读的:incrementofread... 查看全文
· c++中指针与引用的区别 【转】发布时间:2010-12-23
转:c++中指针与引用的区别原文地址:http://blog.sina.com.cn/s/blog_49b531af0100m0tb.html----------------------------------------------------------------------★相同点:1.都是地址的概念;指针指向一块内存,它的内容是所指内存的地址;引用是某块内存的别名。★区别:1.指针是一个实体,而引用仅是个别名;2.引用使用时无需解引用(*),指针需要解引用;3... 查看全文
· 指针和引用参数区别发布时间:2010-12-08
指针和引用一直是学习C++时的一个难点,不知道什么时候应该用指针,什么时候应该用引用。下面是指针与引用做为函数时的不同,看了之后,也许上面的问题就不是问题了,呵呵。1.两者都可以不用复制变元而提高效率,但是指针的传递实际上是复制了指针的,而引用没有复制。2.虽然两者都可以改变变元的值。但是如果函数参数是指针那就是明显暗示传入的值可能被改变,而传引用没有这个暗示。3.指针参数可以接收空值,而引用必须要指向一个值。4.没有被声明为const的引用不能传递常量,因为编译器不允许创建对常量的引用。5... 查看全文
· Boost学习1-智能指针发布时间:2010-12-08
智能指针的原理是基于RAII:申请资源即初始化。一个动态分配的对象由智能指针管理,在任何情况下动态分配的内存都能得到正确释放,从而将开发人员从这项任务中解放了出来。作用域指针:boost::scoped_ptr,一个作用域指针独占一个动态分配的对象,不能将一个作用域指针所包含的对象传递给另一个作用域指针。一经初始化,智能指针boost::scoped_ptr所包含的对象,可以通过类似于普通指针的接口来访问。这是因为重载了相关的操作符operator*(),operator->(... 查看全文