Re[5]: Примерно то же, но без макросов. Как привести к типу?
От: Baburin S.S. Россия  
Дата: 03.02.08 10:43
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>Как — нибудь можно это обойти?

Если только ошибку компиляции то легко
struct Base
{
    Base(Base *) {}
};

struct A
{
    static Base base;

    struct _tag_x : public Base
    {
        _tag_x() : Base(reinterpret_cast<Base *>(&base)) {}
    } x;

};


Только что дальше?
... << RSDN@Home 1.2.0 alpha rev. 0>>

 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.