2014年3月28日

摘要: 1. 关于常量引用正像在C语言中使用指针一样,C++中通常使用引用有一个函数... foo()并且这个函数返回一个引用...... & foo()....,一个指向位图(Bitmap)的引用 ...Bitmap & foo()....并且这个位图(bitmap)是常量constBitmap & foo ()当然你也可以用指针来做同样的事情:constBitmap * foo()foo返回一个指针 ...指向一个Bitmap...并有这个Bitmap是个常量.Bitmap *constfoo()foo返回某个东西,这个东西是常量 ...这个东西又是指针 ...一个指向Bi 阅读全文

posted @ 2014-03-28 15:45 彭海波 阅读(356) 评论(0) 推荐(0) 编辑

摘要: 一) 常量指针。常量是形容词,指针是名词,以指针为中心的一个偏正结构短语。这样看,常量指针本质是指针,常量修饰它,表示这个指针乃是一个指向常量的指针(变量)。指针指向的对象是常量,那么这个对象不能被更改。在C/C++中,常量指针是这样声明的:1)const int *p;2)int const *p;常量指针的使用要注意,指针指向的对象不能通过这个指针来修改,可是仍然可以通过原来的声明修改,也就是说常量指针可以被赋值为变量的地址,之所以叫做常量指针,是限制了通过这个指针修改变量的值。例如:int a = 5;const int b = 8; const int *c = &a; // 阅读全文

posted @ 2014-03-28 15:28 彭海波 阅读(136) 评论(0) 推荐(0) 编辑


Copyright © 2024 彭海波
Powered by .NET 8.0 on Kubernetes