logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

c++:多态

理解多态的知识,带你感受多态的魅力

#c++#java#jvm
c++:红黑树

理解map和set底层的结构红黑树,可以结合我写的AVL树和二叉搜索树来看能更好理解

#c++#java#开发语言
c++模板进阶知识讲解(对模板的进一步的运用与理解)

而且写的特化后的模板里面的除了类名要一样,其他的比如成员变量和成员函数都可以不一样甚至可以不写都行,如果定义的对象的类型与特化的更匹配就会调用特化的类进行构造,否则就会使用最初的类模板进行构造,两者是互不干扰的,但是必须要先有类模板才有后面的特化模板。,然后类名跟定义的参数是一样的然后尖括号里面带具体类型,比如这里是double* 函数体要接受的 形参也是尖括号里的类型,然后用解引用后的内容比较,

#c++#java#前端
c++: 继承(上)

这里会报错,Display是person的友元函数,不是student的友元函数,所以Display不能访问student的成员变量,一个形象的例子是:你爸爸的朋友不是你的朋友,所以你爸爸的财产可以继承你朋友的你不能继承,所以这里的Display不能使用student中的成员变量。而且是基类的成员变量的构造要是个整体,所以在初始化列表中就用基类的匿名对象构造就行,基类的成员有什么参数写上去就行,而

#c++#java#网络
c++: 继承(下)

掌握多继承与虚继承相关知识

#c++#java#android
c++:二叉搜索树

打下学习map和set的底层基础能更好的理解map和set

#c++#开发语言
c++: AVL树

为红黑树和map和set的底层打下基础

#c++#开发语言
手写 STL string: 从接口到底层基本常用功能的实现

在学习了类与对象之后,我们可能对它的理解还不够,写一下用类封装的对象能让我们巩固并对类与对象的默认成员函数加深理解。也是对我们手写代码的练习,在ai高速发展的时期,我个人认为培养自己写代码能力与调试能力还是有必要的也是自己对自己的输出会写是一回事,能讲出来又是一回事。因此这篇文章也是给自己也是给和我一样想努力提升自己的能力的小伙伴的一些参考。

#c++#开发语言#容器
手写 STL string: 从接口到底层基本常用功能的实现

在学习了类与对象之后,我们可能对它的理解还不够,写一下用类封装的对象能让我们巩固并对类与对象的默认成员函数加深理解。也是对我们手写代码的练习,在ai高速发展的时期,我个人认为培养自己写代码能力与调试能力还是有必要的也是自己对自己的输出会写是一回事,能讲出来又是一回事。因此这篇文章也是给自己也是给和我一样想努力提升自己的能力的小伙伴的一些参考。

#c++#开发语言#容器
到底了