最新 最热

类和对象:C++11新特性与知识补充

**缺省值确实是与初始化列表相对应的,并且只有在初始化列表没有显式初始化成员变量时,缺省值才会被使用。参数传递只是提供了一个在初始化列表中使用的值的方式。通过参数传递的值,如果在初始化列表中显式使用,则将覆盖声...

2024-07-17
1

c++基础(1)

c语言是结构化和模块化的语言,用于处理规模较小的程序。当问题需要高度抽象和建模时,c语言不适合。c++是基于c语言产生的,既可以进行c语言过程化程序设计,又可以以抽象数据类型为特点的基于对象的程序设计,还可以进行面向...

2024-07-17
1

C++一分钟之-C++中的并发容器

在多线程编程中,数据竞争和死锁是常见的问题,尤其是在高并发场景下。C++11 引入了标准库中的并发容器,旨在解决这些问题,使多线程编程更加安全和高效。本文将深入浅出地介绍C++中的并发容器,包括它们的特性、常见问题、易...

C++
2024-07-17
0

C++一分钟之-泛型Lambda表达式

在C++14中,引入了泛型lambda表达式,这是一项强大的特性,允许我们编写更加灵活和通用的代码。本文将深入浅出地介绍泛型lambda表达式的概念、常见问题、易错点及如何避免,并通过代码示例加深理解。...

C++
2024-07-16
0

C++一分钟之-模板元编程实例:类型 traits

在C++的世界里,模板元编程是一种强大的技术,它允许我们在编译时期进行计算和决策,从而优化运行时性能。其中,“类型traits”是一个常见的应用场景,它涉及到对类型的属性进行查询和操作。本文将深入浅出地介绍类型traits的...

2024-07-16
1

【C++】哈希表 --- 闭散列版本的实现

哈希表(Hash Table)是一种数据结构,它通过哈希函数将键映射到表中的一个位置来访问记录,支持快速的插入和查找操作。

2024-07-16
1

ETW - 事件提供者(Event Provider)

官方示例:Eventdrv - Code Samples | Microsoft Learn

2024-07-15
1

C++一分钟之-模板元编程实例:类型 traits

在C++的世界里,模板元编程是一种强大的技术,它允许我们在编译时期进行计算和决策,从而优化运行时性能。其中,“类型traits”是一个常见的应用场景,它涉及到对类型的属性进行查询和操作。本文将深入浅出地介绍类型traits的...

C++
2024-07-15
0

【C++】————STL之vector

上面这个定义其实相当于是一维数组name[size],只不过其size可以根据需要进行变化,这就是“变长数组”的名字的由来。

2024-07-15
1

C++一分钟之-设计模式:工厂模式与抽象工厂

在软件工程中,设计模式是一种通用的解决方案,用于解决常见的设计问题。工厂模式和抽象工厂模式是创建型设计模式中的两个重要成员,它们帮助我们创建对象而不需要暴露创建逻辑,同时使系统在不修改现有代码的情况下可以扩展...

2024-07-15
1