谁能给我一个包含运算符重载、继承与派生、多态性的C++程序源码?(什么样的都行,只要基础的东东)

来源:百度知道 编辑:UC知道 时间:2024/06/22 22:07:46
课程设计用的,只要最简单的就行了,最好要有注释的,我刚刚大一,还有好多问题还没学通,所以想百度知道上的才鸟们求助了,小女子先拜谢大家了。
事情紧急啊~~可以不包含运算符重载、继承与派生、多态性最基础的,一百行左右就行了……

我们的教材是谭浩强老师《C++面向对象程序设计》(2006年版)就是那封面是红色的书……

自己看吧,我以前的作业
8-5:
#include "stdafx.h"
#include<iostream>
using namespace std;
int Double(int x)
{
return(2*x);
}
long Double(long x)
{
return(2*x);
}
float Double(float x)
{
return(2*x);
}
double Double(double x)
{
return(2*x);
}

int _tmain(int argc, _TCHAR* argv[])
{
int a;
long b;
float c;
double d;
cin>>a>>b>>c>>d;
cout<<Double(a)<<endl;
cout<<Double(b)<<endl;
cout<<Double(c)<<endl;
cout<<Double(d)<<endl;
return 0;
}
8-7:
#include "stdafx.h"
#include<iostream>
using namespace std;

class Counter
{
public:
Counter(){m_val=0;}
Counter(int val){m_val=val;}
int GetVal(){return(m_val);}
Counter operator +(Counter val2)
{
retur