码迷,mamicode.com
首页 >  
搜索关键字:const对象    ( 194个结果
C++的const关键词的一些注记
在c++中,const关键词出现在很多地方,有诸多的用途,也有很多的限制。这里简单的列举一下const声明和定义的注意事项:(const对象定义时必须初始化,下面的例子只是说明一下const位置的含义)const出现在声明或者定义变量的类型的前面的时候,const修饰的是变量本身如:const ch...
分类:编程语言   时间:2014-07-02 21:33:30    阅读次数:215
c++前缀和后缀++
1,c++规定后缀形式的++操作符有一个int行的参数,被调用时,编译器自动加一个0作为参数给他2,前缀返回一个reference,后缀返回一个const对象///////////////////////////////////////////////////////////////////////...
分类:编程语言   时间:2014-06-29 19:43:53    阅读次数:228
c++常对象和常成员函数
常对象:定义常对象的一般形式为: 类名 const 对象名[(实参表列)];也可以把const写在最左面: const 类名 对象名[(实参表列)];二者等价。常对象的所有成员值都不能变,必须先初始化,不能调用非const成员函数const成员函数: void get_time( ...
分类:编程语言   时间:2014-06-29 06:16:24    阅读次数:161
C++Primer学习笔记《2》
数组是一种复合类型,由类型名+数组名+维度组成。数组定义中的类型可以是C++基本内置类型,也可以是类类型的。数组元素的类型可以是除了引用类型以外的其他任何类型,没有所有的元素都是引用的数组。   数组的维度必须是大于或等于1的编译器常量,所谓的编译器常量就是指在编译期间就可算出结果的表达式,字面值常量,枚举类型,用常量表达式初始化的const对象。任何在编译器无法计算出的值都不可作为数...
分类:编程语言   时间:2014-06-20 10:27:20    阅读次数:268
const char* pcr&char* const pcr
const char* pcr:pcr指向char型的const对象不能通过pcr改变其指向的对象值,因为其指向的对象是个const但pcr本身不是const可以赋予其他的地址char* const pcr:pcr是指向char型的const指针,不能在赋予其他的包括本身的地址*pcr是char型的...
分类:其他好文   时间:2014-06-02 05:40:57    阅读次数:179
从C到C++ (3)
从C到C++ (3)一、 C++中增加了引用 1、引用是给某一个变量起别名。引用的一般格式: 类型 &引用名 = 变量名 定义引用时一定要初始化。在实际应用中,引用一般用作参数传递与返回值 2、const 引用 const 引用是指向const对象的应用 3、引用作为返回值 函...
分类:编程语言   时间:2014-05-23 11:49:25    阅读次数:340
提高编程效率的C++编程箴言
对于单纯常量,最好以const对象或enums替换#defines对于形似函数的宏,最好改用inline函数替换#define将某些东西声明为const可帮助编译器侦测出错误用法。const可被施加于任何作用域内的对象、函数参数、函数返回类型、成员函数本体。当const和non-const成员函数有着实质等价的实现时,令non-const版本调用const版本可避免代码重复。确定对象被使用前已经被...
分类:编程语言   时间:2014-05-22 17:09:29    阅读次数:263
Effective C++笔记:构造/析构/赋值运算
条款05:了解C++默默编写并调用哪些函数 默认构造函数、拷贝构造函数、拷贝赋值函数、析构函数构成了一个类的脊梁,只有良好的处理这些函数的定义才能保证类的设计良好性。 当我们没有人为的定义上面的几个函数时,编译器会给我们构造默认的。 当成员变量里有const对象或引用类型时,编译器会不能合成默认的拷贝赋值函数;当一个基类把它的拷贝赋值函数定义为private时,它的派生类也不无生...
分类:编程语言   时间:2014-05-22 17:05:38    阅读次数:341
C++共享数据的保护
共享数据的保护:常类型 常类型的对象必须初始化,且这个值不能被更新常引用:被引用的对象不能更新 const 类型说明符 & 引用名常对象:必须进行初始化,不能更新 类名 const 对象名常数组:数组元素不能更新 类型说明符 const 数组名[大小]常指针:指向常量的指针
分类:编程语言   时间:2014-05-17 18:34:51    阅读次数:215
指针和const限定符
指向const对象的指针,例如:const int *pival;pival是以个指向int类型const对象的指针,const限定pival指针所指向的对象类型,而并非pival本身,也就是说,pival并不是const,在定义时不需要对它进行初始化,如果需要,允许给pival重新赋值,使其指向另...
分类:其他好文   时间:2014-05-15 07:44:06    阅读次数:197
194条   上一页 1 ... 17 18 19 20 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!