函数共53篇 第2页
构造函数是否可以是虚函数(解释原因)?-不念博客

构造函数是否可以是虚函数(解释原因)?

在C++中,构造函数不能被声明为虚函数。 这是因为虚函数的调用是依赖于对象的类型的,而构造函数的目的是在对象创建的过程中进行初始化,这种初始化必须在对象的实际类型确定之前完成。 一些原...
不念的头像-不念博客不念11个月前
236
C++虚函数机制的基本原理和使用方式-不念博客

C++虚函数机制的基本原理和使用方式

C++中的虚函数机制是为了实现多态性(Polymorphism)的一种机制。 在C++中,通过使用虚函数,可以在运行时确定调用的是哪个版本的函数,从而实现动态绑定。 以下是C++虚函数机制的基本原理和使...
不念的头像-不念博客不念12个月前
347
如何使用dialog和jq在Linux上编写高效终端TUI-不念博客

如何使用dialog和jq在Linux上编写高效终端TUI

许多人每日都在使用终端,因此,文字用户界面(TUI)逐渐显示出其价值。 它能减少用户输入命令时的误差,让终端操作更高效,提高生产力。 以我的个人使用情况为例:我每日会通过家用电脑远程连...
不念的头像-不念博客不念1年前
374
布隆过滤器原理,优缺点有哪些-不念博客

布隆过滤器原理,优缺点有哪些

位图:int[10],每个int类型的整数是4*8=32个bit,则int[10]一共有320 bit,每个bit非0即1,初始化时都是0 添加数据时,将数据进行hash得到hash值,对应到bit位,将该bit改为1,hash函数可以定...
不念的头像-不念博客不念1年前
367
重载和重写的区别是什么-不念博客

重载和重写的区别是什么

重载(Overloading) 定义:在同一个作用域内,允许存在多个同名的函数,但是这些函数的参数列表必须不同(包括参数的个数、类型、顺序等)。 目的:通过相同的函数名来处理不同类型的参数,提...
不念的头像-不念博客不念1年前
423
const的用法及其作用有哪些-不念博客

const的用法及其作用有哪些

防止修改变量的值:将变量声明为 const 后,编译器会确保该变量的值在初始化后不能被修改。这有助于在程序中创建更加稳定和可维护的代码。 const int maxAttempts = 3; // maxAttempts = 4; // ...
不念的头像-不念博客不念1年前
451
C++的this指针的作用,是如何实现的?-不念博客

C++的this指针的作用,是如何实现的?

在C++中,this 指针是一个指向当前对象的指针,它是成员函数的隐含参数。 this 指针的主要作用是允许在一个类的成员函数中访问调用这个函数的对象的地址。 特点: 隐含参数:在每个成员函数内部...
不念的头像-不念博客不念1年前
307
c++面向对象特征-不念博客

c++面向对象特征

封装 封装是OOP的基本特征之一。 允许将数据(成员变量)和方法(成员函数)组合到一个单元中,这个单元称为类。 类的成员变量通常是私有的,只能通过公共接口(成员函数)访问。 封装提供了数...
不念的头像-不念博客不念1年前
277