- 博客(6)
- 收藏
- 关注
原创 线性筛选素数——Linear sieve prime number
在遇到数学问题时我们经常需要进行素数的筛选 而且我们不知道我们筛选出来的素数是第几位的素数下面我们将介绍一段线性筛选素数的代码以供大家学习。
2024-04-14 18:18:42 457 1
原创 C++—类模板—Class template的使用
C++ 类模板是一种特殊类型的模板,用于定义类的行为,而不是定义特定的数据类型。通过使用类模板,你可以编写与特定数据类型无关的代码,并在后续实例化模板时指定具体的数据类型。这样,你可以创建适用于多种数据类型的类,而无需为每种数据类型都编写一个单独的类。注意,类模板的定义通常放在一个头文件中,这样当其他代码包含这个头文件时,编译器可以看到模板的定义,并可以实例化模板。在使用类模板时,理解这些注意事项并遵循最佳实践可以帮助你更有效地利用模板,并避免常见的错误和问题。的类模板,它接受一个类型参数。
2024-04-12 17:36:48 464
原创 静态成员数据与函数-Static member data and functions
今天我们来学习一下C++中的静态成员数据与函数——这一部分主要服务于不同对象间实现数据共享。
2024-04-12 16:06:56 282
原创 对象的动态建立与释放-Dynamic establishment and release of objects
通过动态地创建和销毁对象,我们可以更灵活地控制程序的资源使用,并减少内存泄漏的风险。在使用动态对象时,我们应该注意在适当的时机释放它们,以确保程序的稳定运行和资源的有效利用。在使用动态对象时,重要的是要确保在不再需要它们时释放它们,以防止内存泄漏。请注意,在释放对象后,我们不应该再尝试访问该对象的成员函数或成员变量,因为这会导致未定义行为,通常会导致程序崩溃或其他错误。对象的动态建立与释放是编程中重要的概念,特别是在需要管理内存的语言中,如C++。对象的释放是指回收对象所占用的内存空间的过程。
2024-04-11 16:23:36 421
原创 Inspection Record Form
在C++中,构造函数的参数顺序在定义和声明时必须保持一致。如果你在类定义(声明)中的构造函数和类实现(定义)中的构造函数参数顺序不一致,编译器会报错,因为它无法将两者匹配起来。此处将Box::Box处的len 与 h 进行了调换数据出现问题;
2024-04-11 15:01:19 151 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人