Witam mam problem z wycinkiem kodu rodlowego, ogolnie idea jest taka ze ta funkcja dodaje element do stosu, kladac go na samej gorze: 
  
vvoid stos::dodaj(int cc, int mm, int yy, int kk) 
{ 
    if( (top - bottom)== size ) 
    { 
    cout << " Stos jest pelny, nie mozna dodac elementu "<< endl; 
    return; 
    } 
  
   stos temp(cc,mm,yy,kk); 
   *(top++)=*temp; 
  
} 
w kompilacji wyskakuje mi------ NO MATCH FOR 'STOS &' 
Co moze byc tego przyczyna?? Jesli sa bledy w skladni to prosze o pomoc, jesli ktos ma lesze rozwiazanie co do dodawania elementu do stosu niz powyzszy to prosze o pomoc :) 
z gory wielkie dzieki