Chtel bych se zeptat jak nejlepe udelat toto... mam konstruktor na load objektu a zaroven funkci, ktera umoznuje load a chtel bych vedet jak nejlepe tudelat, aby se objekt, ktery obsahuje data vynuloval/prepsal novym objektem. Idealni by asi bylo ve funkci Load vytvorit novou instanci tridy, pres konstruktor Load a tuto instanci vratit misto te puvodni a puvodni zrusit, nebo tu povodni jen nahradit.
object(); //Default kontruktor
object(LPWSTR soubor); //Load kontruktor
int Load(LPWSTR soubor); //Load funkce
object xxx(lpwFile); //A chci, aby
xxx.Load(lpwFile2); //tato funkce prepsala vse z puvodniho objektu,//tedy pokud to jde nejak lepe nez prepsanim kazde promenne v tride
//Hlavne pro pripad, ze ne vsechny promenne, kazdy kontruktor nebo //funkce zapisuje a nechci, aby tam zustalo neco z te predesle.