⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bid.cpp

📁 1.注册功能 2.登录功能 3.退出系统功能 4.发布新广告功能 5.添加子目录功能 6.查找广告功能 7.广告排序功能 8.查看当前目录中的广告 9.查看当前目录及其子目录中的广告
💻 CPP
字号:
#include <iostream>
using namespace std;

#include "Bid.h"

Bid::Bid(void)
{
    email="";
    amount=0;
	quantity=0;
	date=Date();
}
Bid::Bid(const Bid &b)
{
    this->email=b.getEmail();
    this->amount=b.getAmount();
	this->quantity=b.getQuantity();
	this->date=b.getDate();
}
Bid::Bid (string email, float amount, int quantity, Date date)
{
    this->email=email;
    this->amount=amount;
	this->quantity=quantity;
	this->date=date;
}
string Bid::getEmail () const
{
	return email;
}
float Bid::getAmount () const
{
	return amount;
}
int Bid::getQuantity () const
{
	return quantity;
}
Date Bid::getDate () const
{
	return date;
}
void Bid::setEmail(const string&a)
{
	email=a;
}
void Bid::setAmount(const float&a)
{
	amount=a;
}
void Bid::setQuantity(const int&a)
{
	quantity=a;
}
void Bid::setDate(const Date&d)
{
	date=d;
}
bool Bid::operator< (const Bid &rhs) const
{
    return (this->getAmount()<rhs.getAmount());
}
bool Bid::operator== (const Bid &rhs) const
{
    return (this->getAmount()==rhs.getAmount());
}
istream &operator>>(istream &stream, Bid &b)
{
    string email;
    float amount;
	int quantity;
	Date date;
	(stream>>email).get();
	(stream>>amount).get();
	(stream>>quantity).get();
	(stream>>date).get();
	b.setEmail(email);
	b.setAmount(amount);
	b.setQuantity(quantity);
	b.setDate(date);
	return stream;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -