正确void change(test &target){ target.name = "aaa";} 错误void change(const test &target){ target.name = "aaa";}添加const关键字之后内容不能修改,这与指针不同
分类:
编程语言 时间:
2014-11-25 22:54:35
阅读次数:
217
1.final关键字和.net中的const关键字一样,是常量的修饰符,但是final还可以修饰类、方法。写法规范:常量所有字母都大写,多个单词中间用 "_"连接。2.遍历集合ArrayList list = new ArrayList();list.add(1);list.add(3);list....
分类:
编程语言 时间:
2014-11-19 12:17:49
阅读次数:
249
1.什么是const?const意味着是常量类型,被const修饰的变量或对象是不能被修改和更新的,当然在某些情况下,我们可以偷梁换柱的改变它.2.为什么要引入const?最初的目的是为了取代预编译指令:define MAX (1024) ,显然这样的宏定义常量是C语言中继承而来的,C++意识到这种...
分类:
编程语言 时间:
2014-11-18 01:36:26
阅读次数:
259
转自:http://blog.csdn.net/Eric_Jo/article/details/4138548; C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,本人根据各方面查到的资料进行总结如下,期望对朋友们有所帮助。Const是C++中常用的类型修饰符,常类型...
分类:
编程语言 时间:
2014-11-13 20:25:55
阅读次数:
288
1、标识符命名规则: (1)由英文字母、数字和下划线组成; (2)英文字母的大小要加以区别; (3)不允许使用数字开头; (4)不能用C++中的关键字。 2、C++提供了 const 关键字声明常量,const 表示一个“常值变...
分类:
编程语言 时间:
2014-11-12 07:10:51
阅读次数:
217
第3章 c++世界众生相 3.1 c++中的数据类型 3.2 变量和常量 3.2.1 声明变量 3.2.2 给变量取个好名字 3.2.3 变量初始化 3.2.4 常量 3.2.5 用宏与const关键字定义常量 3.3 数值类型 3.3.1 整型数值类型 3.3.2 浮点型数值类型 3.4 布尔类型...
分类:
编程语言 时间:
2014-11-06 00:38:41
阅读次数:
162
C++中的const关键字的使用方法很灵活,而使用const将大大改善程序的健壮性,本人依据各方面查到的资料进行总结例如以下,期望对朋友们有所帮助。Const 是C++中经常使用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。一、Const作用 例....
分类:
编程语言 时间:
2014-11-05 14:46:02
阅读次数:
285
类的成员函数后面加const,表明这个函数不会对这个类对象的数据成员(准确地说是非静态数据成员)作任何改变。在设计类的时候,一个原则就是对于不改变数据成员的成员函数都要在后面加const,而对于改变数据成员的成员函数不能加const。所以const关键字对成员函数的行为作了更加明确的限定:有cons...
分类:
编程语言 时间:
2014-11-02 20:46:34
阅读次数:
190
作者:沉默羔羊
c语言const关键字:
-- 特点。
使用该关键修饰的变量不能被改变。
--指针常量。
demo:
const char *p或者是 char const * p
--常量指针。
demo:
char * const p...
分类:
编程语言 时间:
2014-10-20 23:25:57
阅读次数:
215
const关键字
const=read only,修饰的为只读变量而不是常量。const修饰的变量不能用作数组的维数也不能放在switch语句的case:之后。
主要作用有:
1.通过把不希望被修改的变量或参数用const来修饰,编译器会保护这些变量不被修改增强系统的可靠性;
2.增强代码的可读性
[html]
view plaincopyprint?...
分类:
其他好文 时间:
2014-10-17 18:50:26
阅读次数:
185