разные экземпляры одинаковых синглтонов
От: yxiie Украина www.enkord.com
Дата: 04.10.04 20:30
Оценка: :)
Нужно создать несколько синглтонов одного типа так чтобы:

struct test {
    int a;
};

typedef singleton<test> obj1;
typedef singleton<test> obj2;

int main() {
    obj1::instance().a=1;
    obj2::instance().a=2;

    // у меня после этого obj1::instance().a==2 и obj2::instance().a==2

    return 0;
}


obj1::instance().a==1
obj2::instance().a==2

сейчас такое невозможно. Меня интересует, можно ли так сделать? может как-то поизвращатся с type2type,
добавить какой-то левый шаблонный параметр на худой конец?
... << RSDN@Home 1.1.3 stable >>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.