摘要: 1、C#不支持多重继承。 使用多重继承可以使派生出来的类具有多重特性,使用紧凑的代码完成十分复杂的功能,但这样不可避免的是代码的调试和阅读变得困难和烦杂。但是C#中支持接口Interface的多重继承,在类中实现Interface中的接口函数就可以了。 2、在标准的C#中,不支持指针类型。 C#在默 阅读全文
posted @ 2020-07-22 22:31 wsl96 阅读(5295) 评论(0) 推荐(1) 编辑
摘要: 简单错误记录 目录 题目描述 开发一个简单错误记录功能小模块,能够记录出错的代码所在的文件名称和行号。 处理:1.记录最多8条错误记录,对相同的错误记录(即文件名称和行号完全匹配)只记录一条,错误计数增加;(文件所在的目录不同,文件名和行号相同也要合并)2.超过16个字符的文件名称,只记录文件的最后 阅读全文
posted @ 2020-07-22 08:57 wsl96 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 1. 汽水瓶 1 /* 2 递归问题 3 3个瓶子换1瓶水+1个空瓶子,两个瓶子换1瓶水+0个空瓶子,1个瓶子换0瓶水。 4 f(1) = 0 5 f(2) = 1 6 f(3) = 1 7 f(4) = f(2)+1 //4个瓶子,其中3个可以换1瓶水+1个空瓶,所以是f(2)+1 8 f(5) 阅读全文
posted @ 2020-07-20 22:37 wsl96 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 一、子网掩码的概述及作用 子网掩码是一个应用于TCP/IP网络的32位二进制值,每节8位,必须结合IP地址对应使用。 子网掩码32位都与IP地址32位对应,如果某位是网络地址,则子网掩码为1,否则为0。 子网掩码可以通过与IP地址“与”计算,分离出IP地址中的网络地址和主机地址,用于判断该IP地址是 阅读全文
posted @ 2020-07-20 16:43 wsl96 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 参考:https://www.cnblogs.com/tangzhengyue/p/4315393.html 求解next数组: 下面说说面试的时候,给一个字符串,要你写出它的Next数组,应该怎么写: ①:先对每一位左边的子串求出最大前后缀串的长度,作为初始的Next数组 ②:因为第一位失配时需要 阅读全文
posted @ 2020-07-12 20:39 wsl96 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 通常,我们会按如下方式书写拷贝构造函数: 1 class LiF { 2 public: 3 LiF(int _lif = 0) : lif(_lif) {} // 默认构造函数 4 LiF(const LiF& l) : lif(l.lif) {} // 拷贝构造函数 5 private: 6 i 阅读全文
posted @ 2020-07-12 19:12 wsl96 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 例一: 1 #include<iostream> 2 using namespace std; 3 class numbered{ 4 private: 5 static int seq; 6 public: 7 numbered(){ mysn = seq++;} 8 int mysn; 9 }; 阅读全文
posted @ 2020-07-10 16:17 wsl96 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 一. 拷贝构造函数 1 #include<iostream> 2 using namespace std; 3 class CExample 4 { 5 private: 6 int a; 7 public: 8 //构造函数 9 CExample(int b) 10 { 11 a=b; 12 pr 阅读全文
posted @ 2020-07-10 11:11 wsl96 阅读(1049) 评论(0) 推荐(1) 编辑
摘要: 如果一个类重载了运算符“()”,则该类的对象被称为函数对象。 clas CMyAverage{ public: double operator()(int a1,int a2,int a3){ return (double)(a1+a2+a3)/3; } }; CMyAverage average; 阅读全文
posted @ 2020-07-08 16:25 wsl96 阅读(104) 评论(0) 推荐(0) 编辑
摘要: #include <vector> #include <iostream> using namespace std; int main() { int ia[] = {1, 2, 3}; vector<int> ivec(ia, ia + sizeof(ia) / sizeof(int)); for 阅读全文
posted @ 2020-07-07 19:57 wsl96 阅读(155) 评论(0) 推荐(0) 编辑