Re[2]: Платформенно-зависимый код и С++
От: orangy Россия
Дата: 16.09.02 07:50
Оценка:
Здравствуйте Геннадий Васильев, Вы писали:

ГВ>ИМХО, ты на верном пути.

Верность пути определяется прибытием в верный пункт назначения

ГВ>Только мне кажется, что лучше идентификаторы платформ поместить не в enum, а сделать их в виде Dummy-классов.

ГВ>[skip]
Мысль интересная:
+ расширяется (можно добавлять собственные платформы в клиентском коде)
Хотя это может быть не всегда хорошо. Еще можно поместить такие объявления в отдельный namespace.
— не контролируется — в качестве параметра можно подсунуть всё, что угодно в том числе и клиентский класс.
mutex<myclass> может конечно означать "специальный мутех для моего класса", но в целом кажется опасным..
enum же закрыт, так что ничего неожиданного случиться не должно
... << J 1.0 alpha 4 >>
"Develop with pleasure!"
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.