- Cum se declara o clasa? Care sunt tipurile de functii membru? Cum si unde se declara/definesc. Exemplificare.
- Ce e mostenirea simpla? Ce rost are sectiunea protected? Exemplificare.
- Ce este ierarhia de clase? Cum se rezolva problema initializarii si distrugerii intr-o ierarhie de clase? De ce destructorii trebuie sa fie functii virtuale?
- Se da un fisiser Numar.txt, in C:\Observ. Sa se calculeze suma numerelor pare si impare din el.
- Sa se creeze o functie generica ce calculeaza valoarea maxima dintr-un array numeric de orice tip si sa se schiteze functia main() si sa se foloseasca functia pentru doua arrayuri de tipuri diferite, declarate la initializare.
- sa se completeze definitia unei clase Tablou, cu membrii n si *pt, unde pt reprezinta pointer spre o lista din heap, iar n numarul elementelor.
- Sa se creeze un tip abstract polinom, cu grad n<=10 si coeficientii salvati intr-un array dinamic care sa defineasca polinoame dense.
Se cere structura clasei, supraincarcarea unor operatori si sa se scrie programul integral. Operatorii fiind:
- + pentru adunarea a doua polinoame
- - pentru inversul unui polinom
- - pentru scaderea a doua polinoame, prin adunarea primului cu inversul celui de-al doilea
- cele de I/O pentru citirea si afisarea unui polinom.
Puteti lasa si voi variantele voastre la aceasta materie, in comentariile acestei pagini.