C++
文章平均质量分 96
学完初阶数据结构,从这里开始我们将学习一种新的语言。
Pianeers
善战者无赫赫之功
展开
-
C++:模板初阶与STL简介
class 类模板名// 类内成员定义// 类模版public:_size = 0;注意:模版不建议声明和定义分离到两个文件.h 和.cpp会出现链接错误。什么是STL?STL(standard template libaray-标准模板库):是C++标准库的重要组成部分,不仅是一个可复用的 组件库,而且是一个包罗数据结构与算法的软件框架。STL的版本:原始版本→→→P. J. 版本→→→RW版本→→→SGI版本。原创 2024-08-06 13:49:13 · 1096 阅读 · 1 评论 -
C/C++内存管理
new/delete与malloc等的区别主要在于自定义类型:new:在申请空间时后调用构造函数,而malloc只会申请空间。delete:在释后空间会调用析构函数,而free只会释放空间。int _minl;很显然:在申请自定义类型的空间时,new会调用构造函数,delete会调用析构函数,而malloc与 free不会。原创 2024-07-29 22:53:47 · 913 阅读 · 2 评论 -
C++:类与对象(下)
上一篇博客我们介绍了类与对象中的几类默认成员函数,这篇让我们继续来学习类与对象吧!原创 2024-07-22 10:50:00 · 1011 阅读 · 6 评论 -
C++:类与对象(中)
上一篇博客我们初步的介绍了类与对象,这篇让我们继续来学习类与对象吧!原创 2024-07-22 10:49:32 · 1157 阅读 · 1 评论 -
C++:类与对象(上)
对象是一个实体,我们眼睛能看到的实体都是对象。类是用来对实体(对象)进行描述的,如对象有什么属性,功能等。类可以看做C语言中的结构体的加强版,在C++中结构体被认为是类的一种。class是类的关键字,stack是类的名字,{}中是类的成员,注意类定义结束时后⾯分号不能省略,类中的成员包括变量和函数。类中的变量称为类的属性或成员变量,类中的函数称为类的⽅法或 者成员函数。class stack//类型名//类的成员////函数称为类的⽅法或 者成员函数void add()此时为内联函数。原创 2024-07-14 11:07:14 · 732 阅读 · 8 评论 -
C++入门基础
①定义命名空间,需要使用namespace关键字,后面跟空间名,在加一个{},{}中是命名空间的成员,命名空间内可以定义变量、函数、类型等。namespace+空间名+{}②namespace的本质是定义出一个新的域,与全局域相互独立,这两个不同域可以定义同名变量,所以下面的rand就不在冲突了。③C++中域有函数局部域,全局域,命名空间域,类域;域影响的是编译时语法查找⼀个变量/函数/ 类型出处(声明或定义)的逻辑,所有有了域隔离,名字冲突就解决了。局部域和全局域除了会影响 编译查找逻辑,原创 2024-07-14 11:05:02 · 1104 阅读 · 1 评论