const用法(1) 定义常量
来源:互联网 发布:jquery load js失效 编辑:程序博客网 时间:2024/04/30 23:51
使用const定义常量的一些特点与注意事项,记录如下:
1.与#define相比,const定义常量编译器可以对其进行类型检查。
2.const位置不同,定义的意义不同,以指针为例:
char *p = "Hello"; // feichan // non-const data5
const char *p = "Hello"; // 非常量指针, // 指向的内容为常量
char * const p = "Hello"; // 常量指针, // 指向的内容非常量
const char * const p = "Hello"; // 常量指针, // 指向的内容为常量
3.如果限定一个常量的作用域为某个具体的类,即常量只对该类可见,使用static,例如:
class EngineeringConstants { // this goes in the classprivate: // header file
static const double FUDGE_FACTOR;
...
};
// this goes in the class implementation fileconst double EngineeringConstants::FUDGE_FACTOR = 1.35;而且要注意的是,在头文件中的常量只是声明,不是定义,所以在使用的源文件中必须定义。
- const用法(1) 定义常量
- php const 用法详解 定义 常量
- 定义常量 const 和 #define 区别1
- const定义的常量
- C++ const定义常量
- 常量定义 const 和define
- const的常量的用法
- 宏定义常量与const定义常量的区别
- 复习4:const定义的常量
- php的常量定义:const VS define
- C中const 定义常量的使用
- const常量与宏定义区别
- const常量与宏定义区别
- 定义常量 const 和 #define 区别2
- const常量与宏定义区别
- PHP常量定义,define()和const区别
- #define 和 const 定义常量比较。
- define \enum \const 定义一个常量
- My First RMI Program
- 且夫天地为炉兮,造化为工;阴阳为炭兮,万物为铜。合散消息兮,安有常则?千变万化兮,未始有极,忽然为人兮,何足控抟;化为异物兮,又何足患!
- NET开发人员十大必备下载工具
- 組建團隊
- 经典搞笑口误,娱乐一下
- const用法(1) 定义常量
- hibernate3中文查询参数处理
- Java对象序列化(一)
- blog中插入电影(flash)视频 实现代码
- NUnit断言大全
- 我发现------
- Asp.Net 学习资源列表
- 用Php模拟asp.net的页面模型
- PhysX物理引擎(编程入门)