C++
寰宇C++
这个作者很懒,什么都没留下…
展开
-
进制转换的简单方法
十进制→二进制 倒除法,取余数逆序 eg: 十进制:5 →5÷2=2···1,取1 2÷2=1···0,取0 1÷2=0···1,取1 从下往上取余数,即101 二进制:101 二进制→十进制 当前的数字乘以2的位数减一次的幂,并相加。 eg: 二进制:0101 →0×2³+1×2²+0×2¹+1×2⁰=5 十进制:5 八进制→二进制 八进制的一位等同于二进制的三位,可以先将一个数字转换为十进制,再转换为三个数字的二进制 eg: 八进制:456 →4:...原创 2021-02-24 13:01:11 · 881 阅读 · 0 评论 -
C++ 虚函数
面向对象的语言有三大特性:继承、封装、多态。虚函数作为多态的实现方式,重要性毋庸置疑。并且作为一个C++程序员,每一次面试都会被问及虚函数的相关问题。下面我们就来讨论讨论虚函数。 首先,什么是多态,什么又是虚函数呢?先来看看维基百科对多态的解释: “多态(英语:polymorphism),是指计算机程序运行时,相同的消息可能会送给多个不同的类别之对象,而系统可依据对象所属类别,引发对应类别的方法,而有不同的行为。简单来说,所谓多态意指相同的消息给予不同的对象会引发不同的动作称之。”其实更简单地来说,..原创 2021-02-24 12:37:33 · 129 阅读 · 0 评论