logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【C++】多态详解

本文介绍了C++多态的概念与实现。多态分为编译时多态(函数重载、模板)和运行时多态(虚函数重写)。实现运行时多态需要满足两个条件:1)通过基类指针或引用调用虚函数;2)派生类必须重写基类虚函数(函数名、参数列表、返回值相同)。文章详细讲解了虚函数重写、协变、析构函数重写等核心概念,并通过买票、动物叫等示例代码演示多态的应用。特别强调了基类析构函数必须声明为虚函数以避免内存泄漏问题。多态是面向对象编

文章图片
#c++#开发语言#visual studio code
【Linux】命令行参数、环境变量和进程地址空间

本文介绍了命令行参数和环境变量的相关内容。命令行参数通过main函数的argc和argv传递,bash将输入内容拆分成参数表。环境变量用于指定系统运行参数,如PATH确定命令搜索路径。常见环境变量包括PATH、HOME、SHELL等,可通过env、echo或代码获取。环境变量具有全局特性,可通过export修改和unset清除。理解环境变量有助于掌握程序执行环境和系统配置机制。 关键词:命令行参数

文章图片
#linux#运维#服务器
C++入门基础 (超详解)

C++是在C语言的基础上发展而来的一种面向对象编程语言,它在保留C语言强大功能的同时,引入了许多新的特性。比如面向对象编程(OOP):类, 封装, 继承, 多态四大件,引用(Reference)模板(Template)命名空间(Namespace)异常处理(Exception Handling)标准模板库(STL)C++在很多领域有着广泛的应用,比如游戏开发,操作系统开发,嵌入式系统开发, 数据库

文章图片
#c++#开发语言#c语言
C++入门基础 (超详解)

C++是在C语言的基础上发展而来的一种面向对象编程语言,它在保留C语言强大功能的同时,引入了许多新的特性。比如面向对象编程(OOP):类, 封装, 继承, 多态四大件,引用(Reference)模板(Template)命名空间(Namespace)异常处理(Exception Handling)标准模板库(STL)C++在很多领域有着广泛的应用,比如游戏开发,操作系统开发,嵌入式系统开发, 数据库

文章图片
#c++#开发语言#c语言
数据结构:内部排序

讲解排序的概念和分类,排序的稳定性等概念,再详细介绍了八大排序的实现过程和源代码,最后对比了八大排序的排序性能和算法复杂度以及稳定性

文章图片
#数据结构#排序算法#算法 +2
到底了