1、错误代码

#include <iostream>
using namespace std;// 基类
class Shape
{
public:void setWidth(int w){width = w;}void setHeight(int h){height = h;}
protected:int width;int height;
};// 派生类
class Rectangle: Shape
{
public:int getArea(){ return (width * height); }
};int main(void)
{Rectangle Rect;Rect.setWidth(5);Rect.setHeight(7);cout << "Total area: " << Rect.getArea() << endl;return 0;
}

提示错误如下:

2、由于派生类继承基类时“class Rectangle: Shape”,缺少public,导致的问题,修改如下:

#include <iostream>
using namespace std;// 基类
class Shape
{
public:void setWidth(int w){width = w;}void setHeight(int h){height = h;}
protected:int width;int height;
};// 派生类
class Rectangle: public Shape
{
public:int getArea(){ return (width * height); }
};int main(void)
{Rectangle Rect;Rect.setWidth(5);Rect.setHeight(7);cout << "Total area: " << Rect.getArea() << endl;return 0;
}

正确输出如下:

【C++】not accessible because 'Rectangle' uses 'private' to inherit from 'Shape'相关推荐

  1. 【leetcode】963. Minimum Area Rectangle II

    题目如下: Given a set of points in the xy-plane, determine the minimum area of any rectangle formed from ...

  2. 【matplotlib】可视化之路——Rectangle类详解

    概述 Rectangle 类官方文档,以下是 maplotlib 库中的继承图: 由图可知 Rectangle 类继承自 Patch 类,关于 Patch 类,详情见 [matplotlib]可视化之 ...

  3. 【DP】LeetCode 85. Maximal Rectangle

    LeetCode 85. Maximal Rectangle Solution1: 一语惊醒梦中人啊,参考链接:https://www.youtube.com/watch?v=2Yk3Avrzauk ...

  4. 【VPD】使用Oracle VPD(Virtual Private Database)限制用户获取数据的范围

    VPD全称Virtual Private Database,这个技术提供了对数据库信息的细粒度访问控制.关于VPD的更多描述性信息可通过Oracle官方文档获得:http://download.ora ...

  5. 【CV-tracking】多目标跟踪-实战(OpenCV+YOLO+DeepSORT)

    [CV-tracking]多目标跟踪-实战(OpenCV+YOLO+DeepSORT) 文章目录 1. 参考文献 1.1. 数据集 1.2. 可复现的代码 1.3. YOLO教程 1.4. DeepS ...

  6. 【Java】Socket多客户端Client-Server聊天程序

    文章目录 任务要求 实现代码 工具类 服务器端线程 客户端线程 服务器端程序 客户端程序 运行说明 任务要求 编写一个简单的Socket多客户端聊天程序: 客户端程序,从控制台输入字符串,发送到服务器 ...

  7. 【numpy】numpy.ones()函数

    [汇总]numpy里的一些函数 numpy.ones() numpy.ones(shape, dtype=None, order='C') 返回值: 返回值类型 : ndarray 具有给定形状,数据 ...

  8. [转载] 【numpy】numpy.ones()函数

    参考链接: Python中的numpy.ones [汇总]numpy里的一些函数 numpy.ones() numpy.ones(shape, dtype=None, order='C') 返回值: ...

  9. 【BurpSuite】插件开发学习之J2EEScan(下)-主动扫描(61-76)

    [BurpSuite]插件开发学习之J2EEScan(下)-主动扫描(61-70) 前言 插件开发学习第11套.前置文章: [BurpSuite]插件开发学习之Log4shell [BurpSuite ...

最新文章

  1. 为给微芯片拍照,IBM小哥用乐高拼了个电动显微镜,搭载树莓派,360度无死角拍摄...
  2. Docker源码分析(十):Docker镜像下载
  3. (转)简单代码生成器原理剖析(二)
  4. Vista系统自带IIS 7.0设置技巧详解
  5. 6个案例手把手教你用Python和OpenCV进行图像处理
  6. java中的provide,vue3 provide ref
  7. ppt 2 html工具,PPTools PPT2HTML
  8. 苹果hdmi没有声音怎么办_HDMI线连接到电视后没有信号怎么办?给你7个方法,常见但很实用...
  9. 6010dn 华为 组网 胖ap_1、认识胖瘦AP以及组网场景
  10. 用socket发送流数据示--用 php://input? 接受post数据(可实现php和c/c++数据通讯)
  11. oracle服务没有了 原因,一例oracle服务无法启动的原因及解决方法
  12. 台积电南京12寸厂址 落脚江北新区
  13. 在线就能用的 SQL 练习平台我给你找好了
  14. EXT2文件系统实现原理
  15. 六龙争霸3D国战怎么玩 国战玩法详解
  16. 中宠股份第三季度营收7.55亿元:增速环比持续下滑,净利润转降
  17. HDFS数据加密空间--Encryption zone
  18. BZOJ3083遥远的国度
  19. BI数据分析师究竟是做什么的?
  20. android谷歌地图v2开发,android google map v2开发环境配置教程

热门文章

  1. ext store 数据修改_Go 数据存储篇(一):基于内存存储实现数据增删改查功能...
  2. 4.元组tuple:戴上了枷锁的列表
  3. opencv中在图片上显示文本
  4. Pytorch搭建Faster R-CNN目标检测平台
  5. 一道面试题引发的对JavaScript类型转换的思考
  6. Chrome 开发工具之Network
  7. OpenCV之Python学习笔记(1)(2): 图像的载入、显示和保存 图像元素的访问、通道分离与合并
  8. OpenCV学习笔记(四十六)——FAST特征点检测features2D OpenCV学习笔记(四十七)——VideoWriter生成视频流highgui OpenCV学习笔记(四十八)——PCA算
  9. 信息检索Information Retrieval评价指标
  10. 编程之美-求二进制数中1的个数方法整理