突然发现的新姿势

来源:互联网 发布:面试问到java项目上线 编辑:程序博客网 时间:2024/04/29 15:22

前两天发现在dev_c上发现 friend 是黑的,惊了,就看了下大概意思。
对于工程啥的我也不清楚,在竞赛上来说,friend 大概是这么用。
还是直接上例子
对于一个结构体 data,我们现在需要对它进行重定义,

struct data{    int t,d;    bool operator < (const data &a)const    {        return t < a.t;    }};

以上是普通青年的重定义版本。

struct data{    int t,d;    friend bool operator < (data a,data b)    {        return a.t < b.t;    }};

以上是文艺青年的重定义版本。
区别自行领悟233.

2 0