Advertisement
Guest User

Untitled

a guest
Dec 10th, 2016
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.78 KB | None | 0 0
  1. #ifndef CRAFT_HH
  2. #define CRAFT_HH
  3.  
  4. #include <string>
  5.  
  6. using namespace std;
  7.  
  8. struct tavara {
  9.     string nimi;
  10.     string *riippuvuudet = new string[10];
  11.     int riippuvuudet_maara = 0;
  12.     int riippuvuudet_koko = 10;
  13. };
  14.  
  15.  
  16. class craft{
  17.   public:
  18.     craft();
  19.     ~craft();
  20.  
  21.     // tavaralista
  22.     bool empty() const;
  23.     int size() const;
  24.     void push(tavara lisattava_tavara);
  25.     bool pop(tavara& poistettu_tavara);
  26.     void print() const;
  27.  
  28.     //tavaran riippuvuudet
  29.     bool empty_tavara(tavara muokattava_tavara)const;
  30.     int size_tavara(tavara muokattava_tavara) const;
  31.     void push_tavara(tavara& muokattava_tavara, string lisattava_tavara);
  32.  
  33.   private:
  34.     tavara *tavaralista_;
  35.     int listan_koko_;
  36.     int tavarat_maara_;
  37.  
  38. };
  39.  
  40. #endif // CRAFT_HH
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement