Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
<source lang="cpp">
mixin ProtocolPool!(int, BinaryBackend,
0, AMsg,
1, BMsg,
2, CMsg
);
</source><source lang="cpp">
mixin ProtocolPool!(int, BinaryBackend, "AMsg", "BMsg", "CMsg");
</source>mixin ProtocolPool!(int, BinaryBackend, AMsg, BMsg, CMsg);
class Message
{
enum MessageType
{
..
};
Message(MessageType type);
void add_param(..);
void add_param(..);
void get_param(..);
void get_param(..);
MessageType get_message_tyoe();
};
Message dispatching на D