- 博客(17)
- 收藏
- 关注
原创 05 C++函数
函数由函数名以及一组操作数类型唯一地表示。函数的操作数,也称形参(parameter),在圆括号中申明。函数执行的运算在一个称为函数体(function)的块语句中定义。每一个函数都有一个相关联的返回类型。函数的调用C++使用调用操作符(一对圆括号)来实现函数的调用。...#endif。
2024-07-05 08:00:00
362
原创 06 C++面向对象(侯捷)——转换函数和explict构造
构造函数只能实现至转换,假如想进行相反的转换,构造函数便无法使用,因此这就是转换函数存在的意义。这一节以一个分数类作为例子,介绍了将分数通过转换函数转换成内置数据类型double, 并且在分数对象与内置数据类型进行运算时,可以调用非显式构造函数。当然,在我们不想函数在背后进行类型转换时,我们也可以使用explicit关键字,使其不进行自动转换。分数类的简要代码如下所示。
2024-06-26 08:00:00
346
原创 04 C++面向对象(侯捷)——类与类的关系(复合,委托,继承三种基本关系)
本节主要阐述关于面向对象的内容,具体讲述了类与类之间的三种关系——复合(组合),委托,继承。
2024-04-17 09:30:00
954
原创 03 C++面向对象(侯捷)——静态,单例模式与命名空间
static本节主要是讲静态static,以及使用静态来实现单例模式,最后讲诉了类模板与函数模板。
2024-03-09 09:30:00
453
1
原创 02 C++面向对象(侯捷)——string类(含有指针的类)
这是侯捷视频的面向对象系列实现的第二个类,该类是一个字符串类(string class),实现字符串的基本功能功能,和复数类不同的是,字符串类是一个带指针的类,也就是指数据不直接存放在类中。
2024-02-23 11:00:00
945
原创 01 C++面向对象(侯捷)——复数类
数据访问:因为数据是私有的,因此类外不能直接访问数据,需要提供共有函数。来看,列出怎么使用复数类去创建一个复数,并且对复数实现各种操作。前置声明:通常置于头文件后,防止调用未声明的类的函数发生错误。数据:复数类中需要的实部和虚部,将其放置于私有权限。针对不同的输入数据,操作符可以进行多次重载。成员函数:操作符重载,类内声明,类外实现。构造函数:初始化数据,并且。 防止重复调用复数类。
2023-12-29 14:30:00
1167
1
原创 C++1 基本内容和基本数据类型
面向对象编程是一种通过封装、继承和多态等概念来组织和管理代码的编程方式,泛型编程是一种通过参数化类型来编写通用代码的编程方式,代码可以适用于多种不同的类型,从而提高了代码的重用性和可扩展性。void没有对应的值,仅仅用作无返回值函数的返回类型。不同类型能表示的最大(最小)值因为机器的不同而有不同,并且编译器有时会使用更大的存储空间。 一般来说,不管是那种编程语言,所具有的特征(或者说我们需要掌握的基本知识)有以下五个。简单来说,容器用来存放和管理数据,算法用来处理数据,其都是标准库(STL)中的内容。
2023-04-10 16:30:00
147
原创 图像复原(去模糊)基本内容以及评价标准
图像复原包括几方面的内容,如图像去模糊,图像修补,图像超分辨率等等。其中,本文着重与图像去模糊方面的基本知识,以及复原图像的评价标准。
2022-10-17 10:00:00
6628
原创 点扩散函数(PSF)的模型及求取
标题点扩散函数以及光学传递函数点扩散函数光学传递函数图像的点扩散函数先验模型及参数表达线性移动点扩散函数散焦点扩散函数高斯型点扩散函数Hufnagel大气湍流点扩散函数光学像差的PSF获取基于光学仿真软计算PSF基于标定的PSF估计基于光学仿真软计算PSF基于标定的PSF估计点扩散函数以及光学传递函数点扩散函数根据光学理论,光学成像系统物面上任意一理想点产生的光振动为单位脉冲(δ\deltaδ函数),对应的像函数称为光学系统的脉冲响应,或点扩散函数(顾德门,2006)。点物的脉冲函数用δ(x−x0,y
2022-05-13 19:23:38
19657
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人