C programozás help
  • nemcsakfeel
    #57
    C++ topik felesleges lenne, egy kérdés lenne:

    konstruktorban hogy kell char *nev t inicializálni?
    így :
    Sor::Sor(char* neve)
    { nev = new char(strlen(neve)+1);
    strcpy(nev, neve);
    }

    destruktora:
    Sor::~Sor()
    { delete nev;
    }


    vagy ez a helyes:

    Sor::Sor(char* neve)
    { nev = new char[strlen(neve)+1]; [szin=red]// ide kell-e a char szocska? [szin=black]
    strcpy(nev, neve);
    }


    Sor::~Sor()
    { delete [] nev; [szin=red] // karakter tombot igy szabaditunk fel, nem? [] el
    }