第6章的6.12

作业内容:

  建立一个求面积的基类,把求面积的函数定义为纯虚函数。然后派生两个矩形和三角形的类,通过基类指针访问虚函数求面积。

个人体会:

  由于我把求面积函数定义为有返回值,所以当用指针访问时,要另外定义个字符创造空间来存放结果,感觉有点麻烦。


编写代码:

# include <iostream>
# include <string>
using namespace std;
class area_cl{
public:
area_cl(double r,double s)
{
height=r;
width=s;
}
virtual double area()=0;
protected:
double height;
double width;
};
class rectangle:public area_cl{
public:
rectangle(double r,double s):area_cl(r,s)
{};
double area()
{
cout<<"矩形的面积为";
return (height*width);
}
};
class isosceles:public area_cl{
public:
isosceles(double r,double s):area_cl(r,s)
{};
double area()
{
cout<<"三角形的面积";
return (height*width*0.5);
}
};
int main()
{
area_cl *p;
rectangle r(10.0,5.0);
isosceles i(4.0,6.0);
p=&r;
    double s1=p->area();
cout<<s1<<endl;
p=&i;
    double s2=p->area();
cout<<s2<<endl;
return 0;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: KepServerEX 6.12是一款常用的工业自动化数据通信软件。它是美国软件公司PTC(Parametric Technology Corporation)旗下的KEPServerEX系列产品的最新版本,也是该系列产品中的第六代。 KepServerEX 6.12具有强大的通信能力,能够连接不同品牌、不同型号的工控设备和传感器,并将其数据采集、处理和传输到其他设备或系统,实现工业自动化过程中的数据共享和控制。 与以往版本相比,KepServerEX 6.12有以下几个重要的改进: 1. 增强的安全性:KepServerEX 6.12加强了对数据通信的安全保护。它支持常见的身份验证和加密机制,保护数据的机密性和完整性,防止不明身份的访问和数据篡改。 2. 新增协议支持:KepServerEX 6.12增加了对更多新的通信协议的支持,使其能够更好地与不同的设备和系统进行集成,并实现实时数据采集和控制。 3. 提高的性能:KepServerEX 6.12通过优化算法和增强通信机制,提高了数据采集和传输的效率,缩短了数据处理和响应的时间,提供更稳定和可靠的数据通信服务。 4. 更友好的用户界面:KepServerEX 6.12在用户界面的设计上进行了改进,使其更加直观和易于操作。用户可以通过图形化界面进行配置和管理,快速实现设备的连接和数据通信的设置。 总之,KepServerEX 6.12是一款功能强大、性能优越的工业自动化数据通信软件,通过它的使用,用户可以实现不同品牌、不同型号设备之间的数据共享和控制,提高工业系统的运行效率和数据安全性。 ### 回答2: KepServerEX 6.12 是一种用于工业自动化领域的数据连接软件。它可以与各种设备、控制器和传感器等进行通信,将其数据转换为常见的工业通信协议,以实现数据采集、监控和控制等功能。 KepServerEX 6.12 具有多种功能和特点。首先,它支持多种通信协议,包括Modbus、OPC、DNP3、SNMP和BACnet等,可以方便地与不同厂家不同类型的设备进行通信。其次,它支持数据转换和处理,可以将不同格式的数据进行转换和整合,便于系统对接和数据分析。此外,KepServerEX 6.12 还具有数据日志记录和追溯功能,可以对通信和数据进行记录和存储,以满足数据安全和合规性的要求。 KepServerEX 6.12 提供了友好的配置界面和工具,使用户可以轻松地进行设备和通信配置。它还支持远程监控和管理,用户可以通过网络进行远程访问和控制。此外,KepServerEX 6.12 还具有高可靠性和可扩展性,支持集群配置和冗余备份,以提供高可用性的数据连接服务。 总之,KepServerEX 6.12 是一款功能丰富、易用性强的工业数据连接软件,可以帮助用户轻松地实现设备数据采集、监控和控制,提高工业自动化系统的效率和可靠性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值