C++
文章平均质量分 91
C++笔记
pzn)
梦想年薪百万
本人学习复习笔记,如果对您有用,万分荣幸
展开
-
C++:模板开端
class 类模板名// 类内成员定义// 类模板public:// 构造函数,初始化堆栈,默认为容量4_size = 0;// 入栈操作private:T* _array;// 存储栈元素的数组// 栈的容量// 栈中当前元素的数量// 模板函数的定义。模板函数的定义建议与声明在同一文件中,避免链接错误。// 将数据推入栈中++_size;// 更新栈的大小int main()// 创建一个存储整数的栈// 创建一个存储双精度浮点数的栈return 0;原创 2024-09-15 09:32:42 · 1228 阅读 · 34 评论 -
C++/类和对象/2
欢迎。原创 2024-09-11 22:20:54 · 581 阅读 · 33 评论 -
C++开篇
定义命名空间,需要使⽤到namespace关键字,后⾯跟命名空间的名字,然后接⼀对{}即可,{}中即为命名空间的成员。命名空间中可以定义变量/函数/类型等。namespace本质是定义出⼀个域,这个域跟全局域各⾃独⽴,不同的域可以定义同名变量,所以下⾯的rand不在冲突了。C++中域有函数局部域,全局域,命名空间域,类域;域影响的是编译时语法查找⼀个变量/函数/类型出处(声明或定义)的逻辑,所有有了域隔离,名字冲突就解决了。原创 2024-07-12 01:50:40 · 693 阅读 · 8 评论 -
C++:类和对象
class为定义类的关键字,Date为类的名字,{}中为类的主体,注意类定义结束时后⾯分号不能省略。类体中内容称为类的成员:类中的变量称为类的属性或成员变量;类中的函数称为类的⽅法或者成员函数。为了区分成员变量,⼀般习惯上成员变量会加⼀个特殊标识,如成员变量前⾯或者后⾯加_ 或者 m开头,注意C++中这个并不是强制的,只是⼀些惯例,具体看公司的要求。原创 2024-07-19 00:31:59 · 817 阅读 · 1 评论