07 2020 档案
摘要:1 <pre name="code" class="plain"><strong><span style="font-size:14px;"><strong>#ifndef SALESITEM_H 2 // 若SALESITEM_H未被定义,则对其进行定义; 3 #define SALESITEM_
阅读全文
摘要:全局变量在静态存储区内分配内存,而局部变量是在栈内分配内存空间的。 C语言编写的程序会在运行期间创建一个栈堆段,用来保存函数的调用关系和局部变量。而在main函数内部定义大数组相当于在站内需要一个很大的空间,会造成栈的溢出。因此,当我们需要定义一个极大的数组时,最好在mian 函数外部定义这个大数组
阅读全文
摘要:一、相关概念: 1、对象:现实世界中的实体(世间万物皆对象) 2、类:具有相似属性和方法的对象的集合 3、面向对象程序设计的特点:封装 继承 多态 4、对象的三要素:属性(对象是什么)、方法(对象能做什么)、事件(对象如何响应) ☆相互关系:类是对象的抽象,对象是类的实例,类是一种抽象的分类,对象则
阅读全文
摘要:转载: https://www.cnblogs.com/dc10101/archive/2007/08/22/865556.html 在C语言中,static的字面意思很容易把我们导入歧途,其实它的作用有三条。 (1)先来介绍它的第一条也是最重要的一条:隐藏。 当我们同时编译多个文件时,所有未加st
阅读全文
摘要:静态变量 类型说明符是static。静态变量属于静态存储方式,其存储空间为内存中的静态数据区(在 静态存储区内分配存储单元),该区域中的数据在整个程序的运行期间一直占用这些存储空间(在程序整个运行期间都不释放),也可以认为是其内存地址不变,直 到整个程序运行结束(相反,而auto自动变量,即动态局部
阅读全文
摘要:1、C#不支持多重继承。 使用多重继承可以使派生出来的类具有多重特性,使用紧凑的代码完成十分复杂的功能,但这样不可避免的是代码的调试和阅读变得困难和烦杂。但是C#中支持接口Interface的多重继承,在类中实现Interface中的接口函数就可以了。 2、在标准的C#中,不支持指针类型。 C#在默
阅读全文
摘要:简单错误记录 目录 题目描述 开发一个简单错误记录功能小模块,能够记录出错的代码所在的文件名称和行号。 处理:1.记录最多8条错误记录,对相同的错误记录(即文件名称和行号完全匹配)只记录一条,错误计数增加;(文件所在的目录不同,文件名和行号相同也要合并)2.超过16个字符的文件名称,只记录文件的最后
阅读全文
摘要: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)
阅读全文
摘要:一、子网掩码的概述及作用 子网掩码是一个应用于TCP/IP网络的32位二进制值,每节8位,必须结合IP地址对应使用。 子网掩码32位都与IP地址32位对应,如果某位是网络地址,则子网掩码为1,否则为0。 子网掩码可以通过与IP地址“与”计算,分离出IP地址中的网络地址和主机地址,用于判断该IP地址是
阅读全文
摘要:参考:https://www.cnblogs.com/tangzhengyue/p/4315393.html 求解next数组: 下面说说面试的时候,给一个字符串,要你写出它的Next数组,应该怎么写: ①:先对每一位左边的子串求出最大前后缀串的长度,作为初始的Next数组 ②:因为第一位失配时需要
阅读全文
摘要:通常,我们会按如下方式书写拷贝构造函数: 1 class LiF { 2 public: 3 LiF(int _lif = 0) : lif(_lif) {} // 默认构造函数 4 LiF(const LiF& l) : lif(l.lif) {} // 拷贝构造函数 5 private: 6 i
阅读全文
摘要:例一: 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 };
阅读全文
摘要:一. 拷贝构造函数 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
阅读全文
摘要:如果一个类重载了运算符“()”,则该类的对象被称为函数对象。 clas CMyAverage{ public: double operator()(int a1,int a2,int a3){ return (double)(a1+a2+a3)/3; } }; CMyAverage average;
阅读全文
摘要:#include <vector> #include <iostream> using namespace std; int main() { int ia[] = {1, 2, 3}; vector<int> ivec(ia, ia + sizeof(ia) / sizeof(int)); for
阅读全文
摘要:1.new、delete、malloc、free关系 delete会调用对象的析构函数,和new对应free只会释放内存,new调用构造函数。malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,光
阅读全文
摘要:ele_delay(Th, element_no, delays);表示对换能器某阵元的组成部分进行延迟。若阵元由2-by-3个子元素组成,相应的delays应该设置为一个1-by-6向量。诸如:ele_delay(Th2,i,[1 2 3 4 5 6]/1e6); ele_delay(Th,ele
阅读全文
摘要:换能器命令 xdc_apodization 作用 创建一个换能器孔径的遍迹时间线 xdc_baffle 设置孔径的背衬条件 xdc_center_focus 设置动态聚焦线的原点 xdc_concave 定义凹形孔径 xdc_convert 将矩形描述转换为三角形描述 xdc_convex_arra
阅读全文
摘要:所谓模拟信号的数字信号处理方法就是将待处理模拟信号经过采样、量化、编码形成数字信号,并利用数字信号处理方法对采样得到的数字信号进行处理。下面我们来看一下对模拟信号采样的具体代码。 f=200; %信号频率为200Hz t=(0:0.0001:0.1); %定义信号的时间范围 x=cos(2*pi*f
阅读全文

浙公网安备 33010602011771号