码迷,mamicode.com
首页 >  
搜索关键字:const对象    ( 194个结果
C++四种类型转换方式。
类型转换有c风格的,当然还有c++风格的。c风格的转换的格式很简单(TYPE)EXPRESSION,但是c风格的类型转换有不少的缺点,有的时候用c风格的转换是不合适的,因为它可以在任意类型之间转换,比如你可以把一个指向const对象的指针转换成指向非const对象的指针,把一个指向基类对象的指针转换 ...
分类:编程语言   时间:2016-08-18 09:59:47    阅读次数:194
C++中的左值与右值
一. constexpr和常量表达式 常量表达式(const expression)是指值不会改变并且在编译过程就能得到计算结果的表达式。显然,字面值属于常量表达式,用常量表达式初始化的const对象也是常量表达式。 一个对象(或表达式)是不是常量表达式由它的数据类型和初始值共同决定,例如: 尽管s ...
分类:编程语言   时间:2016-07-18 02:53:20    阅读次数:349
c++ 常见问题之 const
const 默认状态下const对象仅在文件内有效,添加extern关键字可以在多个文件共享 const 引用: 可以把引用绑定到const对象上,对常量的引用不能被用作修改它所绑定的对象 const 指针: 指针式对象而引用不是,允许把指针本事定为常量 int e = 0; int *const ...
分类:编程语言   时间:2016-07-13 15:32:25    阅读次数:124
const对象
常成员函数 一个const对象可以调用const函数,但不能调用非const成员函数。必须将关键字const放在函数参数表之后,才能说明该函数是一个const成员函数。 声明常成员函数的格式如下: 类型标识符 函数名(参数列表) const; 定义定义如下: 类型标识符 类名::函数名(参数列表) ...
分类:其他好文   时间:2016-07-10 23:13:39    阅读次数:288
C++中四种转换类型的区别
类型转换有c风格的,当然还有c++风格的。c风格的转换的格式很简单(TYPE)EXPRESSION,但是c风格的类型转换有不少的缺点,有的时候用c风格的转换是不合适的,因为它可以在任意类型之间转换,比如你可以把一个指向const对象的指针转换成指向非const对象的指针,把一个指向基类对象的指针转换 ...
分类:编程语言   时间:2016-06-21 20:27:37    阅读次数:137
C++ 数组array与vector的比较
1:array 定义的时候必须定义数组的元素个数;而vector 不需要;且只能包含整型字面值常量,枚举常量或者用常量表达式初始化的整型const对象,非const变量以及需要到运行阶段才知道其值的const变量都不能用来定义数组的维度.2:array 定义后的空间是固定的了,不能改变;而vecto ...
分类:编程语言   时间:2016-06-16 13:14:16    阅读次数:148
C++ Primer之 十二章 类
1.关于类的const对象 const对象只能调用声明为const的成员函数,在这篇csdn博客中也讨论了这个问题。 究其原因是因为 const 对象A 调用了非const函数F, F因为没有const约束可以修改A对象内的成员, 这不就违反了原来对A 声明const的本意了吗?反之,非const对 ...
分类:编程语言   时间:2016-05-31 22:25:27    阅读次数:136
const对象默认是static的,而不是extern的
const 和 static 变量,可以放在头文件中 const对象默认是static的,而不是extern的,所以即使放在头文件中声明和定义。多个cpp引用同一个头文件,互相也没有感知,所以不会导致重复定义。 类(class)的定义,可以放在头文件中 用类创建对象的时候,编译器要知道对象如何布局才 ...
分类:其他好文   时间:2016-05-18 00:10:16    阅读次数:231
C++指针与const
在C++中,const修饰符一般用于修饰常量。常量在定义的时候必须初始化,而且值一旦定义之后就不能修改,这样就能保证常量的值在程序运行过程中不会发生变换。 1.指向const对象的指针 指向const对象的指针本身的指向可以发生变换,但是不可以通过该指针修改所指向变量的值。指向const对象的指针在 ...
分类:编程语言   时间:2016-05-08 01:15:51    阅读次数:281
类中一些基本数据类型
8.13长对象 常对象的定义,使用关键字const。语法形式为:类名 const 对象名; 8.14常成员 类包括成员数据和成员函数,因此可以定义相应的常成员函数和常成员数据。 8.14.1常成员数据 其语法形式:   Const 数据类型 变量名; 当对象生成后,定义成常成员数据的量保持不变。 8.14.2常成员函数 语法形式为: 数据类型 函数名(形参列表) const;...
分类:其他好文   时间:2016-05-07 10:26:05    阅读次数:169
194条   上一页 1 ... 7 8 9 10 11 ... 20 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!