自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 C++入门——类和对象(2)

就像一部手机有其出厂设置以及格式化设置的功能一样,在C++中,一个对象同样也有其创建和销毁的功能,这些功能就依靠构造函数与析构函数实现。一个对象或者变量没有进行初始化,或者在使用后没有销毁,都可能会造成一些程序的安全问题,c++提供构造函数和析构函数来解决这些问题,这两个函数会被编译器自动调用,而如果我们不提供构造或析构,编译器也会提供空实现的构造函数和析构函数。

2024-07-25 16:06:18 975

原创 C++入门-类和对象(1)

类里面可以包含很多内容,比如成员变量,成员函数。下面定义一个关于年月日的类public:return 29;int _month;int _year;

2024-07-18 15:47:06 244

原创 C++入门(1)--命名空间(2)

上一篇命名空间(1)中给到了一个嵌套的命名空间 namespaceB那么对于这种更复杂的命名空间,对其的使用有如下规则。

2024-07-18 14:42:15 206

原创 C++入门(1)--命名空间

C++相当于强化版的C语言,命名空间就是其“强化”的一项内容。在C++中,名称(name)可以是符号、常量、变量、结构体、函数等,为了避免大规模的程序设计中,或者程序员在使用不同的C++库时,对这些标识符的命名发生冲突,c++引入了关键字namespace(命名空间),以便更好地控制标识符的作用域。以std为例,它是C++标准命名空间,C++标准程序库中所有标识符都被定义在std中,比如类iostream,vector等。使用时要加上using声明。

2024-07-12 15:01:50 429

原创 数据结构笔记--单链表(1)

上图即为一个简单的单链表。

2024-06-05 17:20:51 667

原创 C语言入门 课堂笔记

那么可以认为,p-p+1的部分,是p指向的第一行、p+1到p+2的部分,是p指向的第二行,以此类推。同时对于p[4][2],也可以理解为*(*(p+4)+2),即p[4]实际上就是*(p+4),p[4][2]就是对p[4]再加上2,再解引用。&aa+1实际上指的是,跳过整个数组aa后,下一个位置的地址,那么*(ptr1-1)实际上就是对数组aa的最后一位解引用,也就是10。int (*p)[4] p指向4个整型元素的数组,所以p+1会向后跳4个整型。

2024-06-04 20:49:23 272 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除