关于C++的求助
各位大虾,小弟正在学C++,关于里面有几个概念不是很明白,还请帮解下,呵~~就是:
什么是友元函数?具体的应用在哪个方面?
作用域的意义在于什么?如果定义的类一定,作用域改变会不会出错? 无语,
我也想学C++,但连门都没看见. FTP 172.16.1.203教学区吧。。找找那些老师的讲稿自己看~~~~~~~~ 我在你所定义的类之外,自定义一个函数,你想要那个函数能访问类里面的私有成员,你就需要在类里面声明那个函数是类的友员,然后你在类外面写这个函数的和就可以访问类里面的私有成员了。
比如:
class myclass
{
private:
int x;
public:
myclass(int y=0)
{
x=y;
}
friend int xx(myclass &h) //声明友元
};
int xx(myclass &h)
{
return h.x;
}
//就是这样咯 0000,very good ~明白了。呵~~~ 怎么就打错字了呢那个“的和”,是“的话” .....
还有点不太明白;
如:
class add
{
pribate :
int x,y;
public :
void abc(int a int b)
.....};
......(省略.)
其中class add,这个定义的类里的成员,当我用友元访问private时,却说不能访问云.
不是说友元可以访问私有成员的吗?
请多多指教,呵~~ 我也想学啊,拿位高手可以亲自授课啊,小弟毕生难忘!~ 原帖由 风云 于 2006-6-1 19:19 发表
.....
还有点不太明白;
如:
class add
{
pribate :
int x,y;
public :
void abc(int a int b)
.....};
......(省略.)
其中class add,这个定义的类里的成员,当我用友元访问private时,却说不能访问云.
...
应该可以访问的啊,自己检查下吧
页:
[1]