码迷,mamicode.com
首页 >  
搜索关键字:const常量    ( 219个结果
Effective C++ 随笔(1)
条款一 c++ 为一个语言联邦1、四个层次 C:blocks,语句,预处理器,内置数据类型,数组,指针面向对象的C++:封装,多态,继承Template C++STL条款二 尽量以const,enum,inline代替#define Static const常量的声明和定义,声明应该是在头文件当中,...
分类:编程语言   时间:2015-05-09 23:20:14    阅读次数:144
const T、const T*、T *const、const T&、const T*& 的区别
这里的T指的是一种数据类型,可以是int、long、doule等基本数据类型,也可以是自己类型的类型class。单独的一个const你肯定知道指的是一个常量,但const与其他类型联合起来的众多变化,你是不是就糊涂了?下面我们一一来解析。 const T、const T*、T *const、const T&、const T*& 的区别...
分类:其他好文   时间:2015-05-09 13:26:52    阅读次数:127
内联函数、默认参数和函数占位参数
内联函数 定义:内联函数从源代码层看,有函数的结构,而在编译后,却不具备函数的性质。内联函数不是在调用时发生控制转移,而是在编译时将函数体嵌入在每一个调用处。编译时,类似宏替换,使用函数体替换调用处的函数名。一般在代码中用inline修饰,但是能否形成内联函数,需要看编译器对该函数定义的具体处理。 C++中的const常量可以替代宏常数定义,如: const int A = 3; ? #...
分类:其他好文   时间:2015-05-01 21:20:00    阅读次数:331
const和#define 区别
1: 编译器处理不同 define宏是在预处理阶段展开,const常量是编译运行阶段使用。2:类型和安全检查不同 const常量有数据类型,而宏常量没有数据类型,仅仅是展开。编译器可以对前者进行类型安全检查,而对后者只进行字符替换,没有类型安全检查,并且在字符替换时可能会产生意料不到的错误。3:.....
分类:其他好文   时间:2015-04-19 19:14:24    阅读次数:166
十万个为什么收集
1、类型常量是什么?与常量、变量有什么区别?const x=5; //常量{$J+}//允许对变量赋值const y:Integer=5;//类型常量{$J-} Delphi7下@x查看地址会提示:Variable required @y则正常浪费好多时间,没测试完全,下面全是猜的,x做为资源编译进...
分类:其他好文   时间:2015-04-18 15:58:12    阅读次数:118
const 常量声明
int *pi; pi是一个普通的指向整型指针int const *pci; 是一个指向整型常量的指针。你可以修改指针的值,但你不能修改它所指向的值int *const cpi; 声明pci为一个指向整型的常量,此时指针是常量,它的值无法修改,但你可以修改它所指向的整型值。int co...
分类:其他好文   时间:2015-04-14 23:08:04    阅读次数:165
c++ const: const 变量, const 输入参数, const 返回值, const 成员函数
看到const 关键字,C++程序员首先想到的可能是const 常量。这可不是良好的条件反射。如果只知道用const 定义常量,那么相当于把火药仅用于制作鞭炮。const 更大的魅力是它可以修饰函数的参数、返回值,甚至函数的定义体。const 是constant 的缩写,“恒定不变”的意思。被con...
分类:编程语言   时间:2015-04-10 13:30:18    阅读次数:122
C++的常量折叠(一)
前言前几天女票问了我一个阿里的面试题,是有关C++语言的const常量的,其实她一提出来我就知道考察的点了:肯定是const常量的内存不是分配在read-only的存储区的,const常量的内存分配区是很普通的栈或者全局区域。也就是说const常量只是编译器在编译的时候做检查,根本不存在什么read...
分类:编程语言   时间:2015-04-09 06:23:59    阅读次数:278
常量指针和指针常量的区别详解
* (指针)和 const(常量) 谁在前先读谁 ;*象征着地址,const象征着内容;谁在前面谁就不允许改变
分类:其他好文   时间:2015-04-05 21:56:18    阅读次数:138
static, const 和 static const 变量的初始化问题
const 常量的在超出其作用域的时候会被释放,但是 static 静态变量在其作用域之外并没有释放,只是不能访问。static 修饰的是静态变量,静态函数。对于类来说,静态成员和静态函数是属于整个类的,而不是属于对象。可以通过类名来访问,但是其作用域限制于包含它的文件中。static 变量在类内部...
分类:其他好文   时间:2015-03-20 21:53:51    阅读次数:115
219条   上一页 1 ... 15 16 17 18 19 ... 22 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!