****国外的一种写法,没见过还有这种的const
今天看了一下国外的一个编程他们喜欢在函数定义末尾加个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




