Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- using namespace std;
- class Ber {
- private:
- string name;
- float price;
- string proiz;
- int amount;
- int year;
- public:
- //из привата нельзя просто так получить данные, поэтому можно использовать эти функции
- string get_name() { return name; }
- float get_price() { return price; }
- string get_proiz() { return proiz; }
- int get_amount() { return amount; }
- int get_year() { return year; }
- //и нельзя задать данные, поэтому эти функции
- void set_name(string a) { name = a; }
- void set_price(int a) { price = a; }
- void set_proiz(string a) { proiz = a; }
- void set_amount(int a) { amount = a; }
- void set_year(int a) { year = a; }
- Ber() { //перегрузка создания
- name = "";
- price = 0;
- proiz = "";
- amount = 0;
- year = 0;
- }
- friend istream& operator >>(istream& in, Ber a);
- friend ostream& operator <<(ostream& out, Ber a);
- }
- istream& operator >>(istream& in, Ber a) {
- in >> a.name >> a.price >> a.proiz >> a.amount >> a.year;
- return in;
- }
- ostream& operator <<(ostream& out, Ber a) {
- out << "Название: " << a.name << "\nЦена: " << a.price << "\nПроизводитель: " << a.proiz << "\nКоличество: " << a.amount << "\nГод производства: " << a.year << endl;
- return out;
- }
- int main()
- {
- setlocale(LC_ALL, "Russian");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement