Dana jest część klasy TablicaN oraz Tablica10 jak poniżej: template class TablicaN{ T1 m_Tab[TSize]; unsigned int m_uSize; // przepisać wartosc 'TSize' wzorca do tej zmiennej (m_uSize) public: // ... }; class Tablica10{ public: double m_Tab[ 10 ]; 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 (){ TablicaN A1(7), B1(A1); // (7) - wartosc wypelnienia tablicy m_Tab TablicaN A2(1), B2(A2); // (1) - wartosc wypelnienia tablicy m_Tab B1 = (A1++) - B1; B2 = (A2++) - B2; // element po elemencie std::cout << "Pierwszy element TablicaN -> B1 = " << B1[0] << endl ; std::cout << "Pierwszy element TablicaN -> B2 = " << B2[0] << endl ; return 0; };