#include<iostream>
#include <string>
using namespace std;
class Book
{
private:
int year;
string author;
string bookName;
public:
Book(int year, const char* author, const char* bookName)
:year(year),author(author),bookName(bookName){}
string getStr()
{
return std::to_string(year)+" | "+author+" | "+bookName;
}
int getYear(){return year;}
};
int main()
{
Book b[] = {
Book(2016,"Me","Options..."),
Book(2018,"Me","Options VAK...")
};
for(int i(0);i<2;i++)
std::cout<<b[i].getStr()<<"\n";
return 0;
}
I2luY2x1ZGU8aW9zdHJlYW0+CiNpbmNsdWRlIDxzdHJpbmc+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY2xhc3MgQm9vawp7CnByaXZhdGU6CiAgICBpbnQgeWVhcjsKICAgIHN0cmluZyBhdXRob3I7CiAgICBzdHJpbmcgYm9va05hbWU7CgpwdWJsaWM6CgogICAgQm9vayhpbnQgeWVhciwgY29uc3QgY2hhciogYXV0aG9yLCBjb25zdCBjaGFyKiBib29rTmFtZSkKICAgICAgICA6eWVhcih5ZWFyKSxhdXRob3IoYXV0aG9yKSxib29rTmFtZShib29rTmFtZSl7fQoKICAgIHN0cmluZyBnZXRTdHIoKQogICAgewogICAgICAgIHJldHVybiBzdGQ6OnRvX3N0cmluZyh5ZWFyKSsiIHwgIithdXRob3IrIiB8ICIrYm9va05hbWU7CiAgICB9CgogICAgaW50IGdldFllYXIoKXtyZXR1cm4geWVhcjt9Cn07CgoKaW50IG1haW4oKQp7CiAgICBCb29rIGJbXSA9IHsKICAgICAgICBCb29rKDIwMTYsIk1lIiwiT3B0aW9ucy4uLiIpLAogICAgICAgIEJvb2soMjAxOCwiTWUiLCJPcHRpb25zIFZBSy4uLiIpCiAgICB9OwoKICAgIGZvcihpbnQgaSgwKTtpPDI7aSsrKQogICAgICAgIHN0ZDo6Y291dDw8YltpXS5nZXRTdHIoKTw8IlxuIjsKCiAgICByZXR1cm4gMDsKfQo=