首先,复制构造函数本质还是构造函数,只不过是什么时候使用不同,通常在复制初始化的时候调用(直接初始化也有可能调用,后面再提)。定义:复制构造函数只有单个对本类对象引用的形参(常用const修饰)。class Test(){public: Test(const Test& t) {}};strin.....
分类:
其他好文 时间:
2014-08-13 14:27:17
阅读次数:
196
题意:每片雪花有六瓣,给出n片雪花,六瓣花瓣的长度按顺时针或逆时针给出,判断其中有没有相同的雪花(六瓣花瓣的长度相同)思路:如果直接遍历会超时,我试过。这里要用哈希表,哈希表的关键码key用六瓣花瓣的长度的和取余一个数得到,表中为雪花的存储位置address(即在snowflakes数组中的位置)代...
分类:
其他好文 时间:
2014-08-13 14:26:56
阅读次数:
236
-----------------------1.cin.get()(1).cin.get()-------提取单个字符,可以提取回车、空格a=cin.get();(2) 同(1)---------------提取单个字符,可以提取回车、空格cin.get(a);(3).--------------...
分类:
其他好文 时间:
2014-08-13 14:26:36
阅读次数:
190
题意:判断有没有两朵相同的雪花。每朵雪花有六瓣,比较花瓣长度的方法看是否是一样的,如果对应的arms有相同的长度说明是一样的。给出n朵,只要有两朵是一样的就输出有Twin snowflakes found.,如果任何两个都是不一样的输出No two snowflakes are alike。n=10...
分类:
其他好文 时间:
2014-08-13 14:26:26
阅读次数:
229
代码1: par [ i ] 初始化为 i//查找根,并压缩路径int get_par(int ){ if(par[a]!=a) par[a]=get_par(par[a]); return par[a];}//合并void merge(int a,int b){ par[get_par(a)]=....
分类:
其他好文 时间:
2014-08-13 14:25:46
阅读次数:
198
关于priority_queue1,关于STL中的priority_queue:确定用top()查看顶部元素时,该元素是具有最高优先级的一个元素. 调用pop()删除之后,将促使下一个元素进入该位置.2,如同stack和queue,priority_queue是一个基于基本序列容器进行构建的适配器,...
分类:
其他好文 时间:
2014-08-13 14:25:36
阅读次数:
363
标准库的string类提供了3个成员函数来从一个string得到c类型的字符数组:c_str()、data()、copy(p,n)。1. c_str():生成一个const char*指针,指向以空字符终止的数组。注:①这个数组的数据是临时的,当有一个改变这些数据的成员函数被调用后,其中的数据就会失...
分类:
其他好文 时间:
2014-08-13 14:25:07
阅读次数:
239
代码1:i 从 1 开始#includeusing namespace std;const int maxn=8;//输入的字符个数int main(){ int i,j; int next[10]; char t[100]; for(i=1;i>t[i]; i=1; next[1]=0; j=.....
分类:
其他好文 时间:
2014-08-13 14:24:46
阅读次数:
247
倒置字符串函数reverse:用于倒置字符串s中的各个字符的位置,如原来字符串中如果初始值为123456,则通过reverse函数可将其倒置为654321,程序如下:#include#includevoid reverse(char s[]){ int c,j,i;for(i=0,j=strlen(...
分类:
其他好文 时间:
2014-08-13 14:24:16
阅读次数:
201
1050: [HAOI2006]旅行comfTime Limit:10 SecMemory Limit:162 MBSubmit:1307Solved:632[Submit][Status]Description给你一个无向图,N(Na then fa[a]:=find(fa[a]); 7 exi....
分类:
其他好文 时间:
2014-08-13 14:24:06
阅读次数:
252
While deploying application on Jboss6/Oracle if following warning displays"WARN [com.arjuna.ats.jta] ARJUNA-16027 Local XARecoveryModule.xaRecovery go...
分类:
其他好文 时间:
2014-08-13 14:23:56
阅读次数:
302
压前两行的状态很容易想到,但是 直接搞 (1(1#include #include #include #include #include #include #include #include #include #include #include #include using namespace .....
分类:
其他好文 时间:
2014-08-13 14:23:46
阅读次数:
140
在微博正文里@小冰 技能:1.@小冰说个@edc陳冠希和@苍井空的段子,可2.@小冰给@王思聪写首情诗3.@小冰来陪我数羊吧4.@小冰 帮我算算@士官长 的运势5.@小冰 我失恋了在微博私信里和小冰聊天技能:1.讲个冷笑话2.冰PK 我要单挑主人朋友的每一个小冰~ 举个栗子:告诉我“PK+对方主人手...
分类:
其他好文 时间:
2014-08-13 14:23:26
阅读次数:
195
switch与if..else 的执行的效率问题今天读一前辈的程序,发现其在串口中断里面为了分析协议的报文类型,在中断函数里面使用if..else语句。因为报文类型在现在看来只有两种,以后有可能还会增加,不确定。本人以为这样用有些不妥,为什么不用switch语句呢?猜想是不是因为效率方面的考虑呢,毕...
分类:
其他好文 时间:
2014-08-13 14:23:16
阅读次数:
169
头文件#include------------------------------------------在memset使用时要千万小心,在给char 以外 的数组赋值时, 只能初始化为0或者-1。 (看最后的0和1的补码)/////////// 给bool类型数组可以初始化1-------...
分类:
其他好文 时间:
2014-08-13 14:23:06
阅读次数:
168
malloc函数原型:extern void *malloc(unsigned int num_bytes);用法:#include 功能:分配长度为num_bytes字节的内存块说明:如果分配成功则返回指向被分配内存的指针,否则返回空指针NULL。当内存不再使用时,应使用free()函数将内存块释...
分类:
其他好文 时间:
2014-08-13 14:22:46
阅读次数:
242
algorithm 简单用法#include #include #include using namespace std;int student_Score[] = { 50,80,93,23,66};void pritit(int nScore){ cout= 60;}int main(int a...
分类:
其他好文 时间:
2014-08-13 14:22:36
阅读次数:
157