一、运算符重载为成员函数
#include
using namespace std;
class Complex {
public:
double real;
double imag;
Complex(double r = 0.0,double i = 0.0);
Complex operator+(const Complex&);
Complex o...
分类:
编程语言 时间:
2015-04-02 09:14:06
阅读次数:
303
【项目2-分数类的雏形】
C++中提供了多种基本的数据类型。实际上,这些远不能满足我们的需求,如复数(第10章的例子大多是处理复数),再如分数。我们可以自定义类支持这些数据类型。
本任务将设计一个简单的分数类,完成对分数的几个运算。一则巩固基于对象编程的方法,二则也为运算符重载等积累些感性认识。
分数类的声明为:
class CFraction
{
private:
i...
分类:
其他好文 时间:
2015-04-01 22:01:49
阅读次数:
115
运算符重载为成员函数时,会省略一个参数,如果无参数,表明是一元运算符。一元运算符即可以作为成员函数重载,也可以作为非成员函数重载。二元运算符如果作为非成员函数,则参数表中必须有两个参数。重载不能改变运算符对象的个数;不能改变运算符的优先级别;不能改变运算符的结合性;重载运算符的函数不能有默认值,否则...
分类:
其他好文 时间:
2015-04-01 21:44:14
阅读次数:
117
C++中提供了多种基本的数据类型。实际上,这些远不能满足我们的需求,如复数(第10章的例子大多是处理复数),再如分数。我们可以自定义类支持这些数据类型。
本任务将设计一个简单的分数类,完成对分数的几个运算。一则巩固基于对象编程的方法,二则也为运算符重载等积累些感性认识。
分数类的声明为:
class CFraction
{
private:
int nume; // 分子
...
分类:
其他好文 时间:
2015-04-01 17:44:34
阅读次数:
157
1:大体思路 ?? [html]?view plaincopy 这种转换要用到java.text.SimpleDateFormat类?? ?? 字符串转换成日期类型:?? 方法1:?? ?? 也是最简单的方法?Date?date=new?Date("2008-04-14");?? ??...
分类:
编程语言 时间:
2015-03-31 07:54:21
阅读次数:
173
只需要一行代码就就能比较用户A和用户B的年龄大小,并列出用户A到用户B生日间的所有日期...
分类:
其他好文 时间:
2015-03-30 11:26:04
阅读次数:
128
两个日期计算
用法:
· id:书包名,EDate标签返回的书包名称,可选,为空时书包名为标签名edate
· list:列表,可选,要不要列出从开始到结束的所有日期
· start:开始日期,如:2015-01-01 00:00:00.000
· end:...
分类:
其他好文 时间:
2015-03-29 00:39:54
阅读次数:
149
原题地址简单贪心首先,补提交卡应该连续使用,其次,补提交卡应该全部用掉(如果补提交卡多于未提交天数则额外处理)所以,依次遍历未提交日期,计算:从当前位置开始,用M张补提交卡覆盖后面连续M个数字,此时的连续提交天数。代码: 1 #include 2 3 using namespace std; 4.....
分类:
其他好文 时间:
2015-03-21 18:35:03
阅读次数:
187
一、题目 如下为类型CMyString,请为该类型添加赋值运算符函数。 1 class CMyString 2 { 3 public: 4 CMyString(char* pData) 5 { 6 m_pData = new char[strlen(pData) +...
分类:
其他好文 时间:
2015-03-21 15:27:19
阅读次数:
132