const 的一些用法
来源:互联网 发布:md5用php可以解密吗 编辑:程序博客网 时间:2024/04/28 20:15
#include "stdafx.h"#include "iostream"using namespace std;class test{public :test(int x): x1(x) {}//参数初始化列表void testConstFunction(int x)const{ //在const 成员函数中不能修改任何函数值//x1=x; //错误在const 成员函数中不能调用非const 函数因为它们可能会修改函数参数的值。//change(x);}void change(int x){x1=x;}int x1;};
#include "stdafx.h"void test(const int x){//x++;//error x 不能改变。}int _tmain(int argc, _TCHAR* argv[]){ int a1=9;const int a2=a1;int *a3=&a1;//non-const data, non-const pointerconst int *a4=&a1;//const data,non-const pointerint *const a4=&a1;//non-const data,const pointerint const*const a5=&a1;//const data ,const pointerconst int *const a6=&a1;//const data,const pointerreturn 0;}
#include<iostream>using namespace std ;class X{public:X(int ii);~X();int f()const;//f 是类的成员函数,它必须以同样的形式出现在定义里面,否则编译器会把它看成另外一个函数private: int i;};X::X(int ii):i(ii){};int X::f() const {return i;}X::~X(){}int main(){X x1(10);const X x2(20);x1.f();x2.f();return 0;}所有内容的参考来源与 Thing in c++
0 0
- const 的一些用法
- 关于const的一些用法
- 【转】const的一些用法
- const的一些常用用法
- const的一些用法及说明
- const的一些用法和理解
- 关于const用法的一些小结
- 理解C++里面的const的一些用法
- C++中const限定符的一些用法
- 关于“const ”关键字和“static”关键字用法的一些理解
- 【黑马程序员】关于const的一些用法及区别
- const 的一些理解
- const的一些总结
- const的一些总结
- const 的一些知识
- const 的用法
- const关键字的用法
- const的用法说明
- JAVA byte最大值是127,最小值确实-128
- Python基础
- 单元总结(1)
- VUWE
- JavaScript - 模拟键盘输入支付密码
- const 的一些用法
- 电控笔记
- 两条数学小题
- mysql垂直分区和水平分区
- Android DiskLruCache完全解析,硬盘缓存的最佳方案
- Android package属性、package name和Application ID三者的联系及区别
- ActiveMQ——3、ActiveMQ高可用与集群搭建
- 负载均衡集群中的session解决方案
- ESP8266