- 博客(9)
- 收藏
- 关注
原创 C++类和对象
声明为static的类成员称为类的静态成员,用static修饰的成员变量,称之为静态成员变量;友元函数可以直接访问类的私有成员,它是定义在类外部的普通函数,不属于任何类,但需要在类的内部声 明,声明时需要加friend关键字。内部类就是外部类的友元类,内部类可以通过外部类的对象参数来访问外部类中 的所有成员。但是外部类不是内部类的友元。2. 注意内部类可以直接访问外部类中的static成员,不需要外部类的对象/类名。将整个类声明为当前类的友元,友元类的所有成员函数都能访问当前类的私有成员。
2025-12-29 22:03:09
498
原创 类和对象的初步认识
class 类名 {// 访问控制符:public(公有)、private(私有)、protected(保护)// 成员变量(属性)// 成员函数(方法)// 注意末尾的分号当类较复杂时,通常将成员函数的声明放在类内,定义放在类外(类声明放在.h文件中,成员函数定义放在.cpp文件中)(需用类名::限定作用域)类内定义的成员函数默认隐含 inline 属性大端(Big-Endian):高位字节存低地址,低位字节存高地址(类似人类读写习惯)。0x12345678存储为(地址从低到高)。
2025-12-26 20:50:39
578
原创 类的默认成员函数
C++中类的默认成员函数是为了简化代码编写并保证对象的基本操作安全。这些函数在用户未显式定义时由编译器自动生成,确保对象在创建、销毁、复制等场景下具有合理的行为,避免未定义行为或资源泄漏。构造函数用来对象初始化,析构函数用来销毁对象。
2025-09-08 20:14:24
295
原创 将数组中存入10个不重复的整数
定义数组a[10],接收键盘输入的数,不管用户输入什么数,数组a只接收不重复的数(第一次出现的数),最终,a中存储的是10个不重复的整数。
2024-11-28 09:16:32
382
原创 在排好序的数组中插入一个数
按从小到大的顺序从键盘输入10个整数存入数组int a[11]中,再从键盘输入一个任意整数,将它插入到数组中,要求插入后数组仍然是从小到大排序的。注意:不允许用排序的方法做,即不允许先把数存到数组中然后排序,而是应该先给这个数腾出位置,直接把它存到该位置。//将插入位置之后的数后移。if (a[10] < a[i+1])//确定插入位置。
2024-11-24 22:55:33
296
1
原创 将数组前m个元素移动到最后
键盘输入10个整数,再输入一个正整数m(m不超过9),将数组前m个元素移动到最后,其他数据前移填补前面的空位置。注意:输出时最后一个数后没有空格。注意:只允许定义一个数组,数组为a[10]}//将每个数往前移一位,将第一个数移到最后。
2024-11-24 22:28:46
238
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅