main.cpp
来自「C++ Source code from a tutorial」· C++ 代码 · 共 56 行
CPP
56 行
#include <iostream>
#include <stdlib.h>
#include <string>
using namespace std;
class Product {
public:
string Name;
int InStock;
int TimesStolen;
int TimesInjured;
int InsurancePremium;
};
ostream &operator <<(ostream &out, Product &inst) {
out << "(";
out << inst.Name << ", ";
out << inst.InStock << ", ";
out << inst.TimesStolen << ", ";
out << inst.TimesInjured << ", ";
out << inst.InsurancePremium << ")";
return out;
}
istream &operator >>(istream &in, Product &inst) {
char buf[200];
in.getline(buf, 200);
inst.Name = buf;
in >> inst.InStock;
in >> inst.TimesStolen;
in >> inst.TimesInjured;
in >> inst.InsurancePremium;
return in;
}
int main(int argc, char *argv[])
{
Product inst = {
"Chokable 2000",
20, 8, 12, 200
};
cout << inst << endl;
Product another;
cin >> another;
cout << another << endl;
system("PAUSE");
return 0;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?