重载运算符与友元,有些困惑,谁能指点下,没有分加的哟!呵呵
在书中看到有一些类
例如:
第一种
Class CDemo
{
CDemo operator + (CDemo&);
CDemo& operator ++();
};
第二种
Class CDemo
{
friend CDemo operator + (CDemo&,CDemo&);
friend CDemo& operator ++(CDemo&);
}
这两种一种是重载一种是友元的重载,在什么情况下用第一种,或者又在什么情况下用第二种呢?