计算机科学与技术2018 (西南石油大学)

  • C++语法之四种类型转换

    类型转换符 因为要做博客,刚好这一部分的有点忘了,就拿出来写了,要写的就是C++的类型转换。 1、reinterpret_cast 作用:将一个类型的指针转换为另一个类型的指针,也可以将指针值转换为一个整型数,但不能用于非指针类型的转换。 碰到不知名错误。。。 2、const_cast 作用:用于去
    Xivie   2019-10-27 23:54   0   157
  • 多态与重载

    函数的重载与多态 重载函数 重载函数是函数的一种特殊情况,为方便使用,C++允许在同一范围中声明几个功能类似的同名函数,但是这些同名函数的形式参数(指参数的个数、类型或者顺序)必须不同,也就是说用同一个函数完成不同的功能。这就是重载函数。重载函数常用来实现功能类似而所处理的数据类型不同的问题。不能只
    SnowYouth   2019-10-27 23:39   0   2460
  • c++第五次作业

    运算符重载 引言:多态性是指同样的消息被不同类型的对象接受时会导致不同的行为。它可以分为:重载多态、强制多态、包含多态和参数多态。 编译和运行时都可以产生多态,前者是编译中确定同名操作的具体操作对象,后者为程序运行中动态地确定操作所针对的具体对象。 如在复数类中: 若在主函数中声明两个对象,想实现复
    (*╹▽╹*)の( ̄。。 ̄)   2019-10-27 23:23   0   103
  • C++语言程序化设计——第五次作业

    C++语言程序化设计——第五次作业 ================================== 第八章 多态性 一、多态的概念 1、多态的类型:重载多态、强制多态、包含多态和参数多态 2、多态从实现的角度划分——编译时的多态、运行时的多态绑定工作在编译连接阶段完成的情况称为静态绑定,绑定工
    我喜欢宁宁宁   2019-10-27 23:14   0   157
  • 重载和多态

    1.多态的类型 面向对象的多态性可以分为四类:重载多态、强制多态、包含多态和参数多态。前面两种统称为专用多态,后面两种称为通用多态。之前学过的普通函数及类的成员函数的重载都属于重载多态。运算符的重载也是重载多态。强制多态是指将一个变元的类型加以变化,以符合一个函数或者操作的要求,加法运算符在进行浮点
    艾伦爱尔敏   2019-10-27 23:06   0   381
  • 覆盖、重载和多态

    覆盖:在基类中定义了一个非虚拟函数,然后在派生类中又定义了一个同名同参数同返回类型的函数,这就是覆盖了。在派生类对象上直接调用这个函数名,只会调用派生类中的那个。 例如: 运行: 重载:在基类中定义了一个非虚拟函数,然后在派生类中定义一个同名,但是具有不同的参数表的函数,这就是重载。在派生类对象上调
    飞翔的菜鸟995   2019-10-27 23:00   0   205
  • C++多态-------运算符的重载

    C++运算符的重载 课题目标 了解多态性,掌握运算符重载的种类,形式,与体现方式,学会重载运算符 课题内容 面向程序设计的优势在于将派生类对象当基类对象一样处理,这就是多态和动态绑定。 多态的类型 分为专用多态(重载多态,强制多态),通用多态(包含多态,参数多态)。 重载多态:主要是函数与类的成员函
    LGboy   2019-10-27 22:59   1   721
  • 重载与多态

    重载与多态 多态 多态指的是同样的消息被不同类型的对象接受时导致不同的行为。 多态分为静态多态和动态多态;静态多态的实现方法是函数的重载,动态多态实现的方法是利用对象覆盖类的函数功能。 多态的实现角度:编译时的多态和运行时的多态; 绑定:绑定是指计算机程序自身彼此相关联的过程,就是把一条消息和一个对
    znlovewxl   2019-10-27 22:46   0   476
  • 第五次作业-运算符重载

    运算符重载 运算符重载就是对已有的运算符赋予多重含义,使同一个运算符作用于不同类型的数据时导致不同的行为。 运算符重载的规则 (1)C++中的运算符除了少数几个之外,全部都可以重载,而且只能重载C++中已经有的运算符。 (2)重载之后运算符的优先级和结合性都不会改变。 (3)运算符重载是针对新类型数
    超辣螺蛳粉   2019-10-27 22:36   0   144
  • C++面向对象——第五次作业

    作业题目:请大家结合教材和MOOC资源完成 重载与多态 的学习,以及相关的验证实验设计! 定义 重载:是指允许存在多个同名方法,而这些方法的参数不同。重载的实现是:编译器根据方法不同的参数表,对同名方法的名称做修饰。对于编译器而言,这些同名方法就成了不同的方法。 多态:是指子类重新定义父类的虚方法(
    小囡囡不成仙   2019-10-27 22:28   0   101