Здравствуйте, rg45, Вы писали:
R>Прошу прощения, если баян, но я, мягко говоря, удивлен.
R>Как вы считаете, имеет ли какой-нибудь смысл, например, такое объявление:
R>R>typedef int Foo(const char*) const;
R>
R>и в какой области такое объявление может располагаться? Оказывается, имеет и может располагаться вне определения класса, не смотря на модификатор const.
Для объявления членов класса я такую фишку уже 5 лет использую, в самодельном rpc. Мне там тип члена нужен, который по другому выцарапать не удалось. Поэтому в одном макросе сначала объявляю тип члена, потом, пользуясь этим типом, саму функцию. Допускаю что кому нибудь в аналогичных целях может и вне класса пригодиться.
Одним из 33 полных кавалеров ордена "За заслуги перед Отечеством" является Геннадий Хазанов.