C++
文章平均质量分 95
C++x相关学习内容
Yan. yan.好好学习
好好学习
展开
-
【C++】——继承【上】
【C++】——继承原创 2024-10-09 16:22:59 · 1006 阅读 · 0 评论 -
【C++】——list的介绍和模拟实现
list的介绍和模拟实现原创 2024-10-03 19:28:47 · 1355 阅读 · 0 评论 -
【C++】——Vector的模拟实现
【C++】——Vector的模拟实现原创 2024-08-07 17:48:40 · 763 阅读 · 0 评论 -
C++——string类及其使用
C++——string类及其使用原创 2024-08-05 16:26:39 · 1914 阅读 · 0 评论 -
string的模拟实现
本文为string的模拟实现原创 2024-08-07 14:32:58 · 1108 阅读 · 0 评论 -
C++——模板初阶 | STL简介
C++——模板初阶 | STL简介原创 2024-07-21 15:29:33 · 805 阅读 · 0 评论 -
C/C++内存管理
malloc只开空间,new既开空间又调用构造函数初始化。delete会调用析构函数,free不会。malloc和free:malloc的对象只是开辟了空间,并没有初始化,free后也只是普通的释放。new和delete:使用new,既可以开辟空间,又调用了构造函数从而完成初始化,而delete时调用了析构函数,以此释放空间。new的原理调用operator new函数申请空间在申请的空间上执行构造函数,完成对象的构造delete的原理在空间上执行析构函数,完成对象中资源的清理工作。原创 2024-07-13 15:11:03 · 990 阅读 · 0 评论 -
类和对象——【const成员】【static成员】【友元】【内部类】
本文讲述了:类和对象——【const成员】【static成员】【友元】【内部类】原创 2024-07-11 06:05:49 · 1666 阅读 · 0 评论 -
类和对象——【运算符重载】
P. S.:以下代码均在VS2019环境下测试,不代表所有编译器均可通过。P. S.:测试代码均未展示头文件iostream的声明,使用时请自行添加。原创 2024-07-10 23:12:51 · 796 阅读 · 0 评论 -
类和对象——【构造函数】【析构函数】【拷贝构造函数】
P. S.:以下代码均在VS2019环境下测试,不代表所有编译器均可通过。P. S.:测试代码均未展示头文件iostream的声明,使用时请自行添加。原创 2024-07-10 18:29:11 · 738 阅读 · 0 评论 -
类和对象——基础知识
/类体:由成员函数和成员变量组成 };class为定义类的关键字,ClassName为类的名字,{}中为类的主体,注意类定义结束时后面分号不能省略。类体中内容称为类的成员:类中的变量称为类的属性或成员变量;类中的函数称为类的方法或者成员函数声明和定义全部放在类体中,需注意:成员函数如果在类中定义,编译器可能会将其当成内联函数处理。int _age;原创 2024-07-02 23:15:03 · 957 阅读 · 0 评论 -
C++入门基础知识(小白必备)
我们知道,如果函数没有加inline的话它会在编译期间进行符号汇总,在汇编期间生成符号表,最后链接的时候会进行符号标的合并,定义函数的文件和声明函数的文件就都能拿到函数的地址,就可以使用函数了。尽管定义和声明分离后面 使用函数的时候也能找到函数的地址。原创 2024-06-24 21:10:10 · 809 阅读 · 0 评论 -
C++基础知识——引用
P. S.:以下代码均在VS2019环境下测试,不代表所有编译器均可通过。P. S.:测试代码均未展示头文件stdio.h的声明,使用时请自行添加。原创 2024-06-23 20:17:19 · 954 阅读 · 0 评论 -
C++基础知识——《缺省参数》和《函数重载》
为函数的。原创 2024-06-22 19:56:02 · 427 阅读 · 0 评论 -
C++基础知识——命名空间
命名空间是一种用来避免命名冲突的机制,它可以将一段代码的名称隔离开,使其与其他代码的名称不冲突;命名空间的原理是将一个全局的作用域分成一个个命名空间,每个命名空间是个单独的作用域,同时若是在同一个作用域内可能出现的命名冲突也不会造成影响,有效避免了命名空间的污染;从上面可知命名空间的作用,既然命名空间能够有效防止命名冲突,那该如何定义命名空间?在定义命名空间时,应该使用 namespace 修饰且在该修饰词后定义名字并在其后跟 **{ }**在{ }内的元素即为该命名空间的成员;原创 2024-06-20 21:31:45 · 849 阅读 · 0 评论