CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  新手乐园

****国外的一种写法,没见过还有这种的const

楼主nuke505()2005-04-01 14:55:14 在 C/C++ / 新手乐园 提问

今天看了一下国外的一个编程他们喜欢在函数定义末尾加个const   这是什么意思啊?  
  #include<iostream>  
  using   std::string   ;    
  using   namespace   std;  
   
  class   foo  
        {  
        char*   p;  
        public:  
         
        foo(char*   m)   :   p(new   char[10])   {p=m;   }  
        ~foo()   {   delete   []   p;   }  
         
          const   char*   get_p()   const   {   return   p;   }//这最后的const表示什么意思啊?  
        };  
  问题点数:5、回复次数:21Top

1 楼zhengwei1984222(阿什坎迪.兄弟会之剑)回复于 2005-04-01 14:59:15 得分 0

faintTop

2 楼pcboyxhy(-273.15℃)回复于 2005-04-01 15:00:45 得分 0

这个很常见啊  
  表示这个成员函数不能修改对象  
  除非是被mutable修饰的Top

3 楼wvins(逸岚)回复于 2005-04-01 15:25:24 得分 0

faint!  
   
  现在的一代真的是除了自信什么都没了吗?  
  有空多看看书,把基础提高再来csdn吧!  
   
  起码的基础都没有,来这里只会让你更浮躁。  
  ……Top

4 楼lyx6988()回复于 2005-04-01 15:38:15 得分 0

编程切忌心浮气燥Top

5 楼avalonBBS("︶.︶メ)→( ̄ε ̄メ)回复于 2005-04-01 15:43:30 得分 0

 
   
  哞哞哞,我不用马桶,你呢?Top

6 楼junguo(junguo)回复于 2005-04-01 15:54:46 得分 0

找本书看吧!大家都这样过来的!  
  当初出去面试的时候,就是因为这样的题答不出来,三两句就被人打发出去了。Top

7 楼junguo(junguo)回复于 2005-04-01 15:55:47 得分 0

找本书看吧!大家都这样过来的!  
  当初出去面试的时候,就是因为这样的题答不出来,三两句就被人打发出去了。Top

8 楼Salam2001(Upgrading : C++ and Data Structure ...)回复于 2005-04-01 16:00:47 得分 0

今天看了一下国外的一个编程他们喜欢在函数定义末尾加个const   这是什么意思啊?  
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
   
  我想这位兄弟是在开个小玩笑而已,帮助大家放松一下咯...  
  笑一笑就可以了,不用做出什么评论...Top

9 楼sapphirez()回复于 2005-04-01 16:13:53 得分 0

const   char*   get_p()   const   {   return   p;   }//这最后的const表示什么意思啊?  
   
  回答:  
  最后的const表示函数get_p()中的所有操作都不会改变类的数据成员的值.这样能避免误操作造成的错误.  
  如果你和我一样是新手.那可以原谅.但必须得再接再厉了...如果是其它的....就....Top

10 楼pagechen(天外飞来的仙)回复于 2005-04-01 16:19:55 得分 0

FTFTFTFTFTFTFTFTFTGTFTFTFTFTFTTop

11 楼qwa(八部众)回复于 2005-04-01 17:29:47 得分 0

多看看书吧  
   
  不喜欢看书  
  就别在IT这个行业混Top

12 楼xxyifan(一帆)回复于 2005-04-01 17:50:18 得分 3

兄弟,当年我也是这样被人骂出来的,呵呵,某些中国人就是这样,没办法。没关系,咱不得进步不是?  
  Top

13 楼xxyifan(一帆)回复于 2005-04-01 17:51:27 得分 0

我看现在的CSDN也没什么高手,高手不会骂人的,呵呵Top

14 楼xxyifan(一帆)回复于 2005-04-01 17:53:14 得分 0

不信,你问问他们有几个知道CPU里到底有几个寄存器,每个到底是多少位的,没几个能真正清楚,他们只会在这里说:呵呵,别在这行混了!  
  Top

15 楼vconan(名侦探柯南)回复于 2005-04-01 18:02:48 得分 0

楼主看的是哪本世纪初C++书呀?  
  这个都没讲到?Top

16 楼xjp6688(大平/要做必须最好)回复于 2005-04-01 18:22:55 得分 0

哈哈Top

17 楼billy145533($_$)回复于 2005-04-01 18:41:05 得分 0

废话少说,看书去Top

18 楼ihsgnep(石头->信心最重要 努力是王道)回复于 2005-04-01 18:53:21 得分 0

兄弟,我小声问一句   国外的鸟们就天生牛B一些???????????Top

19 楼ihsgnep(石头->信心最重要 努力是王道)回复于 2005-04-01 18:54:55 得分 2

高手确实不骂人(申明:我不是高手)  
  但也要斟酌一下自己的用词  
  当然,无心不算过,呵呵Top

20 楼Wolf0403(废人:独活十年~心如刀割)回复于 2005-04-01 19:43:16 得分 0

http://search.csdn.net   搜索一下;看     C/C++   版面的   FAQ。提问题也要讲究个新鲜有趣不是?Top

21 楼xiaoli_he(编程中……)回复于 2005-04-02 12:44:12 得分 0

晕!!!Top

相关问题

  • 100分求DataGrid,DataList,Repeater的写法,还有这几个控件有没有不绑定的写法??
  • 这样的查询语句,还有没有更理想的写法?
  • Select 的写法
  • Update的写法?
  • SQL写法
  • TStrings.Add写法?
  • select写法!
  • 求MDX写法
  • 求写法
  • SQL表写法?

关键词

  • 函数
  • 高手
  • 出去
  • 意思啊
  • 最后的const表示
  • 兄弟
  • 书
  • const
  • 喜欢
  • foo

得分解答快速导航

  • 帖主:nuke505
  • xxyifan
  • ihsgnep

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

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