C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,本人根据各方面查到的资料进行总结如下,期望对朋友们有所帮助。 Const 是C++中常用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。 const关键字的作用主要有以 ...
分类:
编程语言 时间:
2016-06-04 22:02:36
阅读次数:
162
const和指针相结合的四种情况 四种情况分别如下: int cons *p p本身不是常量,p指向的地址的数据为常量 const int *p p本身不是常量,p指向的地址的数据为常量 int * const p p是常量,p指向的地址空间内不是常量 const int * const p p是常 ...
分类:
其他好文 时间:
2016-05-30 23:29:37
阅读次数:
230
类的成员函数后面加 const,表明这个函数不会对这个类对象的数据成员(准确地说是非静态数据成员)作任何改变。 在设计类的时候,一个原则就是对于不改变数据成员的成员函数都要在后面加 const,而对于改变数据成员的成员函数不能加 const。所以 const 关键字对成员函数的行为作了更加明确的限定 ...
分类:
编程语言 时间:
2016-05-02 11:46:39
阅读次数:
180
1.HTML对象获取问题FireFox:document.getElementById(“idName”);ie:document.idname或者document.getElementById(“idName”).解决办法:统一使用document.getElementById(“idName”);2.const问题说明:Firefox下,可以使用const关键字或var关键字来定义常量;IE下,只能使用va..
分类:
编程语言 时间:
2016-04-22 16:52:14
阅读次数:
286
一个常量成员函数(const member function), 可以读取类的数据成员,但不能修改类的数据成员。 1 声明 在成员函数声明的参数列表后,加上 const 关键字,将其声明为常量成员函数(const member function),表明其不被允许修改类的数据成员 下面定义了一个 Da ...
分类:
编程语言 时间:
2016-04-18 18:43:46
阅读次数:
236
C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,本人根据各方面查到的资料进行总结如下,期望对朋友们有所帮助。 Const 是C++中常用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。 一、Const作用 如下表所示 ...
分类:
编程语言 时间:
2016-04-16 12:18:42
阅读次数:
208
static关键字至少有下列n个作用: (1)函数体内static变量的作用范围为该函数体,不同于auto变量,该变量的内存只被分配一次,因此其值在下次调用时仍维持上次的值; (2)在模块内的static全局变量可以被模块内所用函数访问,但不能被模块外其它函数访问; (3)在模块内的static函数 ...
分类:
其他好文 时间:
2016-04-11 22:02:57
阅读次数:
139
一、#define宏定义 1.宏定义,像这样的就是宏定义:#define PI 3.14159; 2.宏定义格式:#define 宏名称 宏值;宏名称就是要定义的宏,通常用一个大写的有意义的名称来表示;宏值就是这个宏所代表的常量。; 3.#define是预编译指令; 4.宏的本质是一种替代。 5.当 ...
分类:
编程语言 时间:
2016-04-08 08:55:03
阅读次数:
250
一,引用:某个变量的引用等价于这个变量,是这个变量的一个别名。 引用的实例: 函数返回引用类型 二,const object(常量对象):如果不希望某个对象的值被修改,则定义该对象的时候可以在前面添加const关键字。 结论:非静态成员函数通过this来操作const A类型对象a的值。这是不符合定 ...
分类:
其他好文 时间:
2016-04-04 22:43:48
阅读次数:
212
const限定符 c++有了新的const关键字,用来定义常变量,可以替C语言中的#define。关于const限定符,有以下需要注意: 1.创建后值不再改变 2.作用范围在文件内有效 3.添加extern关键字,使多个文件共用同一个常变量 另外,int const与const int是等效的。 c... ...
分类:
编程语言 时间:
2016-03-29 12:38:15
阅读次数:
179