
C++
文章平均质量分 69
Hacker_Z&Q
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++面向对象笔记3 (PKU)
复制构造函数必须是传递引用,因为如果定义一个按值复制构造函数,那么编译器必须在调用的时候创建该参数的副本,这意味着必须再次调用复制构造函数,这样就会进入一个无限递归地调用过程,最终导致栈溢出。当需要的时候,编译系统会自动的调用转换构造函数,建立一个无名的临时对象。2):如果一个函数有一个参数是类A的对象,那么该函数被调用的时,类A的复制构造函数将被调用。3):如果一个函数的返回值是类A的对象,则函数返回时,A的复制构造函数被调用。成员函数的一种,名字与类名相同,可以有参数,不能有返回值。原创 2025-07-12 16:26:50 · 317 阅读 · 0 评论 -
C++面向对象笔记2 (PKU)
设置私有成员的机制,叫“隐藏”,“隐藏”的目的是强制对成员变量的访问一定要通过成员函数进行,那么以后成员变量的类型等属性修改后,只需要更改成员函数即可,否则所有直接访问成员变量的语句都需要修改。即如果某个写好的函数需要添加新的参数,而原来那些调用该函数的语句,未必需要使用新增的参数,那么为了避免对原来那些函数调用语句的修改,就可以使用缺省参数。=”,“>”,“<”,“>=”,“<=” 进行比较,除非这些运算符经过了“重载”在类的成员函数以外的地方,只能访问该类对象的公有成员。为了减少函数调用的开销,引入。原创 2025-07-07 17:28:54 · 383 阅读 · 0 评论 -
C++面向对象笔记1 (PKU)
定义引用时一定要将其初始化成引用某个变量,初始化后,它一直引用该变量,不会再引用别的变量,且引用只能引用变量,不能引用常量或表达式。函数参数为常量指针时,可避免函数内部不小心改变参数指针所指地方的内容。如果常量指针能赋值给非常量指针,我们完全可以通过修改非常量指针。字节的内存空间,并且将该内存空间的起始地址赋值给。字节的内存空间,并且将该内存空间的起始地址赋值给。,等价于这个变量,相当于这个变量的一个别名。为要分配的数组元素的个数,可以是整型表达式。的值,这也就违背了常量指针设计的初衷。原创 2025-07-03 00:38:27 · 380 阅读 · 0 评论