友元是指:采用类的机制后实现了数据的隐藏与封装,类的数据成员一般定义为私有成员,成员函数一般定义为公有的,依此提供类与外界间的通信接口。但是,有时需要定义一些函数,这些函数不是类的一部分(注意友元函数不是类的一部分),但又需要频繁地访问类的数据成员,这时可以将这些函数定义为该函数的友元函数。除了友元...
分类:
编程语言 时间:
2015-04-24 12:00:56
阅读次数:
152
调试了好久,出现了好大问题。关于虚函数和纯虚函数的知识需要我们好好注意。#ifndef NEWPICTURE_H
#define NEWPICTURE_H
#include
using namespace std;
class P_Node
{
friend class Picture;
protected:
P_Node();
virtual ~P_Node(){};
virtual i...
分类:
编程语言 时间:
2015-04-23 23:30:56
阅读次数:
251
#include
using namespace std;
class Sample
{
private:
int x;
public:
Sample () { }
Sample(int a){x=a;}
void disp(){cout<<"x="<<x<<endl;}
friend Sample operator+( Sample &s1, Sampl...
分类:
其他好文 时间:
2015-04-23 13:34:08
阅读次数:
135
1.static 静态局部对象:一旦被创建,在程序结束前都不会被撤销。当定义静态局部对象的函数结束时,静态局部对象不会撤销。2.内联函数:避免函数调用的开销。在函数返回类型前加上关键字 inline 就可以将一些特定函数指定为内联函数。3.友元:friend 机制允许一个类将对其非公有成员的访问权授...
分类:
编程语言 时间:
2015-04-23 12:33:24
阅读次数:
129
这样做的第一个理由是增加封装性,咳咳,这听起来有点矛盾,因为non-member且non-friend成员函数要想处理某个类中的数据的话,就得看到(即能访问)该类中的数据,那么数据就得是public的。这明显破坏了封装。嗯,解释一下,不是每个函数都要明确看到数据才能处理,它可以调用类中的一序列public函数来完成任务,这些public函数可以明确地看到类中的数据,如果我们把调用他们的函数作为mem...
分类:
其他好文 时间:
2015-04-22 22:21:57
阅读次数:
99
考察优先队列,不过要注意优先队列的优先排序是不稳定排序,解决方法和自定义排序一样,再添加一个参数即可
#include
#include
using namespace std;
string cmd;
struct stu
{
string name;
int p,lv,num;
friend bool operator<(stu x,stu y)
{
if(x.lv==y.lv)...
优先队列,也是看了别人的代码才有的思路
#include
#include
#include
#define maxn 100000+5
using namespace std;
struct stu
{
int sum,id;
friend bool operatory.sum;
}
};
priority_queuema...
分类:
其他好文 时间:
2015-04-22 13:53:10
阅读次数:
121
Description
Pass a year learning in Hangzhou, yifenfeiarrival hometown Ningbo at finally. Leave Ningbo one year, yifenfei have manypeople to meet. Especially a good friend Merceki.
Yifenfei’s home...
分类:
其他好文 时间:
2015-04-22 09:47:15
阅读次数:
142
考察优先队列,以及对队列的一系列操作
#include
#include
int n;
using namespace std;
struct stu
{
int num,po;
friend bool operatory.num;
return x.po<y.po;
}
};
pri...
分类:
其他好文 时间:
2015-04-22 09:42:30
阅读次数:
113
Parity game
Time Limit: 1000MS
Memory Limit: 65536K
Total Submissions: 6767
Accepted: 2616
Description
Now and then you play the following game with your friend. Your...
分类:
其他好文 时间:
2015-04-22 09:36:52
阅读次数:
404