Re[3]: Примерно то же, но без макросов. Как привести к типу?
От: Programador  
Дата: 03.02.08 10:00
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, Аноним, Вы писали:


А>
А>class Base
А>{
А>    Base(Base *) {}
А>};

А>struct A
А>{
А>    Base base;

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

А>};
А>

А какое отношение имеет одно к другому, можете даже считать так

class Base
{
    Base(Base *) {}
};


    Base base;

    struct _tag_x : public Base
    {
        _tag_x() : Base(&base) {}
    } x;
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.