最新 最热

探究函数对象

其中无论这个类或者结构体里是否还有其他的函数,但只要看有没有operator()运算符重载函数就行

2024-06-04
1

单例模式

项目上总是用到单例,所以做一个小总结,之前在学校学习设计模式像背八股文一样,毫无实践可言

2024-06-04
1

如何理解互斥锁

这个例子中定义了一个互斥锁 mtx,一个条件变量 cv 和一个布尔变量 ready。worker 函数是一个线程函数,它在一个独立的线程中运行。

2024-06-04
1

Stream流在日常开发中的使用

Java 8 引入的 Stream API 提供了丰富的功能,使得对集合数据进行处理变得更加简洁和高效。Stream API提供了丰富的方法来操作数据流,其中包括了map、flatMap、filter等常用方法。这些方法使得对集合数据进行转换、过滤...

2024-06-04
1

从基础入门到学穿C++(类和对象篇)【超详细】【一站式速通】

C语言是一种面向过程的语言,C++和python、java一样都是一种面向对象的语言。

2024-06-04
1

【C++航海王:追寻罗杰的编程之路】特殊类的设计方式你知道哪些?

拷贝只会放生在两个场景中:拷贝构造函数以及赋值运算符重载,因此想要让一个类禁止拷贝, 只需让该类不能调用拷贝构造函数以及赋值运算符重载即可。...

2024-06-04
1

【C++航海王:追寻罗杰的编程之路】异常——错误处理方式之一

在C++编程中,异常处理是一种重要的技术,用于处理程序在运行时可能出现的错误或意外情况。异常是指在程序执行过程中发生的某种不正常的情况,例如除以零、内存访问错误或无效的输入等。传统的错误处理方式通常涉及使用错...

2024-06-04
1

【C++航海王:追寻罗杰的编程之路】类与对象你学会了吗?(下)

虽然上述构造函数调用之后,对象中已经有了一个初始值,但是不能将其称为对对象中成员变量的初始化,构造函数体中的语句只能将其称为赋初值,而不能称作初始化。因为初始化只能初始化一次,而构造函数体内可以多次赋值。...

2024-06-04
1

Python基础语法(三):运算符

按位运算符是把数据转化为二进制进行计算 a = 0011 1100 b = 0000 1101

2024-06-04
1