const修饰函数:const修饰常量

const可以用来定义常量也可以用来修饰参数和返回值这里只对const修饰常量做些探讨 说const就不能不说const和区别是很明显其中最大区别在于const可以做类型检查而显然编译器是不可能做类型检查它根本就没有任何类型信息 在c语言中在编译时就确定了其值但是const变量却不是所以像这样定义是可以:const buf; 但是c中不行c中必须在定义时化其值... [阅读全文]

const指针:const修饰变量和指针的使用

const型变量是不能被修改但是确可以被赋予值编译把这类变量放入只读区域 如:const a = 10;生成名为a整形变量不能修改其内容 如果是和指针起使用那么要注意该指针指向内容是不能被修改 下面代码介绍说明了 const char *str作用: # stdio.h void sp_to_dash(const char *str);... [阅读全文]

const修饰函数:C++const限定修饰符的应用

const修饰符可以把对象转变成常数对象,什么意思呢?意思就是说利用const进行修饰的变量的值在程序的任意位置将不能再被修改,就如同常数一样使用!  使用方法是:const int a=1;//这里定义了一个int类型的const常数变量a;   但就于指针来说const仍然是起作用的,以下有两点要十分注意,因为下面的两个问题很容易混淆!   我们来看一个如下的例子:#include iostr... [阅读全文]

const修饰函数:const修饰对象,成员函数,成员变量

const表示常量,意思就是说,被它修饰的对象,成员函数,成员变量,在整个程序运行期间,它的值得保持不变,如果你在程序中改变它,编译器将会报错。 如下面程序: #includeiostream.h voiddisplay(constdouble&r); voidmain() { doubled(9.5); display(d); } voiddisplay(constdouble&r) { //r... [阅读全文]
1 共1条 分1页