Witam,
nie wiem jak stworzyć w klasie podstawowej S konstruktora który będzie przekazywał wartości atrybutów w momencie tworzenia obiektu oto kod jaki zacząłem pisać. Zwykły konstruktor potrafię stworzyć ale nie rozumiem na czym miałby polegać ten proszę o wytłumaczenie. z góry dzięki.

 #include <iostream>


using namespace std;
void stop(void)
{
     char j;
     cin>>j;
}

class S
{
      public:
      int tab[10];
      char c;
      S  //????????????????????????
      
      int suma(void)
      {
          int suma=0;
          for(int i=0;i<10;i++)
          {
                suma=suma+tab[i];   
      
          }
          cout<<"oto zsumowane wartosci tablicy: "<<suma<<endl;  
      }
      
      int wyswietl(void)
      {
        cout<<"Wyswietlam elementy tablicy: "<<endl;
        for(int z=0;z<10;z++)
        {
           tab[z];
           cout<<tab<<endl;  
        }
      }
};

class Z: public S
{
     public:
     int cal;
      
      
};


class M: public S
{
      public:
             char p;
             
      
      
};
main()

{

S wykonuje;

wykonuje.suma(); 
wykonuje.wyswietl();
   
   
    
   
     stop();
     return 0;

   
      
      
}