对于命名空间,官方文档已经说得很详细[查看],我在这里做了一下实践和总结。 命名空间一个最明确的目的就是解决重名问题,PHP中不允许两个函数或者类出现相同的名字,否则会产生一个致命的错误。这种情况下只要避免命名重复就可以解决,最常见的一种做法是约定一个前缀。 例:项目中有两个模块:article和m ...
分类:
Web程序 时间:
2017-07-23 19:38:29
阅读次数:
323
1.const关键字的性质 简单来说:const关键字修饰的变量具有常属性。 即它所修饰的变量不能被修改。 2.修饰局部变量 这两种写法是等价的,都是表示变量的值不能被改变,需要注意的是,用const修饰变量时,一定要给变量初始化,否则之后就不能再进行赋值了,而且编译器也不允许不赋初值的写法: 在C ...
分类:
编程语言 时间:
2017-07-18 13:34:58
阅读次数:
237
const关键字定义的变量#include<stdio.h>intmain(void)
{constinta=10;
a=20;
}12345671234567结果怎样?编译错误[Error]assignmentofread-onlyvariable‘a’变量a是只读的。得到一个结论,使用const修饰的变量是常量,我们无法修改。在gcc中把const常量放到了data段,..
分类:
其他好文 时间:
2017-07-07 19:53:29
阅读次数:
193
1 版本差异: const 要求php的版本》5.3.0 define 可以兼容php4,php5 等版本 2 定义的位置区别: const关键字定义的常量是在编译时定义的,因此const关键字定义常量必须处于最顶端的作用区域 (意味着不能在函数内、循环内以及if语句之内用const来定义常量) 函 ...
分类:
Web程序 时间:
2017-07-05 00:30:46
阅读次数:
261
前言 众所周知ES6新增的const关键字可以用来声明常量,但是它只对基本数据类型生效(Number、String、Boolean等),那如果我们想声明一个常量对象呢?该如何实现,Object内置对象早就替我们想到了,下面来具体看一下 正题 一、先来看一下const方式来声明基本类型常量 代码: 运 ...
分类:
Web程序 时间:
2017-06-25 12:40:01
阅读次数:
223
C++ const 允许指定一个语义约束,编译器会强制实施这个约束,允许程序员告诉编译器某值是保持不变的。如果在编程中确实有某个值保持不变,就应该明确使用const,这样可以获得编译器的帮助。 一、const常量的初始化 int main(){ int a1 = 1; // 非常量,可以改变其值 a ...
分类:
其他好文 时间:
2017-06-16 19:23:47
阅读次数:
181
为什么使用const?采用符号常量写出的代码更容易维护;指针常常是边读边移动,而不是边写边移动;许多函数参数是只读不写的。const最常见用途是作为数组的界和switch分情况标号(也可以用枚举符代替),分类如下: 常变量: const 类型说明符 变量名 常引用: const 类型说明符 &引用名 ...
分类:
其他好文 时间:
2017-06-15 12:55:56
阅读次数:
269
在类中,有时候为了避免误操作而修改了一些人们不希望被修改的数据,此时就必须借助const关键字加以限定了。借助const关键字可以定义const类型的成员变量、成员函数、常对象以及对象的常引用。 const成员变量 const成员变量其用法和普通的const变量用法相似,在定义时只需在前面加上con ...
分类:
编程语言 时间:
2017-06-14 14:30:53
阅读次数:
192
数据类型 bool 布尔型 char 字符型 8位 wchar_t 宽字符型 16位 short 短整型 16位 int 整形 16位 long 长整形 32位 float 单精度浮点型 6为有效数字 double 双精度浮点型 10位有效数字 long double 扩展精度浮点型 10位有效数字 ...
分类:
编程语言 时间:
2017-06-09 19:11:48
阅读次数:
212
1. Hello World! 依照惯例首先Hello World镇楼: 1 #include<stdio.h> 2 3 int main(void) { 4 printf("Hello World!\n"); 5 return 0; 6 } C源文件组成: (1) 预处理指令(不是c语句) (2) ...
分类:
其他好文 时间:
2017-06-05 23:43:09
阅读次数:
200