azot16
7/2/2007 3:37:00 AM
Witam.
Mam pytanie odnosnie std::auto_ptr. Chodzi mi o odroczone tworzenie
obiektu przechowywanego, czyli tworzenie go pózniej niz samego
auto_ptr. Podam przyklad a potem pytanie.
class AAA
{
...
void Fun_1();
void Fun_2()
...
typedef std::auto_ptr<Bitmap> PtrBitmap;
PtrBitmap ptr_bmp;
};
void AAA:Fun_1()
{
ptr_bmp = PtrBitmap(new Bitmap(100,100));
}
void AAA:Fun_2()
{
ptr_bmp = new Bitmap(100,100);
}
Obie funkcje dzialaja, ale która z nich jest waszym zdaniem bardziej
"poprawna politycznie"?