Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "iostream"
- using namespace std;
- class film{
- char* numefilm;
- static int totalfilme;
- public:
- film()
- {
- this->numefilm = new char[strlen("Anonim") + 1];
- strcpy(this->numefilm, "Anonim");
- totalfilme++;
- }
- film(char* nume)
- {
- this->numefilm = new char[strlen(nume) + 1];
- strcpy(this->numefilm, nume);
- totalfilme++;
- }
- film(const film& f)
- {
- this->numefilm = new char[strlen(f.numefilm) + 1];
- strcpy(this->numefilm, f.numefilm);
- totalfilme++;
- }
- film operator=(const film& f)
- {
- delete this->numefilm;
- this->numefilm = new char[strlen(f.numefilm) + 1];
- strcpy(this->numefilm, f.numefilm);
- return *this;
- }
- ~film()
- {
- delete numefilm;
- totalfilme--;
- }
- friend int getTotalfilme();
- };
- int getTotalfilme()
- {
- return film::totalfilme;
- }
- int film::totalfilme = 0;
- class cinema{
- char denumire[20];
- film* filme[10];
- int nrFilme;
- public:
- cinema(char* den)
- {
- strcpy(denumire, den);
- nrFilme = nrF;
- filme = new film[nrFilme];
- //for (int i = 0;i < nrFilme;i++)
- //filme[i] =
- }
- };
- void main(){
- film f1;
- film f2("QuoVadis");
- film f3 = f2;
- f1 = f2;
- cout << "Numar total filme: " << getTotalfilme() << endl;
- cinema c1("Patria",5);
- cout << "Numar total filme: " << getTotalfilme() << endl;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement