- 博客(8)
- 收藏
- 关注
原创 size_t是什么?怎么用?
size_t是无符号整数类型,通常用于表示内存大小、数组长度、容器大小等。它可以根据不同平台的位数来调整大小,通常在 32 位系统上为 4 字节,在 64 位系统上为 8 字节。size_t是一个非常常用的类型,尤其是在内存管理和 STL 容器中。
2024-12-18 15:14:26
556
原创 C++学习路线
回答来自chat GPT,记录下来让自己看,也希望对大家能有帮助。学习C++的路线可以根据个人基础和目标进行调整,但一般来说,以下是一个适合初学者到中级学习者的学习路线,包括视频和书籍资源。
2024-12-16 22:24:08
754
原创 C++内存管理
栈:用于存放局部变量和函数调用信息,自动管理,大小有限。堆:用于动态分配内存,需要手动管理,大小灵活。数据段:存放全局和静态变量,生命周期与程序相同。代码段:存放程序的执行代码,通常是只读的。局部指针变量存放在栈上,生命周期限于其所在的函数。动态分配的指针指针存放在栈上,指向的内存区域在堆上,需手动管理内存。全局和静态指针变量存放在数据段,生命周期从程序开始到结束。栈:局部指针变量堆:指向动态分配内存的指针数据段:全局或静态指针变量。
2024-12-02 12:04:31
889
原创 c++面向对象
在c++中定义一个类一般格式如下:其中class为定义类的关键字,className为类的名字,{}中为类的主体。类中的元素称为类的成员:类中的数据称为类的属性或者成员变量;类中的函数称为类的方法或者成员函数。类成员具有不同的访问权限,其访问权限有三种:(1)public:该关键字用于修饰的成员表示公有成员,该成员不仅在类内可以被访问,在类外也可以被访问,是类对外提供的接口(2)private:修饰私有成员,私有成员在类内可以被访问,在类外是隐蔽的,体现了类的隐蔽性。
2024-10-14 20:18:07
1826
原创 成员变量即成员属性
是的,成员属性(member attribute)和成员变量(member variable)在C++(以及许多其他面向对象编程语言)中通常是可以互换使用的术语,它们指的是类中定义的变量,用于存储与类的实例(对象)相关联的数据。每个对象实例都有自己的成员变量副本(除非它们是静态的,静态成员变量是类所有对象共享的)。因此,在大多数情况下,当你听到“成员属性”时,你可以理解它指的是“成员变量”,这两个术语在上下文中是可以互换使用的。类的成员变量(或成员属性),它们用于存储点的坐标。答案来自:百度文心一言。
2024-09-22 15:32:39
203
原创 带符号整数的表示和运算_原反补
A+B 如果单纯按位相加则为 10100110,而实际上+19+(-19)的答案是0,结果与实际相悖。若机器字长为n+1位,带符号整数的原码可表示的范围:-(2的n次方-1)~+(2的n次方-1)补码怎么转变原码呢?这就要提到原码补码反码了,正数其原反补码一样而负数则有不同,下面介绍负数的原反补码。计算机硬件做补码的加法:从最低位开始,按位相加(符号位参与运算),并往更高位进位。A-B等价为A+(-B)那么如何通过B的补码求-B的补码呢?正数其原码与补码形式相同,负数原码转补码与补码转原码可采用。
2024-07-07 16:52:08
679
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人