自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

零丁若叹

学会仰望天空,更要脚踏实地

  • 博客(6)
  • 收藏
  • 关注

原创 C++中的运算符重载(二)

1.C++中重载++操作符,C++中重载前++操作符,使用成员函数重载,,用如下形式:类名> &  operator ++(){···// 函数体}用成员函数重载后++操作符,形式为:类名> &  operator ++(int){···// 函数体}它们的区别在于,后++操作符的形参表多了一个int,在调用时,前++操作符的调用方法为  对象名

2013-12-29 17:24:25 884

原创 C++中的运算符重载(一)

.1.运算符重载的定义及实例C++ 中的多态性分为动态多态性和静态多态性,前者由虚函数实现,后者由函数重载和运算符重载实现。静态多态性的优点是函数调用速度快、效率高,缺点是编程不够灵活。运算符重载是对已经有的运算符赋予多重含义,同一个运算符作用于不同类型的数据将产生不同的行为。C++中的运算符只能是基本数据类型,很多用户自定义的行为需要用运算符重载实现,运算符重载扩充了C++语言本身的功能

2013-12-29 16:11:47 896

原创 宏与函数

1.宏与函数在定义方式上两者有所不同,宏定义:#define MAX(a,b) ((a)>(b)?(a):(b))函数定义:int max(int a,int b){return a>b?a:b;}宏的名称常为大写,用于与普通函数区分。在一行写不下时,可以用反斜杠隔开,# define MAX(a,b) \((a)>(b)?(a):(b))若想取消宏定义,可以用#und

2013-12-26 12:53:15 812

原创 几道趣味题

1.有一个随机数发生器,可以产生1到5的随机数,利用这个随机发生器,怎样产生1到7的随机数最直接的想法是拿随机数乘以7然后除以5,但这样产生的结果并不是等概率的,7*rand()/5中产生不了3和6,因而不可行正确的做法是5*rand()+rand(),然后舍弃最后4个数,剩余21个数字。每三个数分为一组,分别产生1,2,3,4,5,6,7,这时产生的7个数字是等概率的。   5*

2013-12-15 19:54:02 900

原创 Labview中使用matlab script方法

一.Labview 与matlab简介Labview是美国NI公司开发的编程语言,与C和VB这些文本语言不同的是,labview采用图形化编程,用图标代替文本创建应用程序。Labview采用的是数据流的编程方式,以节点输入输出数据的流向决定VI执行顺序。Matlab是mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境,matlab具有高效的数值计算功能,...

2013-12-15 16:35:28 27889 2

原创 信号的解析表示

对于一个带通信号,X(f)为x(t)的傅里叶变换,u(f)为单位阶跃函数,X+(f)为正频率部分的傅里叶变换,对其做傅里叶反变换,,可以表示为x+(t),这个信号称为解析信号。   定义 ,上式称为x(t)的希尔伯特变换,该滤波器的冲激响应为对冲激响应做傅里叶变换,得到频率响应为由上式可见,当频率大于零时,相位延迟-pi/2 ,当频率小于零时,相

2013-12-10 10:30:17 7635 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除