最新 最热

C++入门(函数重载、缺省参数、引用)

在自然语言中,相同的一个词可能有多重含义,人们可以通过上下文来判断这个词的具体意思,在C++中也存在这种现象,这种现象叫做函数重载。

2024-10-09
5

C++入门

1982年,Bjarne Stroustrup博士在C语言的基础上引入并扩充了面向对象的概念,发明了一 种新的程序语言。为了表达该语言与C语言的渊源关系,命名为C++。因此:C++是基于C语言而 产生的,它既可以进行C语言的过程化程序设计,又可...

2024-10-09
8

【C++篇】启航——初识C++(下篇)

引用(Reference)是 C++ 中的一种类型,它提供了一个变量的别名。引用并不是一种独立的数据类型,而是对已有变量的另一种视图。引用的声明使用 & 符号。...

2024-10-09
5

【C++篇】启航——初识C++(上篇)

在编程语言的浩瀚海洋中,C++以其强大的功能和灵活性脱颖而出。自1979年由Bjarne Stroustrup在贝尔实验室开发以来,C++逐渐成为高性能应用和系统编程的首选语言。它不仅继承了C语言的高效特性,还引入了面向对象编程的概念...

2024-10-09
9

与C++类和对象的宿命(下)

• 将const修饰的成员函数称之为const成员函数,const修饰成员函数放到成员函数参数列表的后⾯。

2024-10-09
4

机器学习中的并行与分布式深度学习:C/C++实现详解

随着深度学习在各个领域的应用日益广泛,模型的规模和复杂性不断增加,传统的单机训练在计算效率上已难以满足需求。并行与分布式深度学习通过将计算任务分配到多台机器或多个GPU上,大大提升了模型训练速度,是应对大规模深...

2024-10-09
5

【算法】博弈论(C/C++)

在算法竞赛中,博弈论算法也比较容易出现,一般出了博弈论的题目多少是有点难度的。博弈论算法常用于解决涉及对抗、策略选择、最优决策等问题。这类问题通常涉及两名或多名玩家在某种规则下的竞争,一般每个玩家都绝对聪明...

2024-10-09
6

【C++】模拟实现hash_table(哈希表)

哈希结点(HashNode)需要包含两个成员:键值对_kv,后继结点指针域_next。逻辑结构图示如下:

2024-10-09
7

[C++11] lambda表达式

Lambda表达式 是C++11引入的一种简洁的函数定义方式,主要用于定义临时的匿名函数。它的语法如下:

2024-10-09
6

【C++】:lambda表达式的高级应用

这样写对吗?答案是不对的,因为unique_ptr的删除方式是delete,但是这里我们需要fclose(ptr1)。 所以我们可以这样做:

2024-10-09
6