源程序: #include <iostream>using namespace std;class point{private: float x;public: void f(float a) { x = a; } void f() { x = 0; } friend float max(point ...
分类:
其他好文 时间:
2020-02-06 20:15:42
阅读次数:
68
动机 在软件构建过程中,某些对象的状态在转换过程中,可能由于某种需要,要求程序能够回溯到对象之前处于某个点时的状态。如果使用一些公用接口来让其他对象得到对象的状态,便会暴露对象的细节实现。 如何实现对象状态的良好保存与恢复?但同时又不会因此而破坏对象本身的封装性。 定义 在不破坏封装性的前提下,捕获 ...
分类:
编程语言 时间:
2020-02-06 01:00:40
阅读次数:
88
优先队列:结构体的优先级设置 因为优先队列本质是堆 struct node{ string name; int pri; friend bool operator < (node f1,node f2){ return f1.pri<f2.pri; //友元函数,写在结构体里面的,意思时价格大的优先 ...
分类:
其他好文 时间:
2020-02-05 18:06:01
阅读次数:
76
题目大意:给定一张无向带权图 , 找出从 s 到 e 恰好经过 n 条边的最短路径 ...
分类:
其他好文 时间:
2020-01-30 09:27:52
阅读次数:
57
查找设备 <C++> #include <iostream> #include <Windows.h> #include <UPnP.h> #pragma comment(lib, "ole32.lib") #pragma comment(lib, "oleaut32.lib") using nam ...
//关于友元:可以自由取得friend中private成员 //相同class的各object互为友元 #include <iostream> using namespace std; class complex{ public: complex(int r=0,int i=0) :re(r),im ...
分类:
其他好文 时间:
2020-01-29 12:51:32
阅读次数:
74
近日持续划水,想着也来记录一些近四个月来自己看到的一点点东西和一些杂七八糟的感悟。 19.10.10=>不要因为有点辛苦就哭,毕竟明天还是会很辛苦。(23333,的确,人们的一辈子或许都是在苦中寻乐,毕竟,没有苦的衬托,又何来乐之一说呢? 19.10.13=>虽然气温下降许多,但钻进被窝的幸福感大大 ...
分类:
其他好文 时间:
2020-01-28 21:07:02
阅读次数:
74
【1】C++98的friend 参见很久以前的随笔《友元》 【2】C++11扩展的friend 直接用代码说明,示例如下: 1 class Poly; 2 typedef Poly P; 3 4 class LiLei 5 { 6 friend class Poly; // C++98通过, C++ ...
分类:
编程语言 时间:
2020-01-23 09:34:18
阅读次数:
87
There are nn friends who want to give gifts for the New Year to each other. Each friend should give exactly one gift and receive exactly one gift. The ...
分类:
其他好文 时间:
2020-01-21 13:24:12
阅读次数:
49
1 #include<bits/stdc++.h> 2 using namespace std; 3 4 const int maxn = 1010; 5 struct node{ 6 int x,y; 7 friend bool operator<(const node &a,const node ...
分类:
编程语言 时间:
2020-01-19 12:34:35
阅读次数:
89