-
C++将派生类赋值给基类 向上变型
所属栏目:[语言] 日期:2022-11-08 热度:374
在 C/C++ 中经常会发生数据类型的转换,例如将 int 类型的数据赋值给 float 类型的变量时,编译器会先把 int 类型的数据转换为 float 类型再赋值;反过来,float 类型的数据在经过类型转换后也可以赋值给 int 类[详细]
-
C++虚继承时的构 建函数
所属栏目:[语言] 日期:2022-11-08 热度:9568
在虚继承中,虚基类是由最终的派生类初始化的,换句话说,最终派生类的构造函数必须要调用虚基类的构造函数。对最终的派生类来说,虚基类是间接基类,而不是直接基类。这跟普通继承不同,在普通继承中,派生类构[详细]
-
C++类成员的询问权限以及 类的封装
所属栏目:[语言] 日期:2022-11-07 热度:5030
前面我们在定义类时多次使用到了 public 关键字,表示类的成员具有“公开”的访问权限,这节我们就来详细讲解。
C++通过 public、protected、private 三个关键字来控制成员变量和成员函数的访[详细] -
C++类的成员变量和成员函 数细说
所属栏目:[语言] 日期:2022-11-07 热度:7367
类可以看做是一种数据类型,它类似于普通的数据类型,但是又有别于普通的数据类型。类这种数据类型是一个包含成员变量和成员函数的集合。
这段代码在类体中定义了成员函数。你也可以只在类体中声明函数,[详细] -
C++类的定义 和对象的 建设详解
所属栏目:[语言] 日期:2022-11-07 热度:7029
类和对象是 C++ 的重要特性,它们使得 C++ 成为面向对象的编程语言,可以用来开发中大型项目,本节重点讲解类和对象的语法,如果你对它们的概念还不了解,请先阅读《C++类和对象到底是什么意思》。
类是[详细] -
C++函数重 载解说
所属栏目:[语言] 日期:2022-11-07 热度:2963
在实际开发中,有时候我们需要实现几个功能类似的函数,只是有些细节不同。例如希望交换两个变量的值,这两个变量有多种类型,可以是 int、float、char、bool 等,我们需要通过参数把变量的地址传入函数内部。在[详细]
-
C++运算 符重载基础教案
所属栏目:[语言] 日期:2022-11-07 热度:2265
所谓重载,就是赋予新的含义。函数重载(Function Overloading)可以让一个函数名有多种功能,在不同情况下进行不同的操作。运算符重载(Operator Overloading)也是一个道理,同一个运算符可以有不同的功能。[详细]
-
Python字符串 大小写转变 几种 函数及用法
所属栏目:[语言] 日期:2022-11-05 热度:1150
Python 中,为了方便对字符串中的字母进行大小写转换,字符串变量提供了 3 种方法,分别是 title()、lower() 和 upper()。
Python title()方法
title() 方法用于将字符串中每个单词的首字母转为大写,[详细] -
Python去除字符 串中空格 删除指定字符 的几种方式
所属栏目:[语言] 日期:2022-11-05 热度:9142
用户输入数据时,很有可能会无意中输入多余的空格,或者在一些场景中,字符串前后不允许出现空格和特殊字符,此时就需要去除字符串中的空格和特殊字符。
这里的特殊字符,指的是制表符(\t)、回车符(\r)[详细] -
Python字符串对齐 方法 ljust rjust 和center 细说
所属栏目:[语言] 日期:2022-11-05 热度:6622
Python str 提供了 3 种可用来进行文本对齐的方法,分别是 ljust()、rjust() 和 center() 方法,本节就来一一介绍它们的用法。
Python ljust()方法
ljust() 方法的功能是向指定字符串的右侧填充指定字[详细] -
Python encode 和decode方式 字符串编 码转换
所属栏目:[语言] 日期:2022-11-05 热度:5868
前面章节在介绍 bytes 类型时,已经对 encode() 和 decode() 方法的使用做了简单的介绍,本节将对这 2 个方法做详细地说明。
我们知道,最早的字符串编码是 ASCII 编码,它仅仅对 10 个数字、26 个大小写[详细] -
Python format 格式化 输出方案详解
所属栏目:[语言] 日期:2022-11-05 热度:3040
前面章节介绍了如何使用 % 操作符对各种类型的数据进行格式化输出,这是早期 Python 提供的方法。自 Python 2.6 版本开始,字符串类型(str)提供了 format() 方法对字符串进行格式化,本节就来学习此方法。
[详细] -
什么是运算符重载 Python可重载运算符有什么
所属栏目:[语言] 日期:2022-11-03 热度:6847
前面章节介绍了 Python 中的各个序列类型,每个类型都有其独特的操作方法,例如列表类型支持直接做加法操作实现添加元素的功能,字符串类型支持直接做加法实现字符串的拼接功能,也就是说,同样的运算符对于不同[详细]
-
Python issubclass和isinstance函数 检查类别
所属栏目:[语言] 日期:2022-11-03 热度:4909
Python 提供了如下两个函数来检查类型:
issubclass(cls, class_or_tuple):检查 cls 是否为后一个类或元组包含的多个类中任意类的子类。
isinstance(obj, class_or_tuple):检查 obj 是否为后一个类或[详细] -
什么叫做多态 Python多态及用法详解
所属栏目:[语言] 日期:2022-11-03 热度:925
在面向对象程序设计中,除了封装和继承特性外,多态也是一个非常重要的特性,本节就带领大家详细了解什么是多态。
我们都知道,Python 是弱类型语言,其最明显的特征是在使用变量时,无需为其指定具体的[详细] -
Python MetaClass元类解说
所属栏目:[语言] 日期:2022-11-03 热度:5562
MetaClass元类,本质也是一个类,但和普通类的用法不同,它可以对类内部的定义(包括类属性和类方法)进行动态的修改。可以这么说,使用元类的主要目的就是为了实现在创建类时,能够动态地改变类中定义的属性或者[详细]
-
Python type 函数 动态创造类
所属栏目:[语言] 日期:2022-11-03 热度:5500
我们知道,type() 函数属于 Python 内置函数,通常用来查看某个变量的具体类型。其实,type() 函数还有一个更高级的用法,即创建一个自定义类型(也就是创建一个类)。
type() 函数的语法格式有 2 种,分[详细] -
网速测试插件的应用
所属栏目:[语言] 日期:2022-11-01 热度:835
当今时代,手机、电脑成了必不可少的工具。而它们之所以这么强大,离不开宽带网络的发展,还是前几年的时候,4G刚刚由移动率先商用测试,流传的一个哏就是开着流量,一觉起来,房子已经属于移动了。当然了现在不[详细]
-
花生壳linux 域名解析的步骤是什么?
所属栏目:[语言] 日期:2022-11-01 热度:547
当企业或个人网站在域名注册机构注册好自己的域名后,表示已获得该域名使用权,但咱不可访问,当进行域名解析后,这个域名才能用于访问对应网站,开启服务,所以域名解析是使域名生效的必要步骤。接下来为大家介[详细]
-
linux怎么改脚本编码方式,在Linux系统中修改文本的字符编码的方法
所属栏目:[语言] 日期:2022-11-01 热度:7387
正如我们所知道的那样,电脑只能够处理低级的二进制值,并不能直接处理字符。当一个文本文件被存储时,文件中的每一个字符都被映射成二进制值,实际存储在硬盘中的正是这些“二进制值”。之后当程序打[详细]
-
这些年我们可能在使用的可视化Linux Web网站管理面板
所属栏目:[语言] 日期:2022-11-01 热度:3895
老左在之前"那些我们常用的Linux VPS一键安装Web网站环境脚本"文章中有整理到当前我们可能有在使用的Linux VPS/服务器一键命令包安装Web环境linux面板,根据网友的反馈和讨论看来大家使用军哥LNMP以及oneinstack[详细]
-
共创桌面linux,共创发布Linux桌面office 应用走出艰难一步
所属栏目:[语言] 日期:2022-11-01 热度:6257
【eNews消息】尽管Linux被视为国产软件业“最后的机会”,在中国掀起一阵一阵的热潮,但一个现实的问题就是,桌面Linux和基于Linux开发的office却并未如人们想像中那样脱颖而出,Linux还不具备挑战微软[详细]
-
数据结构的图存储框架
所属栏目:[语言] 日期:2022-11-01 热度:6299
我们知道,数据之间的关系有 3 种,分别是 "一对一"、"一对多" 和 "多对多",前两种关系的数据可分别用线性表和树结构存储,本节学习存储具有"多对多"逻辑关系数据的结构——图存储结构。
图[详细] -
重连通图 与重连通分量
所属栏目:[语言] 日期:2022-11-01 热度:8528
在无向图中,如果任意两个顶点之间含有不止一条通路,这个图就被称为重连通图。在重连通图中,在删除某个顶点及该顶点相关的边后,图中各顶点之间的连通性也不会被破坏。
在一个无向图中,如果删除某个顶[详细] -
深度优 先生成树和广度优先生成树 解析版
所属栏目:[语言] 日期:2022-11-01 热度:3260
前面已经给大家介绍了有关生成树和生成森林的有关知识,本节来解决对于给定的无向图,如何构建它们相对应的生成树或者生成森林。
其实在对无向图进行遍历的时候,遍历过程中所经历过的图中的顶点和边的组[详细]
