c++的const函数作用
发布日期:2021-05-07 09:31:26 浏览次数:25 分类:精选文章

本文共 511 字,大约阅读时间需要 1 分钟。

c++的const函数作用

int x=3;

这里是变量x;

const int x=3;

这里就是常量x了 ,不可改变;

const与指针类型

const int*const p=NULL;

int const*const p=NULL;

以上两种写法完全等价

例子

int x=3;const int *p=&x;//p=&y;正确//*p=4错误 const修饰*pint x=3;int *const p=&x;//p=&y错误 const 修饰的是p了const int x=3;const int *const p=&x;以上两种做法都是错误了

const与引用;

例子

int x=3;const int &y=x;//x=10;正确//y=20错误

实例

const int x=3;  x=5;//报错int =3; const int y=x; y=5;//错的int x=5; const int *y=&x; *y=5;//错的const int x=3; int *y=&x;//指针是可变的,错的int  x=3; const  int *y=&x;//对的,权限大的能接受权限小的,反之则不行
上一篇:什么是HTML+CSS?
下一篇:ASP.NET MVC中的注解属性和模型验证

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2025年04月03日 02时44分02秒