CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

对const修饰符了解的朋友进来看一下...

楼主csdnlmzhang()2001-07-31 11:34:43 在 VC/MFC / 基础类 提问

class   A  
  {  
  public:  
  const   int   fun(int   i)const;  
  };  
   
  const   int   A::fun(int   i)const  
  {  
  ....  
  }  
  //我想知道的事,上述这两个const   的用途是什么???  
  问题点数:20、回复次数:5Top

1 楼jiangping_zhu(娜可露露之风之刃)回复于 2001-07-31 11:52:50 得分 19

前一个const   int就是返回值是const   int类型的,不允许修改的,就当成一般的const   int类型使用。后一个const是指类对象的this指针的类型,即const   this,就像一般的指针const   struct   xxx   *一样,不允许修改成员变量,这个什么名只在该行数的范围内有效,即不能在函数范围内修改成员变量的值。Top

2 楼yajunmao(oldcat)回复于 2001-07-31 12:28:41 得分 1

agree   with   jiangping_zhuTop

3 楼ExitWindows(void)回复于 2001-07-31 18:43:12 得分 0

upTop

4 楼ExitWindows(void)回复于 2001-07-31 21:47:41 得分 0

upTop

5 楼ExitWindows(void)回复于 2001-08-01 00:13:09 得分 0

upTop

相关问题

  • 关于const修饰符
  • 请教 const 修饰符的含义。
  • 关于const修饰符的疑问
  • Java修饰符
  • 请问什么时候用const修饰符,什么时候不应该用?
  • 修饰符問題
  • 关于RegisterClass!了解的请进来看一下
  • 了解PS2的XD们帮忙看一下
  • 问一个java修饰符的问题
  • extern是什么修饰符呀。

关键词

  • 指针
  • 修改
  • const
  • 类型
  • 修改成员变量
  • 范围
  • fun
  • 一般

得分解答快速导航

  • 帖主:csdnlmzhang
  • jiangping_zhu
  • yajunmao

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo