![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
文章平均质量分 63
c++类的学习与应用
写不出bug的小李
所有事情在一开始才是它最原本的样子,越往后越偏离
展开
-
c++实现:小型公司的信息管理系统(关于多态)
介绍员工信息:一个小型公司的人员信息管理系统。原创 2024-06-02 22:00:09 · 1348 阅读 · 0 评论 -
c++:自定义数组类封装
无参构造有参构造析构函数赋值函数遍历函数拷贝操作访问数组长度的函数重载operator=int main()//调用有参构造,开辟十个元素的数组//赋值操作i++)//遍历操作i++)cout<<endl;//拷贝操作//调用拷贝函数//遍历array2数组i++)cout<<endl;//等号操作符//遍历array3数组i++)cout<<endl;return 0;原创 2024-05-05 23:50:56 · 266 阅读 · 0 评论 -
关于c++中的操作符:new和delete
C语言中有两个函数用于动态开辟、释放内存----malloc和freec++中又引入了两个操作符----new和delete来用于开辟、释放内存说到这应该对这两个操作符有所了解了,用法和C语言中的malloc和free差不很多,但是还是有所区别的,比如第一点就是标题中所写的那样new和delete都是操作符不是函数,但是如果只有这一点区别也没必要在引进新的来代替malloc和free,所以带着疑问继续探索吧!!!原创 2024-04-23 20:52:39 · 427 阅读 · 0 评论 -
关于函数重载(c++)
定义其函数类型定义一个指向这种函数类型的指针类型直接定义函数指针return 0;//1.定义其函数类型//2.定义一个指向这种函数类型的指针类型//1.fp = func;fp(10, 20);//3.直接定义函数指针fp3=func;return 0;原创 2024-04-12 09:44:29 · 260 阅读 · 0 评论 -
c++语言增强的地方
/一个指向常整形的常指针(指针和它所在的内存空间,均不能被修改)const int* c;//c是一个指向常整型数的指针(所指向的内存数据不能被修改,但本身可以修改)//常指针(指针变量不能被修改,但是他所指向的空间可以被修改)答:如果对一个常量取地址,编译器会临时开辟一个空间,让这个指针存放这个临时空间的地址。c++中const修饰的变量在赋值时并不是在栈区开辟空间,而是在符号表。最后a会改变成为70,说明被const修饰的a并没有成为常量。//代表一个常整形数。原创 2024-04-09 07:36:36 · 502 阅读 · 0 评论 -
关于c++的命名空间
include<iostream> //iostream提供了一个叫命名空间的东西,标准的命名空间是:std//命名空间//方式二://声明空间中的一个变量//方式三:(最简便的方法)#if 0//方式一://cout就是黑屏幕 endl是换行符#endifint a = 0;cin >> a;//相当于C语言中的scanf输入函数return 0;//定义一个普通的命名空间int g_a=10;return 0;原创 2024-04-07 23:11:35 · 300 阅读 · 0 评论 -
【c++】引用的用法
一、引用的介绍引用还有一个别的叫法:取别名通俗点说:每个人都有一个大名,可能也有一个小名,但是都是指一个人,引用也就是一个变量的别名。1.引用的概念:引用不是定义一个别的变量,而是给一个变量取别名注:引用变量编译器不会为这个变量单独开辟一块内存,它和它引用的变量使用同一块内存2.引用的定义方法变量类型& 引用变量名...原创 2024-01-31 18:52:38 · 323 阅读 · 0 评论 -
【c++】引用的介绍
前言:我在讲引用的定义方法的时候,得出了引用变量名和实体所指向的空间是一样的,所以我们再计算一下引用和指针的大小等一些问题。由此我们可以得出,引用的大小和类型有关系,int类型的引用大小就为4,char类型的引用大小就为1。通俗点说:每个人都有一个大名,可能也有一个小名,但是都是指一个人,引用也就是一个变量的别名。注:引用变量编译器不会为这个变量单独开辟一块内存,它和它引用的变量使用同一块内存。所以说明:a和p指向的空间是一置的,a改变p也会改变。我们可以发现指针和引用的实现是完全一致的。原创 2024-01-31 18:53:25 · 309 阅读 · 0 评论