2013年8月17日

摘要: 转:C++的空类有哪些成员函数:. 缺省构造函数。. 缺省拷贝构造函数。. 缺省析构函数。. 缺省赋值运算符。. 缺省取址运算符。. 缺省取址运算符 const。 注意:有些书上只是简单的介绍了前四个函数。没有提及后面这两个函数。但后面这两个函数也是空类的默认函数。另外需要注意的是,只有当实际使用这些函数的时候,编译器才会去定义它们。//C++ 空类默认产生的类成员函数:缺省构造函数,拷贝构造函数,析构函数,赋值运算符,取址运算符,取址运算符 const#includeusing namespace std;class class1{public: class1(){}//缺省构造函数 cl. 阅读全文
posted @ 2013-08-17 21:50 dyc0113 阅读(1333) 评论(1) 推荐(0) 编辑
摘要: /* 主要思想: 对于任意长度的递增序列都维护一个结束的最小值,** 这里是max, maxIndex代表当前具有的最大长度,比如我们现在求LIS(i), 此时max数组里面可能存有一些长度是不存在的。我们把这些不存在的长度设置为最大值。 把0设置为最小值,对于每个元素a[i],从最长的maxIndex开始往下比较,找到第一个比max[j]大的数 j。 由于长度为j的序列=0;j--) { if(a[i]>max[j]) { lis[i]=j+1; break; } }*/ int m=0,n=maxIndex; while(ma[i]) n=m... 阅读全文
posted @ 2013-08-17 21:32 dyc0113 阅读(207) 评论(0) 推荐(0) 编辑

导航