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

  • 第四次作业:继承与派生

    继承与派生 一、继承与派生的概念 1、概念 通过下面图片我们可以更形象一点的了解继承与派生: 继承:类的继承,是新的类从已有的类那里得到已有的特性。派生:从已有的产生新类的过程就是类的派生 由原有的类产生新类时,新类便包含了原有类的特性,同时可以自己所特有的新特性。原有的类称为基类或父类,产生的新类
    咿呀琳琳   2019-10-11 21:24   0   246
  • C++类的继承方式探究

    一,继承方式简介 1,三种继承方式: 公有继承 私有继承 保护继承 2,不同继承方式的影响主要体现在: (1)派生类成员对基类成员的访问权限 (2)通过派生类对象对基类成员的访问权限 二,公有继承 1,公有继承(public) (1)继承的派生类访问控制 基类的public和protected成员可
    --believe   2019-10-10 20:42   0   712
  • C++第四次作业

    公有继承 在派生类中,基类的公有成员和保护成员被继承后分别作为派生类的公有和保护成员,而且不能访问基类的私有成员 public:在类外部可以访问 protected:在类内部可以访问 private:类外部内部均不可访问 include using namespace std; class Pers
    Simple5960   2019-10-10 19:21   0   113
  • C++第四次作业

    在完成C++教程5 13作业的时候我发现了一个这样的问题,当需要把一个函数的成员函数当做另外一个函数的友元函数的时候,可能是存在一个约定俗成的规则,或者是一个编译器偶然现象,如果读完了有一些想法可以在评论区留下你的意见。 大家可以发现我在X中用域符号声明Y的成员函数是X的友元函数。 在Y类中的声明:
    那我先走了   2019-10-10 11:09   0   88
  • C++学习(四)_继承

    1.继承的三大分类 继承分为三类: 1. 公共继承 2. 保护继承 3. 私有继承 他们的特点如下图所示: 2.继承基本语法 继承的好处: 减少重复代码 语法: 子类 也称 派生类 父类 也称 基类 例3: include using namespace std; class Base{ publi
    美团骑手阿霖   2019-10-09 21:56   2   180
  • 继承

    1.什么是继承 类的继承,是新的类从已有类那里得到已有的特性,从另一角度看,从已有类产生新类的过程就是类的派生。 原有的类称为基类或父类,产生的新类称为派生类或子类。 继承可以减少代码重复,避免造成数据不一致,便于软件维护。 2.派生类的定义 语法: class 派生类名:继承方式 基类名1,继承方
    jianW1024   2019-10-09 18:54   0   204
  • C++友元函数与友元类

    C++友元函数与友元类 允许特定的函数访问一个类的私有成员,一般直接在类中直接声明函数就能简单做到。但需要允许特定的非成员函数访问一个类的私有成员,同时仍阻止一般的访问就需要友元(friend)函数来解决。 一,概念提出:什么是友元? 友元(friend)机制允许一个类将对其非公有成员的访问权授予指
    LGboy   2019-09-29 23:57   0   321
  • c++第三次作业 友元函数

    友元函数 定义: 类的友元函数是定义在类外部,但有权访问类的所有私有成员和保护成员。尽管友元函数的原型有在类的定义中出现过,但是友元函数并不是成员函数。 友元可以是一个函数,该函数被称为友元函数;友元也可以是一个类,该类被称为友元类,在这种情况下,整个类及其所有成员都是友元。 如果要声明函数为一个类
    tryatry   2019-09-29 23:12   0   142
  • C++面向对象——第三次作业

    作业题目:慕课学习第5章。并选出一个你认为有意义的知识点或难点,在电脑上运行代码进行试验,写出完整的实验验证过程。用实验证明该知识点的使用。 浅析变量的生命周期 一、生命周期的定义:变量在程序运行的时候所存在的时间段。 二、分类: 1、全局变量 程序运行期间一直存在。 2、全局静态变量 程序运行期间
    小囡囡不成仙   2019-09-29 22:55   0   165
  • 数据的共享与保护

    数据的共享与保护 1.可见性 可见性上从对标识符的引用角度来谈的概念,表示从内层作用域向外层作用域看时能看见什么。如果某个标识符在外层中声明,且在内层中未声明,则该标识符在内层中可见;如果在内层中声明了一个与之相同的标识符,则外层中的标识符中内层不可见。 include using namespac
    pikapk   2019-09-29 21:58   0   244