码迷,mamicode.com
首页 >  
搜索关键字:const对象    ( 194个结果
第2章 变量与基本类型(53~68)
1.const关键字可以定义一种变量,它的值不能被改变。因为const对象一旦创建后其值就不能被改变,所以const对象必须初始化。 2. 默认情况下,const对象被设为仅在文件中有效。如果想在多个文件中共享const对象,必须在变量的定义之前添加extern关键字。 3. 顶层const:表示指 ...
分类:其他好文   时间:2021-04-24 13:57:31    阅读次数:0
const和constexpr修饰符
1 const 对象必须初始化 //error,const 对象必须初始化 //const int num1; 2 const修饰后值不能改变 const int num = 100; //error,const 对象一旦创建就不能再改变 //num = 1000; 默认情况下,const对象仅在该 ...
分类:其他好文   时间:2021-01-12 10:59:56    阅读次数:0
【C++】const 常类型
常引用 格式:const 类型说明符 &引用名 注意:常引用所引用的对象不能修改 常对象 格式:类名 const 对象名 或 const 类名 对象名 注意:常对象其数据成员在生存期内不能修改 常对象定义时必须初始化 常对象只能由常成员函数操作 常对象成员 常对象成员函数 格式:类型 函数名(参数表 ...
分类:编程语言   时间:2020-07-27 09:44:33    阅读次数:68
c++中const关键字
关于const关键字,有几个注意点。 const的引用 首先是把引用绑定到const对象上,与普通引用不同,对常量的引用不能被用来修改它所绑定的对象。 const int ci=1024; const int &r1=ci; //正确:引用及其对应的对象都是常量 r1=42; //错误:r1是对常量 ...
分类:编程语言   时间:2020-07-05 19:37:05    阅读次数:50
Const那些事
Const那些事 const对象默认为文件局部对象 注意:非const变量默认为extern。要使const变量能够在其他文件中访问,必须在文件中显示地指定它为extern。 未被const修饰的变量在不同文件的访问 //file1.cpp int ext; //默认为extern //file2. ...
分类:其他好文   时间:2020-06-24 21:25:10    阅读次数:62
C++ 返回const对象
——不注意时,重载operator+()会造成一个奇异的属性: net = force1 + force2; // 1: three Vector objects 然而,还可以这样用: force1 + force2 = net; // 2: dyslectic programming cout<< ...
分类:编程语言   时间:2020-06-15 14:19:56    阅读次数:68
(一)c++之细解 const 与 static
const成员变量与const成员函数与const对象 static成员变量与static成员函数与static全局变量 const成员变量 1. const用于类中成员变量时,将类成员变为只读属性(只读:不能出现在“=”的左边,但在类中仍可以用一个指针来修改其值。) 所以不可以直接在类的构造函数中 ...
分类:编程语言   时间:2020-06-08 12:57:50    阅读次数:67
C++中的类型转换
类型转换有 c 风格的,当然还有 c++风格的。 c 风格的转换的格式很简单(TYPE) EXPRESSION,但是 c 风格的类型转换有不少的缺点,有的时候用 c 风格的转换是不合 适的,因为它可以在任意类型之间转换,比如你可以把一个指向const 对象的指针转换 成指向非 const 对象的指针 ...
分类:编程语言   时间:2020-05-27 20:13:20    阅读次数:59
动态数组
1. 2. 3. const对象的动态数组 4. 创建长度为0的动态数组是合法的,但不能对返回的指针进行解引用 该指针加减0,或减去本身,得0 5. delete [] array;//回收array所指向的数组 6. string类程序比C风格字符串执行得快 7. c_str() 8. 用数组类型 ...
分类:编程语言   时间:2020-05-19 20:42:33    阅读次数:51
const修饰符在不同位置带来的效应
1.常变量,即const对象 const int a; //a中的值不可变 const int * b; //b所指的对象的值不可变,但是b的值可变 2.常指针,即const指针 int* const c; //c是一个常量指针 3.既是常变量还是常指针 const int* const a;//指 ...
分类:其他好文   时间:2020-05-02 14:41:30    阅读次数:78
194条   1 2 3 4 ... 20 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!