1. const 修饰变量,表示变量的值不会改变: const TYPE ValueName = value; 2. 指针使用const (1)指针本身是常量不变,有以下两种写法: (char*) const pName; (2)指针所指向的内容是常量不变,有以下两种写法: (char) const
分类:
编程语言 时间:
2016-02-10 06:42:20
阅读次数:
249
const 是constant 的缩写,“恒定不变”的意思。被const 修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。所以很多C++程序设计书籍建议:“Use const whenever you need”。1.用const 修饰函数的参数如果参数作输出用,不论它是什么数据类...
分类:
编程语言 时间:
2015-10-28 18:52:09
阅读次数:
236
一、const指针1、const int* p和int const* p:两者意义是相同的。指向的内容是只读数据,不可以q改变;但是指向的地址可以改变。2、int* const p:必须先对指针初始化,而且指向的地址是只读的,不可以再被改变;但是指向的内容可以改变。3、const int* cons...
分类:
编程语言 时间:
2015-10-17 19:11:44
阅读次数:
159
这两种情况很难分清,你只需注意在const后面的是\*符号还是变量,\*在后说明,const的是指针指向的对象,变量在后说明const的是指针本身...
分类:
其他好文 时间:
2015-08-16 23:15:24
阅读次数:
124
指针常量和常量指针经常分不清,今天好好总结一下。...
分类:
其他好文 时间:
2015-08-02 21:47:24
阅读次数:
169
1.写出函数指针,函数返回指针,const指针,指向const的指针,指向const的const指针。
void (*f)()
void * f()
int * const
const int *
const int * const
下面的数据声明都代表什么?...
分类:
其他好文 时间:
2015-07-23 23:56:01
阅读次数:
158
Read it backwards...int*- pointer to intint const *- pointer to const intint * const- const pointer to intint const * const- const pointer to const in...
分类:
其他好文 时间:
2015-07-05 23:55:13
阅读次数:
97
在普通的非 const成员函数中,this的类型是一个指向类类型的 const指针。可以改变this所指向的值,但不能改变 this所保存的地址。在 const成员函数中,this的类型是一个指向 const类类型对象的 const指针。既不能改变 this所指向的对象,也不能改变 this所保存的...
分类:
其他好文 时间:
2015-06-24 14:19:56
阅读次数:
94
不可或缺 Windows Native 之 C++: this 指针, 对象数组, 对象和指针, const 对象, const 指针和指向 const 对象的指针, const 对象的引用
分类:
编程语言 时间:
2015-06-18 09:29:03
阅读次数:
108
成员函数的3个const究竟修饰的谁?demo演示清晰得出结论:const修饰隐藏的this指针...
分类:
其他好文 时间:
2015-06-12 01:01:03
阅读次数:
79