fork download
  1. #include <iostream>
  2. #include<cstring>
  3. using namespace std;
  4. class Some
  5. {
  6. protected:
  7. char *name;
  8. int price;
  9. int anything;
  10. public:
  11. Some(const char *name="", const int anything=0, const int price=0)
  12. {
  13. this->name=new char[strlen(name)+1];
  14. strcpy(this->name, name);
  15. this->anything = anything;
  16. this->price=price;
  17. }
  18. ~Some() { delete [] name; }
  19. friend istream &operator>>(istream &in, Some &i)
  20. {
  21. return in>>i.name>>i.anything>>i.price;
  22. }
  23. void print(){
  24. cout << name << " " << anything << " " << price;
  25. }
  26. };
  27.  
  28. int main() {
  29. // your code goes here
  30. Some n;
  31. cin >> n;
  32. n.print();
  33. return 0;
  34. }
Success #stdin #stdout 0s 15240KB
stdin
Name_me_please
1666
1555
stdout
Name_me_please 1666 1555