Quantcast
Channel: Forum Pasja Informatyki - Najnowsze pytania bez odpowiedzi
Viewing all articles
Browse latest Browse all 21942

Uzupełnienie kontenera z listy inicjalizacyjnej

$
0
0

Mam klasę Pair o następującym wyglądzie 


template < class T1, class T2>
class Pair
{
  private:
      T1 a;
      T2 b;

  public:
    T1& first();
    T2& second();
    T1 first() const {return a;}
    T2 second() const {return b;}
    Pair(const T1& aval,const T2& bval) : a(aval), b(bval){}
    Pair(){}
};

Tworzę klase Wine w której pair będzie jednym z obiektów. Typy przychowywane przez pair to kontenery valarray 

class Wine
 {
     std::string nazwa;
     Pair<ArrayInt,ArrayInt> RB;
     int ilosc;

public:

     Wine();
     Wine(const char* l,int y,const int yr[],const int bot[]);
     WIne(const char*l,int y);

 };

Mój problem polega na tym że nie wiem jak zainplementowac drugi konstruktor. Chciałbym aby wypełniał on obiekty valaray podanymi tablicami. Wykombinowałem tagie coś jednak kod się nie kompiluje 

Proszę o pomoc.

typedef std::valarray<int> ArrayInt;

Wine::Wine(const char* l,int y,const int yr[],const int bot[]) : RB<ArrayInt,ArrayInt>(&yr,&bot)
{
  nazwa=l;
  ilosc=y;




}

 


Viewing all articles
Browse latest Browse all 21942

Trending Articles


TRX Antek AVT - 2310 ver 2,0


Автовишка HAULOTTE HA 16 SPX


POTANIACZ


Zrób Sam - rocznik 1985 [PDF] [PL]


Maxgear opinie


BMW E61 2.5d błąd 43E2 - klapa gasząca a DPF


Eveline ➤ Matowe pomadki Velvet Matt Lipstick 500, 506, 5007


Auta / Cars (2006) PLDUB.BRRip.480p.XviD.AC3-LTN / DUBBING PL


Peugeot 508 problem z elektroniką


AŚ Jelenia Góra