以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 计算机考研交流 』   (http://bbs.xml.org.cn/list.asp?boardid=67)
----  问两个关于数据结构题目的问题!  (http://bbs.xml.org.cn/dispbbs.asp?boardid=67&rootid=&id=47770)


--  作者:xiuluodao
--  发布时间:5/30/2007 10:11:00 PM

--  问两个关于数据结构题目的问题!

1;对于数组a[i]而言,(char*)a+i*和sizeof(a[i])是不是都是表示&a[i]?特别是
(char*)a+i*我不知道什么意思
2;关于类的一个成员函数 int Find <Type x>const;
const表示什么意思,特别是在这个函数中,为什么加上const呢?
多谢了!
--  作者:mengling95
--  发布时间:5/31/2007 11:05:00 PM

--  
sizeof(a[i])好像是表示a[i]所在的大小吧
const 好像是表示这个函数内不能改变变量
--  作者:mengling95
--  发布时间:5/31/2007 11:06:00 PM

--  
sizeof(a[i])好像是表示a[i]所站的大小吧
const 好像是表示这个函数内不能改变变量
--  作者:mengling95
--  发布时间:5/31/2007 11:07:00 PM

--  
问问你大几了啊
--  作者:mengling95
--  发布时间:5/31/2007 11:09:00 PM

--  
(char*)a+i* 是不是有点问题啊?我也看不懂
--  作者:kouyan
--  发布时间:6/1/2007 10:52:00 AM

--  
1、(char*)a+i*  语法错误。sizeof(a[i])返回的是a[i]数据所占的字节数。
2、类的成员函数后面加 const,表明这个函数不会对这个类对象的数据成员(准确地说是非静态数据成员)作任何改变,也不能在函数中调用其他不是const的函数。


这两个都不是数据结构问题,都是具体的语言问题。


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
109.375ms