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