Re: Стандарт
От: Stanislav Kondratiev  
Дата: 25.09.02 10:06
Оценка:
Здравствуйте WolfHound, Вы писали:

WH>Я понял чего хочу от стандарта:

WH>1)Чтобы можно было писать так:
WH>
WH>class A
WH>{
WH>    struct B
WH>    {
WH>        union
WH>        {
WH>            B* next;
WH>            A d;
WH>        };
WH>    };
WH>//Так можно
WH>    static B x[100];
WH>//Так нельзя
WH>    B y[100];
WH>};
WH>


B y[100] -- можно! Нельзя:

class A {
    union
    {
    B* next;

    // Нельзя, потому что размер A еще не известен, 
    // а если известен, то A не может иметь явного конструтора
    A d;
    };
};




WH>2)Ключевое слово для запрещения наследования что-то типа childless.

WH>3)Хочу так:
WH>
WH>namespace WolfHound::Compiler::Types{
WH>//....
WH>}
WH>

WH>вместо так:
WH>
WH>namespace WolfHound{
WH>namespace Compiler{
WH>namespace Types{
WH>//....
WH>}
WH>}
WH>}
WH>


WH>

WH>ЗЫ это все обходится но через ж...
WH>ЗЗЫ чего-то еще хотел но сейчас не помню
WH>ЗЗЗЫ Я что много хочу?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.