《数据结构》实验一 续
发布时间:2020-12-15 06:05:50 所属栏目:安全 来源:网络整理
导读:第三个 头文件: templateclass Tclass HeJi{public:void sum(T x,T y){a=x+y;}void cheng(T x,T y){b=x*y;}T a,b;}; 源文件: #include "计算.h"#includeiostreamusing namespace std;int main(){float x,y;cout"请输入两个数:";cinxy;HeJifloat p;p.sum(x
第三个 头文件: template<class T> class HeJi { public: void sum(T x,T y) { a=x+y; } void cheng(T x,T y) { b=x*y; } T a,b; };
#include "计算.h" #include<iostream> using namespace std; int main() { float x,y; cout<<"请输入两个数:"; cin>>x>>y; HeJi<float> p; p.sum(x,y); p.cheng(x,y); cout<<x<<"+"<<y<<"="<<p.a<<endl; cout<<x<<"*"<<y<<"="<<p.b<<endl; return 0; }
老师,之前的那个三个文件的我改来改去都不能成功,不过我仍然会通过学习,希望能改正确。 我浏览过同学们写的,他们都是用两个文件的,所以我也改用两个文件的了。 这里我有个疑问,在这之前,在头文件中我把a和b放在private里,结果是不能成功编译,如果不改动头文件,能通过改写主函数里面来实现吗? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- unix – 查找所有没有设置该文件在我的FreeBSD服务器上可执
- 有没有人为vim找到一套好的python插件 – 特别是模块完成?
- 发票套打程序
- angularjs directive 使用自定义指令替换html内容报错总结
- angular – cors-anywhere.herokuapp.com无法正常工作(503)
- clojure – 如何在Light Table中设置Vim模式?
- angular ui-bootstrap的Datepicker Popup组件问题总结
- angularjs – 在Tornadoweb中禁用模板处理
- 存储过程中调用webservice
- Websphere 下 发布webservice Websphere 下 开发 webservic