在程序里,有些私有属性 也想让类外特殊的一些函数或者类进行访问,就需要用到友元的技术 友元的目的就是让一个函数或者类 访问另一个类中私有成员 友元的关键字为 friend 友元的三种实现 全局函数做友元 类做友元 成员函数做友元 全局函数做友元 习题 1、以下关于友元的说法哪个是不正确的? A. 类 ...
分类:
其他好文 时间:
2020-05-21 21:11:56
阅读次数:
114
一、scanf("%[^\n]", str)正则用法 1 [^\n]表示一读入换行字符就结束读入。这个是scanf的正则用法。我们都知道scanf不能接收空格符,一接受到空格就结束读入,所以不能像gets()等函数一样接受一行字符串,但是使用%[^\n]就可以一直读入,直到碰到’\n’才结束读入2 ...
分类:
其他好文 时间:
2020-05-11 18:19:27
阅读次数:
190
1、MonkeyRunner API -alert 警告框 void alert(string message,string title,string okTitle) 脚本类型.py #!/usr/bin/python #-*- UTF-8 -*- from com.android.monkeyr ...
题目链接 分析: 还是很明白的题意,直接分析问题,首先,这一题真的是给spfa用武之地,m比n大不超过20,但是这并不能使暴力不t,我们考虑一下如何改进一下,我们这样想,这个图只比它的生成树多最多21条边,而树上的最短路有是那么的容易(lca),我们可以先求出在树上两个点之间的最短路,可是非树边也很 ...
分类:
其他好文 时间:
2020-05-08 19:52:43
阅读次数:
68
Anton likes to listen to fairy tales, especially when Danik, Anton's best friend, tells them. Right now Danik tells Anton a fairy tale: "Once upon a t ...
分类:
其他好文 时间:
2020-05-08 16:30:33
阅读次数:
73
题目: 解答: 优先队列,根据字母数量进行排序。 (1)记录每个字母在字符串中的数量(哈希表); (2)根据字母数量降序排序(插入优先队列,以字母数量较大优先级较高,类似于大顶堆) (3)若队列顶部字母的数量大于一半则无法构造,直接返回空字符串(奇偶有别) (4)按照字母数量降序顺序,当队列不空时, ...
分类:
其他好文 时间:
2020-05-04 13:23:15
阅读次数:
62
1 #include<iostream> 2 #include<string> 3 #include<queue> 4 using namespace std; 5 int k; 6 struct sortt{ 7 int pri; 8 int id; 9 friend bool operator< ...
分类:
其他好文 时间:
2020-05-01 23:44:44
阅读次数:
63
题目: 题意: 题目说的简洁明了,有两种路,一种没负数,一种没环,求单元最短路。 分析: spfa随便优化(双端队列)一下水过。。。 当然这好像并不是正解。。。 其实看到这一题,相信大家都能想到类似缩点的做法,有很明显的暗示,所有我们直接考虑将双向边所连的点缩成一个,然后就是个有向无环图,然后再跑非 ...
分类:
其他好文 时间:
2020-04-30 09:41:42
阅读次数:
45
用C++实现了简易版字符串类,原理还是用C语言风格的字符指针实现,主要为了练习C++的内存管理。 String有功能构造析构复制赋值和常见操作符,特别需要注意的是赋值和+=的时候相当于把原理的String的字符串抛弃掉了,这时候如果不对之前的字符串进行释放处理的话会造成内存泄漏!! 1 #inclu ...
分类:
编程语言 时间:
2020-04-30 09:13:43
阅读次数:
66
本章继续展开模块的内容讲解,相对来说会偏向更高级的话题 本章重点内容: 1、模块中的数据隐藏 2、混合使用模式:__name__和__main__ 3、修改模块搜索路径 4、import语句和from语句的as扩展 接下来,针对以上重点内容,进行详细的说明,如下: 1、模块中的数据隐藏 在模块的内容 ...
分类:
编程语言 时间:
2020-04-27 09:16:09
阅读次数:
69