解释#include <iostream.h>classTC{ private: double lead1, lead2,total;int p1,p2;public:TC(){p1=15;p2=20;}TC(int x,int y)(p1=x;p2=y;}void datap(){cout<<"输入2个整数:";cin>>Tead1>>lead2;total=p1*leadl+p2*lead2;}void display() {cout<"total="<<totak<endl;}};void main()|{TC A,B(6,8);A.datap();A.display();1了
时间: 2024-04-05 12:34:16 浏览: 78
#include"iostream.h"
3星 · 编辑精心推荐
这段代码定义了一个名为 `TC` 的类,它具有以下成员:
- 两个私有成员变量 `lead1` 和 `lead2`,用于存储输入的两个浮点数;
- 一个私有成员变量 `total`,用于存储计算结果;
- 两个私有成员变量 `p1` 和 `p2`,用于存储固定的整数值;
- 一个默认构造函数 `TC()`,用于初始化 `p1` 和 `p2`;
- 一个带参数的构造函数 `TC(int x, int y)`,用于初始化 `p1` 和 `p2`;
- 一个公有成员函数 `datap()`,用于从用户输入中读取两个浮点数,并计算它们的加权和;
- 一个公有成员函数 `display()`,用于输出计算结果。
在 `main()` 函数中,定义了两个 `TC` 类的对象:`A` 和 `B`。其中 `A` 使用了默认构造函数进行初始化,`B` 使用了带参数的构造函数进行初始化。接着调用了 `A.datap()` 函数读取输入,并计算输出结果。最后调用了 `A.display()` 函数输出计算结果。
需要注意的是,该程序使用的是 `<iostream.h>` 头文件,是一种旧式的 C++ 头文件写法,现在已经不再被主流编译器所支持。正确的写法应该是使用 `<iostream>` 头文件。
阅读全文