const对C++成员函数的修饰分为三种:1. 修饰参数;2. 修饰返回值;3. 修饰this指针。简述一下知识点如下,以后找功夫再完善。 1. 对函数参数的修饰。 1)const只能用来修饰输入参数。输出型参数不能用const来修饰。 2)如果输入参数采用“指针传递”,那么加const修饰可以防止 ...
分类:
编程语言 时间:
2017-08-31 16:06:00
阅读次数:
120
一、常量 定义:在程序运行中,其值不能改变的量称为常量 分类:常量可以是任何的基本数据类型,比如整数常量、浮点常量、字符常量,或字符串字面值,也有枚举常量。 在 C 中,有两种简单的定义常量的方式: 使用 #define 预处理器。 使用 const 关键字。 define 和 const 的区别: ...
分类:
编程语言 时间:
2017-08-29 18:51:27
阅读次数:
198
为什么使用const?采用符号常量写出的代码更容易维护;指针常常是边读边移动,而不是边写边移动;许多函数参数是只读不写的。const最常见用途是作为数组的界和switch分情况标号(也可以用枚举符代替),分类如下: 常变量: const 类型说明符 变量名 常引用: const 类型说明符 &引用名 ...
分类:
编程语言 时间:
2017-08-24 13:34:31
阅读次数:
231
// // main.c // const关键字,节省内存空间,放在字符表里面, #include int main(int argc, const char * argv[]) { /* 1.const,指针类型的左边、数据类型和*号之间,指针的指向可以改变,指向的内存空间中的值不能改变。 2.c... ...
分类:
其他好文 时间:
2017-08-21 15:47:45
阅读次数:
139
重载: 重载是指在同一个作用域下,函数的函数名相同,但是函数参数的个数,或者参数的类型,参数的顺序不同。这时函数之间就构成了重载关系,这里需要注意的是,如果函数的参数列表完全相同,仅仅是返回值类型不同并不能构成重载。同一个作用域又怎么理解呢?在这里主要分两种情况讨论,一种是在类外但是函数在同一个CP ...
分类:
编程语言 时间:
2017-08-16 12:27:23
阅读次数:
162
Java C# 主类名与文件名 必须一致 可以不一致 命名空间导入方式 import关键字 using关键字 常量 final关键字 Const关键字 基本数据类型 C#中有无符号数,Java没有。C#中有值类型,且可自己定义值类型的结构体(struct)。Java中的基本类型(或叫基元类型)即为值 ...
分类:
编程语言 时间:
2017-08-08 15:19:46
阅读次数:
168
1.定义在类内部的函数是隐式的inline函数。 2.因为this的目的总是指向“这个”对象,所以this是一个常量指针,我们不允许改变this中保存的地址。 3.常量成员函数:允许把const关键字放在成员函数的参数列表之后,此时紧跟在参数列表后面的const表示this是一个指向常量的指针。因为 ...
分类:
编程语言 时间:
2017-07-26 00:17:12
阅读次数:
247
1.字符串模板 在ES6中允许使用反 ` 来创建字符串,这种方法创建的字符串里面可以包含由美元符号$加花括号包裹的变量${vraible}。 2.let与const关键字 可以把let看成var,只是它定义的变量被限定在了特定范围内才能使用,而离开这个范围则无效。let 定义的变量不会被变量提升。c ...
分类:
其他好文 时间:
2017-07-25 16:02:16
阅读次数:
139
1》修饰基本类型变量(使其只读) 2》修饰指针: ①、int const *p或者const int *p; *p是只读的,不可以通过指针修改,可以通过变量修改; ②、int * const p; const将p变为只读数据 ③、const int * const p; const将p和*p都变为只 ...
分类:
其他好文 时间:
2017-07-24 10:06:07
阅读次数:
106
PHP 面向对象中常见关键字的使用: 1、final :final关键字可以加在类或者类中方法之前,但是不能使用final标识成员属性。 作用: 使用final标识的类,不能被继承。 在类中使用final标识的成员方法,在子类中不能覆盖。 总结:final表示为最终的意思,所以使用final关键字的 ...
分类:
Web程序 时间:
2017-07-24 00:21:35
阅读次数:
182