C++
文章平均质量分 97
小镇敲码人
需要互关请私信。
展开
-
【揭开多态面纱】:C++的高级探索
虚函数是在类中被virtual关键词修饰的函数,这种函数是在多态中出现的,可以在子类中完成重写。在我们面向对象语言中,这里是C++,多态是出现在继承中的,指的是在不同继承关系中的对象,调用同一函数,所产生的结果不同。必须通过基类的指针或者引用调用虚函数。被调用的函数必须是虚函数,且派生类必须对基类的虚函数进行重写。首先可以确定的是,两个函数最多同时满足这三种一种。两个函数的行为构成条件重写(覆盖)原创 2024-06-17 23:51:08 · 1022 阅读 · 2 评论 -
【C++继承解密】:构建层次化设计的艺术
继承是C++面向对象的三大特性之一,因为我们在实际生活中,某些对象会有一些相同的特征,如果我们都用代码分别创建一个类出来就会导致代码冗余,所以继承是体现了面向对象的层次性,派生类作为子类去继承父类的一些行为和方法,大大减少了代码冗余。派生类(子类)如何去继承一个父类呢?上面代码,A为派生类(子类),public代表着继承方式,B就是我们的父类(基类)。原创 2024-06-14 12:48:10 · 767 阅读 · 2 评论 -
【掌握C++模板进阶】:高级编程的艺术
一个程序由很多源文件组成,要将所有的源文件单独编译生成目标文件,最后再将这些目标文件链接起来生成单一可执行文件的过程叫做分离编译。原创 2024-06-14 12:47:43 · 604 阅读 · 0 评论 -
【C++初阶探秘】模板基础与内存管理双剑合璧,让你轻松驾驭C++编程新世界
/ 定义一个名为Stack的类public:// Stack类的构造函数,默认参数为3// 构造函数的具体实现没有给出,这里应该初始化栈的相关成员变量// 但由于代码中没有具体实现,这里仅是一个空实现// Stack类的析构函数~Stack()// 析构函数的具体实现没有给出,这里应该释放栈占用的资源// 但由于代码中没有具体实现,这里仅是一个空实现int main()// 使用new关键字动态分配一个Stack对象的内存,并将地址赋值给指针a。原创 2024-04-10 07:43:34 · 760 阅读 · 3 评论 -
【C++初阶】之类和对象(中)
编译器为了防止你乱搞,会报错的。上面是全局的运算符重载函数。原创 2024-03-28 17:31:44 · 1283 阅读 · 43 评论 -
【C++初阶】之类和对象(下)
📃博客主页:💞🚀🌏任尔江湖满血骨,我自踏雪寻梅香。万千浮云遮碧月,独傲天下百坚强。男儿应有龙腾志,盖世一意转洪荒。莫使此生无痕度,终归人间一捧黄。🍎🍎🍎❤️什么?你问我答案,少年你看,下一个十年又来了 💞 💞 💞前言:本篇博客接上篇类和对象中。接着来跟着博主学习C++类和对象下的一些特性吧!原创 2024-03-28 17:31:21 · 2504 阅读 · 82 评论 -
【C++初阶】类和对象(上)
【C++初阶】类和对象(上)原创 2023-11-05 23:59:36 · 446 阅读 · 28 评论 -
【C++初探:简单易懂的入门指南】三
宏定义的优点不用开栈帧,直接展开,节省了时间宏定义的缺点1.不能调试。原创 2023-10-31 01:04:13 · 218 阅读 · 7 评论 -
【C++初探:简单易懂的入门指南】二
❤️博客主页:🍏🌞任尔江湖满血骨,我自踏雪寻梅香。万千浮云遮碧月,独傲天下百坚强。男儿应有龙腾志,盖世一意转洪荒。莫使此生无痕度,终归人间一捧黄。🍎🍎🍎❤️什么?你问我答案,少年你看,下一个十年又来了 💞 💞 💞。原创 2023-10-30 00:40:58 · 1153 阅读 · 62 评论 -
【C++初探:简单易懂的入门指南】一
定义命名空间需要使用namespaceprintf("今天是美好的一天\n");int val;}Stu;这里就是定义了一个叫Date的命名空间,里面放着3个临时变量和一个函数,一个struct类型。原创 2023-10-28 13:28:57 · 284 阅读 · 14 评论