Показать сообщение отдельно
Старый 30.09.2011, 23:25   #3
den
Дэвелопер
 
Аватар для den
 
Регистрация: 13.02.2010
Сообщений: 1,645
Написано 620 полезных сообщений
(для 2,419 пользователей)
Ответ: singleton vs static

Ну допустим есть класс MyCl
Если он синглетон:
//1 кусок кода
MyCl *MyCl::init();
m->someFuncA();
delete m;

//2 кусок кода
MyCl *MyCl::init();
m->someFuncB();
delete m
если же он статичный класс то:
//1 кусок кода
MyCl::someFuncA();

//2 кусок кода
MyCl::someFuncB(); 
Помойму второй пример удобней и понятней.
Но многие почемуто используют первый.
(Offline)
 
Ответить с цитированием