zajecia 09 grupa 01z


Dana jest część klasy Tablica1D jak poniżej:
template
class Tablice1D{
T1 m_tab[TSize];
T2 m_commonVal;
unsigned int m_uSize; // przepisać wartosc 'TSize' wzorca do tej zmiennej (m_uSize)
public:
// ...
};
oraz klasy Pkt i Pkt3
class Pkt{
public:
double X;
double Y;
public:
// ...
};
class Pkt3:public Pkt{
public:
double Z;
public:
// ...
};
Uzupełnij o brakujące elementy klasy oraz funkcje składowe (jako funkcje składowe o ile to
możliwe) tak aby można było wykonać (w sposób poprawny z działaniem operatorów)
następujące działania:
!!! NIE MODYFIKOWAĆ FUNKCJI MAIN( ) !!!
int main (){
Tablica1D A1(10), B1(A1); // 10 - wartosc wypelnienia tablicy m_tab
Tablica1D A2(12), B2(A2); // 12 - wartosc wypelnienia tablicy m_tab
Tablica1D A3(-1), B3(A3); // (-1) - wartosc wypelnienia tablicy m_tab
B2 = (A2++) + B2; // element po elemencie
B1 += A1 + B2;
B3 = -A3;
if( B2 != A2 )
std::cout << "B2 != A2 !!! " << endl
return 0;
};


Wyszukiwarka

Podobne podstrony:
zajecia 09 grupa 02x
zajecia nr 8 grupa 03
zajecia nr 5 grupa 04
zajecia 10 grupa 04x
zajecia 11 grupa 03c
zajecia 06 grupa 04s
zajecia 10 grupa 01x
zajecia nr 5 grupa 03
zajecia 06 grupa 02s
zajecia 07 grupa 017
zajecia 11 grupa 022
zajecia nr 6 grupa 04
zajecia 08 grupa 03f
zajecia 12 grupa 013
zajecia 07 grupa 03d
zajecia 06 grupa 03s
zajecia 07 grupa 027

więcej podobnych podstron