非常好的一篇分析const的总结归纳, 在此谢谢原作者:http://blog.csdn.net/zcf1002797280/article/details/7816977在普通的非 const成员函数中,this的类型是一个指向类类型的 const指针。可以改变this所指向的值,但不能改变 th...
分类:
编程语言 时间:
2014-08-18 12:16:04
阅读次数:
203
??
1、
const 修饰普通变量
const修饰一个变量,意思就是这个变量是一个常量,不能被改变
const int x; //x是一个整形常量
const double x; //x 是一个double型常量
const 修饰的是一个指针时:
const int *x; //x 是一个指向常量整形的指针
int *...
分类:
编程语言 时间:
2014-08-13 13:14:26
阅读次数:
188
1. const常量,如const int max = 100; 优点:const常量有数据类型,而宏常量没有数据类型。编译器可以对前者进行类型安全检查,而对后者只进行字符替换,没有类型安全检查,并且在字符替换时可能会产生意料不到的错误。2. const 修饰类的数据成员。 const数据成员只在某...
分类:
编程语言 时间:
2014-07-13 21:29:00
阅读次数:
213
一、const作用二、const用法1、修饰一般常量
修饰符const可以用在类型说明符前,也可以用在类型说明符后。 例如: int const x=2; const int x=2; 2、修饰常数组
修饰符const可以用在类型说明符前,也可以用在类型说明符后例如: int cons...
分类:
其他好文 时间:
2014-06-16 06:27:06
阅读次数:
312
C++const 关键字小结const
是constant的缩写,本意是不变的,不易改变的意思。const
在C++中是用来修饰内置类型变量,自定义对象,成员函数,返回值,函数参数。一、const修饰普通类型的变量。如下:1 const int a = 7; 2 3
int b = a; //i.....
分类:
编程语言 时间:
2014-06-09 20:58:05
阅读次数:
281
1.const修饰普通变量和指针const修饰变量,一般有两种写法:constTYPEvalue;TYPEconstvalue;这两种写法在本质上是一样的。它的含义是:const修饰的类型为TYPE的变量value是不可变的。对于一个非指针的类型TYPE,无论怎么写,都是一个含义,即value只不可...
分类:
编程语言 时间:
2014-05-05 23:46:44
阅读次数:
351
一、const是什么
在 C/C++ 语言中,const关键字是一种修饰符。所谓“修饰符”,就是在编译器进行编译的过程中,给编译器一些“要求”或“提示”,但修饰符本身,并不产生任何实际代码。就 const 修饰符而言,它用来告诉编译器,被修饰的这些东西,具有“只读”的特点。在编译的过程中,一旦我们的代码试图去改变这些东西,编译器就应该给出错误提示。
所以,const修饰符的作用主要是利...
分类:
编程语言 时间:
2014-04-30 22:13:39
阅读次数:
389